0001617669-20-000040.txt : 20200813 0001617669-20-000040.hdr.sgml : 20200813 20200813164012 ACCESSION NUMBER: 0001617669-20-000040 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20200630 FILED AS OF DATE: 20200813 DATE AS OF CHANGE: 20200813 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: 201099862 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-20200630.htm 10-Q ufab-20200630
0001617669false12/312020Q2P5YP2YP1Yus-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrentus-gaap:LiabilitiesNoncurrent00016176692019-12-302020-06-30xbrli:shares00016176692020-08-07iso4217:USD00016176692020-06-3000016176692019-12-29iso4217:USDxbrli:shares00016176692020-04-012020-06-3000016176692019-04-012019-06-3000016176692018-12-312019-06-3000016176692018-12-300001617669us-gaap:CommonStockMember2018-12-300001617669us-gaap:AdditionalPaidInCapitalMember2018-12-300001617669us-gaap:RetainedEarningsMember2018-12-300001617669us-gaap:RetainedEarningsMember2018-12-312019-03-3100016176692018-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:RetainedEarningsMember2019-04-012019-06-300001617669us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-3000016176692019-06-300001617669us-gaap:CommonStockMember2019-06-300001617669us-gaap:AdditionalPaidInCapitalMember2019-06-300001617669us-gaap:RetainedEarningsMember2019-06-300001617669us-gaap:CommonStockMember2019-12-290001617669us-gaap:AdditionalPaidInCapitalMember2019-12-290001617669us-gaap:RetainedEarningsMember2019-12-290001617669us-gaap:RetainedEarningsMember2019-12-302020-03-3100016176692019-12-302020-03-310001617669us-gaap:AdditionalPaidInCapitalMember2019-12-302020-03-3100016176692020-03-310001617669us-gaap:CommonStockMember2020-03-310001617669us-gaap:AdditionalPaidInCapitalMember2020-03-310001617669us-gaap:RetainedEarningsMember2020-03-310001617669us-gaap:RetainedEarningsMember2020-04-012020-06-300001617669us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001617669us-gaap:CommonStockMember2020-06-300001617669us-gaap:AdditionalPaidInCapitalMember2020-06-300001617669us-gaap:RetainedEarningsMember2020-06-300001617669ufab:LineOfCreditForCapitalExpendituresMember2019-12-302020-06-300001617669ufab:LineOfCreditForCapitalExpendituresMember2018-12-312019-06-300001617669us-gaap:RevolvingCreditFacilityMember2019-12-302020-06-300001617669us-gaap:RevolvingCreditFacilityMember2018-12-312019-06-30ufab:segmentxbrli:pure0001617669us-gaap:SalesRevenueNetMemberufab:GeneralMotorsCompanyMemberus-gaap:CustomerConcentrationRiskMember2020-04-012020-06-300001617669us-gaap:SalesRevenueNetMemberufab:GeneralMotorsCompanyMemberus-gaap:CustomerConcentrationRiskMember2019-04-012019-06-300001617669us-gaap:SalesRevenueNetMemberufab:GeneralMotorsCompanyMemberus-gaap:CustomerConcentrationRiskMember2019-12-302020-06-300001617669us-gaap:SalesRevenueNetMemberufab:GeneralMotorsCompanyMemberus-gaap:CustomerConcentrationRiskMember2018-12-312019-06-300001617669us-gaap:SalesRevenueNetMemberufab:FiatChryslerAutomobileMemberus-gaap:CustomerConcentrationRiskMember2020-04-012020-06-300001617669us-gaap:SalesRevenueNetMemberufab:FiatChryslerAutomobileMemberus-gaap:CustomerConcentrationRiskMember2019-04-012019-06-300001617669us-gaap:SalesRevenueNetMemberufab:FiatChryslerAutomobileMemberus-gaap:CustomerConcentrationRiskMember2019-12-302020-06-300001617669us-gaap:SalesRevenueNetMemberufab:FiatChryslerAutomobileMemberus-gaap:CustomerConcentrationRiskMember2018-12-312019-06-300001617669us-gaap:SalesRevenueNetMemberufab:FordMotorCompanyMemberus-gaap:CustomerConcentrationRiskMember2020-04-012020-06-300001617669us-gaap:SalesRevenueNetMemberufab:FordMotorCompanyMemberus-gaap:CustomerConcentrationRiskMember2019-04-012019-06-300001617669us-gaap:SalesRevenueNetMemberufab:FordMotorCompanyMemberus-gaap:CustomerConcentrationRiskMember2019-12-302020-06-300001617669us-gaap:SalesRevenueNetMemberufab:FordMotorCompanyMemberus-gaap:CustomerConcentrationRiskMember2018-12-312019-06-300001617669ufab:DirectCompanySalesMemberufab:GeneralMotorsCompanyMemberus-gaap:CustomerConcentrationRiskMember2020-04-012020-06-300001617669ufab:DirectCompanySalesMemberufab:GeneralMotorsCompanyMemberus-gaap:CustomerConcentrationRiskMember2019-12-302020-06-300001617669us-gaap:LaborForceConcentrationRiskMemberufab:CollectiveBargainingArrangementsExpiringAugust2022Memberus-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember2019-12-302020-06-300001617669ufab:CollectiveBargainingArrangementsExpiringFebruary2023Memberus-gaap:LaborForceConcentrationRiskMemberus-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember2019-12-302020-06-300001617669us-gaap:GeographicConcentrationRiskMemberus-gaap:CostOfGoodsTotalMembercountry:MX2020-04-012020-06-300001617669us-gaap:GeographicConcentrationRiskMemberus-gaap:CostOfGoodsTotalMembercountry:MX2019-04-012019-06-300001617669us-gaap:GeographicConcentrationRiskMemberus-gaap:CostOfGoodsTotalMembercountry:MX2019-12-302020-06-300001617669us-gaap:GeographicConcentrationRiskMemberus-gaap:CostOfGoodsTotalMembercountry:MX2018-12-312019-06-300001617669country:CAus-gaap:GeographicConcentrationRiskMemberus-gaap:CostOfGoodsTotalMember2020-04-012020-06-300001617669country:CAus-gaap:GeographicConcentrationRiskMemberus-gaap:CostOfGoodsTotalMember2019-04-012019-06-300001617669country:CAus-gaap:GeographicConcentrationRiskMemberus-gaap:CostOfGoodsTotalMember2019-12-302020-06-300001617669country:CAus-gaap:GeographicConcentrationRiskMemberus-gaap:CostOfGoodsTotalMember2018-12-312019-06-300001617669us-gaap:GeographicConcentrationRiskMemberufab:NonUSCountriesExcludingMexicoandCanadaMemberus-gaap:CostOfGoodsTotalMember2020-04-012020-06-300001617669us-gaap:GeographicConcentrationRiskMemberufab:NonUSCountriesExcludingMexicoandCanadaMemberus-gaap:CostOfGoodsTotalMember2019-04-012019-06-300001617669us-gaap:GeographicConcentrationRiskMemberufab:NonUSCountriesExcludingMexicoandCanadaMemberus-gaap:CostOfGoodsTotalMember2019-12-302020-06-300001617669us-gaap:GeographicConcentrationRiskMemberufab:NonUSCountriesExcludingMexicoandCanadaMemberus-gaap:CostOfGoodsTotalMember2018-12-312019-06-300001617669us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:MX2020-04-012020-06-300001617669us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:MX2019-04-012019-06-300001617669us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:MX2019-12-302020-06-300001617669us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:MX2018-12-312019-06-300001617669country:CAus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2020-04-012020-06-300001617669country:CAus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2019-04-012019-06-300001617669country:CAus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2019-12-302020-06-300001617669country:CAus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2018-12-312019-06-300001617669us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberufab:NonUSCountriesExcludingMexicoandCanadaMember2020-04-012020-06-300001617669us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberufab:NonUSCountriesExcludingMexicoandCanadaMember2019-04-012019-06-300001617669us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberufab:NonUSCountriesExcludingMexicoandCanadaMember2019-12-302020-06-300001617669us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberufab:NonUSCountriesExcludingMexicoandCanadaMember2018-12-312019-06-300001617669us-gaap:AccountingStandardsUpdate201409Member2019-12-290001617669ufab:TransportationMember2020-04-012020-06-300001617669ufab:TransportationMember2019-04-012019-06-300001617669ufab:TransportationMember2019-12-302020-06-300001617669ufab:TransportationMember2018-12-312019-06-300001617669ufab:ApplianceMember2020-04-012020-06-300001617669ufab:ApplianceMember2019-04-012019-06-300001617669ufab:ApplianceMember2019-12-302020-06-300001617669ufab:ApplianceMember2018-12-312019-06-300001617669ufab:OtherRevenueMember2020-04-012020-06-300001617669ufab:OtherRevenueMember2019-04-012019-06-300001617669ufab:OtherRevenueMember2019-12-302020-06-300001617669ufab:OtherRevenueMember2018-12-312019-06-300001617669country:MX2020-06-300001617669country:MX2019-12-290001617669country:CA2020-06-300001617669country:CA2019-12-290001617669us-gaap:LandMember2020-06-300001617669us-gaap:LandMember2019-12-290001617669us-gaap:BuildingMember2020-06-300001617669us-gaap:BuildingMember2019-12-290001617669srt:MinimumMemberus-gaap:BuildingMember2019-12-302020-06-300001617669us-gaap:BuildingMembersrt:MaximumMember2019-12-302020-06-300001617669us-gaap:EquipmentMember2020-06-300001617669us-gaap:EquipmentMember2019-12-290001617669srt:MinimumMemberus-gaap:EquipmentMember2019-12-302020-06-300001617669srt:MaximumMemberus-gaap:EquipmentMember2019-12-302020-06-300001617669us-gaap:LeaseholdImprovementsMember2020-06-300001617669us-gaap:LeaseholdImprovementsMember2019-12-290001617669us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2019-12-302020-06-300001617669us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2019-12-302020-06-300001617669us-gaap:OfficeEquipmentMember2020-06-300001617669us-gaap:OfficeEquipmentMember2019-12-290001617669us-gaap:OfficeEquipmentMembersrt:MinimumMember2019-12-302020-06-300001617669us-gaap:OfficeEquipmentMembersrt:MaximumMember2019-12-302020-06-300001617669us-gaap:VehiclesMember2020-06-300001617669us-gaap:VehiclesMember2019-12-290001617669us-gaap:VehiclesMember2019-12-302020-06-300001617669us-gaap:ConstructionInProgressMember2020-06-300001617669us-gaap:ConstructionInProgressMember2019-12-290001617669us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:CreditAgreementMember2016-04-290001617669us-gaap:LineOfCreditMemberufab:NewRevolverMemberus-gaap:RevolvingCreditFacilityMember2016-04-290001617669us-gaap:LineOfCreditMemberufab:USTermLoanMemberus-gaap:SecuredDebtMember2016-04-290001617669us-gaap:LineOfCreditMemberufab:CATermLoanMemberus-gaap:SecuredDebtMember2016-04-290001617669us-gaap:LineOfCreditMemberufab:NewRevolverMemberus-gaap:RevolvingCreditFacilityMember2016-04-292016-04-290001617669us-gaap:LineOfCreditMemberufab:NewRevolverMemberus-gaap:RevolvingCreditFacilityMember2017-08-180001617669us-gaap:LineOfCreditMemberufab:USTermLoanIIMemberus-gaap:SecuredDebtMember2017-08-180001617669us-gaap:LineOfCreditMemberufab:NewRevolverMemberus-gaap:RevolvingCreditFacilityMember2018-09-200001617669us-gaap:LineOfCreditMemberufab:NewRevolverMemberus-gaap:RevolvingCreditFacilityMember2018-11-010001617669us-gaap:LineOfCreditMemberufab:AmendedAndRestatedCreditAgreementMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member2018-11-082018-11-080001617669us-gaap:LineOfCreditMemberufab:USTermLoanMemberus-gaap:SecuredDebtMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member2018-11-082018-11-080001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:LineOfCreditForCapitalExpendituresMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberEighthTwentyNineteenMember2018-11-080001617669ufab:AmendedAndRestatedCreditAgreementMemberufab:LineOfCreditForCapitalExpendituresMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberEighthTwentyTwentyMember2018-11-080001617669us-gaap:LineOfCreditMemberufab:AmendedAndRestatedCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member2018-11-080001617669us-gaap:LineOfCreditMemberufab:CATermLoanMemberus-gaap:SecuredDebtMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member2018-11-080001617669us-gaap:LineOfCreditMemberufab:NewUSTermLoanMemberus-gaap:SecuredDebtMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member2018-11-080001617669us-gaap:LineOfCreditMemberufab:USTermLoanAndTermLoanIIMemberus-gaap:SecuredDebtMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member2018-11-080001617669us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:NewUSTermLoanMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwoThousandTwentyMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member2018-11-082018-11-080001617669us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:NewUSTermLoanMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Memberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwoThousandTwentyOneMember2018-11-082018-11-080001617669us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:NewUSTermLoanMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughMaturityMemberufab:UniqueFabricatingNAInc.AndUniqueIntascoCanadaInc.Member2018-11-082018-11-080001617669us-gaap:LineOfCreditMembersrt:MinimumMemberus-gaap:BaseRateMemberus-gaap:SecuredDebtMemberufab:CreditAgreementMember2019-12-302020-06-300001617669us-gaap:LineOfCreditMemberus-gaap:BaseRateMemberus-gaap:SecuredDebtMembersrt:MaximumMemberufab:CreditAgreementMember2019-12-302020-06-300001617669us-gaap:LineOfCreditMembersrt:MinimumMemberus-gaap:SecuredDebtMemberus-gaap:LondonInterbankOfferedRateLIBORMemberufab:CreditAgreementMember2019-12-302020-06-300001617669us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMembersrt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMemberufab:CreditAgreementMember2019-12-302020-06-300001617669us-gaap:LineOfCreditMemberus-gaap:SecuredDebtMemberufab:CreditAgreementMember2016-04-292016-04-290001617669us-gaap:LetterOfCreditMemberus-gaap:RevolvingCreditFacilityMemberufab:CreditAgreementMember2016-04-290001617669ufab:NewRevolverMemberus-gaap:RevolvingCreditFacilityMember2020-06-300001617669us-gaap:LineOfCreditMemberufab:NewRevolverMemberus-gaap:RevolvingCreditFacilityMember2020-06-300001617669us-gaap:LineOfCreditMemberufab:SeniorCreditFacilitySecondAmendmentMemberus-gaap:RevolvingCreditFacilityMember2020-06-300001617669us-gaap:LineOfCreditMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMemberus-gaap:SecuredDebtMember2020-06-300001617669us-gaap:LineOfCreditMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMemberus-gaap:SecuredDebtMember2019-12-290001617669us-gaap:LineOfCreditMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyMemberufab:NewUSTermLoanMemberus-gaap:SecuredDebtMember2019-12-302020-06-300001617669us-gaap:LineOfCreditMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyOneMemberufab:NewUSTermLoanMemberus-gaap:SecuredDebtMember2019-12-302020-06-300001617669us-gaap:LineOfCreditMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMemberufab:NewUSTermLoanMemberus-gaap:SecuredDebtMember2019-12-302020-06-300001617669us-gaap:LineOfCreditMemberufab:NewUSTermLoanMemberus-gaap:SecuredDebtMember2020-06-300001617669us-gaap:LineOfCreditMemberufab:NewUSTermLoanMemberus-gaap:SecuredDebtMember2019-12-290001617669us-gaap:LineOfCreditMemberufab:CATermLoanMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMemberus-gaap:SecuredDebtMember2019-12-302020-06-300001617669us-gaap:LineOfCreditMemberufab:CATermLoanMemberus-gaap:SecuredDebtMember2020-06-300001617669us-gaap:LineOfCreditMemberufab:CATermLoanMemberus-gaap:SecuredDebtMember2019-12-290001617669us-gaap:LineOfCreditMemberufab:LineOfCreditForCapitalExpendituresMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyMember2019-12-302020-06-300001617669us-gaap:LineOfCreditMemberufab:LineOfCreditForCapitalExpendituresMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyOneMember2019-12-302020-06-300001617669us-gaap:LineOfCreditMemberufab:LineOfCreditForCapitalExpendituresMemberufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMember2019-12-302020-06-300001617669us-gaap:LineOfCreditMemberufab:LineOfCreditForCapitalExpendituresMember2020-06-300001617669ufab:LineOfCreditForCapitalExpendituresMember2020-06-300001617669ufab:LineOfCreditForCapitalExpendituresMember2019-12-290001617669ufab:SeniorCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2020-06-300001617669ufab:AmendedAndRestatedCreditAgreementMember2019-07-160001617669ufab:AmendedAndRestatedCreditAgreementMember2020-04-030001617669ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMemberufab:AmendedAndRestatedCreditAgreementMember2020-04-230001617669us-gaap:LineOfCreditMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMembersrt:MinimumMemberus-gaap:SecuredDebtMemberufab:AmendedAndRestatedCreditAgreementMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-04-232020-04-230001617669us-gaap:LineOfCreditMemberufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMembersrt:MinimumMemberus-gaap:BaseRateMemberus-gaap:SecuredDebtMemberufab:AmendedAndRestatedCreditAgreementMember2020-04-232020-04-230001617669us-gaap:SubsequentEventMemberufab:AmendedAndRestatedCreditAgreementMember2020-08-070001617669us-gaap:SubsequentEventMemberufab:AmendedAndRestatedCreditAgreementMemberufab:DebtInstrumentPeriodOneMember2020-08-070001617669ufab:DebtInstrumentPeriodTwoMemberus-gaap:SubsequentEventMemberufab:AmendedAndRestatedCreditAgreementMember2020-08-070001617669ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMemberus-gaap:CommercialPaperMember2020-04-240001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2016-06-300001617669us-gaap:InterestRateSwapMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyNineTwoThousandEighteenMemberus-gaap:NondesignatedMember2016-06-300001617669us-gaap:InterestRateSwapMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyEightTwoThousandNineteenMemberus-gaap:NondesignatedMember2016-06-300001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2017-10-020001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2018-11-300001617669us-gaap:InterestRateSwapMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsThroughJuneTwentyEightTwoThousandNineteenMemberus-gaap:NondesignatedMember2018-11-300001617669ufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilSeptemberThirtyTwoThousandTwentyMemberus-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2018-11-300001617669us-gaap:InterestRateSwapMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilDecemberThirtyFirstTwentyTwentyOneMemberus-gaap:NondesignatedMember2018-11-300001617669us-gaap:InterestRateSwapMemberufab:DerivativeInstrumentPeriodicPaymentInstallmentPeriodsUntilNovemberEighthTwentyTwentyThreeMemberus-gaap:NondesignatedMember2018-11-300001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2020-06-300001617669us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMemberus-gaap:NondesignatedMember2020-04-012020-06-300001617669us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMemberus-gaap:NondesignatedMember2019-12-302020-06-300001617669us-gaap:InterestRateSwapMemberus-gaap:NondesignatedMember2019-06-300001617669us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMemberus-gaap:NondesignatedMember2019-04-012019-06-300001617669us-gaap:InterestRateSwapMemberus-gaap:InterestExpenseMemberus-gaap:NondesignatedMember2018-12-312019-06-30ufab:employee0001617669ufab:BryanRestructuringMember2019-11-072019-11-070001617669ufab:BryanRestructuringMemberus-gaap:OneTimeTerminationBenefitsMember2019-09-302019-12-290001617669ufab:BryanRestructuringMemberus-gaap:OtherRestructuringMember2019-12-302020-06-300001617669ufab:EvansvilleRestructuringMember2019-07-162019-07-160001617669ufab:EvansvilleRestructuringMemberus-gaap:OtherRestructuringMember2019-12-302020-06-300001617669ufab:EvansvilleRestructuringMember2020-06-300001617669ufab:EvansvilleRestructuringMember2019-12-290001617669us-gaap:EmployeeSeveranceMember2019-12-290001617669us-gaap:OtherRestructuringMember2019-12-290001617669us-gaap:EmployeeSeveranceMember2019-12-302020-06-300001617669us-gaap:OtherRestructuringMember2019-12-302020-06-300001617669us-gaap:EmployeeSeveranceMember2020-06-300001617669us-gaap:OtherRestructuringMember2020-06-300001617669ufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2013-12-290001617669ufab:The2013StockIncentivePlanMember2013-12-290001617669ufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2019-12-302020-06-300001617669ufab:The2013StockIncentivePlanMemberufab:EmployeeMember2020-02-252020-02-250001617669ufab:The2013StockIncentivePlanMember2020-02-252020-02-250001617669ufab:The2013StockIncentivePlanMember2020-02-250001617669us-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-02-252020-02-250001617669us-gaap:ShareBasedCompensationAwardTrancheTwoMemberufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-02-252020-02-250001617669us-gaap:ShareBasedCompensationAwardTrancheThreeMemberufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-02-252020-02-250001617669ufab:SharebasedCompensationAwardTrancheFourMemberufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-02-252020-02-250001617669ufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-02-252020-02-250001617669srt:ChiefFinancialOfficerMemberufab:The2013StockIncentivePlanMember2020-04-062020-04-060001617669srt:ChiefFinancialOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-04-062020-04-060001617669srt:ChiefFinancialOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-04-060001617669srt:ChiefFinancialOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-04-062020-04-060001617669srt:ChiefFinancialOfficerMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-04-060001617669ufab:The2013StockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-04-062020-04-060001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2015-01-040001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2016-06-300001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:SubsequentEventMember2020-07-310001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberufab:EmployeeStockOptionIncentiveMemberufab:EmployeeMember2020-02-252020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberufab:EmployeeStockOptionIncentiveMember2020-02-252020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:EmployeeStockOptionIncentiveMember2020-02-252020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:EmployeeStockOptionIncentiveMember2020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberufab:EmployeeStockOptionIncentiveMember2020-02-252020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberufab:EmployeeStockOptionIncentiveMember2020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:EmployeeStockOptionMember2020-02-252020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberufab:EmployeeMember2020-02-252020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-02-252020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2020-02-252020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMember2020-02-252020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:EmployeeStockOptionMember2020-02-252020-02-250001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberufab:SharebasedCompensationAwardTrancheFourMemberus-gaap:EmployeeStockOptionMember2020-02-252020-02-250001617669srt:ChiefFinancialOfficerMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-04-062020-04-060001617669srt:ChiefFinancialOfficerMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMember2020-04-062020-04-060001617669srt:ChiefFinancialOfficerMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberufab:SharebasedCompensationAwardTrancheFourMemberus-gaap:EmployeeStockOptionMember2020-04-062020-04-060001617669srt:ChiefFinancialOfficerMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:EmployeeStockOptionMember2020-04-062020-04-060001617669srt:ChiefFinancialOfficerMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberus-gaap:EmployeeStockOptionMember2020-04-062020-04-060001617669srt:ChiefFinancialOfficerMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberufab:EmployeeStockOptionIncentiveMember2020-04-062020-04-060001617669srt:ChiefFinancialOfficerMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:EmployeeStockOptionIncentiveMember2020-04-062020-04-060001617669srt:ChiefFinancialOfficerMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMemberufab:EmployeeStockOptionIncentiveMember2020-04-060001617669srt:ChiefFinancialOfficerMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberufab:EmployeeStockOptionIncentiveMember2020-04-062020-04-060001617669srt:ChiefFinancialOfficerMemberufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMemberufab:EmployeeStockOptionIncentiveMember2020-04-060001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMemberus-gaap:EmployeeStockOptionMember2020-04-062020-04-060001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2019-12-290001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2018-12-312019-12-290001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2019-12-302020-06-300001617669ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2020-06-300001617669srt:ChiefFinancialOfficerMemberufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2019-12-302020-06-300001617669us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-04-012020-06-300001617669us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-12-302020-06-300001617669us-gaap:SellingGeneralAndAdministrativeExpensesMember2019-04-012019-06-300001617669us-gaap:SellingGeneralAndAdministrativeExpensesMember2018-12-312019-06-300001617669us-gaap:EmployeeStockOptionMember2020-06-300001617669us-gaap:EmployeeStockOptionMember2019-12-302020-06-300001617669srt:MinimumMember2020-06-300001617669srt:MaximumMember2020-06-300001617669ufab:DefinedContributionPlanInitialContributionMember2019-12-302020-06-300001617669ufab:DefinedContributionPlanAdditionalContributionMember2019-12-302020-06-300001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2013-03-182013-03-180001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2020-04-012020-06-300001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2019-12-302020-06-300001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2019-04-012019-06-300001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2018-12-312019-06-300001617669srt:AffiliatedEntityMemberufab:ManagementAgreementMember2013-03-180001617669ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember2019-06-112019-06-110001617669ufab:WarrantsforUnderwritersMember2019-12-302020-06-300001617669ufab:WarrantsforUnderwritersMember2018-12-312019-06-30

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 June 30, 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-20200630_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 August 7, 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)
  June 30,
2020
December 29,
2019
Assets  
Current assets  
Cash and cash equivalents$4,737  $650  
Accounts receivable, net of reserves of approximately $0.7 million and $0.9 million at June 30, 2020 and December 29, 2019, respectively
15,683  24,701  
Inventory, net15,137  13,047  
Prepaid expenses and other current assets:  
Prepaid expenses and other3,654  2,108  
Refundable taxes1,391  1,049  
Assets held for sale  1,003  
Total current assets40,602  42,558  
Property, plant, and equipment, net22,815  23,415  
Goodwill22,111  22,111  
Intangible assets9,625  11,625  
Other assets
Operating leases10,965    
Investments, at cost1,054  1,054  
Deposits and other assets227  226  
Deferred tax asset926  679  
Total assets$108,325  $101,668  
Liabilities and Stockholders’ Equity  
Current liabilities:  
Accounts payable$7,784  $9,324  
Current maturities of long-term debt2,847  2,847  
Accrued compensation993  1,225  
Other accrued liabilities4,312  1,979  
Total current liabilities15,936  15,375  
Long-term debt, net of current maturities37,794  33,220  
Line of credit9,874  11,418  
Other long-term liabilities:
Deferred tax liability  1,324  
Other liabilities10,659  871  
Total liabilities74,263  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 June 30, 2020 and December 29, 2019, respectively
10  10  
Additional paid-in-capital46,066  46,011  
Accumulated deficit(12,014) (6,561) 
Total stockholders’ equity34,062  39,460  
Total liabilities and stockholders’ equity$108,325  $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 June 30, 2020Three Months Ended June 30, 2019Six Months Ended June 30, 2020Six Months Ended June 30, 2019
Net sales$14,759  $38,889  $49,736  $78,356  
Cost of sales13,019  30,677  40,921  61,844  
Gross profit1,740  8,212  8,815  16,512  
Selling, general, and administrative expenses6,281  7,424  12,146  14,696  
Impairment  6,760    6,760  
Restructuring expenses273  734  1,193  825  
Operating loss(4,814) (6,706) (4,524) (5,769) 
Other income (expense):   
Other, net18  25  (6) 43  
Interest expense(624) (1,332) (2,289) (2,432) 
Other expense, net(606) (1,307) (2,295) (2,389) 
(Loss) before income tax (benefit)(5,420) (8,013) (6,819) (8,158) 
Income tax (benefit)(1,103) (389) (1,366) (346) 
Net loss$(4,317) $(7,624) (5,453) $(7,812) 
Net loss per share:  
Basic$(0.44) $(0.78) $(0.56) $(0.80) 
Diluted$(0.44) $(0.78) $(0.56) $(0.80) 
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  
Net loss—  —  —  (7,624) (7,624) 
Stock option expense—  —  65  —  65  
Balance - June 30, 20199,779,147  $10  45,980  (5,305) 40,684  

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  
Balance - March 31, 20209,779,147  $10  $46,034  $(7,697) $38,347  
Net loss—  —  —  (4,317) (4,317) 
Stock option expense—  —  32  —  32  
Balance - June 30, 20209,779,147  $10  46,066  (12,014) 34,062  
 


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)

  Six Months Ended June 30, 2020Six Months Ended June 30, 2019
Cash Flows from Operating Activities    
Net loss$(5,453) $(7,812) 
Adjustments to reconcile net loss to net cash provided by operating activities:    
Impairment of goodwill  6,760  
Depreciation and amortization3,458  3,404  
Amortization of debt issuance costs74  89  
Loss on sale of assets108  5  
Bad debt adjustment554  122  
Loss on derivative instrument598  665  
Stock option expense55  98  
Deferred income taxes(1,571) (728) 
Accounts receivable8,464  2,576  
Inventory(2,021) 1,064  
Prepaid expenses and other assets(1,889) (97) 
Accounts payable(1,228) (107) 
Accrued and other liabilities(983) (956) 
Other, net1,202    
Net cash provided by operating activities1,368  5,084  
Cash Flows from Investing Activities    
Capital expenditures(796) (1,880) 
Proceeds from sale of property, plant and equipment884  41  
Net cash provided by (used in) investing activities88  (1,839) 
Cash Flows from Financing Activities    
Net change in bank overdraft(311) 557  
Payments on term loans(1,474) (2,638) 
Proceeds from capital expenditure line  1,300  
Payments on revolving credit facilities(12,310) (15,189) 
Proceeds from revolving credit facilities10,727  12,858  
Distribution of cash dividends  (489) 
Proceeds from PPP loan5,999    
Net cash provided by (used in) financing activities2,631  (3,600) 
Cash and cash equivalents:
Net increase (decrease) in cash and cash equivalents4,087  (355) 
Cash and cash equivalents at beginning of period650  1,410  
Cash and cash equivalents at end of period$4,737  $1,055  
Supplemental disclosure of cash flow information:    
Cash paid for interest$2,219  $1,909  
Cash paid for Income taxes$209  $292  

 
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 components for customers in the transportation, appliance, medical, and consumer markets. The Company’s solutions are comprised of multi-material foam, rubber, and plastic components and utilized in noise, vibration and harshness (NVH) management, acoustical management, water and air sealing, decorative and other functional applications. Unique leverages proprietary manufacturing processes, including die cutting, thermoforming, compression molding, fusion molding, and reaction injection molding to manufacture a wide range of products including air management products, heating ventilating and air conditioning (HVAC), seals, fender stuffers, air ducts, acoustical insulation, door water shields, gas tank pads, light gaskets, topper pads, mirror gaskets, glove box liners personal protection equipment, and packaging. The Company operates as one reportable segment and is headquartered in Auburn Hills, Michigan.
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 Company’s Statement of Cash Flows, presented above, has been recast to show the gross movements of payments on and proceeds from our revolving credit facility. The Company’s management believes this presentation provides a more transparent view of the activity, as such prior periods have been recast for comparability. 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, three and six 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 and six months ended June 30, 2020 and three and six months ended June 30, 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 June 30, 2020Three Months Ended June 30, 2019Six Months Ended June 30, 2020Six Months Ended June 30, 2019
General Motors Company16 %17 %16 %18 %
Fiat Chrysler Automobiles11 %16 %15 %15 %
Ford Motor Company12 %12 %14 %11 %
No customer represented more than 10 percent of direct Company sales for the three and six months ended June 30, 2020. GM accounted for 7 percent of direct Company sales for the three and six months ended June 30, 2020.
Labor Markets — At June 30, 2020, of the Company’s hourly plant employees working in the United States manufacturing facilities, 38 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.
6

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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 June 30, 2020Three Months Ended June 30, 2019Six Months Ended June 30, 2020Six Months Ended June 30, 2019
Mexico20 %19 %22 %19 %
Canada12 %8 %9 %7 %
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 June 30, 2020Three Months Ended June 30, 2019Six Months Ended June 30, 2020Six Months Ended June 30, 2019
Mexico17 %17 %21 %18 %
Canada9 %10 %8 %10 %
Other %1 % %1 %

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 $11.9 million of non-cancelable future rental obligations as of June 30, 2020, as shown in Note 11.

7

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
3. Revenues
The following table presents the Company's net sales disaggregated by major sales channel for the three and six months ended June 30, 2020 and 2019 (in thousands):
Three Months Ended June 30, 2020Three Months Ended June 30, 2019Six Months Ended June 30, 2020Six Months Ended June 30, 2019
Net Sales
Transportation$11,074  $33,517  $43,086  $67,532  
Appliance2,132  3,504  4,912  7,258  
Other1,553  1,868  1,738  3,566  
Total$14,759  $38,889  $49,736  $78,356  
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 transportation, appliance, 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 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):
  June 30,
2020
December 29,
2019
Raw materials$9,170  $7,963  
Work in progress431  129  
Finished goods5,536  4,955  
Total inventory$15,137  $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 June 30, 2020 and December 29, 2019, respectively.
Included in inventory are assets located in Mexico with a carrying amount of $3.9 million at June 30, 2020 and $3.6 million at December 29, 2019, and assets located in Canada with a carrying amount of $1.1 million at June 30, 2020 and $1.0 million at December 29, 2019.

8

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
5. Property, Plant, and Equipment, Net
Property, plant, and equipment, net consists of the following (in thousands):
June 30,
2020
December 29,
2019
Depreciable
Life – Years
Land$1,663  $1,663    
Buildings5,798  5,934  
23 – 40
Shop equipment23,037  22,982  
7 – 10
Leasehold improvements1,248  1,234  
3 – 10
Office equipment1,829  1,866  
3 – 7
Mobile equipment153  190  3
Construction in progress2,338  1,543  
Total cost36,066  35,412    
Less: Accumulated depreciation13,250  11,997  
Net property, plant, and equipment, net$22,815  $23,415  
Depreciation expense was $0.7 million and $1.4 million for the three and six months ended June 30, 2020, respectively, and $0.7 million and $1.4 million for the three and six months ended June 30, 2019 respectively.
Included in property, plant, and equipment are assets located in Mexico with a carrying amount of $4.0 million and $4.1 million at June 30, 2020 and December 29, 2019, respectively, and assets located in Canada with a carrying amount of $0.6 million and $0.6 million at June 30, 2020 and December 29, 2019, respectively.

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

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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 June 30, 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 June 30, 2020, $10.1 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.00% percent per annum at June 30, 2020, and is secured by substantially all of the Company’s assets. At June 30, 2020, the maximum additional available borrowings under the Revolver was $13.5 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 $0.7 million.

10

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Long term debt consists of the following (in thousands):
  June 30,
2020
December 29,
2019
U.S. Small Business Administration Paycheck Protection Program loan (PPP Note), payable in equal monthly installments on the first day after the deferment period. The PPP Note is unsecured and bears interest at 1% per annum. The PPP Note may be forgiven subject to the terms of the Paycheck Protection Program.
$5,999  $  
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% per annum at June 30, 2020. At June 30, 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,743  $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% per annum at June 30, 2020. At June 30, 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,648  $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% per annum at June 30, 2020.
1,251  1,300  
Total debt excluding Revolver40,641  36,067  
Less current maturities2,847  2,847  
Long-term debt – Less current maturities$37,794  $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 June 30, 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.3 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 and $0.1 million for the three and six months ended June 30, 2020, respectively, and $0.04 million and $0.1 million for the three and six months ended June 30, 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 June 30, 2020, 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 and six months ended June 30, 2020.
11

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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 June 30, 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, eliminated the requirement for a monthly Covenant Compliance Report and provided 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
12

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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.
On August 7, 2020, the Company entered into the Eighth Amendment (the “Eighth Amendment”) to the Credit Agreement and Loan Documents, as amended. The Eighth Amendment to the Credit Agreement and Loan Documents, among other things, amended the definition of Consolidated EBITDA and made changes to the calculations of financial covenants. The definition of Consolidated EBITDA has been amended to include as an addition to Consolidated Net Income (i) costs and expenses incurred in connection with the Eighth Amendment not to exceed $175,000, (ii) restructuring expenses not to exceed $500,000 in any 12 month period, (iii) costs incurred with respect to the purchase and implementation of the ERP system not to exceed (A) $200,000 during each fiscal quarter in 2020 and (B) $100,000 during each fiscal quarter in 2021, and (iv) to the extent added in calculating Consolidated Net Income any portion of the PPP loan that has been forgiven and cancelled. The Eighth Amendment also amended the calculation of certain financial covenants based upon 12 month results to effectively exclude results of the quarter ended June 30, 2020. The calculation of Maximum Total Leverage Ratio has been amended, commencing with the quarter ending September 30, 2020 and through and including the quarter ending March 31, 2021, to annualize Consolidated EBITDA for the periods beginning July 1, 2020 through the date of calculation. The calculation of Minimum Debt Service Coverage Ratio for the quarters ended September 30, 2020, December 31, 2020 and March 31, 2021 are based upon results for one, two and three quarters, respectively. The Eighth Amendment further adds a Minimum Liquidity requirement to be calculated monthly through June 30, 2021 and Minimum Consolidated EBITDA for each measurement period, as defined, through June 30, 2021. The Eighth Amendment permits distributions by US Borrower to the Parent to be declared and made only after December 31, 2021 provided certain conditions are satisfied.
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,782  
20215,375  
20226,112  
202335,744  
20241,200  
Thereafter900  
Total51,113  
Discounts(334) 
Debt issuance costs(264) 
Total debt, net$50,515  

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, (“PPP Lender”) pursuant to the U.S. Small Business Administration (“SBA”) 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. On June 3, 2020, Congress passed the Paycheck Protection Program Flexibility Act of 2020 (the “PPP Flexibility Act”) and on June 5, 2020 it was signed into law. The PPP Flexibility Act modified certain provisions of the CARES Act. The PPP Note is unsecured, bears interest at 1.00% per annum, with principal and interest payments deferred until the earlier of (i) the PPP Lender receiving the forgiveness amount from the SBA or (ii) August 12, 2021. The PPP Note matures on April 24, 2022. 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 and PPP Flexibility Act.
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. As of June 30, 2020, none of the circumstances listed above exist at the Company.

13

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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 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 June 30, 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.2 million and $1.0 million in net monthly settlements with respect to the interest rate swaps for the three and six months ended June 30, 2020, respectively. At June 30, 2019, the fair value of the swaps was a net liability of $1.0 million, which was included in other long term liabilities in the condensed consolidated balance sheet. The Company received $0.04 million and $0.09 million in net monthly settlements in respect to the interest rate swaps for the three and six months ended June 30, 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
14

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
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.6 million during the six months ended June 30, 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 six months ended June 30, 2020, which consisted primarily of transportation and installation of equipment and the disposal of equipment and inventory was $0.5 million. Also included in this amount is a non-cash loss related to the loss on the sale of the Evansville building. 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 $0.9 million and $1.2 million of remaining lease payments for a warehouse near the Evansville, Indiana facility as of June 30, 2020 and December 29, 2019, respectively. The Company has actively secured a sublease of roughly 15% of the facility.
The table below summarizes the activity in the restructuring liability for the six months ended June 30, 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   1,193  1,193  
Payments made during the year and asset write offs400  838  1,238  
Accrual balance at June 30, 2020$38  $470  $508  

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.
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 tables. 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.
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.
February 25, 2020
Expected volatility52.00 %
Dividend yield %
Expected term (in years)6
Risk-free rate1.21 %
On April 6, 2020, 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.
April 6, 2020
Expected volatility76.00 %
Dividend yield %
Expected term (in years)6
Risk-free rate0.51 %
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. In July 2020, an additional amendment was approved at our annual meeting of stockholders, which increased the number of shares authorized for grant of awards under the 2014 Plan to a total of 700,000 shares of our common stock.
The fair value of each of the option awards described below is estimated on the grant date using a Black Scholes option pricing model that uses the weighted average assumptions noted in the following tables. 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.
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%. Also 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.
16

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
February 25, 2020
Expected volatility52.00 %
Dividend yield %
Expected term (in years)6
Risk-free rate1.21 %
On April 6, 2020, 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, 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.
April 6, 2020
Expected volatility76.00 %
Dividend yield0.00 %
Expected term (in years)6
Risk-free rate0.51 %
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  
Granted80,000  $2.72  9.7  
Exercised  $  0.0  
Forfeited or expired(2)
95,000  $6.91  0.0
Outstanding at June 30, 2020661,480  $4.94  7.3$  
Vested and exercisable at June 30, 2020296,480  $7.43  4.6$  
————————————
(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 June 30, 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 $3.19 as of June 30, 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 $31.8 thousand and $54.6 thousand for the three and six months ended June 30, 2020, and $65.7 thousand and $98.4 thousand for the three and six months ended June 30, 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 June 30, 2020, there was $332.5 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.3 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.  
17

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Income tax (benefit) expense for the three and six months ended June 30, 2020 was $(1.1) million and $(1.4) million, respectively, compared to $(0.4) million and $(0.3) million for the three and six months ended June 30, 2019, respectively.
During the three and six months ended June 30, 2020, the effective tax rates were 20% and 20%, respectively. The differences between the effective tax rates and the statutory rate of 21.0% were primarily due to benefit of tax credits 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 and six months ended June 30, 2020, were immaterial. As of June 30, 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):
ClassificationJune 30, 2020
Right-of-Use-Assets
OperatingOperating leases$10,965  
Liabilities
Current
OperatingOther accrued liabilities$2,815  
Non-current
OperatingNon-current liabilities9,076  
Total lease liabilities$11,891  
Lease costs included in the condensed consolidated statements of operations consist of the following (in thousands):
ClassificationJune 30, 2020
Lease costCost of sales, selling expenses and general and administrative expense$1,605  
18

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
Maturity of the Company’s lease liabilities as of June 30, 2020 is as follows (in thousands):
2020 (remainder)$1,516  
20212,838  
20221,979  
20231,203  
20241,116  
Thereafter6,458  
Total lease payments15,110  
Less: interest3,220  
Present value of lease payments$11,891  
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:
June 30, 2020
Weighted average remaining lease term (years)7.4
Weighted average discount rate6.4 %
Lease costs included in the condensed consolidated statements of cash flows are as follows (in thousands):
Six Months Ended June 30, 2020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash outflows from operating leases$1,602  

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.1 million and $0.2 million for the three and six months ended June 30, 2020 and $0.1 million and $0.3 million for the three and six months ended June 30, 2019, respectively.

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.1 million and $0.1 million for the three and six months ended June 30, 2020, respectively and $0.1 million for and $0.1 million the three and six months ended June 30, 2019, respectively. 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
19

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

UNIQUE FABRICATING, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
The following table sets forth the reconciliation of the numerator and the denominator of basic and diluted loss per share for the three and six months ended June 30, 2020 and 2019 (dollars in thousands, except per share amounts):
Three Months Ended June 30, 2020Three Months Ended June 30, 2019Six Months Ended June 30, 2020Six Months Ended June 30, 2019
Numerator:
Net (loss)$(4,317) $(7,624) $(5,453) $(7,812) 
Denominator:
Weighted average shares outstanding, basic9,779,1479,779,1479,779,1479,779,147
Dilutive effect of stock-based awards
Weighted average share outstanding, diluted9,779,1479,779,1479,779,1479,779,147
Basic loss per share$(0.44) $(0.78) $(0.56) $(0.80) 
Diluted loss per share$(0.44) $(0.78) $(0.56) $(0.80) 
The effect of certain common stock equivalents were excluded from the computation of weighted average diluted shares outstanding for the three and six months ended June 30, 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:
Six Months Ended June 30, 2020Six Months Ended June 30, 2019
Number of options661,480  593,680  
Exercise price of options
$2.36 - $12.58
$7.65 - $12.58
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.

21

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, consumer and medical industries, products for these industries are manufactured at facilities that also manufacture or are capable of manufacturing products for the transportation industries. All of our manufacturing locations have similar capabilities, and most plants serve multiple markets. The manufacturing operations for our transportation, appliance, and other 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, Inc. (the “Company”) engineers and manufactures components for customers in the transportation, appliance, medical, and consumer markets. The Company’s solutions are comprised of multi-material foam, rubber, and plastic components and utilized in noise, vibration and harshness (NVH) management, acoustical management, water and air sealing, decorative and other functional applications. Unique leverages proprietary manufacturing processes, including die cutting, thermoforming, compression molding, fusion molding, and reaction injection molding to manufacture a wide range of products including air management products, heating ventilating and air conditioning (HVAC), seals, fender stuffers, air ducts, acoustical insulation, door water shields, gas tank pads, light gaskets, topper pads, mirror gaskets, glove box liners personal protection equipment, and packaging. The Company is headquartered in Auburn Hills, Michigan.
22

Unique Fabricating serves the North American transportation market, which includes automotive and heavy-duty trucks, as well as the appliance, medical, and consumer 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, 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 half 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 and continuing until June. 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 6, 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.
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.6 million during the first half of 2020.
Evansville Facility Closure
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 in December 2019, which resulted in the elimination of approximately 47 positions 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, Georgia; Auburn Hills, Michigan; and Louisville, Kentucky. 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 that was moved to other facilities within the Company.
The amount of other costs incurred associated with the Evansville plant closure was $0.6 million in the six months ended June 30, 2020. All of these costs were recorded to the restructuring expense line in continuing operations in the Company's condensed consolidated statements of operations.
23

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
24

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.
On August 7, 2020, the Company entered into the Eighth Amendment (the “Eighth Amendment”) to the Credit Agreement and Loan Documents, as amended. The Eighth Amendment to the Credit Agreement and Loan Documents, among other things, amended the definition of Consolidated EBITDA and made changes to the calculations of financial covenants. The definition of Consolidated EBITDA has been amended to include as an addition to Consolidated Net Income (i) costs and expenses incurred in connection with the Eighth Amendment not to exceed $175,000, (ii) restructuring expenses not to exceed $500,000 in any 12 month period, (iii) costs incurred with respect to the purchase and implementation of the ERP system not to exceed (A) $200,000 during each fiscal quarter in 2020 and (B) $100,000 during each fiscal quarter in 2021, and (iv) to the extent added in calculating Consolidated Net Income any portion of the PPP loan that has been forgiven and cancelled. The Eighth Amendment also amended the calculation of certain financial covenants based upon 12 month results to effectively exclude results of the quarter ended June 30, 2020. The calculation of Maximum Total Leverage Ratio has been amended, commencing with the quarter ending September 30, 2020 and through and including the quarter ending March 31, 2021, to annualize Consolidated EBITDA for the periods beginning July 1, 2020 through the date of calculation. The calculation of Minimum Debt Service Coverage Ratio for the quarters ended September 30, 2020, December 31, 2020 and March 31, 2021 are based upon results for one, two and three quarters, respectively. The Eighth Amendment further adds a Minimum Liquidity requirement to be calculated monthly through June 30, 2021 and Minimum Consolidated EBITDA for each measurement period, as defined, through June 30, 2021. The Eighth Amendment permits distributions by US Borrower to the Parent to be declared and made only after December 31, 2021 provided certain conditions are satisfied.
Comparison of Results of Operations for the Three Months Ended June 30, 2020 and June 30, 2019
Net Sales
Three Months Ended June 30, 2020Three Months Ended June 30, 2019
(in thousands)
Net sales$14,759  $38,889  
Net sales for the quarter ended June 30, 2020 were approximately $14.8 million compared to $38.9 million for the quarter ended June 30, 2019, representing a decrease of 62%. The decrease in net sales for the quarter ended June 30, 2020 was primarily driven by the impact of the COVID-19 pandemic on the global automotive industry, which continued to idle our automotive customers’ facilities. This curtailment of automotive shipments was partially offset by new personal protective equipment product sales for the healthcare and manufacturing sectors.
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 June 30, 2020Three Months Ended June 30, 2019
AmountAs % of net salesAmountAs % of net sales
(dollars in thousands)
Materials$6,926  46.9 %$19,758  50.8 %
Direct labor and benefits2,433  16.5 %6,150  15.8 %
Manufacturing overhead3,029  20.5 %4,112  10.6 %
Sub-total12,388  83.9 %30,020  77.2 %
Depreciation631  4.3 %657  1.7 %
Cost of Sales$13,019  88.2 %$30,677  78.9 %
Gross Profit$1,740  11.8 %$8,212  21.1 %
25

Cost of sales as a percentage of net sales for the quarter ended June 30, 2020 increased significantly as compared to the quarter ended June 30, 2019. The increase in cost of sales as a percentage of net sales was caused by fixed manufacturing costs which could not be reduced and were not offset by net sales.
Gross Profit
Gross profit as a percentage of net sales, or gross margin, for the quarter ended June 30, 2020 was 11.8%, compared to 21.1% for the quarter ended June 30, 2019. The decrease in gross margin is driven by lost contribution margin on the $24.1 million lower net sales resulting from the COVID-19 pandemic.
Selling, General and Administrative Expenses
Three Months Ended June 30, 2020Three Months Ended June 30, 2019
(dollars in thousands)
Selling, general, and administrative expenses, excluding depreciation and amortization expenses$5,168  $6,379  
Depreciation and amortization1,113  1,045  
Selling, general, and administrative expenses$6,281  $7,424  
Selling, general, and administrative expenses as a percentage of net sales42.6 %19.1 %
Selling, general, and administrative expenses for the quarter ended June 30, 2020, decreased $1.1 million to $6.3 million compared to $7.4 million for the quarter ended June 30, 2019. The decrease in selling, general, and administrative spent was caused by several cost reductions including management of headcount, commissions, and professional services in addition to savings resulting from plant closures. These cost reductions were partially offset by $0.3 million of salaried severance. The significant change in selling, general, and administrative expenses as a percentage of net sales is primarily attributable to the $24.1 million lower net sales as a result of the COVID-19 pandemic.
Operating Income
Operating loss for the quarter ended June 30, 2020 was $4.8 million, or (32.6)% of net sales, compared to operating loss of $6.7 million, or (17.2)% of net sales, for the quarter ended June 30, 2019. The decrease in operating loss is attributable to the impact of the $24.1 million lower net sales, offset by the $6.8 million impairment charge in 2019 that did not recur in 2020, $1.1 million lower selling, general, and administrative expenses, and $0.5 million lower restructuring expenses compared to the second quarter of 2019.
Non-Operating Expense
Non-operating expense for the quarter ended June 30, 2020 was $0.6 million compared to $1.3 million for the quarter ended June 30, 2019. The $0.7 million decrease was primarily driven by reduced debt levels, $0.3 million lower expenses related to our interest rate swap compared to the second quarter of 2019, and the composition of our debt compared to last year, as the PPP loan has a lower interest rate compared to the Revolver.
Income Before Income Taxes
As a result of the foregoing factors, our loss before income taxes decreased $2.6 million to $5.4 million for the quarter ended June 30, 2020, compared to $8.0 million in 2019.
Income Tax Provision
During the three months ended June 30, 2020, income tax benefit was $1.1 million, and the effective income tax rate was 20%. The differences between the effective tax rate and the statutory rate of 21% was primarily due to benefit of tax credits 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
Net loss for the quarter ended June 30, 2020 was $4.3 million compared to a net loss of $7.6 million the quarter ended June 30, 2019. The decrease in net loss was primarily due to the $6.8 million impairment of goodwill recognized in the second quarter of 2019 which did not recur in 2020. Further reducing the net loss was $1.1 million lower selling, general, and administrative expenses in the second quarter of 2020. These impacts however, were not sufficient to overcome the lost contribution margin on $24.1 million lower net sales.

26

Comparison of Results of Operations for the Six Months Ended June 30, 2020 and June 30, 2019
Net Sales
Six Months Ended June 30, 2020Six Months Ended June 30, 2019
(in thousands)
Net sales$49,736  $78,356  
Net sales for the six months ended June 30, 2020 were approximately $49.7 million compared to $78.4 million for the six months ended June 30, 2019, representing a decrease of (36.5)%. The decrease in net sales for the six months ended June 30, 2020, was primarily caused by the COVID-19 pandemic, which idled our automotive customers’ facilities beginning at the end of the first quarter and continuing for the majority of the second quarter. This decrease was partially offset by new personal protective equipment products for the healthcare and manufacturing sectors.
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:
Six Months Ended June 30, 2020Six Months Ended June 30, 2019
AmountAs % of net salesAmountAs % of net sales
(dollars in thousands)
Materials$24,688  49.6 %$39,840  50.8 %
Direct labor and benefits8,197  16.5 %12,273  15.7 %
Manufacturing overhead6,780  13.6 %8,432  10.8 %
Sub-total39,665  79.8 %60,545  77.3 %
Depreciation1,256  2.5 %1,299  1.7 %
Cost of Sales$40,921  82.3 %$61,844  78.9 %
Gross Profit$8,815  17.7 %$16,512  21.1 %
Cost of sales as a percentage of net sales for the six months ended June 30, 2020 increased to 82.3% from 78.9% for the six months ended June 30, 2019. The increase in cost of sales as a percentage of net sales was caused by fixed manufacturing costs which could not be reduced and were not offset by net sales.
Gross Profit
Gross profit for the six months ended June 30, 2020 decreased $7.7 million to $8.8 million compared to $16.5 million for the six months ended June 30, 2019. The decrease in gross profit is the result of lower sales volumes due to the COVID-19 pandemic and the subsequent loss in contribution margin.
Selling, General and Administrative Expenses
Six Months Ended June 30, 2020Six Months Ended June 30, 2019
(dollars in thousands)
Selling, general, and administrative expenses, excluding depreciation and amortization expenses$9,944  $12,590  
Depreciation and amortization2,202  2,106  
Selling, general, and administrative expenses$12,146  $14,696  
Selling, general, and administrative expenses as a percentage of net sales24.4 %18.8 %
Selling, general, and administrative expenses for the six months ended June 30, 2020, decreased $2.6 million to $12.1 million, compared to $14.7 million for the six months ended June 30, 2019. The decrease is primarily related to efforts undertaken to reduce costs including management headcount, commissions and professional services, in addition to savings from plant closures., which were partially offset by $0.3 million of salaried severance costs.
Operating Income
Operating loss for the six months ended June 30, 2020 was $4.5 million, or (9.1)% of net sales, compared to operating loss of $5.8 million, or (7.4)% of net sales, for the six months ended June 30, 2019. The decrease in operating loss is primarily driven
27

by a $6.8 million impairment charge to goodwill in 2019 that did not recur in 2020, offset by the decline in net sales driven by the impact of COVID-19.
Non-Operating Expense
Non-operating expense for the six months ended June 30, 2020 was $2.3 million compared to $2.4 million for the six months ended June 30, 2019.
Income Before Income Taxes
As a result of the foregoing factors, our loss before income taxes decreased $1.3 million to $6.8 million for the six months ended June 30, 2020, compared to $8.2 million in 2019.
Income Tax Provision
During the six months ended June 30, 2020, income tax benefit was $1.4 million, and the effective income tax rate was 20%. The differences between the effective tax rate and the statutory rate of 21% was primarily due to benefit of tax credits 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
Net loss for the six months ended June 30, 2020 was $5.5 million compared to a net loss of $7.8 million during the six months ended June 30, 2019. This decrease in net loss is primarily caused by impairment charges in 2019 that did not recur, the recognition of a higher income tax benefit in 2020, and cost cutting initiatives discussed above, which were all offset by the contribution margin lost on $24.1 million lower net sales.
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 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
28

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 June 30, 2020Three Months Ended June 30, 2019Six Months Ended June 30, 2020Six Months Ended June 30, 2019
(dollars in thousands)
Net loss$(4,317) $(7,624) $(5,453) $(7,812) 
Plus: Interest expense, net624  1,332  2,289  2,432  
Plus: Income tax (benefit) expense(1,103) (389) (1,366) (346) 
Plus: Depreciation and amortization1,765  1,702  3,458  3,404  
Plus: Non-cash stock award32  66  55  98  
Plus: Non-recurring expenses—  68  —  68  
Plus: Goodwill impairment—  6,760  —  6,760  
Plus: Restructuring expenses273  734  1,193  825  
Plus: One-time consulting and licensing ERP system implementation costs184  221  459  395  
Adjusted EBITDA$(2,542) $2,870  $635  $5,824  
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 June 30, 2020 and December 29, 2019, we had a cash balance of $4.7 million and $0.7 million, respectively. Our excess cash 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 June 30, 2020 and December 29, 2019, we had $0.7 million and $6.8 million, respectively, available to be borrowed under our revolving credit facility. At December 29, 2019, we were in compliance with all of our debt covenants and our lenders agreed to amend the credit agreement so at June 30, 2020 the need to comply with such covenants was waived.
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 Note 6 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.
On August 7, 2020, the Company entered into the Eighth Amendment. The Eighth Amendment to the Credit Agreement and Loan Documents, among other things, amended the definition of Consolidated EBITDA and made changes to the calculations of financial covenants. The definition of Consolidated EBITDA has been amended to include as an addition to Consolidated Net Income (i) costs and expenses incurred in connection with the Eighth Amendment not to exceed $175,000, (ii) restructuring expenses not to exceed $500,000 in any 12 month period, (iii) costs incurred with respect to the purchase and implementation of the ERP system not to exceed (A) $200,000 during each fiscal quarter in 2020 and (B) $100,000 during each
29

fiscal quarter in 2021, and (iv) to the extent added in calculating Consolidated Net Income any portion of the PPP loan that has been forgiven and cancelled. The Eighth Amendment also amended the calculation of certain financial covenants based upon 12 month results to effectively exclude results of the quarter ended June 30, 2020. The calculation of Maximum Total Leverage Ratio has been amended, commencing with the quarter ending September 30, 2020 and through and including the quarter ending March 31, 2021, to annualize Consolidated EBITDA for the periods beginning July 1, 2020 through the date of calculation. The calculation of Minimum Debt Service Coverage Ratio for the quarters ended September 30, 2020, December 31, 2020 and March 31, 2021 are based upon results for one, two and three quarters, respectively. The Eighth Amendment further adds a Minimum Liquidity requirement to be calculated monthly through June 30, 2021 and Minimum Consolidated EBITDA for each measurement period, as defined, through June 30, 2021. Based on the terms of the Eighth Amendment, the Company believes it has sufficient levels of liquidity going forward.
In 2020, we plan to spend approximately $2.5 million in capital expenditures, of which $0.8 million was spent through June 30, 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 Eighth Amendment permits distributions only after December 31, 2021 as long as the Borrower is in compliance with specified conditions including that the Borrower's liquidity, as defined, was not less than $5 million after giving effect to the distributions, total leverage ratio was not more than 2.00 to 1.00, post distribution DSCR, as defined, was not greater than 1.10 to 1.00, and Borrower was in compliance with financial covenants, before and after giving effect to the distributions.
30

Cash Flow Data
The following table presents cash flow data for the periods presented:
Six Months Ended June 30, 2020Six Months Ended June 30, 2019
(in thousands)
Cash flows provided by (used in):
Operating activities$1,368  $5,084  
Investing activities$88  $(1,839) 
Financing activities$2,631  $(3,600) 
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 six months ended June 30, 2020, net cash provided by operating activities was $1.4 million, compared to net cash provided by operating activities of $5.1 million for the six months ended June 30, 2019. The decrease in cash provided by operating activities was primarily attributable to lower sales resulting from the COVID-19 pandemic, which in turn resulted in lower profitability.
Investing Activities
Cash provided by or used in investing activities consists principally of purchase and sale of property, plant and equipment.
During the six months ended June 30, 2020 and 2019, we made capital expenditures of $0.8 million and $1.9 million, respectively. We plan to spend a total of approximately $2.5 million in capital expenditures during 2020, including the $0.8 million spent through June 30, 2020. The sale of a building at the Evansville, Indiana facility resulted in an additional $0.8 million of cash provided.
Financing Activities
Cash flows provided by or 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 six months ended June 30, 2020, we had net cash provided by financing activities of $2.6 million compared to a use of $3.6 million during the six months ended June 30, 2019. Driving the cash inflows during the six months ended June 30, 2020 was the proceeds from the PPP Note the Company received in april 2020, please refer to Note 6 for additional discussion of the PPP Note and our other debt.
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.
31

Contractual Obligations and Commitments
The Company's contractual obligations and commitments outstanding as of June 30, 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.
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 June 30, 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.
32

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 June 30, 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 June 30, 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 and six months ended June 30, 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:
33

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.

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
Not applicable.
34

Item 6. Exhibits
Exhibit 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.



35

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:August 13, 2020By:/s/ Brian P. Loftus
Brian P. Loftus
Chief Financial Officer
(Principal Financial and Accounting Officer)


36
EX-31.1 2 ufab63020exhibit311.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: August 13, 2020By:/s/ Byrd Douglas Cain, III
Name: Byrd Douglas Cain, III
Title: Chief Executive Officer


EX-31.2 3 ufab63020exhibit312.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: August 13, 2020By:/s/ Brian P. Loftus
Name: Brian P. Loftus
Title:  Chief Financial Officer (Principal Financial and Accounting Officer)


EX-32.1 4 ufab63020exhibit321.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 June 30, 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: August 13, 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 ufab63020exhibit322.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 June 30, 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: August 13, 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-20200630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Condensed Consolidated Statements of Cash Flows 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 EX-101.CAL 7 ufab-20200630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ufab-20200630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ufab-20200630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Outstanding at June 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Other, net Other Nonoperating Income (Expense) Contingencies Commitments and Contingencies Disclosure [Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Related Party [Axis] Related Party [Axis] Amortization expense of debt issuance costs Amortization of Debt Discount (Premium) Product Information [Line Items] Product Information [Line Items] Retirement Plans Retirement Benefits [Text Block] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Expenses from management contract Related Party Transaction, Expenses from Transactions with Related Party Statistical Measurement [Domain] Statistical Measurement [Domain] Line of credit Line of Credit [Member] 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 Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Deferred tax liability Deferred Income Tax Liabilities, Net Derivative Financial Instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date US Term loan US Term Loan [Member] US Term Loan [Member] Changes in operating assets and liabilities that provided (used) cash: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Proceeds from PPP loan Proceeds From Paycheck Protection Program, Coronavirus Aid, Relief, And Economic Security Act Proceeds From Paycheck Protection Program, Coronavirus Aid, Relief, And Economic Security Act Operating loss Operating Income (Loss) Entity Address, Postal Zip Code Entity Address, Postal Zip Code Total current liabilities Liabilities, Current Management Agreement Management Agreement [Member] Management Agreement [Member] Prepaid expenses and other Prepaid Expense and Other Assets, Current Variable Rate [Domain] Variable Rate [Domain] Variable Rate [Axis] Variable Rate [Axis] Award vesting, period two Share-based Payment Arrangement, Tranche Two [Member] Assets Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Appliance Appliance [Member] Appliance [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Entity Shell Company Entity Shell Company Cover [Abstract] Cover [Abstract] Operating cash outflows from operating leases Operating Lease, Payments 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] Accounts payable Accounts Payable, Current Document Type Document Type 2023 Long-Term Debt, Maturity, Year Three 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 Accumulated deficit Retained Earnings (Accumulated Deficit) Payments on revolving credit facilities Repayments of Lines of Credit Operating leases Operating Lease, Right-of-Use Asset Unamortized discount Discounts Debt Instrument, Unamortized Discount 2021 Lessee, Operating Lease, Liability, to be Paid, Year One 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] 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 Line of credit for capital expenditures Line Of Credit For Capital Expenditures [Member] Line Of Credit For Capital Expenditures [Member] Stockholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Thereafter Lessee, Operating Lease, Liability, Payments, Due After Year Four Lessee, Operating Lease, Liability, Payments, Due After Year Four Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Senior credit facility, second amendment Senior Credit Facility, Second Amendment [Member] Senior Credit Facility, Second Amendment [Member] Canada CANADA Customer [Axis] Customer [Axis] Stockholders' equity, beginning balance (in shares) Stockholders' equity, ending balance (in shares) Shares, Outstanding Exercise price of options lower limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Hedging Designation [Domain] Hedging Designation [Domain] Lease cost Lease, Cost Buildings Building [Member] Document Quarterly Report Document Quarterly Report Vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Other liabilities Other Liabilities, Noncurrent Deferred tax asset Deferred Income Tax Assets, Net Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Employee Stock Option, Incentive Employee Stock Option, Incentive [Member] Employee Stock Option, Incentive [Member] CFO Chief Financial Officer [Member] Debt Instrument, Period [Axis] Debt Instrument, Period [Axis] Debt Instrument, Period Work in progress Inventory, Work in Process, Net of Reserves Quarterly decrease in notional amount Derivative, Notional Amount, Quarterly Decrease Derivative, Notional Amount, Quarterly Decrease Forfeited or expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Inventory, net Total inventory Inventory, Net Net sales Revenue from Contract with Customer, Excluding Assessed Tax Inventory [Line Items] Inventory [Line Items] Share price (in dollars per share) Share Price Award vesting, period three Share-based Payment Arrangement, Tranche Three [Member] Concentration risk (percentage) Concentration Risk, Percentage Entity File Number Entity File Number Geographical [Domain] Geographical [Domain] Expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Statement [Line Items] Statement [Line Items] 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] 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] Earnings Per Share, Basic and Diluted [Abstract] Earnings Per Share, Basic and Diluted [Abstract] Debt instrument, term Debt Instrument, Term Document Fiscal Period Focus Document Fiscal Period Focus Statement [Table] Statement [Table] Type of Restructuring [Domain] Type of Restructuring [Domain] Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Ford Motor Company Ford Motor Company [Member] Ford Motor Company [Member] Debt issuance cost Unamortized Debt Issuance Expense Vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Maximum increase to principal amount Line of Credit Facility, Maximum Increase to Principal Amount Line of Credit Facility, Maximum Increase to Principal Amount Restructuring costs incurred Restructuring and Related Cost, Incurred Cost Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Amendment Flag Amendment Flag Number of shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Other accrued liabilities Other Accrued Liabilities, Current Line of credit Long-term Line of Credit Fair Value Measurement Fair Value Measurement, Policy [Policy Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Other long-term liabilities: Other Liabilities, Noncurrent [Abstract] Related Party [Domain] Related Party [Domain] Restructuring Restructuring and Related Activities Disclosure [Text Block] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Derivative Instrument [Axis] Derivative Instrument [Axis] Loss on derivative instrument Derivative, Gain (Loss) on Derivative, Net Other assets Other Assets [Abstract] Refundable taxes Income Taxes Receivable, Current Geographical [Axis] Geographical [Axis] Local Phone Number Local Phone Number Collective Bargaining Arrangement [Axis] Collective-Bargaining Arrangement [Axis] 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 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 Renewal term Lessee, Operating Lease, Renewal Term Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] 2024 Long-Term Debt, Maturity, Year Four 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] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] US Term Loan And Term Loan II US Term Loan And Term Loan II [Member] US Term Loan And Term Loan II [Member] Income Statement Location [Axis] Income Statement Location [Axis] Allowance for doubtful accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Income Statement Location [Domain] Income Statement Location [Domain] Stock option expense APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two Cash Flows from Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Selling, general, and administrative expenses Selling, General and Administrative Expense Adjustments for Change in Accounting Principle [Domain] Change in Accounting Principle, Type [Domain] Notional amount Derivative, Notional Amount Lease Cost Information Lease, Cost [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Plan Name [Axis] Plan Name [Axis] Warrants (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Concentration Risk [Table] Concentration Risk [Table] Total assets Assets Related Party Transactions Related Party Transactions Disclosure [Text Block] Intangible assets Finite-Lived Intangible Assets, Net Subsequent Event Type [Axis] Subsequent Event Type [Axis] Debt Instrument, Period Payment, Installment Periods [Domain] Debt Instrument, Period Payment, Installment Periods [Domain] [Domain] for Debt Instrument, Period Payment, Installment Periods [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Entity Small Business Entity Small Business 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] Vesting [Domain] Vesting [Domain] Interest expense Interest Expense Depreciation and amortization Depreciation, Depletion and Amortization Entity Filer Category Entity Filer Category Debt Instrument, Covenant, Debt Costs Maximum Debt Instrument, Covenant, Debt Costs Maximum Debt Instrument, Covenant, Debt Costs Maximum Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities 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] Entity Address, City or Town Entity Address, City or Town 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 Compensation cost, weighted average period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Annualized volatility Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Other Exit Costs Liability Other Restructuring [Member] Senior credit facility Senior Credit Facility [Member] Senior Credit Facility [Member] Direct Company Sales Direct Company Sales [Member] Direct Company Sales [Member] Less: interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Defined Contribution Plan Contribution Threshold [Axis] Defined Contribution Plan Contribution Threshold [Axis] Defined Contribution Plan Contribution Threshold [Axis] 2022 Long-Term Debt, Maturity, Year Two Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Inventory Increase (Decrease) in Inventories CA term loan CA Term Loan [Member] CA Term Loan [Member] 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] Accounts payable Increase (Decrease) in Accounts Payable Raw materials Inventory, Raw Materials, Net of Reserves Debt instrument, total covenant, leverage ratio Debt Instrument, Covenant, Total Leverage Ratio, Maximum Debt Instrument, Covenant, Total Leverage Ratio, Maximum Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-In Capital Additional Paid-in Capital [Member] Debt Instrument, Period Two Debt Instrument, Period Two [Member] Debt Instrument, Period Two Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Debt Instrument, Periodic Payment, Installment Periods [Axis] Debt Instrument, Periodic Payment, Installment Periods [Axis] Debt Instrument, Periodic Payment, Installment Periods [Axis] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Collective Bargaining Arrangements Expiring February 2023 Collective Bargaining Arrangements Expiring February 2023 [Member] Collective Bargaining Arrangements Expiring February 2023 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] 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] Revenue from Contract with Customer [Abstract] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Non-US Countries Excluding Mexico and Canada Non-US Countries Excluding Mexico and Canada [Member] Other Foreign Countries Warrants for Underwriters Warrants for Underwriters [Member] Warrants for Underwriters [Member] Sublease of facility, percentage Sublease Of Facility, Percentage Sublease Of Facility, Percentage Revolving credit facility Revolving Credit Facility [Member] 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] (Loss) before income tax (benefit) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Subsequent Event Subsequent Event [Member] 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 Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Common stock, shares authorized (in shares) Common Stock, Shares Authorized Concentration Risk Type [Axis] Concentration Risk Type [Axis] Dilutive effect of stock-based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Property, plant and equipment Property, Plant and Equipment, Gross Restructuring Plan [Domain] Restructuring Plan [Domain] Exercise price of warrants lower limit (in dollars per share) Warrant, Exercise Price Range, Lower Range Limit Warrant, Exercise Price Range, Lower Range Limit Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Document Period End Date Document Period End Date Entity Registrant Name Entity Registrant Name Income Statement [Abstract] Income Statement [Abstract] Loss on sale of assets Gain (Loss) on Disposition of Assets Operating lease, liability, non-current Operating Lease, Liability, Noncurrent Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Transportation Transportation [Member] Transportation [Member] Net change in bank overdraft Proceeds from (Repayments of) Bank Overdrafts Adjustments for Change in Accounting Principle [Axis] Change in Accounting Principle, Type [Axis] Current assets Assets, Current [Abstract] Line of credit Long-term Line of Credit, Noncurrent Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate 2021 Long-Term Debt, Maturity, Year One Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Capital expenditures Payments to Acquire Property, Plant, and Equipment Entity Tax Identification Number Entity Tax Identification Number Long-term Debt Long-term Debt [Text Block] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Number of shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Mexico MEXICO Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Trading Symbol Trading Symbol 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 Hedging Designation [Axis] Hedging Designation [Axis] Derivative Instrument, Periodic Payment, Installment Periods [Axis] Derivative Instrument, Periodic Payment, Installment Periods [Axis] Derivative Instrument, Periodic Payment, Installment Periods [Axis] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Equity ownership needed to terminate agreement Related Party Transaction, Equity Ownership Needed To Terminate Agreement Related Party Transaction, Equity Ownership Needed To Terminate Agreement Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Legal Entity [Axis] Legal Entity [Axis] 2020 Long-Term Debt, Maturity, Remainder of Fiscal Year Base Rate Base Rate [Member] 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] Employer matching contribution, percent of employees gross pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Entity [Domain] Entity [Domain] Depreciable life, years Property, Plant and Equipment, Useful Life Affiliated Entity Affiliated Entity [Member] Total debt, net Long-term Debt Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Leases Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] City Area Code City Area Code Total lease liabilities Lease, Liability Lease, Liability Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Cost of sales Cost of Goods and Services Sold Employee Employee [Member] Employee [Member] Equity Components [Axis] Equity Components [Axis] Title of 12(b) Security Title of 12(b) Security Finished goods Inventory, Finished Goods, Net of Reserves Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Minimum Minimum [Member] Land Land [Member] Operating lease, liability, current Operating Lease, Liability, Current 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] Schedule of Stock Option Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [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] Employer matching contribution, percent Defined Contribution Plan, Employer Matching Contribution, Percent of Match Accrued compensation Accrued Salaries, Current Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Fair Value Measurements Fair Value Disclosures [Text Block] Workforce Subject to Collective Bargaining Arrangements Workforce Subject to Collective Bargaining Arrangements [Member] Cash Flows from Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Stock Options and Stock Appreciation Rights Award Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] New revolver New Revolver [Member] New Revolver [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Interest rate swap Interest Rate Swap [Member] 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] Customer [Domain] Customer [Domain] Unusual or Infrequent Item, or Both [Axis] Unusual or Infrequent Item, or Both [Axis] Change in Quarter and Year-End Fiscal Period, Policy [Policy Text Block] Additional paid-in-capital Additional Paid in Capital, Common Stock Subsequent Event Type [Domain] Subsequent Event Type [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Concentration Risk [Line Items] Concentration Risk [Line Items] Prepaid expenses and other current assets: Prepaid Expense, Current [Abstract] Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment 2014 Omnibus Performance Award Plan Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member] Unique Fabricating, Inc. 2014 Omnibus Performance Award Plan [Member] Debt issuance costs Debt Issuance Costs, Net 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] Debt Instrument, Period [Domain] Debt Instrument, Period [Domain] Debt Instrument, Period Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Number of reportable segments Number of Reportable Segments Fiat Chrysler Automobiles Fiat Chrysler Automobile [Member] Fiat Chrysler Automobile [Member] Mobile equipment Vehicles [Member] Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Not designated as hedging instrument Not Designated as Hedging Instrument [Member] Impairment Impairment of goodwill Goodwill, Impairment Loss Accounts receivable, net of reserves of approximately $0.7 million and $0.9 million at June 30, 2020 and December 29, 2019, respectively Accounts Receivable, after Allowance for Credit Loss, Current Total lease payments Lessee, Operating Lease, Liability, to be Paid Thereafter Long-Term Debt, Maturity, After Year Four Long-Term Debt, Maturity, After Year Four Beginning accrual balance Ending accrual balance Restructuring Reserve Quarterly increase in notional amount Derivative, Notional Amount, Quarterly Increase Derivative, Notional Amount, Quarterly Increase One-time Termination Benefits One-time Termination Benefits [Member] Restructuring Type [Axis] Restructuring Type [Axis] Goodwill Goodwill Title of Individual [Axis] Title of Individual [Axis] Other Other Revenue [Member] Other Revenue [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Other income (expense): Nonoperating Income (Expense) [Abstract] Dividends declared per share (in dollars per share) Common Stock, Dividends, Per Share, Declared Debt instrument, face amount Debt Instrument, Face Amount Collective Bargaining Arrangements Expiring August 2022 Collective Bargaining Arrangements Expiring August 2022 [Member] Collective Bargaining Arrangements Expiring August 2022 Vesting [Axis] Vesting [Axis] Debt Instrument, Period One Debt Instrument, Period One [Member] Debt Instrument, Period One Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Supplemental disclosure of cash flow information: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Entity Central Index Key Entity Central Index Key Fixed interest rate Derivative, Fixed Interest Rate Emerging Growth Company Entity Emerging Growth Company 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 Customer concentration risk Customer Concentration Risk [Member] Credit Facility [Domain] Credit Facility [Domain] New Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Diluted weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Derivative Contract [Domain] Derivative Contract [Domain] Letter of credit Letter of Credit [Member] Basic (in dollars per share) Basic loss per share (in dollars per share) Earnings Per Share, Basic Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Remaining lease payments Restructuring and Related Cost, Expected Cost Remaining Debt Disclosure [Abstract] Debt Disclosure [Abstract] Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Inventory, Current [Table] Inventory, Current [Table] Restructuring Plan [Axis] Restructuring Plan [Axis] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Payments on term loans Repayments of Long-term Debt Allowance for obsolete inventory Inventory Valuation Reserves Accounting Standards Update and Change in Accounting Principle [Abstract] Allocated share-based compensation expense Share-based Payment Arrangement, Expense Common stock, $0.001 par value: 15,000,000 shares authorized and 9,779,147 and 9,779,147 issued and outstanding at June 30, 2020 and December 29, 2019, respectively Common Stock, Value, Issued 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] Promissory Note Commercial Paper [Member] Vested and exercisable at June 30, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Evansville Restructuring Evansville Restructuring [Member] Evansville Restructuring [Member] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Related Party Transaction [Axis] Related Party Transaction [Axis] Stock option expense Stock or Unit Option Plan Expense Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Award vesting rights, percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Schedule of Product Information [Table] Schedule of Product Information [Table] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Present value of lease payments Operating Lease, Liability Monthly settlement payments (receipts) Derivative Instruments, Monthly Settlements Derivative Instruments, Monthly Settlements Interest expense Interest Expense [Member] Nature of Business and Basis of Presentation Basis of Presentation and Significant Accounting Policies [Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Debt Instrument, Covenant, Purchase And Enterprise Resource Planning Costs Maximum Debt Instrument, Covenant, Purchase And Enterprise Resource Planning Costs Maximum Debt Instrument, Covenant, Purchase And Enterprise Resource Planning Costs Maximum Debt Instrument [Line Items] Debt Instrument [Line Items] Debt Instrument, Covenant, Restructuring Costs Maximum Debt Instrument, Covenant, Restructuring Costs Maximum Debt Instrument, Covenant, Restructuring Costs Maximum Total stockholders’ equity Stockholders' equity, beginning balance Stockholders' equity, ending balance Stockholders' Equity Attributable to Parent Concentration Risk Type [Domain] Concentration Risk Type [Domain] Number of position eliminations Restructuring and Related Cost, Number of Positions Eliminated Total liabilities and stockholders’ equity Liabilities and Equity Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Income Taxes Income Tax Disclosure [Text Block] Derivative fair value assets (liabilities) Derivative Assets (Liabilities), at Fair Value, Net Outstanding principal amount Total debt excluding Revolver Notes Payable Schedules of Concentration of Risk Schedules of Concentration of Risk, by Risk Factor [Table Text Block] 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 Antidilutive securities excluded from computation of EPS (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Labor force concentration risk Labor Force Concentration Risk [Member] General Motors Company General Motors Company [Member] General Motors Company [Member] Other, net Other Noncash Income (Expense) Equity Component [Domain] Equity Component [Domain] Distribution of cash dividends Payments of Dividends Entity Address, Address Line One Entity Address, Address Line One Gross profit Gross Profit Property, plant, and equipment, net Net property, plant, and equipment, net Property, Plant and Equipment, Net Construction in progress Construction in Progress [Member] Defined Contribution Plan Contribution Threshold [Domain] Defined Contribution Plan Contribution Threshold [Domain] [Domain] for Defined Contribution Plan Contribution Threshold [Axis] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Stock Incentive Plans Share-based Payment Arrangement [Text Block] Net loss Net loss Net (loss) Net Income (Loss) Attributable to Parent Entity Address, State or Province Entity Address, State or Province 2020 (remainder) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year LIBOR London Interbank Offered Rate (LIBOR) [Member] Inventory Inventory Disclosure [Text Block] Leases [Abstract] Leases [Abstract] Deposits and other assets Deposits and Other Assets, Noncurrent Deposits and Other Assets, Noncurrent Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Thereafter though maturity Debt Instrument, Periodic Payment, Installments Through Maturity [Member] Debt Instrument, Periodic Payment, Installments Through Maturity [Member] Earnings Per Share [Abstract] Earnings Per Share [Abstract] 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 Restructuring expenses Provision for estimated expenses to be incurred Restructuring Charges Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Exercise price of warrants upper limit (in dollars per share) Warrant, Exercise Price Range, Upper Range Limit Warrant, Exercise Price Range, Upper Range Limit Liabilities and Stockholders’ Equity Stockholders' Equity Attributable to Parent [Abstract] Cash and cash equivalents: Cash and Cash Equivalents [Abstract] Entity Interactive Data Current Entity Interactive Data Current Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Assets held for sale Assets Held-for-sale, Not Part of Disposal Group, Current Collective Bargaining Arrangement [Domain] Collective-Bargaining Arrangement [Domain] Common Stock Common Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Principal payment Debt Instrument, Periodic Payment, Principal Cash dividends paid Dividends, Cash Employer contribution amount Defined Contribution Plan, Cost Geographic Concentration Risk Geographic Concentration Risk [Member] Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Secured debt Secured Debt [Member] Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Leasehold improvements Leasehold Improvements [Member] Sales revenue, net Revenue Benchmark [Member] 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 Unusual or Infrequent Item, or Both [Domain] Unusual or Infrequent Item, or Both [Domain] Interest Debt Instrument, Interest Rate, Stated Percentage Bad debt adjustment Accounts Receivable, Credit Loss Expense (Reversal) Less: Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Percent of principal payment Line of Credit Facility, Periodic Payment, Principal, Percent Line of Credit Facility, Periodic Payment, Principal, Percent Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Related Party Transactions [Abstract] Related Party Transactions [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 Other expense, net Nonoperating Income (Expense) Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Lease Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Employee Stock Option Share-based Payment Arrangement, Option [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Payments made during the year and asset write offs Payments For Restructuring And Asset Write-offs Payments For Restructuring And Asset Write-offs Basic weighted average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Risk-free rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Employee Termination Benefits Liability Employee Severance [Member] Plan Name [Domain] Plan Name [Domain] Revenues Revenue from Contract with Customer [Text Block] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities 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 Long-term debt, net of current maturities Long-term debt – Less current maturities Notes Payable, Noncurrent Investments, at cost Equity Securities without Readily Determinable Fair Value, Amount Income tax (benefit) Income Tax Expense (Benefit) Cash paid for Income taxes Income Taxes Paid, Net 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 Balance Sheet and Weighted-Average Lease Information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee Schedule of Maturities of Long-Term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Title of Individual [Domain] Title of Individual [Domain] Diluted (in dollars per share) Diluted loss per share (in dollars per share) Earnings Per Share, Diluted Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Award vesting, period one Share-based Payment Arrangement, Tranche One [Member] Defined contribution plan, initial contribution Defined Contribution Plan, Initial Contribution [Member] Defined Contribution Plan, Initial Contribution [Member] Exercise price of options upper limit (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Promissory note Total Long-term Debt, Gross Schedule of Long-Term Debt Schedule of Long-term Debt Instruments [Table Text Block] Depreciation expense Depreciation Related Party Transaction [Domain] Related Party Transaction [Domain] Deferred income taxes Deferred Income Tax Expense (Benefit) Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Management agreement, term Related Party Transaction, Management Agreement, Term Related Party Transaction, Management Agreement, Term Maximum Maximum [Member] Amortization of debt issuance costs Amortization of Debt Issuance Costs 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 Award vesting, period four Share-based Compensation Award, Tranche Four [Member] Share-based Compensation Award, Tranche Four [Member] Retained Earnings (Accumulated Deficit) Retained Earnings [Member] Actual effective rate Effective Income Tax Rate Reconciliation, Percent Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Outstanding weighted average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] 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] Award Type [Domain] Award Type [Domain] US Term Loan II US Term Loan II [Member] US Term Loan II Document Transition Report Document Transition Report Accrued and other liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Schedule of Restructuring Liability Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Debt instrument, covenant, debt amount, maximum Debt Instrument, Covenant, Debt Amount, Maximum Debt Instrument, Covenant, Debt Amount, Maximum Current maturities of long-term debt Less current maturities Notes Payable, Current Property, Plant, and Equipment Property, Plant and Equipment Disclosure [Text Block] Defined contribution plan, additional contribution Defined Contribution Plan, Additional Contribution [Member] Defined Contribution Plan, Additional Contribution [Member] Annual management fees Related Party Transaction, Management Agreement, Annual Fees Related Party Transaction, Management Agreement, Annual Fees Earnings Per Share Earnings Per Share [Text Block] 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] Office equipment Office Equipment [Member] Shop equipment Equipment [Member] Current liabilities: Liabilities, Current [Abstract] Statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Cost of Goods and Service Benchmark Cost of Goods and Service Benchmark [Member] New US Term Loan New US Term Loan [Member] New US Term Loan [Member] New Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Proceeds from lines of credit Senior notes Proceeds from Lines of Credit Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 10 ufab-20200630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 ufab-20200630_g1.jpg GRAPHIC begin 644 ufab-20200630_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 ufab-20200630_htm.xml IDEA: XBRL DOCUMENT 0001617669 2019-12-30 2020-06-30 0001617669 2020-08-07 0001617669 2020-06-30 0001617669 2019-12-29 0001617669 2020-04-01 2020-06-30 0001617669 2019-04-01 2019-06-30 0001617669 2018-12-31 2019-06-30 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 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:RetainedEarningsMember 2019-04-01 2019-06-30 0001617669 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001617669 2019-06-30 0001617669 us-gaap:CommonStockMember 2019-06-30 0001617669 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001617669 us-gaap:RetainedEarningsMember 2019-06-30 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 2019-12-30 2020-03-31 0001617669 us-gaap:AdditionalPaidInCapitalMember 2019-12-30 2020-03-31 0001617669 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 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001617669 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001617669 us-gaap:CommonStockMember 2020-06-30 0001617669 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001617669 us-gaap:RetainedEarningsMember 2020-06-30 0001617669 ufab:LineOfCreditForCapitalExpendituresMember 2019-12-30 2020-06-30 0001617669 ufab:LineOfCreditForCapitalExpendituresMember 2018-12-31 2019-06-30 0001617669 us-gaap:RevolvingCreditFacilityMember 2019-12-30 2020-06-30 0001617669 us-gaap:RevolvingCreditFacilityMember 2018-12-31 2019-06-30 0001617669 ufab:GeneralMotorsCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001617669 ufab:GeneralMotorsCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001617669 ufab:GeneralMotorsCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-30 2020-06-30 0001617669 ufab:GeneralMotorsCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-12-31 2019-06-30 0001617669 ufab:FiatChryslerAutomobileMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001617669 ufab:FiatChryslerAutomobileMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001617669 ufab:FiatChryslerAutomobileMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-30 2020-06-30 0001617669 ufab:FiatChryslerAutomobileMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-12-31 2019-06-30 0001617669 ufab:FordMotorCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001617669 ufab:FordMotorCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-04-01 2019-06-30 0001617669 ufab:FordMotorCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-12-30 2020-06-30 0001617669 ufab:FordMotorCompanyMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-12-31 2019-06-30 0001617669 ufab:GeneralMotorsCompanyMember ufab:DirectCompanySalesMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001617669 ufab:GeneralMotorsCompanyMember ufab:DirectCompanySalesMember us-gaap:CustomerConcentrationRiskMember 2019-12-30 2020-06-30 0001617669 ufab:CollectiveBargainingArrangementsExpiringAugust2022Member us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember us-gaap:LaborForceConcentrationRiskMember 2019-12-30 2020-06-30 0001617669 ufab:CollectiveBargainingArrangementsExpiringFebruary2023Member us-gaap:WorkforceSubjectToCollectiveBargainingArrangementsMember us-gaap:LaborForceConcentrationRiskMember 2019-12-30 2020-06-30 0001617669 country:MX us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001617669 country:MX us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-04-01 2019-06-30 0001617669 country:MX us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-06-30 0001617669 country:MX us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 2019-06-30 0001617669 country:CA us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001617669 country:CA us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-04-01 2019-06-30 0001617669 country:CA us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-06-30 0001617669 country:CA us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 2019-06-30 0001617669 ufab:NonUSCountriesExcludingMexicoandCanadaMember us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001617669 ufab:NonUSCountriesExcludingMexicoandCanadaMember us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-04-01 2019-06-30 0001617669 ufab:NonUSCountriesExcludingMexicoandCanadaMember us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-06-30 0001617669 ufab:NonUSCountriesExcludingMexicoandCanadaMember us-gaap:CostOfGoodsTotalMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 2019-06-30 0001617669 country:MX us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001617669 country:MX us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-04-01 2019-06-30 0001617669 country:MX us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-06-30 0001617669 country:MX us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 2019-06-30 0001617669 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001617669 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-04-01 2019-06-30 0001617669 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-06-30 0001617669 country:CA us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 2019-06-30 0001617669 ufab:NonUSCountriesExcludingMexicoandCanadaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2020-04-01 2020-06-30 0001617669 ufab:NonUSCountriesExcludingMexicoandCanadaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-04-01 2019-06-30 0001617669 ufab:NonUSCountriesExcludingMexicoandCanadaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-12-30 2020-06-30 0001617669 ufab:NonUSCountriesExcludingMexicoandCanadaMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-12-31 2019-06-30 0001617669 us-gaap:AccountingStandardsUpdate201409Member 2019-12-29 0001617669 ufab:TransportationMember 2020-04-01 2020-06-30 0001617669 ufab:TransportationMember 2019-04-01 2019-06-30 0001617669 ufab:TransportationMember 2019-12-30 2020-06-30 0001617669 ufab:TransportationMember 2018-12-31 2019-06-30 0001617669 ufab:ApplianceMember 2020-04-01 2020-06-30 0001617669 ufab:ApplianceMember 2019-04-01 2019-06-30 0001617669 ufab:ApplianceMember 2019-12-30 2020-06-30 0001617669 ufab:ApplianceMember 2018-12-31 2019-06-30 0001617669 ufab:OtherRevenueMember 2020-04-01 2020-06-30 0001617669 ufab:OtherRevenueMember 2019-04-01 2019-06-30 0001617669 ufab:OtherRevenueMember 2019-12-30 2020-06-30 0001617669 ufab:OtherRevenueMember 2018-12-31 2019-06-30 0001617669 country:MX 2020-06-30 0001617669 country:MX 2019-12-29 0001617669 country:CA 2020-06-30 0001617669 country:CA 2019-12-29 0001617669 us-gaap:LandMember 2020-06-30 0001617669 us-gaap:LandMember 2019-12-29 0001617669 us-gaap:BuildingMember 2020-06-30 0001617669 us-gaap:BuildingMember 2019-12-29 0001617669 srt:MinimumMember us-gaap:BuildingMember 2019-12-30 2020-06-30 0001617669 srt:MaximumMember us-gaap:BuildingMember 2019-12-30 2020-06-30 0001617669 us-gaap:EquipmentMember 2020-06-30 0001617669 us-gaap:EquipmentMember 2019-12-29 0001617669 srt:MinimumMember us-gaap:EquipmentMember 2019-12-30 2020-06-30 0001617669 srt:MaximumMember us-gaap:EquipmentMember 2019-12-30 2020-06-30 0001617669 us-gaap:LeaseholdImprovementsMember 2020-06-30 0001617669 us-gaap:LeaseholdImprovementsMember 2019-12-29 0001617669 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2019-12-30 2020-06-30 0001617669 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2019-12-30 2020-06-30 0001617669 us-gaap:OfficeEquipmentMember 2020-06-30 0001617669 us-gaap:OfficeEquipmentMember 2019-12-29 0001617669 srt:MinimumMember us-gaap:OfficeEquipmentMember 2019-12-30 2020-06-30 0001617669 srt:MaximumMember us-gaap:OfficeEquipmentMember 2019-12-30 2020-06-30 0001617669 us-gaap:VehiclesMember 2020-06-30 0001617669 us-gaap:VehiclesMember 2019-12-29 0001617669 us-gaap:VehiclesMember 2019-12-30 2020-06-30 0001617669 us-gaap:ConstructionInProgressMember 2020-06-30 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-06-30 0001617669 srt:MaximumMember us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2019-12-30 2020-06-30 0001617669 srt:MinimumMember us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-30 2020-06-30 0001617669 srt:MaximumMember us-gaap:LineOfCreditMember ufab:CreditAgreementMember us-gaap:SecuredDebtMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-12-30 2020-06-30 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-06-30 0001617669 us-gaap:LineOfCreditMember ufab:NewRevolverMember us-gaap:RevolvingCreditFacilityMember 2020-06-30 0001617669 us-gaap:LineOfCreditMember ufab:SeniorCreditFacilitySecondAmendmentMember us-gaap:RevolvingCreditFacilityMember 2020-06-30 0001617669 us-gaap:LineOfCreditMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember us-gaap:SecuredDebtMember 2020-06-30 0001617669 us-gaap:LineOfCreditMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember us-gaap:SecuredDebtMember 2019-12-29 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyMember 2019-12-30 2020-06-30 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyOneMember 2019-12-30 2020-06-30 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMember 2019-12-30 2020-06-30 0001617669 us-gaap:LineOfCreditMember ufab:NewUSTermLoanMember us-gaap:SecuredDebtMember 2020-06-30 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-06-30 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember 2020-06-30 0001617669 us-gaap:LineOfCreditMember ufab:CATermLoanMember us-gaap:SecuredDebtMember 2019-12-29 0001617669 us-gaap:LineOfCreditMember ufab:LineOfCreditForCapitalExpendituresMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyMember 2019-12-30 2020-06-30 0001617669 us-gaap:LineOfCreditMember ufab:LineOfCreditForCapitalExpendituresMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughSeptemberThirtyTwentyTwentyOneMember 2019-12-30 2020-06-30 0001617669 us-gaap:LineOfCreditMember ufab:LineOfCreditForCapitalExpendituresMember ufab:DebtInstrumentPeriodicPaymentInstallmentsThroughNovemberSevenTwentyTwentyThreeMember 2019-12-30 2020-06-30 0001617669 us-gaap:LineOfCreditMember ufab:LineOfCreditForCapitalExpendituresMember 2020-06-30 0001617669 ufab:LineOfCreditForCapitalExpendituresMember 2020-06-30 0001617669 ufab:LineOfCreditForCapitalExpendituresMember 2019-12-29 0001617669 us-gaap:LineOfCreditMember ufab:SeniorCreditFacilityMember us-gaap:RevolvingCreditFacilityMember 2020-06-30 0001617669 ufab:AmendedAndRestatedCreditAgreementMember 2019-07-16 0001617669 ufab:AmendedAndRestatedCreditAgreementMember 2020-04-03 0001617669 ufab:AmendedAndRestatedCreditAgreementMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember 2020-04-23 0001617669 srt:MinimumMember us-gaap:LineOfCreditMember ufab:AmendedAndRestatedCreditAgreementMember us-gaap:SecuredDebtMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-04-23 2020-04-23 0001617669 srt:MinimumMember us-gaap:LineOfCreditMember ufab:AmendedAndRestatedCreditAgreementMember us-gaap:SecuredDebtMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember us-gaap:BaseRateMember 2020-04-23 2020-04-23 0001617669 ufab:AmendedAndRestatedCreditAgreementMember us-gaap:SubsequentEventMember 2020-08-07 0001617669 ufab:AmendedAndRestatedCreditAgreementMember us-gaap:SubsequentEventMember ufab:DebtInstrumentPeriodOneMember 2020-08-07 0001617669 ufab:AmendedAndRestatedCreditAgreementMember us-gaap:SubsequentEventMember ufab:DebtInstrumentPeriodTwoMember 2020-08-07 0001617669 us-gaap:CommercialPaperMember ufab:PaycheckProtectionProgramUnderCoronavirusAidReliefAndEconomicSecurityActMember 2020-04-24 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-06-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2020-04-01 2020-06-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2019-12-30 2020-06-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2019-06-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2019-04-01 2019-06-30 0001617669 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2018-12-31 2019-06-30 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-06-30 0001617669 ufab:EvansvilleRestructuringMember 2019-07-16 2019-07-16 0001617669 us-gaap:OtherRestructuringMember ufab:EvansvilleRestructuringMember 2019-12-30 2020-06-30 0001617669 ufab:EvansvilleRestructuringMember 2020-06-30 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-06-30 0001617669 us-gaap:OtherRestructuringMember 2019-12-30 2020-06-30 0001617669 us-gaap:EmployeeSeveranceMember 2020-06-30 0001617669 us-gaap:OtherRestructuringMember 2020-06-30 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-06-30 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 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 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-04-06 0001617669 us-gaap:EmployeeStockOptionMember ufab:The2013StockIncentivePlanMember 2020-04-06 2020-04-06 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2015-01-04 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2016-06-30 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:SubsequentEventMember 2020-07-31 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 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-02-25 2020-02-25 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 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 ufab:SharebasedCompensationAwardTrancheFourMember 2020-02-25 2020-02-25 0001617669 srt:ChiefFinancialOfficerMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember ufab:SharebasedCompensationAwardTrancheFourMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-04-06 2020-04-06 0001617669 srt:ChiefFinancialOfficerMember ufab:EmployeeStockOptionIncentiveMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-04-06 0001617669 us-gaap:EmployeeStockOptionMember ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-04-06 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-06-30 0001617669 ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2020-06-30 0001617669 srt:ChiefFinancialOfficerMember ufab:The2013StockIncentivePlanandUniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2019-12-30 2020-06-30 0001617669 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-06-30 0001617669 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-12-30 2020-06-30 0001617669 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2019-04-01 2019-06-30 0001617669 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2018-12-31 2019-06-30 0001617669 us-gaap:EmployeeStockOptionMember 2020-06-30 0001617669 us-gaap:EmployeeStockOptionMember 2019-12-30 2020-06-30 0001617669 srt:MinimumMember 2020-06-30 0001617669 srt:MaximumMember 2020-06-30 0001617669 ufab:DefinedContributionPlanInitialContributionMember 2019-12-30 2020-06-30 0001617669 ufab:DefinedContributionPlanAdditionalContributionMember 2019-12-30 2020-06-30 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2013-03-18 2013-03-18 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2020-04-01 2020-06-30 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2019-12-30 2020-06-30 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2019-04-01 2019-06-30 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2018-12-31 2019-06-30 0001617669 ufab:ManagementAgreementMember srt:AffiliatedEntityMember 2013-03-18 0001617669 ufab:UniqueFabricatingInc.2014OmnibusPerformanceAwardPlanMember 2019-06-11 2019-06-11 0001617669 ufab:WarrantsforUnderwritersMember 2019-12-30 2020-06-30 0001617669 ufab:WarrantsforUnderwritersMember 2018-12-31 2019-06-30 shares iso4217:USD iso4217:USD shares ufab:segment pure ufab:employee 0001617669 false --12-31 2020 Q2 P5Y P2Y P1Y us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent us-gaap:LiabilitiesNoncurrent 10-Q true 2020-06-30 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 4737000 650000 700000 900000 15683000 24701000 15137000 13047000 3654000 2108000 1391000 1049000 0 1003000 40602000 42558000 22815000 23415000 22111000 22111000 9625000 11625000 10965000 0 1054000 1054000 227000 226000 926000 679000 108325000 101668000 7784000 9324000 2847000 2847000 993000 1225000 4312000 1979000 15936000 15375000 37794000 33220000 9874000 11418000 0 1324000 10659000 871000 74263000 62208000 0.001 0.001 15000000 15000000 9779147 9779147 9779147 9779147 10000 10000 46066000 46011000 -12014000 -6561000 34062000 39460000 108325000 101668000 14759000 38889000 49736000 78356000 13019000 30677000 40921000 61844000 1740000 8212000 8815000 16512000 6281000 7424000 12146000 14696000 0 6760000 0 6760000 273000 734000 1193000 825000 -4814000 -6706000 -4524000 -5769000 18000 25000 -6000 43000 624000 1332000 2289000 2432000 -606000 -1307000 -2295000 -2389000 -5420000 -8013000 -6819000 -8158000 -1103000 -389000 -1366000 -346000 -4317000 -7624000 -5453000 -7812000 -0.44 -0.78 -0.56 -0.80 -0.44 -0.78 -0.56 -0.80 0 0 0 0.05 9779147 10000 45882000 2997000 48888000 -189000 -189000 33000 33000 489000 489000 9779147 10000 45915000 2319000 48243000 -7624000 -7624000 65000 65000 9779147 10000 45980000 -5305000 40684000 9779147 10000 46011000 -6561000 39460000 -1137000 -1137000 23000 23000 9779147 10000 46034000 -7697000 38347000 -4317000 -4317000 32000 32000 9779147 10000 46066000 -12014000 34062000 -5453000 -7812000 0 6760000 3458000 3404000 74000 89000 -108000 -5000 554000 122000 -598000 -665000 55000 98000 -1571000 -728000 -8464000 -2576000 2021000 -1064000 1889000 97000 -1228000 -107000 -983000 -956000 -1202000 0 1368000 5084000 796000 1880000 884000 41000 88000 -1839000 -311000 557000 1474000 2638000 0 1300000 12310000 15189000 10727000 12858000 0 489000 5999000 0 2631000 -3600000 4087000 -355000 650000 1410000 4737000 1055000 2219000 1909000 209000 292000 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="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%;">Unique Fabricating, Inc. (the “Company”) engineers and manufactures components for customers in the transportation, appliance, medical, and consumer markets. The Company’s solutions are comprised of multi-material foam, rubber, and plastic components and utilized in noise, vibration and harshness (NVH) management, acoustical management, water and air sealing, decorative and other functional applications. Unique leverages proprietary manufacturing processes, including die cutting, thermoforming, compression molding, fusion molding, and reaction injection molding to manufacture a wide range of products including air management products, heating ventilating and air conditioning (HVAC), seals, fender stuffers, air ducts, acoustical insulation, door water shields, gas tank pads, light gaskets, topper pads, mirror gaskets, glove box liners personal protection equipment, and packaging. The Company operates as one reportable segment and is headquartered in Auburn Hills, Michigan.</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 Company’s Statement of Cash Flows, presented above, has been recast to show the gross movements of payments on and proceeds from our revolving credit facility. The Company’s management believes this presentation provides a more transparent view of the activity, as such prior periods have been recast for comparability. 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-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, three and six 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 and six months ended June 30, 2020 and three and six months ended June 30, 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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:33.139%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666%;"/><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.666%;"/><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.666%;"/><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.667%;"/><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);">Three Months Ended June 30, 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 June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30, 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);">Six Months Ended June 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">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);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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></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);">11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-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></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);">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:left;vertical-align:bottom;padding-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);">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:left;vertical-align:bottom;padding-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);">14 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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></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 and six months ended June 30, 2020. GM accounted for 7 percent of direct Company sales for the three and six months ended June 30, 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 June 30, 2020, of the Company’s hourly plant employees working in the United States manufacturing facilities, 38 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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:22.193%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.328%;"/><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:16.328%;"/><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:16.328%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.826%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.331%;"/><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);">Three Months Ended June 30, 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 June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30, 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);">Six Months Ended June 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">20 </span></td><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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">22 </span></td><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></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);">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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-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);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-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></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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:22.269%;"/><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.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.274%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.280%;"/><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);">Three Months Ended June 30, 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 June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30, 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);">Six Months Ended June 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">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);">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);">21 </span></td><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></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);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-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:#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);">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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-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></tr></table></div> 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 Company’s Statement of Cash Flows, presented above, has been recast to show the gross movements of payments on and proceeds from our revolving credit facility. The Company’s management believes this presentation provides a more transparent view of the activity, as such prior periods have been recast for comparability. 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> Change in Quarter and Year-EndHistorically, 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, three and six 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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:33.139%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.666%;"/><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.666%;"/><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.666%;"/><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.667%;"/><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);">Three Months Ended June 30, 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 June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30, 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);">Six Months Ended June 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">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);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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></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);">11 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">16 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-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></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);">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:left;vertical-align:bottom;padding-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);">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:left;vertical-align:bottom;padding-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);">14 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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></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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:22.193%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:16.328%;"/><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:16.328%;"/><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:16.328%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.826%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.331%;"/><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);">Three Months Ended June 30, 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 June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30, 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);">Six Months Ended June 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">20 </span></td><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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">22 </span></td><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></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);">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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-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);">7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-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></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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:22.269%;"/><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.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.274%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.969%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.280%;"/><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);">Three Months Ended June 30, 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 June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30, 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);">Six Months Ended June 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">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);">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);">21 </span></td><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></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);">10 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-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:#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);">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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-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></tr></table></div> 0.16 0.17 0.16 0.18 0.11 0.16 0.15 0.15 0.12 0.12 0.14 0.11 0.07 0.07 0.38 0.06 0.20 0.19 0.22 0.19 0.12 0.08 0.09 0.07 0 0.01 0 0 0.17 0.17 0.21 0.18 0.09 0.10 0.08 0.10 0 0.01 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 $11.9 million of non-cancelable future rental obligations as of June 30, 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 11900000 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 and six months ended June 30, 2020 and 2019 (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:41.421%;"/><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.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.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.601%;"/><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 June 30, 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 June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30, 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);">Six Months Ended June 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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);">11,074 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">33,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">43,086 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">67,532 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,504 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">7,258 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">1,553 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,868 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">3,566 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">14,759 </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);">38,889 </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);">49,736 </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);">78,356 </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 transportation, appliance, 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><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%;">Contract Balances</span></div>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. <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 and six months ended June 30, 2020 and 2019 (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:41.421%;"/><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.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.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.601%;"/><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 June 30, 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 June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30, 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);">Six Months Ended June 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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);">11,074 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">33,517 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">43,086 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">67,532 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,132 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,504 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">7,258 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">1,553 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,868 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">3,566 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">14,759 </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);">38,889 </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);">49,736 </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);">78,356 </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> 11074000 33517000 43086000 67532000 2132000 3504000 4912000 7258000 1553000 1868000 1738000 3566000 14759000 38889000 49736000 78356000 <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 transportation, appliance, 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><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%;">Contract Balances</span></div>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. 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="border-collapse:collapse;display:inline-table;vertical-align:top;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);">June 30,<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,170 </span></td><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);">431 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,536 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,137 </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 June 30, 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.9 million at June 30, 2020 and $3.6 million at December 29, 2019, and assets located in Canada with a carrying amount of $1.1 million at June 30, 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="border-collapse:collapse;display:inline-table;vertical-align:top;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);">June 30,<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,170 </span></td><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);">431 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,536 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,137 </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> 9170000 7963000 431000 129000 5536000 4955000 15137000 13047000 900000 1000000.0 3900000 3600000 1100000 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="border-collapse:collapse;display:inline-table;vertical-align:top;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);">June 30,<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,798 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,037 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,248 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,829 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">153 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">2,338 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">36,066 </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);">13,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">22,815 </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 and $1.4 million for the three and six months ended June 30, 2020, respectively, and $0.7 million and $1.4 million for the three and six months ended June 30, 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%;">Included in property, plant, and equipment are assets located in Mexico with a carrying amount of $4.0 million and $4.1 million at June 30, 2020 and December 29, 2019, respectively, and assets located in Canada with a carrying amount of $0.6 million and $0.6 million at June 30, 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="border-collapse:collapse;display:inline-table;vertical-align:top;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);">June 30,<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,798 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,037 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,248 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,829 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">153 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">2,338 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">36,066 </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);">13,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">22,815 </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 5798000 5934000 P23Y P40Y 23037000 22982000 P7Y P10Y 1248000 1234000 P3Y P10Y 1829000 1866000 P3Y P7Y 153000 190000 P3Y 2338000 1543000 36066000 35412000 13250000 11997000 22815000 23415000 700000 1400000 700000 1400000 4000000.0 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:id3VybDovL2RvY3MudjEvZG9jOjQ0MzQ1MzRjZDJkMjQ2MzNiM2NkOTJlNjZhNjA5MGNkL3NlYzo0NDM0NTM0Y2QyZDI0NjMzYjNjZDkyZTY2YTYwOTBjZF81Mi9mcmFnOjVmYTgwMTQ3NTBkYTQ3NDE5NTFlNWVjNTBkZDM2ODU0L3RleHRyZWdpb246NWZhODAxNDc1MGRhNDc0MTk1MWU1ZWM1MGRkMzY4NTRfMzA2Nw_e351ca85-82fa-44e8-bf7b-d2b0e51fe79c">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:id3VybDovL2RvY3MudjEvZG9jOjQ0MzQ1MzRjZDJkMjQ2MzNiM2NkOTJlNjZhNjA5MGNkL3NlYzo0NDM0NTM0Y2QyZDI0NjMzYjNjZDkyZTY2YTYwOTBjZF81Mi9mcmFnOjVmYTgwMTQ3NTBkYTQ3NDE5NTFlNWVjNTBkZDM2ODU0L3RleHRyZWdpb246NWZhODAxNDc1MGRhNDc0MTk1MWU1ZWM1MGRkMzY4NTRfMzE4OQ_1551326e-84a4-441f-9dd6-cde9a3ee84be">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 June 30, 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 June 30, 2020, $10.1 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.00% percent per annum at June 30, 2020, and is secured by substantially all of the Company’s assets. At June 30, 2020, the maximum additional available borrowings under the Revolver was $13.5 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 $0.7 million.</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="border-collapse:collapse;display:inline-table;vertical-align:top;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);">June 30,<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 style="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:100%;">U.S. Small Business Administration Paycheck Protection Program loan (PPP Note), payable in equal monthly installments on the first day after the deferment period. The PPP Note is unsecured and bears interest at 1% per annum. The PPP Note may be forgiven subject to the terms of the Paycheck Protection Program.</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);">5,999 </span></td><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);">— </span></td><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%;">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% per annum at June 30, 2020. At June 30, 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:#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);">23,743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">24,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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%;">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% per annum at June 30, 2020. At June 30, 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:#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);">9,648 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">10,384 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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;"><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% per annum at June 30, 2020.</span></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);">1,251 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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 debt excluding Revolver</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);">40,641 </span></td><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);">36,067 </span></td><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);">Less current maturities</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);">2,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">2,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">Long-term debt – Less current maturities</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);">37,794 </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);">33,220 </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><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 June 30, 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.3 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 and $0.1 million for the three and six months ended June 30, 2020, respectively, and $0.04 million and $0.1 million for the three and six months ended June 30, 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 June 30, 2020, 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 and six months ended June 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%;">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 June 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%;">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, eliminated the requirement for a monthly Covenant Compliance Report and provided 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 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 </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%;">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%;">On August 7, 2020, the Company entered into the Eighth Amendment (the “Eighth Amendment”) to the Credit Agreement and Loan Documents, as amended. The Eighth Amendment to the Credit Agreement and Loan Documents, among other things, amended the definition of Consolidated EBITDA and made changes to the calculations of financial covenants. The definition of Consolidated EBITDA has been amended to include as an addition to Consolidated Net Income (i) costs and expenses incurred in connection with the Eighth Amendment not to exceed $175,000, (ii) restructuring expenses not to exceed $500,000 in any 12 month period, (iii) costs incurred with respect to the purchase and implementation of the ERP system not to exceed (A) $200,000 during each fiscal quarter in 2020 and (B) $100,000 during each fiscal quarter in 2021, and (iv) to the extent added in calculating Consolidated Net Income any portion of the PPP loan that has been forgiven and cancelled. The Eighth Amendment also amended the calculation of certain financial covenants based upon 12 month results to effectively exclude results of the quarter ended June 30, 2020. The calculation of Maximum Total Leverage Ratio has been amended, commencing with the quarter ending September 30, 2020 and through and including the quarter ending March 31, 2021, to annualize Consolidated EBITDA for the periods beginning July 1, 2020 through the date of calculation. The calculation of Minimum Debt Service Coverage Ratio for the quarters ended September 30, 2020, December 31, 2020 and March 31, 2021 are based upon results for one, two and three quarters, respectively. The Eighth Amendment further adds a Minimum Liquidity requirement to be calculated monthly through June 30, 2021 and Minimum Consolidated EBITDA for each measurement period, as defined, through June 30, 2021. The Eighth Amendment permits distributions by US Borrower to the Parent to be declared and made only after December 31, 2021 provided certain conditions are satisfied.</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="border-collapse:collapse;display:inline-table;vertical-align:top;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,782 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">5,375 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">6,112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">35,744 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">1,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">51,113 </span></td><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);">(334)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(264)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">50,515 </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 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-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, (“PPP Lender”) pursuant to the U.S. Small Business Administration (“SBA”) 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. On June 3, 2020, Congress passed the Paycheck Protection Program Flexibility Act of 2020 (the “PPP Flexibility Act”) and on June 5, 2020 it was signed into law. The PPP Flexibility Act modified certain provisions of the CARES Act. The PPP Note is unsecured, bears interest at 1.00% per annum, with principal and interest payments deferred until the earlier of (i) the PPP Lender receiving the forgiveness amount from the SBA or (ii) August 12, 2021. The PPP Note matures on April 24, 2022. 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 and PPP Flexibility Act.</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. As of June 30, 2020, none of the circumstances listed above exist at the Company.</span></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 10100000 0.0500 13500000 100000 700000 <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="border-collapse:collapse;display:inline-table;vertical-align:top;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);">June 30,<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 style="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:100%;">U.S. Small Business Administration Paycheck Protection Program loan (PPP Note), payable in equal monthly installments on the first day after the deferment period. The PPP Note is unsecured and bears interest at 1% per annum. The PPP Note may be forgiven subject to the terms of the Paycheck Protection Program.</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);">5,999 </span></td><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);">— </span></td><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%;">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% per annum at June 30, 2020. At June 30, 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:#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);">23,743 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">24,383 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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%;">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% per annum at June 30, 2020. At June 30, 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:#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);">9,648 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">10,384 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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;"><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% per annum at June 30, 2020.</span></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);">1,251 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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 debt excluding Revolver</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);">40,641 </span></td><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);">36,067 </span></td><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);">Less current maturities</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);">2,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">2,847 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">Long-term debt – Less current maturities</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);">37,794 </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);">33,220 </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> 0.01 5999000 0 300000 600000 800000 0.05 300000 23743000 24383000 400000 0.05 100000 9648000 10384000 0.075 0.10 0.125 0.05 1251000 1300000 40641000 36067000 2847000 2847000 37794000 33220000 300000 300000 300000 400000 0 40000.00 100000 40000.00 100000 5000000 2.00 1.10 600000 6000000.0 0.010 0.020 175000 500000 200000 100000 <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="border-collapse:collapse;display:inline-table;vertical-align:top;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,782 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">5,375 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">6,112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">35,744 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">1,200 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">51,113 </span></td><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);">(334)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(264)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">50,515 </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> 1782000 5375000 6112000 35744000 1200000 900000 51113000 334000 264000 50515000 6000000.0 0.0100 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 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 June 30, 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.2 million and $1.0 million in net monthly settlements with respect to the interest rate swaps for the three and six months ended June 30, 2020, respectively. At June 30, 2019, the fair value of the swaps was a net liability of $1.0 million, which was included in other long term liabilities in the condensed consolidated balance sheet. The Company received $0.04 million and $0.09 million in net monthly settlements in respect to the interest rate swaps for the three and six months ended June 30, 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 200000 1000000.0 -1000000.0 40000.00 90000.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 </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%;">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.6 million during the six months ended June 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-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 six months ended June 30, 2020, which consisted primarily of transportation and installation of equipment and the disposal of equipment and inventory was $0.5 million. Also included in this amount is a non-cash loss related to the loss on the sale of the Evansville building. 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 $0.9 million and $1.2 million of remaining lease payments for a warehouse near the Evansville, Indiana facility as of June 30, 2020 and December 29, 2019, respectively. The Company has actively secured a sublease of roughly 15% 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 six months ended June 30, 2020 (in thousands).</span></div><div style="text-align:justify;margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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);">1,193 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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,193 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">400 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">838 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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 June 30, 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);">38 </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);">470 </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);">508 </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 600000 47 500000 900000 1200000 0.15 <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 six months ended June 30, 2020 (in thousands).</span></div><div style="text-align:justify;margin-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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);">1,193 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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,193 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">400 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">838 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,238 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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 June 30, 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);">38 </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);">470 </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);">508 </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 1193000 1193000 400000 838000 1238000 38000 470000 508000 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%;">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 tables. 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: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:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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);">April 6, 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);">76.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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">0.51 </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-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. In July 2020, an additional amendment was approved at our annual meeting of stockholders, which increased the number of shares authorized for grant of awards under the 2014 Plan to a total of 700,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%;">The fair value of each of the option awards described below is estimated on the grant date using a Black Scholes option pricing model that uses the weighted average assumptions noted in the following tables. 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-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%. Also 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-bottom:9pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 April 6, 2020, 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, 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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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);">April 6, 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: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:#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);">76.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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">0.00 </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: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:#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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">0.51 </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%;">A summary of option activity under both plans is presented below:</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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);">80,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);">2.72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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.7</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 June 30, 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);">661,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);">4.94 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 June 30, 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.6</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 June 30, 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 $3.19 as of June 30, 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 $31.8 thousand and $54.6 thousand for the three and six months ended June 30, 2020, and $65.7 thousand and $98.4 thousand for the three and six months ended June 30, 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.</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 June 30, 2020, there was $332.5 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.3 years.</span></div> 495000 495000 P10Y 7500 3.32 1.64 0.40 0.20 0.20 0.20 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="border-collapse:collapse;display:inline-table;vertical-align:top;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);">April 6, 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);">76.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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">0.51 </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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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);">April 6, 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: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:#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);">76.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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">0.00 </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: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:#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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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);">0.51 </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 0.7600 0 P6Y 0.0051 250000 450000 700000 15000 3.32 0.50 7.50 0.50 12.50 0.0121 0.520 7500 3.32 1.64 0.40 0.20 0.20 0.20 0.5200 0 P6Y 0.0121 25000 2.36 0.40 0.20 0.20 0.20 12500 2.36 0.50 7.50 0.50 12.50 0.7600 0.0000 P6Y 0.0051 <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="border-collapse:collapse;display:inline-table;vertical-align:top;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);">80,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);">2.72 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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.7</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 June 30, 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);">661,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);">4.94 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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 June 30, 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.6</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 June 30, 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 $3.19 as of June 30, 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 80000 2.72 P9Y8M12D 0 0 P0Y 95000 6.91 P0Y 661480 4.94 P7Y3M18D 0 296480 7.43 P4Y7M6D 0 3.19 4.01 65000 31800 54600 65700 98400 332500 P5Y3M18D Income TaxesFor 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 and six months ended June 30, 2020 was $(1.1) million and $(1.4) million, respectively, compared to $(0.4) million and $(0.3) million for the three and six months ended June 30, 2019, respectively. During the three and six months ended June 30, 2020, the effective tax rates were 20% and 20%, respectively. The differences between the effective tax rates and the statutory rate of 21.0% were primarily due to benefit of tax credits 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. -1100000 -1400000 -400000 -300000 0.20 0.20 0.210 0.210 Leases<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 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:id3VybDovL2RvY3MudjEvZG9jOjQ0MzQ1MzRjZDJkMjQ2MzNiM2NkOTJlNjZhNjA5MGNkL3NlYzo0NDM0NTM0Y2QyZDI0NjMzYjNjZDkyZTY2YTYwOTBjZF82Ny9mcmFnOmE0ZTQ4MjE4YmNlYjQwZGNhNzM1MDkwYTdhYWQ1Yjc2L3RleHRyZWdpb246YTRlNDgyMThiY2ViNDBkY2E3MzUwOTBhN2FhZDViNzZfOTc1_6c56711c-cb6e-4ad7-9161-c01f65bfdc5c">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 and six months ended June 30, 2020, were immaterial. As of June 30, 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: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%;">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:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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);">June 30, 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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td 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;"/><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);">10,965 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #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);">Current</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/><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,815 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/><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);">9,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #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);">11,891 </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: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%;">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:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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);">June 30, 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;"/><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);">1,605 </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: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%;">Maturity of the Company’s lease liabilities as of June 30, 2020 is as follows (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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);">1,516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,838 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,979 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,203 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,110 </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,220 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">11,891 </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: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%;">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:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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);">June 30, 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.4</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.4 </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: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%;">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:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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);">Six Months Ended June 30, 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;"/><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;"/></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;"/><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);">1,602 </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: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%;">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:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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);">June 30, 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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td 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;"/><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);">10,965 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #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);">Current</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/><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,815 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><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;"/><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);">9,076 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #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);">11,891 </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="border-collapse:collapse;display:inline-table;vertical-align:top;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);">June 30, 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.4</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.4 </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> 10965000 2815000 9076000 11891000 <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%;">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:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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);">June 30, 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;"/><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);">1,605 </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: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%;">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:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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);">Six Months Ended June 30, 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;"/><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;"/></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;"/><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);">1,602 </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> 1605000 <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%;">Maturity of the Company’s lease liabilities as of June 30, 2020 is as follows (in thousands):</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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);">1,516 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,838 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,979 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,203 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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,110 </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,220 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">11,891 </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> 1516000 2838000 1979000 1203000 1116000 6458000 15110000 3220000 11891000 P7Y4M24D 0.064 1602000 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.1 million and $0.2 million for the three and six months ended June 30, 2020 and $0.1 million and $0.3 million for the three and six months ended June 30, 2019, respectively. 1 0.03 0.50 0.02 100000 200000 100000 300000 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.1 million and $0.1 million for the three and six months ended June 30, 2020, respectively and $0.1 million for and $0.1 million the three and six months ended June 30, 2019, respectively. 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 100000 100000 100000 100000 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 ShareBasic 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.<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 and six months ended June 30, 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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:40.690%;"/><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.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.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.602%;"/><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);">Three Months Ended June 30, 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 June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30, 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);">Six Months Ended June 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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)</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);">(4,317)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(7,624)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(5,453)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(7,812)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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: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,779,147</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,779,147</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,779,147</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,779,147</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);">Dilutive effect of stock-based awards</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><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><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><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;"><span 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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #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></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;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:1pt;padding-right:1pt;"><span 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="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);">(0.44)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(0.78)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(0.56)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(0.80)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">Diluted loss per share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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.44)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(0.78)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(0.56)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(0.80)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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></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 and six months ended June 30, 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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.345%;"/><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 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%;"/></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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="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);">Six Months Ended June 30, 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);">Six Months Ended June 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of options</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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">661,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 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);">593,680 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">Exercise price of options</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="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:center;"><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.36 - $12.58</span></div></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:center;"><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.65 - $12.58</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;"><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:center;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);">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></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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#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:center;"><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="background-color:#ffffff;text-align:center;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;"><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:10pt;font-weight:400;line-height:100%;">$3.33 - $11.88</span></div></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></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 and six months ended June 30, 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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:40.690%;"/><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.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.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.602%;"/><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);">Three Months Ended June 30, 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 June 30, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30, 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);">Six Months Ended June 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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)</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);">(4,317)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(7,624)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(5,453)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(7,812)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align: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: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,779,147</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,779,147</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,779,147</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,779,147</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);">Dilutive effect of stock-based awards</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><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><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><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;"><span 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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #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:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #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></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;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:1pt;padding-right:1pt;"><span 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="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);">(0.44)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(0.78)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(0.56)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(0.80)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">Diluted loss per share</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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.44)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(0.78)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(0.56)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">(0.80)</span></td><td style="padding-top:2px;padding-bottom:2px;background-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></table></div> -4317000 -7624000 -5453000 -7812000 9779147 9779147 9779147 9779147 0 0 0 0 9779147 9779147 9779147 9779147 -0.44 -0.78 -0.56 -0.80 -0.44 -0.78 -0.56 -0.80 A summary of these anti-dilutive common stock equivalents is provided in the table below: <div style="text-align:justify;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:69.345%;"/><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 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%;"/></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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="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);">Six Months Ended June 30, 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);">Six Months Ended June 30, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of options</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="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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);">661,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 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);">593,680 </span></td><td style="padding-top:2px;padding-bottom:2px;background-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);">Exercise price of options</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="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:center;"><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.36 - $12.58</span></div></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:center;"><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.65 - $12.58</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;"><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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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:center;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);">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></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="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#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:center;"><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="background-color:#ffffff;text-align:center;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;"><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:10pt;font-weight:400;line-height:100%;">$3.33 - $11.88</span></div></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></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. 661480 593680 2.36 12.58 7.65 12.58 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. XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
6 Months Ended
Jun. 30, 2020
Aug. 07, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 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 Q2  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 29, 2019
Current assets    
Cash and cash equivalents $ 4,737 $ 650
Accounts receivable, net of reserves of approximately $0.7 million and $0.9 million at June 30, 2020 and December 29, 2019, respectively 15,683 24,701
Inventory, net 15,137 13,047
Prepaid expenses and other current assets:    
Prepaid expenses and other 3,654 2,108
Refundable taxes 1,391 1,049
Assets held for sale 0 1,003
Total current assets 40,602 42,558
Property, plant, and equipment, net 22,815 23,415
Goodwill 22,111 22,111
Intangible assets 9,625 11,625
Other assets    
Operating leases 10,965 0
Investments, at cost 1,054 1,054
Deposits and other assets 227 226
Deferred tax asset 926 679
Total assets 108,325 101,668
Current liabilities:    
Accounts payable 7,784 9,324
Current maturities of long-term debt 2,847 2,847
Accrued compensation 993 1,225
Other accrued liabilities 4,312 1,979
Total current liabilities 15,936 15,375
Long-term debt, net of current maturities 37,794 33,220
Line of credit 9,874 11,418
Other long-term liabilities:    
Deferred tax liability 0 1,324
Other liabilities 10,659 871
Total liabilities 74,263 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 June 30, 2020 and December 29, 2019, respectively 10 10
Additional paid-in-capital 46,066 46,011
Accumulated deficit (12,014) (6,561)
Total stockholders’ equity 34,062 39,460
Total liabilities and stockholders’ equity $ 108,325 $ 101,668
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Millions
Jun. 30, 2020
Dec. 29, 2019
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 0.7 $ 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 16 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Statement [Abstract]        
Net sales $ 14,759 $ 38,889 $ 49,736 $ 78,356
Cost of sales 13,019 30,677 40,921 61,844
Gross profit 1,740 8,212 8,815 16,512
Selling, general, and administrative expenses 6,281 7,424 12,146 14,696
Impairment 0 6,760 0 6,760
Restructuring expenses 273 734 1,193 825
Operating loss (4,814) (6,706) (4,524) (5,769)
Other income (expense):        
Other, net 18 25 (6) 43
Interest expense (624) (1,332) (2,289) (2,432)
Other expense, net (606) (1,307) (2,295) (2,389)
(Loss) before income tax (benefit) (5,420) (8,013) (6,819) (8,158)
Income tax (benefit) (1,103) (389) (1,366) (346)
Net loss $ (4,317) $ (7,624) $ (5,453) $ (7,812)
Earnings Per Share [Abstract]        
Basic (in dollars per share) $ (0.44) $ (0.78) $ (0.56) $ (0.80)
Diluted (in dollars per share) (0.44) (0.78) (0.56) (0.80)
Dividends declared per share (in dollars per share) $ 0 $ 0 $ 0 $ 0.05
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Stockholders' Equity - 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. 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 $ (7,812)      
Stockholders' equity, ending balance (in shares) at Jun. 30, 2019 9,779,147      
Stockholders' equity, ending balance at Jun. 30, 2019 $ 40,684 10 45,980 (5,305)
Stockholders' equity, beginning balance (in shares) at Mar. 31, 2019 9,779,147      
Stockholders' equity, beginning balance at Mar. 31, 2019 $ 48,243 10 45,915 2,319
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (7,624)     (7,624)
Stock option expense $ 65   65  
Stockholders' equity, ending balance (in shares) at Jun. 30, 2019 9,779,147      
Stockholders' equity, ending balance at Jun. 30, 2019 $ 40,684 10 45,980 (5,305)
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,347 10 46,034 (7,697)
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 $ (5,453)      
Stockholders' equity, ending balance (in shares) at Jun. 30, 2020 9,779,147      
Stockholders' equity, ending balance at Jun. 30, 2020 $ 34,062 10 46,066 (12,014)
Stockholders' equity, beginning balance (in shares) at Mar. 31, 2020 9,779,147      
Stockholders' equity, beginning balance at Mar. 31, 2020 $ 38,347 10 46,034 (7,697)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Net loss (4,317)     (4,317)
Stock option expense $ 32   32  
Stockholders' equity, ending balance (in shares) at Jun. 30, 2020 9,779,147      
Stockholders' equity, ending balance at Jun. 30, 2020 $ 34,062 $ 10 $ 46,066 $ (12,014)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Cash Flows from Operating Activities    
Net loss $ (5,453) $ (7,812)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Impairment of goodwill 0 6,760
Depreciation and amortization 3,458 3,404
Amortization of debt issuance costs 74 89
Loss on sale of assets 108 5
Bad debt adjustment 554 122
Loss on derivative instrument 598 665
Stock option expense 55 98
Deferred income taxes (1,571) (728)
Changes in operating assets and liabilities that provided (used) cash:    
Accounts receivable 8,464 2,576
Inventory (2,021) 1,064
Prepaid expenses and other assets (1,889) (97)
Accounts payable (1,228) (107)
Accrued and other liabilities (983) (956)
Other, net 1,202 0
Net cash provided by operating activities 1,368 5,084
Cash Flows from Investing Activities    
Capital expenditures (796) (1,880)
Proceeds from sale of property, plant and equipment 884 41
Net cash provided by (used in) investing activities 88 (1,839)
Cash Flows from Financing Activities    
Net change in bank overdraft (311) 557
Payments on term loans (1,474) (2,638)
Payments on revolving credit facilities (12,310) (15,189)
Distribution of cash dividends 0 (489)
Net cash provided by (used in) financing activities 2,631 (3,600)
Cash and cash equivalents:    
Net increase (decrease) in cash and cash equivalents 4,087 (355)
Cash and cash equivalents at beginning of period 650 1,410
Cash and cash equivalents at end of period 4,737 1,055
Supplemental disclosure of cash flow information:    
Cash paid for interest 2,219 1,909
Cash paid for Income taxes 209 292
Line of credit for capital expenditures    
Cash Flows from Financing Activities    
Proceeds from lines of credit 0 1,300
Revolving credit facility    
Cash Flows from Financing Activities    
Proceeds from lines of credit 10,727 12,858
Proceeds from PPP loan $ 5,999 $ 0
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Nature of Business and Basis of Presentation
6 Months Ended
Jun. 30, 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 components for customers in the transportation, appliance, medical, and consumer markets. The Company’s solutions are comprised of multi-material foam, rubber, and plastic components and utilized in noise, vibration and harshness (NVH) management, acoustical management, water and air sealing, decorative and other functional applications. Unique leverages proprietary manufacturing processes, including die cutting, thermoforming, compression molding, fusion molding, and reaction injection molding to manufacture a wide range of products including air management products, heating ventilating and air conditioning (HVAC), seals, fender stuffers, air ducts, acoustical insulation, door water shields, gas tank pads, light gaskets, topper pads, mirror gaskets, glove box liners personal protection equipment, and packaging. The Company operates as one reportable segment and is headquartered in Auburn Hills, Michigan.
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 Company’s Statement of Cash Flows, presented above, has been recast to show the gross movements of payments on and proceeds from our revolving credit facility. The Company’s management believes this presentation provides a more transparent view of the activity, as such prior periods have been recast for comparability. 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, three and six 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 and six months ended June 30, 2020 and three and six months ended June 30, 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 June 30, 2020Three Months Ended June 30, 2019Six Months Ended June 30, 2020Six Months Ended June 30, 2019
General Motors Company16 %17 %16 %18 %
Fiat Chrysler Automobiles11 %16 %15 %15 %
Ford Motor Company12 %12 %14 %11 %
No customer represented more than 10 percent of direct Company sales for the three and six months ended June 30, 2020. GM accounted for 7 percent of direct Company sales for the three and six months ended June 30, 2020.
Labor Markets — At June 30, 2020, of the Company’s hourly plant employees working in the United States manufacturing facilities, 38 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 June 30, 2020Three Months Ended June 30, 2019Six Months Ended June 30, 2020Six Months Ended June 30, 2019
Mexico20 %19 %22 %19 %
Canada12 %%%%
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 June 30, 2020Three Months Ended June 30, 2019Six Months Ended June 30, 2020Six Months Ended June 30, 2019
Mexico17 %17 %21 %18 %
Canada%10 %%10 %
Other— %%— %%
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.2
New Accounting Pronouncements
6 Months Ended
Jun. 30, 2020
Accounting Standards Update and Change in Accounting Principle [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 $11.9 million of non-cancelable future rental obligations as of June 30, 2020, as shown in Note 11.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues
6 Months Ended
Jun. 30, 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 and six months ended June 30, 2020 and 2019 (in thousands):
Three Months Ended June 30, 2020Three Months Ended June 30, 2019Six Months Ended June 30, 2020Six Months Ended June 30, 2019
Net Sales
Transportation$11,074  $33,517  $43,086  $67,532  
Appliance2,132  3,504  4,912  7,258  
Other1,553  1,868  1,738  3,566  
Total$14,759  $38,889  $49,736  $78,356  
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 transportation, appliance, 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 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.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Inventory
6 Months Ended
Jun. 30, 2020
Inventory Disclosure [Abstract]  
Inventory Inventory
Inventories consist of the following (in thousands):
  June 30,
2020
December 29,
2019
Raw materials$9,170  $7,963  
Work in progress431  129  
Finished goods5,536  4,955  
Total inventory$15,137  $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 June 30, 2020 and December 29, 2019, respectively.
Included in inventory are assets located in Mexico with a carrying amount of $3.9 million at June 30, 2020 and $3.6 million at December 29, 2019, and assets located in Canada with a carrying amount of $1.1 million at June 30, 2020 and $1.0 million at December 29, 2019.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant, and Equipment, Net
6 Months Ended
Jun. 30, 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):
June 30,
2020
December 29,
2019
Depreciable
Life – Years
Land$1,663  $1,663    
Buildings5,798  5,934  
23 – 40
Shop equipment23,037  22,982  
7 – 10
Leasehold improvements1,248  1,234  
3 – 10
Office equipment1,829  1,866  
3 – 7
Mobile equipment153  190  3
Construction in progress2,338  1,543  
Total cost36,066  35,412    
Less: Accumulated depreciation13,250  11,997  
Net property, plant, and equipment, net$22,815  $23,415  
Depreciation expense was $0.7 million and $1.4 million for the three and six months ended June 30, 2020, respectively, and $0.7 million and $1.4 million for the three and six months ended June 30, 2019 respectively.
Included in property, plant, and equipment are assets located in Mexico with a carrying amount of $4.0 million and $4.1 million at June 30, 2020 and December 29, 2019, respectively, and assets located in Canada with a carrying amount of $0.6 million and $0.6 million at June 30, 2020 and December 29, 2019, respectively.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Long-term Debt
6 Months Ended
Jun. 30, 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 June 30, 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 June 30, 2020, $10.1 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.00% percent per annum at June 30, 2020, and is secured by substantially all of the Company’s assets. At June 30, 2020, the maximum additional available borrowings under the Revolver was $13.5 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 $0.7 million.
Long term debt consists of the following (in thousands):
  June 30,
2020
December 29,
2019
U.S. Small Business Administration Paycheck Protection Program loan (PPP Note), payable in equal monthly installments on the first day after the deferment period. The PPP Note is unsecured and bears interest at 1% per annum. The PPP Note may be forgiven subject to the terms of the Paycheck Protection Program.
$5,999  $—  
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% per annum at June 30, 2020. At June 30, 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,743  $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% per annum at June 30, 2020. At June 30, 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,648  $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% per annum at June 30, 2020.
1,251  1,300  
Total debt excluding Revolver40,641  36,067  
Less current maturities2,847  2,847  
Long-term debt – Less current maturities$37,794  $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 June 30, 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.3 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 and $0.1 million for the three and six months ended June 30, 2020, respectively, and $0.04 million and $0.1 million for the three and six months ended June 30, 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 June 30, 2020, 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 and six months ended June 30, 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 June 30, 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, eliminated the requirement for a monthly Covenant Compliance Report and provided 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.
On August 7, 2020, the Company entered into the Eighth Amendment (the “Eighth Amendment”) to the Credit Agreement and Loan Documents, as amended. The Eighth Amendment to the Credit Agreement and Loan Documents, among other things, amended the definition of Consolidated EBITDA and made changes to the calculations of financial covenants. The definition of Consolidated EBITDA has been amended to include as an addition to Consolidated Net Income (i) costs and expenses incurred in connection with the Eighth Amendment not to exceed $175,000, (ii) restructuring expenses not to exceed $500,000 in any 12 month period, (iii) costs incurred with respect to the purchase and implementation of the ERP system not to exceed (A) $200,000 during each fiscal quarter in 2020 and (B) $100,000 during each fiscal quarter in 2021, and (iv) to the extent added in calculating Consolidated Net Income any portion of the PPP loan that has been forgiven and cancelled. The Eighth Amendment also amended the calculation of certain financial covenants based upon 12 month results to effectively exclude results of the quarter ended June 30, 2020. The calculation of Maximum Total Leverage Ratio has been amended, commencing with the quarter ending September 30, 2020 and through and including the quarter ending March 31, 2021, to annualize Consolidated EBITDA for the periods beginning July 1, 2020 through the date of calculation. The calculation of Minimum Debt Service Coverage Ratio for the quarters ended September 30, 2020, December 31, 2020 and March 31, 2021 are based upon results for one, two and three quarters, respectively. The Eighth Amendment further adds a Minimum Liquidity requirement to be calculated monthly through June 30, 2021 and Minimum Consolidated EBITDA for each measurement period, as defined, through June 30, 2021. The Eighth Amendment permits distributions by US Borrower to the Parent to be declared and made only after December 31, 2021 provided certain conditions are satisfied.
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,782  
20215,375  
20226,112  
202335,744  
20241,200  
Thereafter900  
Total51,113  
Discounts(334) 
Debt issuance costs(264) 
Total debt, net$50,515  

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, (“PPP Lender”) pursuant to the U.S. Small Business Administration (“SBA”) 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. On June 3, 2020, Congress passed the Paycheck Protection Program Flexibility Act of 2020 (the “PPP Flexibility Act”) and on June 5, 2020 it was signed into law. The PPP Flexibility Act modified certain provisions of the CARES Act. The PPP Note is unsecured, bears interest at 1.00% per annum, with principal and interest payments deferred until the earlier of (i) the PPP Lender receiving the forgiveness amount from the SBA or (ii) August 12, 2021. The PPP Note matures on April 24, 2022. 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 and PPP Flexibility Act.
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. As of June 30, 2020, none of the circumstances listed above exist at the Company.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Financial Instruments
6 Months Ended
Jun. 30, 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 June 30, 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.2 million and $1.0 million in net monthly settlements with respect to the interest rate swaps for the three and six months ended June 30, 2020, respectively. At June 30, 2019, the fair value of the swaps was a net liability of $1.0 million, which was included in other long term liabilities in the condensed consolidated balance sheet. The Company received $0.04 million and $0.09 million in net monthly settlements in respect to the interest rate swaps for the three and six months ended June 30, 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 26 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring
6 Months Ended
Jun. 30, 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.6 million during the six months ended June 30, 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 six months ended June 30, 2020, which consisted primarily of transportation and installation of equipment and the disposal of equipment and inventory was $0.5 million. Also included in this amount is a non-cash loss related to the loss on the sale of the Evansville building. 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 $0.9 million and $1.2 million of remaining lease payments for a warehouse near the Evansville, Indiana facility as of June 30, 2020 and December 29, 2019, respectively. The Company has actively secured a sublease of roughly 15% of the facility.
The table below summarizes the activity in the restructuring liability for the six months ended June 30, 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 —  1,193  1,193  
Payments made during the year and asset write offs400  838  1,238  
Accrual balance at June 30, 2020$38  $470  $508  
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Incentive Plans
6 Months Ended
Jun. 30, 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.
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 tables. 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.
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.
February 25, 2020
Expected volatility52.00 %
Dividend yield— %
Expected term (in years)6
Risk-free rate1.21 %
On April 6, 2020, 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.
April 6, 2020
Expected volatility76.00 %
Dividend yield— %
Expected term (in years)6
Risk-free rate0.51 %
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. In July 2020, an additional amendment was approved at our annual meeting of stockholders, which increased the number of shares authorized for grant of awards under the 2014 Plan to a total of 700,000 shares of our common stock.
The fair value of each of the option awards described below is estimated on the grant date using a Black Scholes option pricing model that uses the weighted average assumptions noted in the following tables. 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.
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%. Also 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.
February 25, 2020
Expected volatility52.00 %
Dividend yield— %
Expected term (in years)6
Risk-free rate1.21 %
On April 6, 2020, 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, 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.
April 6, 2020
Expected volatility76.00 %
Dividend yield0.00 %
Expected term (in years)6
Risk-free rate0.51 %
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  
Granted80,000  $2.72  9.7  
Exercised—  $—  0.0  
Forfeited or expired(2)
95,000  $6.91  0.0
Outstanding at June 30, 2020661,480  $4.94  7.3$—  
Vested and exercisable at June 30, 2020296,480  $7.43  4.6$—  
————————————
(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 June 30, 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 $3.19 as of June 30, 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 $31.8 thousand and $54.6 thousand for the three and six months ended June 30, 2020, and $65.7 thousand and $98.4 thousand for the three and six months ended June 30, 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 June 30, 2020, there was $332.5 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.3 years.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
6 Months Ended
Jun. 30, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income TaxesFor 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 and six months ended June 30, 2020 was $(1.1) million and $(1.4) million, respectively, compared to $(0.4) million and $(0.3) million for the three and six months ended June 30, 2019, respectively. During the three and six months ended June 30, 2020, the effective tax rates were 20% and 20%, respectively. The differences between the effective tax rates and the statutory rate of 21.0% were primarily due to benefit of tax credits 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 29 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Leases
6 Months Ended
Jun. 30, 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 and six months ended June 30, 2020, were immaterial. As of June 30, 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):
ClassificationJune 30, 2020
Right-of-Use-Assets
OperatingOperating leases$10,965  
Liabilities
Current
OperatingOther accrued liabilities$2,815  
Non-current
OperatingNon-current liabilities9,076  
Total lease liabilities$11,891  
Lease costs included in the condensed consolidated statements of operations consist of the following (in thousands):
ClassificationJune 30, 2020
Lease costCost of sales, selling expenses and general and administrative expense$1,605  
Maturity of the Company’s lease liabilities as of June 30, 2020 is as follows (in thousands):
2020 (remainder)$1,516  
20212,838  
20221,979  
20231,203  
20241,116  
Thereafter6,458  
Total lease payments15,110  
Less: interest3,220  
Present value of lease payments$11,891  
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:
June 30, 2020
Weighted average remaining lease term (years)7.4
Weighted average discount rate6.4 %
Lease costs included in the condensed consolidated statements of cash flows are as follows (in thousands):
Six Months Ended June 30, 2020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash outflows from operating leases$1,602  
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Retirement Plans
6 Months Ended
Jun. 30, 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.1 million and $0.2 million for the three and six months ended June 30, 2020 and $0.1 million and $0.3 million for the three and six months ended June 30, 2019, respectively.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions
6 Months Ended
Jun. 30, 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.1 million and $0.1 million for the three and six months ended June 30, 2020, respectively and $0.1 million for and $0.1 million the three and six months ended June 30, 2019, respectively. 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 32 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements
6 Months Ended
Jun. 30, 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 33 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share
6 Months Ended
Jun. 30, 2020
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per ShareBasic 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 and six months ended June 30, 2020 and 2019 (dollars in thousands, except per share amounts):
Three Months Ended June 30, 2020Three Months Ended June 30, 2019Six Months Ended June 30, 2020Six Months Ended June 30, 2019
Numerator:
Net (loss)$(4,317) $(7,624) $(5,453) $(7,812) 
Denominator:
Weighted average shares outstanding, basic9,779,1479,779,1479,779,1479,779,147
Dilutive effect of stock-based awards
Weighted average share outstanding, diluted9,779,1479,779,1479,779,1479,779,147
Basic loss per share$(0.44) $(0.78) $(0.56) $(0.80) 
Diluted loss per share$(0.44) $(0.78) $(0.56) $(0.80) 
The effect of certain common stock equivalents were excluded from the computation of weighted average diluted shares outstanding for the three and six months ended June 30, 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:
Six Months Ended June 30, 2020Six Months Ended June 30, 2019
Number of options661,480  593,680  
Exercise price of options
$2.36 - $12.58
$7.65 - $12.58
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 34 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Contingencies
6 Months Ended
Jun. 30, 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 35 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Nature of Business and Basis of Presentation (Policies)
6 Months Ended
Jun. 30, 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 Company’s Statement of Cash Flows, presented above, has been recast to show the gross movements of payments on and proceeds from our revolving credit facility. The Company’s management believes this presentation provides a more transparent view of the activity, as such prior periods have been recast for comparability. 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 Change in Quarter and Year-EndHistorically, 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, three and six 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 transportation, appliance, 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 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.
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 36 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Nature of Business and Basis of Presentation (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2020Three Months Ended June 30, 2019Six Months Ended June 30, 2020Six Months Ended June 30, 2019
General Motors Company16 %17 %16 %18 %
Fiat Chrysler Automobiles11 %16 %15 %15 %
Ford Motor Company12 %12 %14 %11 %
The following table presents the percentage of the Company's total production in Mexico, Canada, and other foreign markets:
  Three Months Ended June 30, 2020Three Months Ended June 30, 2019Six Months Ended June 30, 2020Six Months Ended June 30, 2019
Mexico20 %19 %22 %19 %
Canada12 %%%%
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 June 30, 2020Three Months Ended June 30, 2019Six Months Ended June 30, 2020Six Months Ended June 30, 2019
Mexico17 %17 %21 %18 %
Canada%10 %%10 %
Other— %%— %%
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues (Tables)
6 Months Ended
Jun. 30, 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 and six months ended June 30, 2020 and 2019 (in thousands):
Three Months Ended June 30, 2020Three Months Ended June 30, 2019Six Months Ended June 30, 2020Six Months Ended June 30, 2019
Net Sales
Transportation$11,074  $33,517  $43,086  $67,532  
Appliance2,132  3,504  4,912  7,258  
Other1,553  1,868  1,738  3,566  
Total$14,759  $38,889  $49,736  $78,356  
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2020
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories consist of the following (in thousands):
  June 30,
2020
December 29,
2019
Raw materials$9,170  $7,963  
Work in progress431  129  
Finished goods5,536  4,955  
Total inventory$15,137  $13,047  
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant, and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2020
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant, and equipment, net consists of the following (in thousands):
June 30,
2020
December 29,
2019
Depreciable
Life – Years
Land$1,663  $1,663    
Buildings5,798  5,934  
23 – 40
Shop equipment23,037  22,982  
7 – 10
Leasehold improvements1,248  1,234  
3 – 10
Office equipment1,829  1,866  
3 – 7
Mobile equipment153  190  3
Construction in progress2,338  1,543  
Total cost36,066  35,412    
Less: Accumulated depreciation13,250  11,997  
Net property, plant, and equipment, net$22,815  $23,415  
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Long-term Debt (Tables)
6 Months Ended
Jun. 30, 2020
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Long term debt consists of the following (in thousands):
  June 30,
2020
December 29,
2019
U.S. Small Business Administration Paycheck Protection Program loan (PPP Note), payable in equal monthly installments on the first day after the deferment period. The PPP Note is unsecured and bears interest at 1% per annum. The PPP Note may be forgiven subject to the terms of the Paycheck Protection Program.
$5,999  $—  
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% per annum at June 30, 2020. At June 30, 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,743  $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% per annum at June 30, 2020. At June 30, 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,648  $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% per annum at June 30, 2020.
1,251  1,300  
Total debt excluding Revolver40,641  36,067  
Less current maturities2,847  2,847  
Long-term debt – Less current maturities$37,794  $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,782  
20215,375  
20226,112  
202335,744  
20241,200  
Thereafter900  
Total51,113  
Discounts(334) 
Debt issuance costs(264) 
Total debt, net$50,515  
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring (Tables)
6 Months Ended
Jun. 30, 2020
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Liability
The table below summarizes the activity in the restructuring liability for the six months ended June 30, 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 —  1,193  1,193  
Payments made during the year and asset write offs400  838  1,238  
Accrual balance at June 30, 2020$38  $470  $508  
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Incentive Plans (Tables)
6 Months Ended
Jun. 30, 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 %
April 6, 2020
Expected volatility76.00 %
Dividend yield— %
Expected term (in years)6
Risk-free rate0.51 %
February 25, 2020
Expected volatility52.00 %
Dividend yield— %
Expected term (in years)6
Risk-free rate1.21 %
April 6, 2020
Expected volatility76.00 %
Dividend yield0.00 %
Expected term (in years)6
Risk-free rate0.51 %
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  
Granted80,000  $2.72  9.7  
Exercised—  $—  0.0  
Forfeited or expired(2)
95,000  $6.91  0.0
Outstanding at June 30, 2020661,480  $4.94  7.3$—  
Vested and exercisable at June 30, 2020296,480  $7.43  4.6$—  
————————————
(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 June 30, 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 $3.19 as of June 30, 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 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
6 Months Ended
Jun. 30, 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):
ClassificationJune 30, 2020
Right-of-Use-Assets
OperatingOperating leases$10,965  
Liabilities
Current
OperatingOther accrued liabilities$2,815  
Non-current
OperatingNon-current liabilities9,076  
Total lease liabilities$11,891  
Remaining lease term and discount rates are as follows:
June 30, 2020
Weighted average remaining lease term (years)7.4
Weighted average discount rate6.4 %
Lease Cost Information
Lease costs included in the condensed consolidated statements of operations consist of the following (in thousands):
ClassificationJune 30, 2020
Lease costCost of sales, selling expenses and general and administrative expense$1,605  
Lease costs included in the condensed consolidated statements of cash flows are as follows (in thousands):
Six Months Ended June 30, 2020
Cash paid for amounts included in the measurement of lease liabilities
Operating cash outflows from operating leases$1,602  
Lease Maturity
Maturity of the Company’s lease liabilities as of June 30, 2020 is as follows (in thousands):
2020 (remainder)$1,516  
20212,838  
20221,979  
20231,203  
20241,116  
Thereafter6,458  
Total lease payments15,110  
Less: interest3,220  
Present value of lease payments$11,891  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 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 and six months ended June 30, 2020 and 2019 (dollars in thousands, except per share amounts):
Three Months Ended June 30, 2020Three Months Ended June 30, 2019Six Months Ended June 30, 2020Six Months Ended June 30, 2019
Numerator:
Net (loss)$(4,317) $(7,624) $(5,453) $(7,812) 
Denominator:
Weighted average shares outstanding, basic9,779,1479,779,1479,779,1479,779,147
Dilutive effect of stock-based awards
Weighted average share outstanding, diluted9,779,1479,779,1479,779,1479,779,147
Basic loss per share$(0.44) $(0.78) $(0.56) $(0.80) 
Diluted loss per share$(0.44) $(0.78) $(0.56) $(0.80) 
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:
Six Months Ended June 30, 2020Six Months Ended June 30, 2019
Number of options661,480  593,680  
Exercise price of options
$2.36 - $12.58
$7.65 - $12.58
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 45 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Nature of Business and Basis of Presentation - Narrative (Details) - segment
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Concentration Risk [Line Items]    
Number of reportable segments   1
Customer concentration risk | Direct Company Sales | General Motors Company    
Concentration Risk [Line Items]    
Concentration risk (percentage) 7.00% 7.00%
Labor force concentration risk | Workforce Subject to Collective Bargaining Arrangements | Collective Bargaining Arrangements Expiring August 2022    
Concentration Risk [Line Items]    
Concentration risk (percentage)   38.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 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
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 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
General Motors Company        
Product Information [Line Items]        
Concentration risk (percentage) 16.00% 17.00% 16.00% 18.00%
Fiat Chrysler Automobiles        
Product Information [Line Items]        
Concentration risk (percentage) 11.00% 16.00% 15.00% 15.00%
Ford Motor Company        
Product Information [Line Items]        
Concentration risk (percentage) 12.00% 12.00% 14.00% 11.00%
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Nature of Business and Basis of Presentation - Production in Foreign Markets (Details) - Cost of Goods and Service Benchmark - Geographic Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Mexico        
Product Information [Line Items]        
Concentration risk (percentage) 20.00% 19.00% 22.00% 19.00%
Canada        
Product Information [Line Items]        
Concentration risk (percentage) 12.00% 8.00% 9.00% 7.00%
Non-US Countries Excluding Mexico and Canada        
Product Information [Line Items]        
Concentration risk (percentage) 0.00% 1.00% 0.00% 0.00%
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
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 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Mexico        
Product Information [Line Items]        
Concentration risk (percentage) 17.00% 17.00% 21.00% 18.00%
Canada        
Product Information [Line Items]        
Concentration risk (percentage) 9.00% 10.00% 8.00% 10.00%
Non-US Countries Excluding Mexico and Canada        
Product Information [Line Items]        
Concentration risk (percentage) 0.00% 1.00% 0.00% 1.00%
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.2
New Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 29, 2019
Lessee, Lease, Description [Line Items]    
Operating leases $ 10,965 $ 0
Present value of lease payments $ 11,891  
Accounting Standards Update 2014-09    
Lessee, Lease, Description [Line Items]    
Operating leases   12,100
Present value of lease payments   $ 12,800
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation of Revenue [Line Items]        
Net sales $ 14,759 $ 38,889 $ 49,736 $ 78,356
Transportation        
Disaggregation of Revenue [Line Items]        
Net sales 11,074 33,517 43,086 67,532
Appliance        
Disaggregation of Revenue [Line Items]        
Net sales 2,132 3,504 4,912 7,258
Other        
Disaggregation of Revenue [Line Items]        
Net sales $ 1,553 $ 1,868 $ 1,738 $ 3,566
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 29, 2019
Inventory Disclosure [Abstract]    
Raw materials $ 9,170 $ 7,963
Work in progress 431 129
Finished goods 5,536 4,955
Total inventory $ 15,137 $ 13,047
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Inventory - Additional Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 29, 2019
Inventory [Line Items]    
Allowance for obsolete inventory $ 900 $ 1,000
Inventory, net 15,137 13,047
Mexico    
Inventory [Line Items]    
Inventory, net 3,900 3,600
Canada    
Inventory [Line Items]    
Inventory, net $ 1,100 $ 1,000
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Dec. 29, 2019
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 36,066 $ 35,412
Less: Accumulated depreciation 13,250 11,997
Net property, plant, and equipment, net 22,815 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,798 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,037 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,248 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,829 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 $ 153 190
Depreciable life, years 3 years  
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 2,338 $ 1,543
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Property, Plant, and Equipment, Net - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 29, 2019
Property, Plant and Equipment [Line Items]          
Depreciation expense $ 700 $ 700 $ 1,400 $ 1,400  
Property, plant, and equipment, net 22,815   22,815   $ 23,415
Mexico          
Property, Plant and Equipment [Line Items]          
Property, plant, and equipment, net 4,000   4,000   4,100
Canada          
Property, Plant and Equipment [Line Items]          
Property, plant, and equipment, net $ 600   $ 600   $ 600
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Long-term Debt - Additional Information (Details)
3 Months Ended 6 Months Ended
Apr. 23, 2020
USD ($)
Nov. 08, 2018
USD ($)
Apr. 29, 2016
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Aug. 07, 2020
USD ($)
Apr. 24, 2020
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       $ 40,641,000   $ 40,641,000         $ 36,067,000        
Debt issuance cost       300,000   300,000         300,000        
Unamortized discount       334,000   334,000         400,000        
Amortization expense of debt issuance costs       40,000.00 $ 40,000.00 100,000 $ 100,000                
Promissory note       51,113,000   $ 51,113,000                  
Promissory Note | PPP under CARES Act                              
Debt Instrument [Line Items]                              
Promissory note                 $ 6,000,000.0            
Interest                 1.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       10,100,000   $ 10,100,000                  
New revolver | Line of credit | Revolving credit facility                              
Debt Instrument [Line Items]                              
Maximum borrowing capacity     30,000,000.0 $ 700,000   $ 700,000             $ 30,000,000.0 $ 32,500,000  
Senior notes     22,900,000                        
Line of credit                             $ 4,000,000.0
Effective interest rate       5.00%   5.00%                  
Remaining borrowing capacity       $ 13,500,000   $ 13,500,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,648,000   $ 9,648,000         10,384,000        
Effective interest rate       5.00%   5.00%                  
Unamortized discount       $ 100,000   $ 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      
Debt Instrument, covenant, consolidated EBITDA                   $ 600,000          
Amended And Restated Credit Agreement | Subsequent Event                              
Debt Instrument [Line Items]                              
Debt Instrument, Covenant, Debt Costs Maximum               $ 175,000              
Debt Instrument, Covenant, Restructuring Costs Maximum               500,000              
Amended And Restated Credit Agreement | Debt Instrument, Period One | Subsequent Event                              
Debt Instrument [Line Items]                              
Debt Instrument, Covenant, Purchase And Enterprise Resource Planning Costs Maximum               200,000              
Amended And Restated Credit Agreement | Debt Instrument, Period Two | Subsequent Event                              
Debt Instrument [Line Items]                              
Debt Instrument, Covenant, Purchase And Enterprise Resource Planning Costs Maximum               $ 100,000              
Amended And Restated Credit Agreement | 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 | 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 | 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,743,000   $ 23,743,000         $ 24,383,000        
Effective interest rate       5.00%   5.00%                  
Unamortized discount       $ 300,000   $ 300,000                  
Senior credit facility, second amendment | Line of credit | Revolving credit facility                              
Debt Instrument [Line Items]                              
Letters of credit outstanding, amount       100,000   100,000                  
Senior credit facility | Line of credit | Revolving credit facility                              
Debt Instrument [Line Items]                              
Debt issuance cost       $ 0   $ 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 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Long-term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Dec. 29, 2019
Debt Instrument [Line Items]    
Unamortized discount $ 334 $ 400
Total debt excluding Revolver 40,641 36,067
Less current maturities 2,847 2,847
Long-term debt – Less current maturities 37,794 33,220
Line of credit for capital expenditures    
Debt Instrument [Line Items]    
Total debt excluding Revolver $ 1,251 1,300
Line of credit | PPP under CARES Act | Secured debt    
Debt Instrument [Line Items]    
Effective interest rate 1.00%  
Total debt excluding Revolver $ 5,999 0
Line of credit | New US Term Loan | Secured debt    
Debt Instrument [Line Items]    
Effective interest rate 5.00%  
Unamortized discount $ 300  
Total debt excluding Revolver 23,743 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.00%  
Unamortized discount $ 100  
Total debt excluding Revolver 9,648 $ 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.00%  
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 57 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Long-term Debt - Schedule of Repayment of Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 29, 2019
Debt Disclosure [Abstract]    
2020 $ 1,782  
2021 5,375  
2022 6,112  
2023 35,744  
2024 1,200  
Thereafter 900  
Total 51,113  
Discounts (334) $ (400)
Debt issuance costs (264)  
Total debt, net $ 50,515  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Derivative Financial Instruments (Details) - Interest rate swap - Not designated as hedging instrument - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 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 $ (1,000) $ 1,500 $ (1,000)      
Interest expense              
Derivatives, Fair Value [Line Items]              
Monthly settlement payments (receipts) $ 200 $ 40 $ 1,000 $ 90      
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 59 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Nov. 07, 2019
employee
Jul. 16, 2019
employee
Dec. 29, 2019
USD ($)
Jun. 30, 2020
USD ($)
Restructuring Cost and Reserve [Line Items]        
Sublease of facility, percentage       15.00%
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.6
Evansville Restructuring        
Restructuring Cost and Reserve [Line Items]        
Number of position eliminations | employee   47    
Remaining lease payments     $ 1.2 0.9
Evansville Restructuring | Other Exit Costs Liability        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs incurred       $ 0.5
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring - Schedule of Restructuring Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Restructuring Reserve [Roll Forward]        
Beginning accrual balance     $ 554  
Provision for estimated expenses to be incurred $ 273 $ 734 1,193 $ 825
Payments made during the year and asset write offs     1,238  
Ending accrual balance 508   508  
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     400  
Ending accrual balance 38   38  
Other Exit Costs Liability        
Restructuring Reserve [Roll Forward]        
Beginning accrual balance     116  
Provision for estimated expenses to be incurred     1,193  
Payments made during the year and asset write offs     838  
Ending accrual balance $ 470   $ 470  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Incentive Plans - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 06, 2020
Feb. 25, 2020
Jun. 11, 2019
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Jul. 31, 2020
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       $ 332,500   $ 332,500          
Compensation cost, weighted average period           5 years 3 months 18 days          
Selling, General and Administrative Expenses                      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                      
Allocated share-based compensation expense       $ 31,800 $ 65,700 $ 54,600 $ 98,400        
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 0.51% 1.21%                  
Annualized volatility 76.00% 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 | Employee                      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                      
Granted (in shares)   7,500                  
The 2013 Stock Incentive Plan | CFO                      
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                      
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                      
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 | Subsequent Event                      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                      
Number of shares authorized (in shares)               700,000      
2014 Omnibus Performance Award Plan | Employee Stock Option                      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                      
Risk-free rate 0.51% 1.21%                  
Annualized volatility 76.00% 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 | 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                      
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                      
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                      
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                      
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                      
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                      
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                      
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                      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                      
Award vesting rights, percentage 20.00%                    
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Incentive Plans - Valuation Assumptions (Details) - Employee Stock Option
Apr. 06, 2020
Feb. 25, 2020
The 2013 Stock Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility 76.00% 52.00%
Dividend yield 0.00% 0.00%
Expected term (in years) 6 years 6 years
Risk-free rate 0.51% 1.21%
2014 Omnibus Performance Award Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility 76.00% 52.00%
Dividend yield 0.00% 0.00%
Expected term (in years) 6 years 6 years
Risk-free rate 0.51% 1.21%
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Stock Incentive Plans - Schedule of Stock Options and Stock Awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 29, 2019
Number of Shares    
Outstanding at end of period (in shares) 661,480  
Aggregate Intrinsic Value    
Share price (in dollars per share) $ 3.19 $ 4.01
The Plan and the 2014 Plan    
Number of Shares    
Outstanding at beginning of period (in shares) 676,480  
Granted (in shares) 80,000  
Exercised (in shares) 0  
Forfeited or expired (in shares) 95,000  
Outstanding at end of period (in shares) 661,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) 2.72  
Exercised (in dollars per share) 0  
Forfeited (in dollars per share) 6.91  
Outstanding at end of period (in dollars per share) 4.94 $ 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 8 months 12 days  
Exercised 0 years  
Forfeited or expired 0 years  
Vested and exercisable 4 years 7 months 6 days  
Aggregate Intrinsic Value    
Outstanding at December 29, 2019 (in shares)   471,000
Outstanding at June 30, 2020 $ 0  
Vested and exercisable at June 30, 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 64 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Income Tax Disclosure [Abstract]        
Income tax (benefit) $ (1,103) $ (389) $ (1,366) $ (346)
Actual effective rate 20.00%   20.00%  
Statutory rate 21.00%   21.00%  
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Additional Information (Details)
Jun. 30, 2020
Minimum  
Lessee, Lease, Description [Line Items]  
Renewal term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Renewal term 5 years
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Balance Sheet Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 29, 2019
Leases [Abstract]    
Operating leases $ 10,965 $ 0
Operating lease, liability, current 2,815  
Operating lease, liability, non-current 9,076  
Total lease liabilities $ 11,891  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:OtherAccruedLiabilitiesCurrentAndNoncurrent  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] us-gaap:LiabilitiesNoncurrent  
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Lease Cost (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
Leases [Abstract]  
Lease cost $ 1,605
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Lease Liabilities Maturity (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Leases [Abstract]  
2020 (remainder) $ 1,516
2021 2,838
2022 1,979
2023 1,203
2024 1,116
Thereafter 6,458
Total lease payments 15,110
Less: interest 3,220
Present value of lease payments $ 11,891
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Weighted-Average Lease Information (Details)
Jun. 30, 2020
Leases [Abstract]  
Weighted average remaining lease term (years) 7 years 4 months 24 days
Weighted average discount rate 6.40%
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Cash Outflow Information (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2020
USD ($)
Leases [Abstract]  
Operating cash outflows from operating leases $ 1,602
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Retirement Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Defined Benefit Plan Disclosure [Line Items]        
Employer contribution amount $ 100 $ 100 $ 200 $ 300
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 72 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Related Party Transactions (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Feb. 25, 2020
Jun. 11, 2019
Mar. 18, 2013
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 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       $ 100 $ 100 $ 100 $ 100
Management agreement, term     5 years        
Additional renewal period term     1 year        
Equity ownership needed to terminate agreement     50.00%        
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share - Numerator and Denominator of Basic and Diluted Loss per Share Reconciliation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Jun. 30, 2020
Jun. 30, 2019
Numerator:            
Net (loss) $ (4,317) $ (1,137) $ (7,624) $ (189) $ (5,453) $ (7,812)
Denominator:            
Basic weighted average shares outstanding (in shares) 9,779,147   9,779,147   9,779,147 9,779,147
Dilutive effect of stock-based awards (in shares) 0   0   0 0
Diluted weighted average shares outstanding (in shares) 9,779,147   9,779,147   9,779,147 9,779,147
Earnings Per Share, Basic and Diluted [Abstract]            
Basic loss per share (in dollars per share) $ (0.44)   $ (0.78)   $ (0.56) $ (0.80)
Diluted loss per share (in dollars per share) $ (0.44)   $ (0.78)   $ (0.56) $ (0.80)
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share - Anti-Dilutive Common Stock Equivalents Summary (Details) - $ / shares
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Number of options (in shares) 661,480 593,680
Exercise price of options lower limit (in dollars per share) $ 2.36 $ 7.65
Exercise price of options upper limit (in dollars per share) $ 12.58 $ 12.58
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
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *%#5$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "A0U160QRH^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:25,4.7%\4G!<&!XEM(;EM8TX3DI-VWMZU;A^@'\#%W__SN M=W"-B=*$A"\I1$SD,-\,ONVR-''##D11 F1S0*]S.2:ZL;D+R6L:GVD/49NC MWB-4G*_ (VFK2<,$+.)"9*JQ1IJ$FD(ZXZU9\/$SM3/,&L 6/7:4090"F)HF MQM/0-G %3##"Y/-W >U"G*M_8N<.L'-RR&Y)]7U?]O6<&W<0\/[\]#JO6[@N MD^X,CK^RDW2*N&&7R6_U_&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "A0U1+><-044% !C%0 & 'AL+W=O_0L/THIT)L2T3(#N$&<*27=H-2T+23MKIA; %>&)+KB1# M^/<],F"3C#FF-XF_SLOC(_D]1^IMI'K5*\X->4MBH6\:*V/2SXZC@Q5/F+Z4 M*1=P9R%5P@R)^' M/K4!^1-_1'RCCXZ)?96YE*_V9!S>-%Q+Q&,>&"O!X-^:#WD<6R7@^''Q_4[_*7AY>9,\V',OXS"LWJIM%MD) O6!:;1[GYQO".-,?RC579 HC1II$KYCBNN<8 M$+:WG6 O"K/29"1"'KZ/=P"HH*('JEN*"OZ6B4OBNQ>$NM2M MX!GBX8-L>4G<3E7X.QR_2)*?Z_EHDOX>S+51,._^021;A60KEVR=D/PB@PR^ M!D.>MBFORC@>[KG-!X3BJJ"X.H_B(6/*ATNG"M!8LUEJ]N MP=1%=4;"1&9+[J*8DTF6S+FJ8L$U7-=K^IU6%\O1=<%S?0[/(U]&]F.!9$U8 M4CEZN,[S9/SP/")W@]O'\7#P-)Y\O2#CR? 20?3<:R5:[ MZ75;[0S@(0Z@:^N)P0+[#<^2'J,X=+MEU73L.(F0JA*JD7C=L MB[&6#N[Y_XMU:,]@K)_D1E1RXG*#;)XI0;Y%<:PQOK(<>+BA?^0K)N-4R74D M@NIDXIKW8PRMK!$>[NP?T:92&Q:3OZ+T]!>"*[:Z/FUC;&6U\'"3SX=Q /WK M:11<@+:Z&$A9&CS) IR%8E%JXTE$D"MC,S,GB]("E39,WBC).?+Z%RD!1:H[QQQ*C+ M\N'AO@^E-8S$DLRVR5S&E; UA0-*!M:!ED6"XC9^2!@9O04K)J!!/E7):H0F M+[/1X'[TB%&558&>516&F5*V$]FU'WG"P#"RRMZ]1O'E8\?_GJRL!O2L:C 6 MT$?N%F>V<6,'U$HR7+&&K/1^>I;WVQX)BCOXZE*JRN^@1FO4-.&T]'Q:X_D)5TL[K;Y"J%F!NR8I M$]5)PY7J&EU:>CW%K?J0I!6L^5$@7*86J/1\BMOUX5M\9X^S? U-?F1&VSX& MI]V^QM)56CO%G7D :Z[N.6?+#/NTC; MLOW"H:9A*\T:N6;3HTT?:ZK]TN!]W(Z+1>8QVQU4<;6-9_\EW]S0)[')LMZ-57"UV$ ?YOIE3/K[;?KQGUKXT MB?D"0MW+#GQI:K>CMSLQ,LTWQ>;2&)GDARO.0J[L W!_(:4YG-@?*/95^_\! M4$L#!!0 ( *%#5':6[!Y:08 $ : 8 >&PO=V]R:W-H965T&ULK5EM;]LV$/XKA%<4&^#$?)$E*TT"M FV=>C0H&FWSXQ$QT(E M416IO.S7[R@[EBR=Z S8AS:2?22?.]X]SY$^?]3U=[-1RI*G(B_-Q6QC;76V M6)ADHPII3G6E2OAFK>M"6GBM[Q>FJI5,VT%%ON"4AHM"9N7L\KS][*:^/->- MS;-2W=3$-$4AZ^/%S,V>_G@2W:_L>Z#Q>5Y)>_5K;+?JIL:WA;[6=*L M4*7)=$EJM;Z8O6=G5R)R UJ+OS+U:'K/Q+ERI_5W]_(QO9A1ATCE*K%N"@E_ M'M25RG,W$^#XL9MTME_3#>P_O\S^:^L\.',GC;K2^=]9:C<7L]6,I&HMF]Q^ MT8^_JYU#2S=?HG/3_D\>=[9T1I+&6%WL!@."(BNW?^73+A"] 2R8&,!W _AK M!XC= -$ZND76NG4MK;P\K_4CJ9TUS.8>VMBTH\&;K'3;>&MK^#:#IM/#R0>:R3!2Y=1,;5^4]>JM$0: WYZ)A3["44[83 UH30; J$AB7M0/YKL0>:P AJJ[51A M.Y6KMX?+(!+1^>*A'Y"Q4;BD>YL#D,$>9. %^3Y)= .8H X3!0#O-F_N5JI46\7Y,Q:=K0_+GN-L&:[$(#QC*QY$E.$!6NX# MM/0&Z&/Y 'NFZ^JI9N*CF$K:"OL9*7N9CW(-[YBRR%JQ$P$/;-#U)W ,.Y%_9O6 MZ2-P) J-(] 8&^;D4;-#:)U4,;]6?2RM+.\S5S2>31>CQ>.0CZ(WMF*L;W8( ML1,J%GBY[G-+:T?5F77$SOS,_AE22-JLO">Y@NX/=QFA;1J'(Y_'9A.ZS#IJ M9^%1X3'6Y;.9.TE-M,&3.D0@CICVF-4AR$X2F%\3KE6E36;[PN/)'X3N^5 G M4:-P F>G" M\S$C1]%JF..(52SX1([SWKG 3]LOGD/OV]2MXZXASG5Y?V)57O6I#LHHR 13H^'C35BQ/@4H_..T;G_ M[+%C]!W27F*A0,?=?2#8L.% K%@\59V\DPKNEXK#MN@84NQ $(LACZ!F(IJ* M:J<;W*\;GPX2?/:+B,!Q 1LU4TT8A9#I$ZDD.E41_NNF6ZN3[QN=IZHV;W]:<1:]:T\P]MF72:)W^73D]DD7 MA2Z)<)QDY4DBJPQR"H6)"%-(PR'=XV93)S?129/P2Q,(?5,T>7M5FZIUEN"\*<9J M<\)@'X;,B=F%RW *9J=*PJ]*VY(TDTF/8D94)J#A4/,QLQAB.P&Y$R/A%Z,1 MB[39_!]=B$97MFC;CMHA;?NB=[WO?EOY4];W66G@!+N&@?0T@BC4VY\KMB]6 M5^V-_YVV5A?MXT9) .\,X/NUUO;EQ?V(L/_1Z/)?4$L#!!0 ( *%#5'] MT CVQ0( )(' 8 >&PO=V]R:W-H965T&ULE97?;]HP M$,?_E5/4AU;J2 @_4JJ U%)5VZ1*J*C;P[0'DQS$JF-GM@/;_OJ='1I!!Z7E M@=C.W?<^=SG;Z4;I9U,@6OA="FG&06%M=1V&)BNP9*:C*I3T9JETR2Q-]2HT ME4:6>Z=2A'$4#<.2<1E,4K\VTY-4U59PB3,-IBY+IO_^:JP M;B&7*6'\/VP:VX2,L]I856Z=B:#DLGFRW]LZ[#AT M^T<N!#T34P:6D)RPF&V#7_;A(^/A/]:RP[THDN(HS@ZX#Y]V_T.LP[$(^?> M'>V[AU2(MAIQ6XW8Z_6.Z,TM94\]:D$MX9Y+J@%G F;*<-]T/VX6QFIJO9]O M!.NUP7H^6/](L!M!6\A7F38CY*I>V&4MJ+$S54LJNL8,^9HM!!ZJ:Z.=>&VW M5=>3J).DX7JW>(=L1JW-'G2_A>Z_"3U594F%H+[,GB^A8AK63-0(Y]0&N1*" M:0,5TC%14,=<' )O]*_VH**H^PK]E-4>_*"%'WP WB,:8+4ME.9_J>M=$LWJ M0?)&?+##U!U$_O<*_AV&>_S#EG_X<7YN3'V:??@?TBA)1MW^ZY8Y;;='GK3D MRB#XQ%V\)*HDO22?KW)25%LDE*2=L\ MQ+J&9X5S$Z0L7W^6.,05>B[R4-Z.=4OOK\5BN=ZR@\HKO6:G?;+@HJ-*W M8CN6>\%H6@D5^1@%030N:%:.9M/JV8.83?E!Y5G)'@20AZ*@XN\[EO.7FQ$< MO3UXS+8[91Z,9],]W;(54]_V#T+?C5LM:5:P4F:\!()M;D:W\'J)*H$*\5O& M7N31-3!4GCC_;F[NTYM18%;$OP!J!) M0'H$<". /VJ!- +DHQ;"1J"B/JZY M5XY;4$5G4\%?@#!HKOV ?CC]DDJH?/Z MSP'MI-5.*NVD1_LON@)*FC/OMJE%HTK4U+GG&21QJ$D]'P?#1>$D22S4PD61 M28RC4]321<4)#CO4"<>PY1@.44 )# MBZ/'7!0>J3KA&+<N%9- +]\6>9L)4 Q_% MQ#%I!]E%1'%D@1;OJEF^H^:$VJ2E-AFD]LAT& ]K=1 ZS(.1G#C648PMHBXF MQG8<70R$$TO1T@4E*/0SA4'7\8-!KDTWUSQSG;G>QATX=B]) BT*U %W-I)[P'0W"/Z[H9 .+AA"\5$SHSWA+"2Q)[ M%F<'=^Y#08SM"N^#(61W]:471G!/D8?=5 *'QY)ZJS1D^\-*/(SM73_WH71_ MMQNW#X;0Q.YJ7AA.^I*CFU'@\)!R]K,N >?@B>E/3O:6)(J^@K,GW>ET1S_W M>L =)"Y#@NQZ[X,E <2V"SRP*+$'H:57&PR3'A=TXPL+WRP MD(1VG_-J2_JF-M@-+# 9K/U+*DK=Z"1XT'F]VE&]QS_T'0.[N0$.#PYW5&9K M<*8_A5.>YU3H25B;DL:4?Q?5ZB;'3(,KXM1++RQ.;/=Z86$4'/_97P%^H9X\ M0MU8@8;'BD66'\S1P<=]T2@TC7_0&3TXQQL]N'?T*YIW?%OG 2=U+#K[/N0Q?N090,YWA;!56!/F^.CHZ:"B6UUQB?! MFA]*59\NM$_;<\3;ZO3,>GX'K^?0\WP!KY?U*6&GOCZT_$+%-BLER-E&F]+Q MUV51U.> ]8WB^^J@ZXDKQ8OJ7GOY3D\MB9;7GPN5XP)\#5+\_)ZM!)B_=9QRL6* M9;1\P]9%1(6^+1Z=<%XS&M5.6.LAU?2>C23Z:3NKW;HOIA&]$FN3L MM@#E)LMH\>T]2_GV>@1'W]^X2QY7HGK#F4[6])'=,_%I?5O(.Z<=)4XREI<) MST'!EM>C=_#M#4&50VWQ=\*VY=XUJ);RP/GGZN9#?#URJXA8RA:B&H+*ER+F8!UJR&4__26*QNAZ%(Q"S)=VDXHYO M?V?-@KQJO 5/R_H_V#:V[@@L-J7@6>,L(\B2?/=*OS:)V'. N,,E]) M7C7*O2CDIXGT$],9SV-9=A8#>57R-(FID#?W0K[(?A EX$MYQQ>?5SR-65'^ M"FZ^;!+Q#8S!I_LY>/7+%?@%)#GXN.*;DN9Q.7&$C*L:W5DT,;S?Q8!Z8OC( M!4T-;C.[VXQGF6RU.CB#]]SN_2Z.DZI5:0IN:1*//^1@1M>).9(;^UAW3,@M M*=-V0XL\R1]+\.K=8K')-FF=S#E;)HM$7!T.[,A*M>5";;E0/1/IF>FP$JRN MQ&OPP!Z3O)I8[IF4Y@L&7LF*E"M:L/(*4"$C6+P!V'T-D M#4X%VLWKUK!6V M/$VC((@@"2;.DR%.[EGK<5?DG527AKWIZ>5?PS#J).1(T8'0?EM4/[Q!@%\79,&^[JNH,@4 MH*_-C7&GK%:3@^""-KC &MR,EBL0)T^)1,BX!&L)$Z;8 JU3QD1+7J GC_0E M+VSC"\_873)6"Q+\20NYS6"]S2+3:L+3D"!J8XU^/-8A\44&&$"DTPRS2%N% M!@.Z"?$BZ'7JIELA#'OJ!EU%NNZ+P'@S[>#JP;UC OQI2-Y,=0S*&S-K$0TV M)C WF/6C.51D#-'/QW.HR!7:V=6&Z%#GKW$00M2S9,5@D%P<<_[8Y&U#&/=T M,^?PME64*WV[,&OO6PZ_6D1#$N M'$"YIV//46"&.@';BZAH&-IY^ 3L.1ZESM8F_H Z7^MUU&U,#&(PLU"(XGX8 MO@#V*#J'=CZW8H].FN/ 1Z2;F&-FAPI)D2L:0*X#SI3-,/NMX'>*-TL**I_'SB6 ;/.$313!6Q(TO*X*M4>HBV 2B>( (-MB80-1@ M9@%1K,X'^ 54,-[[BOE\%8P-*M@C7@_X8,6F^%E5L'EGXQ-5,%8TAR^N@GM" MU%4PED[36OZUEGNJ1Z5@!7WXN>6P3TI.E$&8T7)^#ED M<$^4.FV;6 0/D,$&&Q.+&,QL+*+. ?@%=#!6O([/U\'80)P$P^X1[JC9X6]- MBE_)970PT74P[NSH.=$Y%?=\ET@4G9)GU<'FSB8GZF"B>(Y<7 ?WA*CK8!.* M&LRTS6>P,:&HP@P35[&\'7];,% M#UP(GM67*T9EABH#^?F2<_']IGI 8 >&PO=V]R:W-H965T&ULM5EM<]NX$?XK M&/6FD\Q$$0&0E)3:GK&=9BZ=WITG[K6?(1*RT%"$#H#DN+^^"U(B9.+%=F?Z M(3%)+8 'NXOG60 7CU)]UQO.#?JQ;5I].=D8L_LTF^EJP[=,?Y0[WL(O:ZFV MS,"K>ICIG>*L[AIMFQG)LG*V9:*=7%UTW^[4U87G#-_&P,?;#[.IBQQ[X/3>_[^X4O,V&7FJQY:T6LD6*KR\GU_C3;5[8 M!IW%/P5_U&?/R$YE)>5W^_*UOIQD%A%O>&5L%PS^'/@M;QK;$^#XX]CI9!C3 M-CQ_/O7^I9L\3&;%-+^5S;]$;3:7D\4$U7S-]HWY)A]_YL<)=0 KV>CN?_1X MM,TFJ-IK([?'QH!@*]K^+_MQ=,19 ^@GW( <&Y!Q@SS2@!X;T&ZB/;)N6I^9 M85<72CXB9:VA-_O0^:9K#;,1K0WCO5'PJX!VYNI6MC4$A=<(GK1L1,T,O-P; M^ /1,AK)-;IE>H.^0,0UFJ+?[S^C=S^]1S\AT:)_;.1>L[;6%S,#:&R?L^HX M\DT_,HF,7*)?9&LV&OT5$-3/V\]@%L-4R&DJ-R39X=_V[4=$LP^(9"0+X+E] M=7.\3,"A@V=IUQ^->=8Y;:WD%OVVXXH9T3Z@:YNZP@BN$\/DPS!Y-TP>&>97 M6.J-U,$ ]"W+KJ5=SX>K:9$7]&)V.'=+P&J^P&2P>@:K&& 5R=E?U_^&Y.TS MR$A8\)5L*]%PU![QVJ_VN;)NVBEY$) %:/6$Y. G-OCI4\)1Y8"H3#KJZW;' MA+*(;$H_2%D_BJ8)N:WOISAS2#9RF6]1SLLL[+'Y@&^>Q/>9 P]7@O7LUM:( M;:4RXC_=AQ#,N0>"YL5BA#1DE.5AI(L!Z2*)]/H,F/5ES5<&":WWK*TXJJ0V MP6Q<>%#F^0BM;[)8AK$N!ZS+)-:_VU0#F)I![@%6IC4/PUMZ8^-L[$W?I@C# MPYGCWRP)\(;5O0/9L&*"7)KY0Q=C]P6,,(DL9'RF$/A5+JRY$@=F51>87QNU MCV+%/M;EV)4!H[*,>9,XK"2)]=[(ZCM02)>:_,?.2EL0(@FX26(\-^C&7@B)!ZHT]Q,<=CD &S.8G!=**"\[1X;5C[ MP+65^#,^[M9.QTV-8"O1=-R,S(89Q^#O]E!,O.]H/<7:V D)+M)L4U5R;V4$ MV)%# JZ:<$0+GSORTELAOA4IYF7$74Y:\ O:TAY@+4CU%$3FJ\442A0ODKX9 MSLH(56.G*C@M*W>*@^[5I\70AT^:#5<)+L2^;$SQXHR+CY #9LMY!+%3%_R" MO)P"OF-/T6C[2C$%JO-()F26Q1 Z3<%I40&$:@^Y[EQYMAZ"<'WAF"X7XT(L M:%5$DI,XA2%IA?G-(OQ@BZT0-!+2C(R,H 6L(N4.<;I"TKKRZVNKOR!L7SXP M+5-K;Y:]?7]H3IQ8DK1:W;"<,:_K%6PNS5Q%OA%1@ M68Z]$9*4Q2(62"<6)+T%N5.RXKP^.N-4:4%4(9;FZ0/:-0R*;KM8^!][L8N5 M#<=1GC'X8DS@ :,<1R;@)(:D)2:8B9V0@0"^AW^G\+Z0DP$)\C+2MX$8T$B5 M2YP"D?)-*?E%M%"-OSXEG9Z0M)YTONJJ UL"Q^ M :NBB/ T<4I"TDIRQYZ.9Q@M,EQM8>/)VG#H0D*1>_N3D!DI::3<(DY02%I0 MSH$J?I#-P4:N@CI1&+1F54):2$ T,*%XO&4-VA4XMK^B3EYH6EX^"]@+B-7^ MM!OL%E(M[#J*G O1E)CT: ,FTSR*U4D._1\DQRWT];!HT@N=^K("63#.Z8#5 ME)99A&ZI4Q_Z"O6Q;-K-Q%+J 2@7LB=5;].S8ZNTYE@?P>9$<:8Y>E?S_LFR M8#]@:.2@DWRUR;/%?.RD@";1(K(/I$Z2:%J2HC[Z\Y]PF?T%-BPK_B#:UL;: M:A5L;64=G(6O-V7A9:MOA',<"[23)9J6I9E^O]LUW2DRE#"UT%4C-50P TFL0:X@K?J["&"/9/XZ@:)I@>J\UFUY MH&/H'H@?U#OH'%]T",'C34[ "B^S&!4Y;:)I;7H.\^L+IP'4%QZ2>4@#1LO( M\0]UVD1?.$&#]RYD1S4"M-6+9>GSHVRG)7GV_ZQB5H(GI>L]E?MYA@\ M2O?)?,P" 1-,8W2?.[K/TT=:WR+UP%/*$8[M\[?=4KS5XV?7%&_9)+S&XP%2 MS>9DS%TA,[(H(B59[L@W3Y/O<[QW=W==\1@$6G@7*,5R.5Z< :MQ:LS.KO&V M7#UTMYL:=:UE.;T8@<8[INO_@M02P,$% M @ H4-48[9M16I"@ 11P !@ !X;"]W;W)KZ[V&)"]XYE-XKDY.T$0Y('JIB2.V60/R9;M M?'U.%=FMEE?V[ *[2!XL]X4L5IVJ.E5DG]PX?QU62D5Q6QD;7@]6,=:O1J-0 MK%0EPX&KE<6;A?.5C+CURU&HO9(E3ZK,:#H>/QM54MO!Z0D_^^A/3UP3C;;J MHQ>AJ2KI[\Z4<3>O!Y-!^^"S7JXB/1B=GM1RJ:Y4_*G^Z'$WZJ24NE(V:&>% M5XO7@]GDU=D1C>J6S/4Y)7 M.!/X5]RDL4=/!Z)H0G15G@P-*FW3?WF;<>A->#%^8,(T3YBRWFDAUO('&>7I MB7.MQKQX^E[&QBOA%N*L"7@7@I"V%&/H&FG[K15]VSZ MJ,"_-/9 '(Z'8CJ>CA^1=]B9?\CR#A^0-RL*U]BH[5)\=$876@7QK]D\1(]P M^?_$[Z_G72Q8_!/5G]KE+B0++4 MH$,E#>-+%H++,51# V!:\,^[.GC%HK#\E!U-[!7!7!I#T? M4"#C30$%51C"BL(T)3TL-1!J8G(Q+54Y8G2^9>0P@VRLG"GYX:+9OB<=P?J) M2[7]FEDUOQ?1]2-!2*(Q)>#N)4<<="J;(H:>1@3&!J9NQ%"L%$>B6..Q-NFZ M10^!46I:F![NO?LR.]\?,J28MU @&0 DAQ".A<76-T>E=I[R&@>[DT#MZ+*%* M*1;:(E(8@HJ53B':YZ:K-^I %[)$,'MLQ9F(S5$XK0$5YC\NE-V!=6$1$1 M0\&L.D6=6" M,9ET?4"IV@7.\38FE$M89@U6!P90Q[?5'*F!:6MJP#-8W&ECK2&1%T3EO*?EKXG>+HM1VA2B&/ UIB1GTE:%4A"=/FG$'8#.4GA\9M8F-]$60DS&3_XZFG4Q>*>D%U2T2O$#,J5"/'= S\;<^'_6X3IL>19JPKF.U0=7ZZ75"^0B-"BV M9GJ>*:GN&.+^5^(\[XE8E?-$SNR!Z;'X(37PO%-Z&+S@NEX&:&('B'+1D=][.&DE9AA&$*#MPQ3'U1.% M% )\YO.$ 5O(C6SV8KA789,N*3VIL:+*;KM;P/TV-5WBTG'ZMC[9>WN)S<"% MEA'^" <@SU@5%!1+W+LYG^RE9$$YEFKZ93<_VR562PH!\*-/>);J(Q3J4 M7L$6@KM_LG'/)X\/F+P45W#3(_,?>XW9#]@_>2;^*";/Z8>O7N#G830FDV[@ MT_9G!RR3*;WDGR/ZH5GO71<7FURD#HJ; A ;,K7%<,.TGFJ(3TY__#HO\#1V9IT)".[HN,6=Q>]SP7E_8Y1)8C.G&$!6HJC;N3E%B M.7]-<9\3!IMYLH'[PW!O]YX;-4W;]\,7G86WADLXCDR8TDM#F*2#AV>/KQ1H"T2EXWM+POVQ MO^*%FON&=@!8\Y#V+^!C*_,1QX=-G6N1[I/LUM$2.T]A2[LY2T#%"'3*D'VQ MC2KXJI)>\P9/7*I;7;A$N6AU2\DE2X&V^[663I%",Z>C#:*9-::[!I(<^8// MIA38'5NVHG=BDQF>SHY _+P!Y=VKMM0J A':5N:U.'@]WJ**(PB7?1&[N;FG M'>U/YEL*\F::EW>+5]0^0':1=],V=>=T$$+X+.#(<,PU"P6U;%)\?6M ;7GS MA'8*_G0*HTID-A^.)>KM>RSE?:ZCP&>QP/BN;8KR-N\4\EGJ<6>Z:C?R?36/ M-]AN3G;PE*0O*0(MQ11OLWI[X.^6DGOTO55<$IGG$$I'63DZACDTAOWCN*Q] M/H;\WU-_#F0,!!>_Q,]TVEXE[1-7$_73,RH&']B2-K\P&'^;N\W5;P#KII/H MEX7Y7>_%O:["N(*W7K_("UWZ_-_X(55;^IE.VI*;_4#P3\;9%WSQN"-PM^MS MPZCW:0>(+?D#5DA0I*\\W=/N&]DL?1K:#$\?V%#4D*7 7"TP=7SP_.D ],$? MK=)-=#5_*$)7#??P)1TN*D\#\)[.T=H;6J#[WWNN2-YO/7A<]P0)?6ULBZ>##8IU2\FDUALJ-)Q[&MR^++RH=() MKV$]B74@78I292?SZ?3II-+Z/9>U].#WV3;+&T?N@8E-5.MR>D?7;D\%L MT"U\,.M-XH7)Z7&MUW1%Z;I^'_ VZ:V4IB(7C71'XP] V M[CTKSF3I_6=^N2Q/!E,.B"P5B2UH_-W0.5G+AA#&E];FH'?)BOO/G?4+R1VY M+'6D"P+N*1Y/$ERPX*1HS9UE<_,'S#U5;[U+ MFZA^=265=_4G"*V/;][%=S;_H<'7C1NK@^E0S:?SZ0_L'?3Y'HB]@P?L[>5Z ME;0K=2BCNJY+G4CA59UOM%N3,NXN*L85IK:D_EPL8PJ@TE\_B.6PC^508CG\ MO[#_#^;4I5/ DH#C[.E0I0VI"^,TTM)6W0O*F<>?>O3+3T?S^?3EQ>+J3!YG M+Q\K$V-#Y7UJ'92=VN+JNM=BSZ/9P5!U)GO_EPZ@-CG.D3H/5)JDWO@8*0Y; M=;7=F&*#NJ3@RZ: =X=TUXTI88,4IA/*IW1=!Z\AQXU:*G0]?:W1_WBV8DXE MKR@F4W&017;4?H%P02%ACJET6_/"2JWZ$,TNQ+&Z3$K;Z%7E2[,R;!5PFJK6 M)K $KY/-,=UH8_72T@AOHZA!H9*6244JFF 2ZS+K$/6-*?$B.BK"EF7+):96 MC_'.:MV$8B,9[@+42 +P;4W:=(F5E"@8'[3,OV@8*$1J@O+!K*')Z^,[Z"/Y M6&#BXZ&P34D 1[LX5!NRY2CY$7#CN&^_S6(H:3AL(L;= .#>FB7-X&I$ALG+ M_X& 91.D;*R$=H*?0 69&T:*\77JG;^A:DF!67/4\A44[*EW=2U?1K/GPY8: MA=6AJX9."DEPXL!-0MAWH'0@A0TJ G*QG%-&O?F%>15;.G\7RO,'0WD^FDV[ M4 '!E,Y5+$:;4BV7V4-,<]CJ2LL=+6PD^@V@<)O? @E3,9P)6)!0I]2SI$ MM204T+&,7J'*ZA72DR!G3V16SH=M"5D$70,B5*IF.I29)$SSC0OMTA0T8VV38:QXWB18'JE6("7=.EKX==>5G<;*_-V:U#^C08&D#4I[E$7 M("3J6LNI"UJ&!@>$_5'U/=Y/1TCQ36;7HX^^-H4Z.IP_Y@P0=Y/'4* OC0F0 M0-4CY?8'$?S:F;]IR)&P]:6VPD;918==)S$WK=%+8W.?R08Z[V 67)3%]8VQ['KBC0M#+& &R ML./SL.WQ5K[(W:TSQ=HZU3K!K=2$!Z#+_.>T1=CDO$$07]$._K'Z1+E$: S, M' G&-P$V3-QKI0(9\!Z800!YBL9*[CT\[+B!9(:R:PMN.YRY;![(".)W27*1 M\6Z+<>YQ> M6W[U&\^6B]6W=\>1KH.TL."U=L+G63[%C-7BGI[I)P'HBA/E+FXN7) VAK2@ M._*KT0[=[X@*L9]G\_$,QT5KA1L0X)6CW7:W MA?9Y;G8QY_U+IA&2DMS0UR )#N^2:$48-F"VQ26 Q9A>$BPL.9\X21U3GG=, MX-5]M_-P%WF\=^Y RI'$^^RN'#WJ(DL_'SOB10 M=MZ-"F:5G!B //9:KK]+B&I_UK3EX^-<=S3FL84!YK?2W>\\AA_,WW=(G>Q= M%BH*:[D287[Q,2/?&_K5_M:UR)>-G7B^LKW5 ;L03]<55*?C9T\&F:'=2_*U M7#V6/N$B(X\;W!PIL "^KSP";5_807\7/?T'4$L#!!0 ( *%#5&V4B , M$04 &H+ 8 >&PO=V]R:W-H965T&ULG5;;;N,V$/T5 MPBUZ 838EJ_9)@&2]+8%MALD:?M0](&61A(W$JF25!SWZWN&ND1>[!I%7VR* MG,N9F3-#7NR-?7(%D1_.7EV8QI=*TYT5KJDJ:0\W5)K]Y60^Z3?N55YX MWIA>7=0RIP?RO]5W%E_3P4JJ*M).&2TL99>3Z_F;FR7+!X'?%>W=:"TXDITQ M3_SQ-KVL.%[WUG\,L2.6G71T:\H_ M5.J+R\EV(E+*9%/Z>[/_F;IX5FPO,:4+OV+?RBXW$Y$TSINJ4P:"2NGV7[YT M>1@I;&>?48@[A3C@;AT%E-]++Z\NK-D+R]*PQHL0:M &.*6Y* _>XE1!SU_= MTS/IAMS%U,,:[TV33O.FU8P_H[D6[XSVA1,_Z)328_TI4 Q0XA[*37S2X"^- M/A.+623B63P[86\QA+8(]A:G0Q.9-96X!58+"B"]OA"W(;%DQ9_7.Q?V_SKA M<#DX7 :'R_^1R_^F*1X+X#4E6D7I7'BY*TF@V1QI[X3'X:VI:JD/7SNAT;%. MEE!*E9-Y;BF7GE*Q.X ?'XSM#I-":DTEK-I@P!>62$B="J=>1-66D+B$ @6@ MH0!!))[-S\4W2D/+- X[[MLWP,@6QL7_2/.T "P^P/,)_5/'T/X5@3^$V!ZM MU*XVULO0X5^*^3R:;998+!;1:K[!8KF(9MLU%NM-M%K$XKJN2R5U0B*.YOB& MW&PIEM'Y/!:;*%YMQ7MDR8IYM%HM\+M=;_&[66Q95:;3O'#J%0-L2CQ-$+S5&NV,HR")AN LPE5Z8 M\3FUA.^06^XF1OCJ_/'5TE=?;./YYCNA^[$HD=^3V1!LQGHQ+&Q$K[ EN]:^0B;5.B#?I;@1N9 M2J3V9^*M%GG'J6QH;VDM1\NZ+CI*3TJ$($;U&LHH/6KGX)Z'BU'L%9G%51O@ M#(QD!FDX%T3<@S5JH$WRF4YBA)9^)]8'5O0Q2H M-UNM*6W1#Y1"!L+T@XE4 9,/QXU##V0=G78>CPX\)S#"D2 5",P-@]*PK"5^ ME#"B'=*6J0YQZT=89#^MA>7G %OH M*RLY OY!HC^*E35+C&]X5+Z->< 8#<0Z$A\Q Z[Z04+>A9I$@!\SA;K&$&NM65O(MQ,IL!!FW+O#/?VC2R#LT_= MT]/1^P>0\_#*XS(BL/8I-.P.#\GK]OWT*MZ^0M])FRO-Y\.SY!RED@UJ*TF#P/SA\E+BW@S'X3-9$7_SD M;;6,4B\(%9;.1Q#\V^$-*N4#L8ROQYC1F=(#A^-3]#D/HD*U^11Y!V5E'S1',"AJI^[]X/-9A 'B= M_@*0'P%YT-T3!96WPHG5PM >C/?F:'X04@UH%B>UWY1WSO"J9)Q;O=4[U([, M89$X#N>-27F$7O?0_!?0*=R1=K6%OW6%U??XA&60G+=?YBP'_[?0(BC2& M/,W3%^(5Y]R*$*_X76YP*VVIR'8&X;^KM76&#\/G%QC&9X9Q8!C_2?7^)Q1. M(XD62N+C;AW0!ER-L"'%MT;J+;R2FBW46:$K^]]9Y0TTK] %:9J9*ED*I M ^!.J([%V &:]X)+F8[F?/V4"IV$Z2ZR4?ID<$_[X<]N\/AN8_(TXR_K:C&T(748 M\;Z7JJN\)#U@$WQ&A;7(^2DJN7QA_0X?94G<&UP- DIAS,%71S34Z7!:+HJA MP.?TL,=TZ/&,/N_V,_>-T*(2+W%GH^PWW#]4ZR?NT7.7,1FTM0;--C1O?T>8 MM^]P9^OY?;CJV^*3>_^XW FSE9K3P@U#T]%L$H'I&W8_<=2&)KDFQRTW#&M^ MX]!X!U[?$+G3Q!.<7\W5-U!+ P04 " "A0U1SQM#RXL# "2" &0 M 'AL+W=OJ9<3B>!S5 M7#3!;P'O"GP+TYFX/S9*/4![=X4RZ"V!F$$@OK M&#A]/N$]2NF(R(R/1\Y@4.D$S^?/[#][W\F7#3=XK^1?HK35(I@&4.*6=]*^ M5_M?\.A/[O@*)8T?8=]C,])8=,:J^BA,ZUHT_9X5 M>2M?<O4\Z5?Y_6ET_#WW<983??EGRNJLD%5YE5EWQ3@ MEV+[7_A\PN"$:4\8/&$:PA2*'I:Q!M06;(6P59(>J&AV\(-H:$=UAJ3,C[= MP4^_F[(D^0FR&!XKU9X,H\,P3B? 6#B;,I@,R"2&MTA/KU*R!%&W6GU")V!( M% /,4DEE,H'L*D=5=7SXH M**1WI]$88&&:.JUYEL+ORG))T306TG$8._8\S!)&%AMS"W=%T=6=Y!9+*A9] MR#Q?DH8LCR%)PMELXK/6?D76;EQPIDGN)BFIR8<\>%(\4+$V"'MNX"8>3:AB M2.F+GTM0,LJKG/NVVTHC^V(@#U/VS1?=L3WEWCRZD"FQ:]#54/O6V_9\: MDMF%@A&\:0K9.5 ?^"N1 :Z)WQBD^R!5X4--0@]X$(6B:U MZDB&;OU--HHOS<]&R6G#7@; (RY>@#/ZI;!\;LH];WC)KYD2C\:7IEQL?(,I MHY=*5W36)VK4.]\-#5U>,J-O&IA?EK13P-J!Z#SK5+V>>$4#+\ARW\!4$L#!!0 ( *% M#5$9.:$3S1< )!4 9 >&PO=V]R:W-H965TR'9#DSF%G@[DMBJ9MDL9Z_*A;U=J.+;V8I91D]KK+<_'BP+,OU#RR_+J^+>#3B9\E M52N9&Z7SJ)#S'P\N1S]<3?%]>N$?2FY,\'>$.YEI_0T_W*0_'@R1()G)I,09 M!/SW(*]EEN%$0,8O=LX#OR0.#/]VLW^DO<->9L+(:YW]4Z7E\L>#BX,HE7-1 M9>6=WOQ-VOV/E@_!@(OAE@%C M.V!,=/-"1.5[48IW;PN]B0I\&V;#/VBK-!J(4SD*Y;XLX*F"<>6[3SI?O"IE ML8K>RUGY]J2$.?')26+'7_'X\9;Q9]%GG9=+$WW(4YDVQY\ +9Z@L2/H:KQS MPK]7^2":#.-H/!P/=\PW\1N\GXZ+J0J2JCRT4A)2A^&?V<1Y?K0F71^#4R9'061U]S]4LE MHX]B5JA$E"I?1#]=QM%-G@RBHW(IH__\CXOQ>/CFZWUTI0O8CRSHF]&;XTCD MJ1W_ZB8OA4ET="URD8J>\=>7_>.O5:E^!:.,KD3^+8Y^$FA<(HLNC=&)HD_1 MD9O#ONLFB,D(@6)AHDR"PA0TY64*BJU0*FBAL'W8>DQ/-!!4V%=-','W$E@4 MJ;S4D8@29I?P[&K0W^*EW\2ZT \J12K I44SVB-\,I&>1]4Z@IEQ%K& @0M1 M2GA?Y8E:PQ;%2E>P"KQW>#8>#,$+H'G3T@?:@M^)T=Y.D[G SKU1N;OJ.Q@<3L M;@)E ,9&AZ/S8(+.!DDA,RWRMD)]P0>?X,'N^6%/N,;IR]< I=NZ1J"0@^@2 MC 4,&K@4.P+\0"+ CJB_A&$RFE=9]@3_HJ_RKP7$6W7 AVO0DT<%;E_"B,/Q M>/#:;Z8BS<6ACM\#LM1J ?XZ&EV0J9['GC@-! M*":'>E# >YP_,J;=7%Z.;&<8-I9DJ-I4Y$:UV4]@-.L3^YJ4JC7)=@ MD6F5R)9;L'HL'H3*Q"R32/),U@K$\ZDR5 W6C(OOU(R/NBI IOV:T7[X1RE( MAZA"_E(II)M6U:NUR)^0B,HP!W, FF!:B92IB>:%7M&W1F32">@C\.Q^!=3% MT67Q3>0&:)I5*B.)P4R!./:6)1,+1IU1T*RUH4&.$_@:=$ODL!LP_5#X)'(# M?PNTARI+>R3>7;7#(I$9'4F DFE,,0B'S &A@#G\4@FP,10^>JA[N2[E:@:? M&1 YU9FK7( [A?<3_2#A;V [[BK:+%6R!%"*A@3!HR&$OT(XFG'4 2:NQ1-L M%P(AK&1(1^O%QL/?IJ=JOEU-F\_^,"UMD00;!:\@ %D] =T07U$81 % :[6J M5CY,[2MJCLOCP:EW9J3;BM1%YGY>! ]A^$;ZE/%$1&JUSFCKL,KLJ9>?""SD M?"XIGP%22L"'/R>E)CT9.=$!W:P-:ZUH([]A;P!)V/7/1/*MBT"0Z4A4(=>9 M2&K"B60;:.\D&"I.T<%)J31)H68X#%/$P9[#0&-_ N4GA?U^OPKA8[_E.E'X MN1$UYF4QB&!0X0;AI/(1M!B5^G=1?O**6^+XLYMD2A7BUCG.6VXTC7:* ' ? MTNPP^/*B#: EL@PTK<1<2P,;D+OSZ0@,""1$:BI33?E4W8P%JEH,T?J MF%X"4@7Z1^N];PNU O(P'EL_^E'"IL$Q?@0UAJ34FPF]$PKQ"JT-O_4^2.,R M=IU/-U<_WZ%3E7&TSBI#J(6C!\;ZE2@6*H?G^8(2"33UT>#\]"]H')/!&/Y8 MD_KE8&[P(DZ9X(*6;K\XL6/L1DZ?'QD2!H^E ('A\YAJ$RFRW*8<&1JM6$@; M&LHE,'NILQ04:06NAM(1&VZRIQBUJO:$UH#_*=2#M:).$+,>^X6*-<=9$%JU MC1[5;"Y4$3V(K*+=II@1@V[\O8(LR!4$>KQ35RE[=+)&\X EM/YFE_$\PPD? M(!XPDH-Q8#W* <5*&,6MMR&G:.'5$ M(Q#:%8C0R%Z-Q<"8T&*-#]E388Y6(RR[7S?-,3.VU"60[!46IR;I&UD\J$02 MRJE5&7":)CY8)IBU3-1<(3L8H+W$Y1$6LRPQ'HTI8RI 6*2'F2R!+R9(Q,DM M"TSB92!'SLU!(D%IX'G^(PMYA6 !>H*H ,B %S'."^)TH;1 MQ*0E(Z\E&*M#Y-P/7#$,\.;@KT6AC?%6Z=F3: , QP8XRJ_;YFWWG\M'%">I MR: 14Z*E0!D%B,8'AH+\^CPZ'0R'Y!83E%CM'MO.@8,14.NJ+>#&3#7#?98 ME@'K86RR*FC##7K_T?D;V*LQ$E7GLC-I SK5F6N=^>W.(I';AZ-)@ RM-\R3 MK$*E$RQ;BGBH@*!"H;0ZVF&UPNGJ3.9RKKPKR8 'F2ZHF*1SN6V[&3MZ6XA2 MTAI-"R+6>\1=..D"3_]EG8/?.KE2 C:%8F<0XZ"\ MAL)8#N4B *F9+8QYKS'7Z%IQOB-2*UT9V*PY_J&6V'N9V!SF=1Q]'=QC)HE" MOT(_)$T3.0%S;\53LI0 :F\+75K4 7\N"N&J4[>WMP!B2G15D#,1+S#N0N0$ MF(.E;THA0,>R#!V*<=%DK@I0X132+/:K^%TJY[ YJ\1*I\QSMP)J;I4[W74X MR32 TBB !ZW1*UAJADP": ))82@E\K$8U#QNVK[M0708G<:O7[^&_TE;QF]Z M4)]C!4QN<29RQ<.)%D=(SI.ZS+,L=+58=M);\E3#P=GS+X[8U.'EB\[+'<1I MW756K=9X]A2E$/B!E81100V9C=O<#^I] Y.UGPW+ M<*:'ID&U*M+[5)G$5YI#QA'.9)^[%BI%[H,3@ 1M=BK1#7 MR,%1*]@?((/O4^TQ8'7.PUP- S7>LX" M1^,F;7^:$8[B\>D(_IT,A]$7@I,D78"($&21"SX>3X<@IE$T.8N'9^?1)PP* MX'$+],J6&HB&T3B^F)[;?^M3.IJ3O.+HS=:AA]'D/#Y_/<4_)C'DFGRX=^- MTS7IU/L>(%5(JZ6@%PN1Q8RD*82&I:VP_(?#A#UZ(ZA8+IE*^Q+6"Q"I%QB< ML1+.!H#_B85 32-E*F1&XQG>P;=%A>J'Q1BN>6XS :? N$!M8G3TU30O1P4! M;DA$-SF_56,?J]?!;CK4]#'-G1MPOE@0)"^P9.*2#ZHO0\#'\WDV0, JX!'T M@PW+--RNWF#$D<];%:4S!:/(5(&>DM1]_=I7O7M4>"4!JJ3'"/O0Z)?:U,M0 M.=N=]VW=@?@^^KN>DJ30P$CH#^)^5(\'9HWP8T/NI,YN8']KWBZ6$'B#8D^- M:6A+0U=VK#WM7WNPO1SHCB!<_0TKLMU*&]#I4]MF,:H^DV*6?@GF!-$IN:%4 MCK(E5QM!: X)#XBN4F;)>69"6W/V"(9-Z-]F@6C6DG>=HT9@-XW7B)9<,/.M M%<2BS982^?-EA*F<&S]/4R$3O>P6_;X*4IO%$D_"I,P;HD(G"M%^K?' M"F?TCL>MXFH0UC 9Z RG;=L*H(]-+;%FR.48HQXYVS'V:*H%P)J.P$[X^RV! M/JII[]?NX MM,5/$M_VK/F!^)08_VV$EBB>0Y8*+Z>Y(S5BC(,=NO)UZXT>> M0S"@B(NE0\A&>P[F3&P3??;CK4H7EV:?J7?%["#G=*!G9;G7-K<4@\)-;*CL MRWMA)M)^X!73=\R(>NPK("CIWM2F4W[E*K7C.:AK)BHL6=?!LL:HP=FC*&OV MXRR/"2$N89;1/-,;Q-&N%#W#_#>5SC!=C&F>%C]/J.HOEM1+GH!<2;1C] M;2F^<640B^8_1M:\).W[>KL8O]+@]#A]74[[K50B1;TO$?''<__VD9L+X:!C21%]&#/7;V0H8W2 M',II'19 =:92XO&'JYLO[R^Y?F+Q]S,)5WATNU5YZ258$U]Z+@W;R"RCE#OU M\UNTSD;:3A*Q6$&$N@4R!6^GKD#@OJURD?ZKHCL /3N..8&J&;Q-+;#KLT2@ M@Z>PLXI[,O"NA6;-"T5.5#(ZEW_6:TS&@P"I9!^3W#S%[MW*_CIB'#L(?\?"]?UVEX[>^O)2HH\WVODXI3 MT#W:=?N;:EV%M6O%N]7;%E^Q'-I\C =U\$"O)/?@42&?#\#:-2Y@AWBL/Z1X MD.)N(Q&G>ZIO+$+R>YC?*V"EXM/Y9"F*A20GMM ZQ?Z;9N$7Q.UD7=:NL@YX M1E(1N%RZO+W#JVYA9E#?]IKTE6JZ-T74X^\AX]8T31FW'L8[A+Q;LF1=P=4/ M?+1%V#&]QPTHW&>!'<=A7T -NN@ 1@1"S$$$I0:8L8&<3K[2\SD"#IE'*21Y MUF.7!!%;'?<43.@;-J_M&[5\LV\_ 9@LCA.XC#",0-1*XQI:]*>D?'@*05'D?@ M*%=-<^?G8BT?66_JT^7@9-KN$'UF);MGS.#GJM*7F.@L"-_CEFNR7NRA,D_@ M%%8@5Q.B35<^6P0US!!,[%G$Q%#86\+\&[ALJ@Y8BG NM/ZDWOS/_[AY_PH M.[&O,I%TI1#4I1C',I&W&VIM5-V1L:XW'".YF M9+"5FFN.8U3JLW=6&V[LN6K?4:D7DK!OX)M\3N Q>,]].;3X;5B^\_2Y&R<] MWM(52EHSH8M 7*4MT=C_%U.CNL-A0;,@: 5 $)E2#YJ5#-ZHY^CH>K[XF J4 M::D+.MQ95P6>"95L-^FV4NWUY=V'^^@R*8,$RW3NL@[]JM MS\:WV5C3\OH%@2I],%]&#FB#.^&RS".XM^>0 Z1UG!I\MCJ?^ MA'N+,Z]U^!)MP;WWM09$USUA<_NE,*2_P4\D_^'8-9TS]=3;Z?N3% 0_R^$/ M#Z!?#R GB1>^4] B0:W=D$RQ2W,+8S"F>-J\J8=*33?U^&""+D0$C23H9AHW M\EQ'%J]>-^S;\@>V->^X;G?G3U:]D3HM!*<&%H8"@OWC]E,\@(%X*[_1',UX MV*PN .VV#@(C1I-7."@XX4%P#I]<':?;(O6&.'7TH/RRD _\Q5[,^)AI7=A+ M'?!E?<^#'G1P_+,8[P,V?6QS;NV'W^';&)8QU&$_UUGQ19/U>,3M0*I/]2DK MQ@,O!D[&+1_@ \(#O='JRUY+^%-T3UF=?W1!:F.&G\ N;C@C04=?']3;E()2 MY:I@$2*^S:WG]?ZJP]Z6)QV=G\9#3"_)BU(_=964C%W](JTQI_ ^C&%?_12- MQHP5;)TSM@Z.B?7T]96#(-P VPTGI_XF8J,$^.'NUJ&V)A5'E\?1X=A28L$V ME2VZ.-MW(AU='>/5A#W'V)9#\G>68/E8DBJFJ>6XTQ)T&EL$ARQJ70G''FJ^ M=HXXS.N';Z6FBA.Z,O"HSC2?W],#KZ- M&QJE?VQWT+PWW,HKOW2IV17..@;2GY:THE+745J8QPVAC%["NEQK? /@CV)& M/#FV+_TJ=P9)UG*D>*'RG ,D%H4M$8X UQ M>"G!I2^,!1H;IKZ_0 ^^CU1?8FY=A]"Q3"QO_G.YQ,UQ:WX=U)R=AI:%QBN*_Y@W@I1[-T+%] MI8;T]!#,Z/QBS-PXC2?GI_CG.#J+1Z,Q-W9/3N/SZ13_GF(3-K9?8^\MS;T'LT/H,G=1-W3'#T,#H=QJ>CTYV)#>&1^D>3 MIL]B+(%#5T EHSH&HW[[2)WK\:#*F1ZF.@T#WAV_!Q2W)B3#V;J7R,*,KS] M$&('1XX_.@W,G& M[J3D)[!S/I?&?LP@I[-WR2ZY#$%:&V)D9'GKO<;/66E+Q*GUS+8NTR*_OFK5 M7G.E4WM<8ET$^0SC8&HC.]]QW2ONN^OEKCWRI0>;] 9Y+H54^[Y/IGU"W'L. M[>[1UYJ(O:223R!L48(P#\F1..KB+AO[&!+4@-L4Q MOQ<4%,U^M^KLYMUVXR#:-^[;S9S--"_>4:G5M??LO(/W.]VB(^'TZ$N[?])I MC4AJ+&<=57B.B;54.DQ3$/!<8X9^+.B6I?)4T0WV0WF[CE\ G-P*<6*C_(Q8S)H M,8V,.[B7RA=7-<(5TI\'S&R PR)7O]+=EI7$WU-8Q,&1 (FVX%BX4<8FA/3M M)@?DLU1K?.X%[A(E+HMI8%C3VU(,!L6#,7@T 'D#+<:%O()/GB#6TQV.!W?S MRO5T<,$"! O[LV9#\9>N9 #C#=80?&]\6$I'1^X;KS?-V]9.Z;;TZ>;!]=U$ M%9!D8V4ED5CKI=*1F $DY;I6ZT(MX#D.'@_/3 V:&^U#J-?WFY$R7I5[1GTL)>*O M%^#Y7,.^[0=

VY%$B"7 M%NUBNRV2O3PL]H&6*(LH1:HD%4SI?& M?G6Y$)X]%DJ[BU[N??EV.'1)+@KN!J84&D\R8PON\=,NAJZT@J=A4J&&D]'H M>%APJ7N7YZ'OB[T\-Y574HLOEKFJ*+A=70MEEA>]<6_=<2<7N:>.X>5YR1?B M7O@_RB\6OX8-2BH+H9TTFEF17?2NQF^O9S0^#/A3BJ5KM1EE,C?F*_WXF%[T M1A204"+QA,#Q[T'<"*4("&%\JS%[S9(TL=U>H[\/N2.7.7?BQJB_9.KSB]YI MCZ4BXY7R=V;Y0=3Y'!%>8I0+?]DRCCW&X*1RWA3U9$102!W_\\>:A]:$T]$3 M$R;UA$F(.RX4HKSEGE^>6[-DED8#C1HAU3 ;P4E-HMQ[BZ<2\_SEK;#R@1,S M[+W47">2*_91.V\K4._=^=!C%1H[3&K$ZX@X>0+QF'TRVN>.O=.I2+OSAXBN M"7&R#O%Z\BS@+Y4>L.FHSR:CR>@9O&F3\C3@3;^?+K!R1H#TT68>\Z@B,).!./34R):0'9#[C#ML MVF^5M")E\Q63". &;>G9U<(*05"!\RNT8)30O@,&$-*=D7U:+:Q:5K8T3M#" M>:U6(JQ'^6$RQ4B923Y7@D$H[7C8^HXB-A9Y,6^PB;Q<4)A6NJ\4HT*N0,$C MPG_@%@!22;^B-;+*D_2"6XU!T24)=SG+4,XJZAA MR5?17FD%5>)B>X(*Q.5<+T20HPO,.#ANQ9Q4U@)3$:U,XVB2&M$+\E0#+1Y+ M2N&0_(*Y8K"0%@>;72OT+LM$.!\8JHVHJ\WXN.OB2@<+D9C;1A8A*B(;>J:5 M#46DM%+5,+[E@,[8O9N'+7.9Y.N%76S#%ITD2_UWWW@OP="V<0 MH"Y=NT7S&=L98N6G>>]L>ICWNNN^S(3]U[N0BD0TV^%^')P]84=7"S]^SD.- M\HY"NQ2#O1.)/V]47@*;U,>.^G$7"=-6#&]73-_/T?WVAQ/=C+; MIV4G";"N&KNL"G(:UV\XRV\[GYO=G2@?C)E5[Y] M0$U&48O618CNTTJ%W%TP(=P;;:^::REN?S*\TF(PZM.&2JH'DJ8DJDKCU2]N M=%R.;(6.-0:]V-#@^%09NOX*W.;;S^M[U8NNBMTK;LEEVC4,K85(-[NIOM;M M;F4D+3T=/Z[$=GS:&*YY(? Y"EY8PC92;.L0Z6^2ZMS;I$H^?L)4Q+_?-YI@O--3*. M:87[/JW3ONK'&]G3^B."#G]/W?@/O>3O>VD?MKZ<%,(NPO MYA/45?SRLAD>OU]]XA9OHXXID6'J:'!RU,,K9O@F%']X4X;O,'/CO2E",Q<< M9SH-P//,&+_^00LT'^8N_P-02P,$% @ H4-4?T>K8DT!P (A0 !D M !X;"]W;W)K&UL[5CO<]NX$?U7,+KTKIU1],NR MXZ2V9^PDU\LU:=Q0*(B_N2EVYRTGA??UB/G=I0:5T,U-3A9'4I;3[&])F=SE93KH7']2F M\/QB?G51RPW]0/['^M;BU[RWDJF2*J=,)2SEEY/KY8N;-<\/$_ZB:.<&SX(C M28SYQ#_>9)>3!0,B3:EG"Q)?6WI)6K,AP/C7EU8LQ.69\,:/X10PVJ 4Q4GY0=O,:JP MSE]](.=MD_K&JFIS,?OOK#\3+PSE2^<>%UEE(W7SP&EQ[/J M\-RL'C7X?5/-Q,EB*E:+U>(1>R=]?"?!WLF_$Y^0528^D):>,G'-]:"\(B?^ M?IU@%@KD'X]X7/<>U\'C^C]E]-'EW(0O7"U3NIR@RQS9+4V.HOA8D'AIREI6 M^V\<.F,4X2$J:4DT2(OU\A.A_IVH*"7GT'O"&Z'*6A/:RZ.<*O0?/\(<$^%I MLP]<88XU6Q+0 +QE^_"&>G>S .*+KC=488'6>TQAMMD?)$.K314\FES0G7+! M(KPWN>R,I!*Q*Q_=I]JX!E%@.F8HW<:%$>,+LFP#MJS(E*N-DWH 82I(A3FJ M$O@6%;>P%JEIK L&D\:!>>=X?8V7C00NP'0UI2I7Z5%PX&%C98G 5XOEXXG>)N*]X4R,W%= ]J=@CX1Z%Z?"#"A6/"%>$@V@HH9Q4QD:)#M$3)1((02I&:'\HG4@X.LB3K/I?TE^KA\X.O/ M#9CQTIJI> =#J0FHW\IOY9Z\IZGXP_78[TYIS3ZVJDV9S'-L*XP#763V!+N. MMB"A2DG41C\FTRI-54N2Q)UJ76'V4'PRDNH%@8YGT?2&P MK4QEP4%)K5'L<*I2<0<%>;Z?82GH$[I&=J*!KG&%RGW7=(>".BZ08VX+"95I M\489<(7(<6)PL?)XP2#'"86X0R4@W[%V!CG>H??'&,:\JBIMK&5B*GKJ<<@8 M9"\U#NFZURO@N]:L$0-1DJ/>>[*8G6"+UIH19K'N&$&.BD8E?&ZD];'$60LB M(%F:)NIAC"$Z[^&A+DRJ8@$@I =@3%$9"A546\"P"C# (A<3VT2":MEO?*"+ M'_O.&?!)GQM5!V4.JE]M\6BP3: X8G\]1#)/E6F* Y8-"#,N"$;+%MN63QJE ML[!O\.GHJZ,'T65!A 2>=A*(,YYVAL''M 7PJ(!V[^ GY*1Z&FA#)EU[Z [LL-/P MSK0A2]WWYZ"=.IUF7[H==]U>&'0%TFYL=C Z/A[378T_ZG#%Z@" @VP.LG^O M,C MXW6A*IW1*@NXP:(/_T=<$(C>P/%A,&.>GO=;!=/X9#E;]2^PV!+?3#". MN.F@/:-A;A,)KBT5AO>D"LUXQ$JOZ@>1E@'1J$R"VU?X9Q5.^JOGW18#@FH* M=PYZ?_\4*]L1B !JDL5:N":)&!FV:38%[UBGO^FRU6&(MGS0U80O5=H+%:BO MB_(4_P3M.[K'F=)*)C$69N#GNT#\-I@!1XC3_0Z[;"MZXB/9L-,PTS>=TKWM MS;\/??F:_Z+%[CL,?31H$_P!3VV#[T3JH)P0HWLTBB?X2W..S^7R#)^GIVMQ MRU(<-BL. +&%O3#K2M!Q@29TZ/6OOSI?+5>_%\OI\OE)^WG;54'8^P<[[YZK M(&RS?#@1.Q95)"!W8KU8B'- 64Y7^'P ^YBU)R+ 7C_CQ]/%N7CH9F$^N+G4[BF:O[X4T= M;H$2X[TIPR-VJ8PL3\!X;HSO?K"#_EKPZE]02P,$% @ H4-44 K*]?[ M"@ V28 !D !X;"]W;W)K&UL[5I;4]M(%OXK M72S9A2I'V+(QD!"JR(793%46"B8S#UO[T);:=@^Z.-TM+OGU^YW3+5FR#<-D MDMT77D"6NL_E._>6CF]+%?;,U=V[Q:F_/)G.52QN5"U7@R;0T MN73X:69[=F&43'E3GNW%_?YX+Y>ZV#HYYGL7YN2XK%RF"W5AA*WR7)K[MRHK M;]]L#;;J&Y=Z-G=T8^_D>"%GZDJYSXL+@U][#954YZJPNBR$4=,W6Z>#5V]' MM)X7_*K5K6U="])D4I;7].-C^F:K3P*I3"6.*$C\NU'O5)81(8CQ)=#<:EC2 MQO9U3?V,=84F>6_XM:O M'0VW1%)95^9A,R3(=>'_R[N 0VO#8?^!#7'8$+/7)LREMA:#6H MT06KRKLAG"[(*%?.X*G&/G=RY1&KGB6JZW\:,$?ZZ*2 S[/1'WX_XC](:-GD.F M-WQ(S[DTZB79+Q47\AYNY<2I,;*8*;[^]^G$.@,?^<\CS$8-LQ$S&_U54+^! M# 9#,6F1^*7N1+ORGPAB_N__^TP'AR\MF)22I.*O=[&.F4?,B#DNE,FUL\(M.0M7BAEP=6)T MM-_K]_NB0/!9)UT%[O>B-"U^GG^YH "UM),(J7R1E?=*V5Y;Z"(5"18AV$#; MDD8MIE'#S)*=^7%5:&LK1=ORG$4@7GB*7&*5(0"0TY@*Z>*UV@#77'K]9.7F MI=&.-4R5(]4+Q8\6TCB=Z 5+AJ>W\S)?T0UR99F8@,PM.!#X5MPB%]%_0@TR M.:.3!H@)&R/!PFH!X5D VFF]G.I.F41;+,(F)1)9%*6C39FR)*[T6Z92&W$C MLTK5@%6(3Y/=ZV)60R4=/W!(M7S1E9OP"CB2"6@!LH_.JQRLBIF;$V%P8^&P M4CA5B'LE31"T*X&2R3R07NZ YAKI%1R"HMY]4MP2E25)I7@++*[%53(O,[*N MIT"ZT^.\3%5&2CNL5]Y:MYR.2>H;95!=@#/J3E *6.&)#AB5&2H3T7%R NHU MP O8'ZMNRDPZG9'=(:M/($'.N096D$%F[54!Z #CE-P/_D&D_66AUWB0+]7[ MO)7%K6P#T["=ZB*%J%9,#5Q,)C)5N4[ K$I!%BK=T*899"%]B%Q0'\#11HI8 M77K/;TR<_HXZTPJ'U1QB]5?%UC?:7L.B'!=>!7_'*%R1N8B"YP -M)L'B!&X MG%LK()7I:>.,P8ZKN'XN-(ESA9P!G7Y!KV$K9(Y[K3)$B#,U,17Z#!'O^RK2"[+D:&BL9,Z4&K1SJI'HL71)SRD4)-(7+3GH M[:]EMW;PU*9$-#+0DP":TJG$$\ATQZK\@.ZRB-V 'B/U#'\;3M44Q_QWVPMIX%*U; M07S8$%G[<00H7XCW^D:G"IN]K=D#X]=X\*$3*CLZY)A=,1:7<,&72Q<<1)#U M!3G *8#+Q/C'&'\0/]WZFV*J0+_Z;JX50-0%B&J$QOET"DL;L1.*[[NS\Z;V M>EMO](HX&H[7C1K8LTWW^_2)" M+ \B3S(X(H7]H"_0\]-3V)@JM4HJKO&(?,X\J;SW99RJ19IJ @E*?W?9!O$W M"A=U/6:CHQZ,OYNC]J-]PKDG0DG@MDG0"YW.X&$IBEAE>G5[2FJ:3JWLCE=8;J1:M MWD2_%_9?7GW&Q:*E4=WJ8%_[-F]9U0@5?8:0S++[NN7[&I!L5 NQ9506"FV) M]-9?Z3_+RG0\-2(S"$WT9HLRHM-=TCV$/?NY1LU!'^ ,$;#7YG:H\&"* MD6FY_:D-P :A%IF:VJY>/6JL-:J@4GE(X^!%<4>"J"^5YFZ/",,)V2*ISBJ& M$W*I(I,FC(:0J=W@AQ0>'!9) ^D,ZU)>V]0+F.V3-+Y,0JBQF-RS1VS">:ZQ MCAJ^9G=8W(UIQ_?0Z5,;E6/@)R0(NO8J\,7HS$ @CV'2HNY)I9O-U?)O"M]5 M_]X *^$E\0?N2 M'3_/ZGRL$DZ_"W>2_!*ZC_I-4[07@?K2.!_T_UO&A2:?3 MY@:.2):)T1.R,AV)/4] __\)B*Z?IZ!O;(3]N>>YL_WV MSK9U--@*JB;5O-PP++9"L56%'9L@E^9:.>+GM;5-FJ)C8+"2)BL1,7F5>1?C M!-4+J[HYIY667K4B28,.]7@^I,C1,-B]"#!37>"4WLTZ-$:^H)G:EIMFV.<3 M@.<3@.]G_'C3Z?:?/0$X._]KD_VHG6,Z^@XV9*2XL[JV87O7!OO]CTY2_K" M_# ,GVO(#SX=Z?N[?_IHY+1^5?MX=6)]RI1+%E\1' .CL3X8-P; M'?;%MMB/1H?B(!K@*CD80;]AB M]*OBQKFE-_?Z:T3BHUK'@V@T!*5QBTCX_UW_L=VH]9&-975C65\3Y:2D1AK! M,7%P S][H]_A3KUN5M;JZTJ>X5&$CW::UNI);]X &#HDIQ?^-B8%.E2B=YPD M!6WB(R:06XZU=:GN'(>L(M]T&6'8H5BD;@!!S(\Z=N&$SJ_Y4,S6 ?+39%=C M_UX0F(*FV?2Z,8QWC\ 1,%B=>C8FMV:21/^#6)'K.C $VZ.H/PA/UR(L8K?_ M6"19E88)>=QY93QM0B5@OUILZ-@0!!\ZM:<#C-IZ$(!L>8[2QS)0A*>*3I&J M4(.:;ASUL>07PIV*2H-Q84//-X@.FXSC%=VGV&ENU1.KFU,&Y<-@?8>6FS_( M4/1!QJK!F]RVU$G(X==$Y>:\BZ?#2 #KV>YYL2\V@H$9'MX1"U M=HDF^3*?*54%V7Q6\ "STD?9CK#H+5_>^.2ZJ2E:GEUQ!20@Z "9B-"A4E-N M^6N"%D]D/+-I:@C)@@8IY'?_$G_3US![K<^-$!$S_JB*K%X5SG]YU-QMOMLZ M]9\K+9?[C[X^23-#MA&9FF)K/SK8W_('J_4/5R[XXR44>E?F?#E7$GK3 CR? MEJ6K?Q"#YFNVD_\"4$L#!!0 ( *%#5&@LAIST0, )(( 9 >&PO M=V]R:W-H965TM&Q+ DV0[S;K.,9"D M6^>A 8(FW1Z&/5#2R>)*D2IYBNQ_OR,I*^ZP9%M?+/%T]]UWQX\\KP9C/[H& MD6#7*NTNDH:H>YUEKFRP%2XU'6K^4AO;"N*EW6:NLRBJ$-2J;)'GYUDKI$[6 MJV"[M>N5Z4E)C;<67-^VPNZO4)GA(IDG!\-[N6W(&[+UJA-;O$/ZT-U:7F43 M2B5;U$X:#1;KB^1R_OKJS/L'AU\E#N[H'7PEA3$?_6)3722Y)X0*2_((@A\/ M>(U*>2"F\6G$3*:4/O#X_8#^4ZB=:RF$PVNC?I,5-1?)JP0JK$6OZ+T9?L:Q MGI<>KS3*A5\8HN]RF4#9.S+M&,P,6JGC4^S&/AP%O,J?"%B, 8O .R8*+-\( M$NN5-0-8[\UH_B64&J*9G-1^4^[(\E?)<;3>Z-*T"/=BAVZ5$2-Z>U:.T5O%$]#G<&$V-@Q]UA=7G\1DSF>@L#G2N%L\"_M+K%);Y#!;Y(G\&;SF5MPQX MRW\M#]Y(5RKC>HOP^V7AR+(@_G@FQ=F4XBRD./O"#O[W:)892$UH90O$C"UV MQI+46Q@0T)%D$2*8WH+0NA<*L*XQJ#JZ^Z]"5R"Z3NU!$I )WGL4UK]7WD'& MA 7R@9Y6Y-.G<-]$I(CKP-30Z][Y5(%:;?%3CYH8W91E;ZWG)@E;-_-(JJ^\ MH6R$WJ)C"_S95UL^P02BX L!'H3J13R,BF\#H4MV\XR)$\>D/N<1@&>CQ.!\ M?E\?)Q),.W8&J^#2X-2UCG]-L Z-+!O_;:3*!.O0&%F*0F$*WWPU/\]_V$SU MPTF!&FM)IX [OO(< G6L6^= =E.!+4 MD['[*'%6R&*>??O&;?1N'JKDKDIR!Z5\2.]2X%:39 FR M-NK:\>0K]L!G1',_'&PYWN<),KK!G2Q-8'(MM*C$;%168:B!1C#?AN]]M$QGJ?DLP 6:+!'/ U,U9]&N=6/-'IN?]SEM\H4? (WFOA82!8OO#/# MM_[&J[\G;S;O[S2DWPSQ(/R]=^D\W6W8T)UJTVS -'8NOUQ1'QF2=!NYE MG#./[G%:WPB[E=J!PII#\_2[EPG8. 'C@DP7I@XWBF=8>&WX3P-:[\#?:V/H ML/ )IK\AZ[\ 4$L#!!0 ( *%#5%[1S&PO=V]R M:W-H965TF]IK5K#X MU&M1,E7(TBE3@I6+F\XTOKP;DCP+_*'DVNVM@2*9&_.%'G[-;CI]6[,&2]*(1@L.E;71.5524IZ\Q;<*]?SM>XDAN>N>1RS:Z:6-WEW0 M2[ZA-X9[4_K0QT M+C3#<[U>\=9^[,M2_8UV0D3R&0HEX&2RAP1U]27&(Q9219M M ,B][@&_N7#H%CB%AA8J18(:4;&T4N*H\8YXJ#2F:H^J?3=;SHSMPA0YQ' J MGB](A( 4>:!JBPZ4<->I3%K'J; XDE9D>X&"CG.8*IO6!:4LQ0"]X?0BC^M< M(HXE7HE.PMQ:0!BN)?)9-&',-SB0*&S,4+D\JHV+E=PXWN1B(ZO\%D<0;5+A M44B8[@R-(%^81JZZ"*1B7,R05BD6$AI015A'S)N 2EIE,D+P.,.)5?F*:B9X12T5&_<0BY"4$R>#(\18$5E$;,HO]:JHBQV MX'PX:Q06ZG&38./'RI. D+M M5@UO[R#N1Q?C$;S?BV%66R3)[^MQ+>#LL+4\C/<=)-$D'L'OICQ+7^GM[^YK M743]\S%\-%[H%[,M8,9Q-+F( ]5(C/-[Q!XG%?O+-UV.1)JJ*;__B]Z=1UC+ M ^-@TRIT M&,3G5^X-F@2'>.B?XNT0G'L5&HN<6$D7.6S,4S8^BL?T(J9$#B:T3'#WXOR" ME@-<)OT!+8>XC%$6^QAOA@ML#QA'P]'D((V5V 3RXQ$*$U_.76+*4%HB78,( MSSAX"#,-5D+7/(!>Z+;YGSKLY%W.WJ3$069X]%76K'#<\#1K!A4@U_)P3-<\ M+4(]62X4]'UNK W%0 I\ VR/,U6&6S%?+U=":3'7:&0[:@N$2!D'J "I.O?' M,PE5Q\/MPB,GI.W*,'FH9#+E4E.7(8YPXNZR>_DB]9_YO#$@L3T3>.MFV=N[DA?2+OG# M@R8-.A9NY^UN^VTS#5?ZG7CX,+H7=JE**ND%JO:[YZ-..+*W#]Y4?,&?&X^? M"[S,\?M,6A+ ]PMC_/:!#+1??+?_ %!+ P04 " "A0U1\"@XBOX" !( M!P &0 'AL+W=O*8RM!+%HE[&K+8H\@"H5ITER M%%="ZF@V";H;.YN8AI34>&/!-54E[&:.RJRFT2CJ%+=R69)7Q+-)+99XA_2U MOK$LQ3U++BO43AH-%HMI=#XZG1]X^V#P3>+*[:S!9[(PYMX+5_DT2GQ J# C MSR#X\X 7J)0GXC!^;3FCWJ4'[JX[]H\A=\YE(1Q>&/5=YE1.HY,(FVH)9KJ1NOV*]K<,.X"1Y 9!N 6F(NW44 MHOP@2,PFUJS >FMF\XN0:D!S<%+[0[DCR[N2<32[19(6N MG&T9YBU#^@+#$5P;3:6#2YUC_A0?@.^ MLXA_#H2_;HS,(>.*6[EHPL6N&<&:![12+R%#ZZVA:)0"XOX!)Y2PDE%8U2CH[/W-/HF[IS44CK",:[:!1,^@Q/AH1BEHHGDQ-M<^L<#A\= M\[ *E!K7!.G_, [ABEGS7'IA$,BVB0] 4)!SZ3*+P3T3>\W"")M[(>?3S,A8 M-^#";-KZ=F3!T0L5]@5<8"E4T5$&;2TLR4RR=Q[ +QQ"#N^2X8A'A%)=05B1 M[N^-CI*S3MO5A4J+&&R<7$/5]B_Z_@7N/FQ!70MV7,_(QV\F'[T?\&1W=7OS MU&;XIVZ,=Z9;A7899KB_18VF=M#UVOZ9.&^GXZ-Y^\9<"[OTG:2P8&@R/#Z, MP+9SNQ7(U&%6+@SQY W+DI\ZM-Z ]PMCJ!.\@_[QG/T&4$L#!!0 ( *% M#5'M$!/EX 0 'X+ 9 >&PO=V]R:W-H965T@#5QJMB%"D0E*[WK_O&5*2 MUZYCM$ ?[.5EYLR8D]&D*!ZN!_2?$G=P M6:O U\[\H2%XA3,A_:==EEU!N.A"=$VO# \: M;?.ONNOC<*!P.O^"PK)76":_LZ'DY8\JJHLS[W;D11IHLDA4DS:/:#6?TG*^G#^#MQK)KA+>ZC^3I3\OUR%Z[/YZ MQL[Q:.(W%05ITJGM\H7-2U.)7R+ MU91BS73MFE;9/>E BMJD'1V6C;)H031;)+7QG%<['6O<5=HWZ+]L$=*!M^R5 M(=1F\:EVIF0?CN@CT.]5M=51*V/VU'JWU2@'P@ A96T'S0-K%7,@5]'7\Z,5 MZMN8U*JV)%666AA!/,DD]1!TB,H6? ^;G2P^=SHD>;AR'X*N!5H!SH;3#("A M@RA\%P8_J>W61A>XK]AKN\G!.HB$0KRP*G,$/)<=?$@R3S&B]1X7T' =#OBS M2$ MR:>S*>D*$ONI>-1#%"K40(X8I AHB@$T-3*D=LJ7 7<%@Q1"$Q(G3$:5 M6$EHI# T?,)6S*P=5 2\U%"+#H"29V2^!3B$=K7+13 DMC^'RD>U02QJNO5Z MBRNZ25Y,Z2,MRSDCCQ7:NENB1)A\TI-,03SQ;?'%(=ACXR6Z3^R=6!1:)RWQ3. M9MQDJ>^_%'7XDHPG:Q+S1\86CWM5F>#01B8[K:WDO(]2*>M8JYAV0^9_0@F7 MPN.UW7)(Q750%[E<[N_ 6^$818N/)6J[G))U9)S=L,^V\0TS8PK=SM*+^3=# MJ_8M$!C<0%WX[( A'<9:ZJ\7;![S7*R.X$.?PPH6W$Y<%LRW:D\G.;V27;VQ MZHGI\.U7I\O%RQ\"7=>:*[JY@PMIJ+RK*G2:?SA0$4B6BMD[4N<\'M$[F[MSL1BZ,]8(W5.? M[-G!FZAAOTDO/QF<&+_Y>32>CH_+R_RFNA?/+U.4U4;CTVJX@NK\Z.6+"?G\ MVLN;Z-KTPEJ[B-9-RQH/9/8B@/O*N3ALQ,#XY+[X&U!+ P04 " "A0U1 M\EZ#)D\6%(A62LN/^]?N.E!0Y M;5I@>T@B4<>[[[Z[^\B<[WVXC351$O>-=?%B5J?4OEHNHZJID7'A6W+X4OG0 MR(37L%W&-I#4>5-CE^O5ZOFRD<;-+L_SVOMP>>Z[9(VC]T'$KFED.%R3]?N+ MV7E>2NW])'2'^W[@+?EZ$6;AEPTWHE U<7LZN35]1G;9X-/ MAO9Q\BPXDXWWM_SR5E_,5@R(+*G$'B3^[.@U6WHV$ZJ+R3?] M9B!HC"M_Y7W/PV3#R]43&];]AG7&70)EE&]DDI?GP>]%8&MXXX><:MX-<,9Q M43ZF@*\&^]+EC31!?)*V(_&.9.P"@?$4SY<)SMEDJ7I'U\71^@E'S\4[[U(= MQ<].DS[>OP2H$=EZ0':]_J;#7SNW$*>KN5BOUJMO^#L=,SW-_DZ_G^D;$Y7U MG&P4?UUM8@IHCK^_$>-LC'&68YS]?S;_DR-Q8YQTRD@KC /LKJPJCR&)2?A* M*!EK07>=V4G+W^;H>^4[M@JD",L;2Y/%5AYX14BGT9S9H?R%IE5+Y&JG;GKJ* TKNT N&-'J$=3>NL(T>9*L17,#>#RO9EB#DAL((2*% F8^1%K%D4%@5+ M9B@GHW[MFU:Z@ZAER:*8'!@H^I5B_#ZX]11<7]BR4)H&N?I-I-"/0=^/&NV@ MDLU=:-SPMGCLLY$'/"K;Z<>)^3^"%#M5@Y/'[)/V;J8JQP!* MLX-?N#1<&@?G#O<$-OGQAY?KDQ<_H97VC@>L%YPN3E(9V.42967PFBQRUA!_ M%@5XSV)9X5Z"\*GVVEN_Y8Z<5',R/TG>%O>E'[,P!2#^9.,%O7"-Q[%0*@, MOH^S)XC/9E0+^)1_-/I;?;-8Y,/0DV!SQZ5//[&EA2'RJ>/ M1$>4LDQP#GY!4GHTBR+N91L?'019?Z$070C<#N!ME.:C;OU"D/)YRNV P:72 MC@^LHRO! H_,AM*>R)73CPGBQ"IS/TSX*!3SPB6NZ;JSN8)V)!30E&DAN;B' MYY,/P>?'JC*5HW*Y+_=LJ3F!H_GG.&6R%U^[)"TGU\^&PC9?LOE6@@DI-]%Q M=;S'7Y7KZX-Y^2?@G0Q;S LZK\+6U>+%LYD(Y6)=7I)O\V5VXQ.NQOFQ!F0* M;(#OE8<6]B\<8/SOYO)?4$L#!!0 ( *%#5$.M-2O8 0 &$+ 9 M>&PO=V]R:W-H965T.5^5&NM:1;3GIZ=E[@7\O:DF$/DNA'[H M[\&+!B_'C CRU^_$-!_+\8YTSQ%+ _K^E<6>Y< M02K*NM&8P?H!,G[',Q(!G2-45,>\HFLT5^9D9Q,3LV-VAY+J#*JF7!.6V+1P M"JA6E6:5Q<@:V4.102ZR"5SPPIIZA\F6:) F;C94<* %L** 6FBL-*?EPT $ M>B*9 :::['D0[Z*Q+"CMTUL0M2EM^NL>4=!871<\9;9I$+ )A:9^IQKYT!$K4>4W<]NCONR;MSWVT%O"9TOO0 MA.((#N P=J-@;E=S=Q;&=C5UXVG4G25!> 07CY%=P,WS''Q9 FX7_!-W/C]Q M@WC^SNKB92[:+#DVCT76Y2+\_%,2!N$O;WY?)_:45Y\*W\JL;2#/$H<"XT_B M-E;^9)YTB^FL6R3^T5#QWZ%J2N(Q$"E*38.!:1*4FEWUX->&W[&"^H*BGD"X ME'I4]V1O(T5IL[IM*D/)O-XY:/]* _ONPG"!=2W(#AP[T109Y&21:EC1&]^V M#NI!_+AM/X(>J;-^FNDJ6^%8X@[?]IQZ4BT%=>X6UU*V#61M!J7%CY=,U^/[ M)CJ;!6Z<^# ]B=P9?2_O4::<^-:2ISB6/ @GT0R.X2 ()],$#N:3V?1Q>],U M8C@,CB"(0S=(IL/W)6C?M^$@FD21A0DF2?)\^^][?Z^]TMYH[*$.L;7#G7F1 MJ&^U$]!P.LR/9^W8]"C>#I^?F-QR\KW #:E2&ULG57;;MLX$/V5@9X-RW62 M;E'8!I*TB^T"!8)>'Q9]H*211)07+3FRFK_?&=)2;6 3H'VQ17+.F3/#0W(W M^? ]]H@$/ZQQ<5_T1,/KLHQUCU;%M1_0\4KK@U7$P]"5<0BHF@2RIMQN-B]+ MJ[0K#KLT]Q ..S^2T0X? L316A4>[]#X:5^\*.:)#[KK22;*PVY0'7Y$^CP\ M!!Z5"TNC+;JHO8. [;ZX??'Z[EKB4\ 7C5,\^P:II/+^NPS>-?MB(X+08$W" MH/COB/=HC!"QC']/G,624H#GWS/[GZEVKJ52$>^]^:H;ZO?%JP(:;-5HZ(.? M_L)3/3?"5WL3TR],.?9F6T ]1O+V!&8%5KO\KWZ<^G &>+5Y K ] ;9)=TZ4 M5+Y1I Z[X"<($LUL\I%*36@6IYULRD<*O*H91X=[[TB[#EVM,>Y*8DI9*.L3 M_"[#MT_ 7\)[)N@CO'4--I?XDJ4L>K:SGKOMLX1_CVX-5YL5;#?;S3-\5TM] M5XGOZLGZK-7$+J((RC5P42^\T;$V/HX!X9_;*E)@DWQ[)NOUDO4Z9;W^W:[^ M OQ3CZS:#LH]@HZ KN/#TD ;O 7B\P'D\[]V8+!3ANU!A"'7.P1?(S;,QN.@ M(W\ GTWP+6ANB1-G&ZC]&"+*9#5R",:XAO.\&$E51K/-F 6,5I4VFA[Y5!I% M+(8E"%M.?Y&2)=1&:1MAZM%Q%/0J\K%A@>QF@?:*9)I+8V#%:3#/T5E^P6A7 MCR$PXER \$O@+$19/SJ"6CFH9%9%[Y@R5:"MA*SA77O!O6B).2]#/=?:J71K ML*PSEL''J%GAZH)ATL:L0+?2> Q:\:#)QL(4YQ2)PWS.R].1&S[O\,\:%HD0 M%"])_)PO@5;@@W3!C UR$WA+",786;;S"X$@)*HYU/WOJLO *C<;CW#@2GD3)6OC1$ =< MF($33+UF,KJT=-I71]Q?[8[>'&=72%]YZX]2[=Q:P+;E"QUD:]AQ(I9/B;C. M1RT[MN+]BGPE1Y'.;U=(^QBE=[6*/;3\#*W_[XB79Y>HQ="EIT)VB@V5[]-E M=GF-;O,E_#,\/V7O5>BTD_/0,G2S_N.F@)"?ASP@/Z0KN?+$%WSZ[/E%Q2 ! MO-YZ3_- $BQO].$_4$L#!!0 ( *%#5%;IP[:M0X $G 9 >&PO M=V]R:W-H965T)4IKVBTWQ@,5B]]EG7XXO MM\Y_#FMC.G5=5TUX=;#NNO:;HZ-0K$VMP]2UIL&3I?.U[O"G7QV%UAM=\J:Z M.IH?'Y\>U=HV!Z]?\GOVSURER9[E/[P>.OHRREM+5I@G6-\F;YZN!\]LW%&:WG!;]8LPVCSXIN MLG#N,_WQMGQU<$P*FA<'3=# M@]HV\K^^CG88;3@[OF?#/&Z8L]YR$&OY-]WIUR^]VRI/JR&-/O!5>3>4LPTY MY:KS>&JQKWO]@^YZ;Y1;JHL^X%D(2C>ENM#!!OKV@S?!-)UF$S[ZX"I;6!,> MOSSJ<#B)."KB01=RT/R>@T[5>]=TZZ"^;4I3[NX_@M)9\WG2_&+^H,#O^V:J M3HXG:GX\/WY WDFVQ G+.[E'WGE1N+[I;+-2Z9KJ7^>+T'D@Y]\/'/ D'_"$ M#WARSP%[;;K/D/^#&/7SVJA+5[>ZN?GZJ[/Y[-F+H H'4S?!E/0IX$ZE[O#' MTC:Z*:RN5,!F@PCK@EKKC5$+8QJ%V&ZUQ[JM[=8(8Z7[TG83U?8^]+KI5.=4 MA]-\7QD!BS>KOF(U6"]Z>&6*WMO.QA7?7A=KW:Q8Q=H&CNA'M(YTG1^_N/KV MDC_-7CR>JDOC.[")LHUP#@F):LI B+]7XC3=7;AJWD6MO0[6"T6C?@0-)TPH_H>/8F*?!G'(D5;#W+L]CIWC"Z2L8E M*9>DV!M2;#(Z5"_(&R&KU3?PL &^] M*XS!;9;>U;#[$0KPN.851Z_5BI.6? M06^.XK7Q!BB&^?JJ)&=2Q4&A"QF_]8VD=([=!Q X$DSVI95$(&04B(=WQJ31 M[3'HN<#CHVF=[\A-5 FHV?'A/X[.,P9OC/;*4%93?T.DU OCU?PYY:79\^D# M>>-ISAM/'R3\2Z%.J/A3KSWB@"_S3YQZB%RZ+X'\/_*^ S4XC[@!&T[V&N6+ M[$+P)R3(Y9W8\*IO2L0@,;0).5M@2<(51.,OV.RVH"F9E\TF!\?GXCRV,H21 MC^/ZB=JN+6"YA3/5[ 3_F\\(2V"]-5SLT0VR;N^UQ]J3V42AU8WDMLNT="8Q9)U2Q%2=(V&0D2?I M]$D,&F\,B *U&Q7A,#6R9HA4 "GQB(K<$GU]VS1+Y&LMPB61R]_)O1/5-Q45 MGH["#"HN9DM1QPVB6J1M&"O1;V$0UBA)[;!$M>ON(1AT_R4C7HW MGG\BW5$@Q.2V<(E8D _I"];]?O=D>A&S\.KQK9,7'V"#T\P&IP]&[P\@Z'&I MZEV#SX70W#XR>%@<*A$.!V#]5(#])M/GZ!CD0+HY;GK!.'\4"[ M&0#E@7=E7^#T!O99]5:*.Z)HW4@@:JRC_HW)0"((GRL61]X'65F*AI1JXQ,L M+F)!VMVTAA/WD&'LH"*J.M3*54 PN](NK1GBTWK.R?C>5*+31MM*+RISB+\. M W"%3G+1J;!;-N=,S7N ]+JM2/).=3I(1?6)\ \[*5#C$C ?9\IXL=)0R#MA M @@E0T%3BS+66] 4?S_=L3YEX@+LD1(FC*.I7%N;JCSLW&%-7202_NU;"(4T MIL-&%"-=EE915 EY3U"V,W9"FIFG^@^HGY^7AV M%O$*"&;H77WB)X>40@0:1:5]\H;N$@7";JS"^ "EJ1'NNP"3LV2Y?WJO+\<':<5($!<)!%LRYD899+R5.2U/8T?L;O8!E9J- MKGHQXY"#('JI: $7CZ5KQ\4_W6HWL 2W6POWIC#W&[/P/?4@ M(Z:Z:^[30]SPG8#KT<_HKPIU]F3^F"Y :4%8R)LOO:7FD;*.D>@'#MRJL;^C MBH]US$)7#$:>K4Q2(!$T*ROUK35#(^)I^B./'7R\BFD65^::='&3( ][K/A+ MV@=NZA FYA@8>BH.YL%"1KH1;;P?I3I7XUXB($!CB'M:'JPES'-E)"B3I/ MFI6(%0">@AK>B'6V#YV,U!QMF<*"P@Z5126$#"U^Y%N>B\%=JLQ3$W$YKO4O MHI.NR$F1;D2;D9/N/8@$Q\.*PA.,WHU<^V=.C@#+B6=+WLKAG4"2(D@S#+[7 M#0-Z)F4E*K ],9.90*JX06_RG.5__]=T)L&"B0Z6J,5\=)&8P$N_-,CMEG M1'-H^8Q ' 13,X!TYH.A31_&+S+9YMX.01D@)A"M3-7?\R2.:W97H)0(@P3V M'IH0.H'ENXK-G 72 THC,M1 OHS] DI ! /T%H[@5H.@B:*1HG=DAAK>[+T0 M+F>RFBJM>"#5!K%P&ALH-V0N%A3<7ILT]>3XCYKS>,WR/#(=OF^4$V=#T9X; M"L7H%*I");A=!&B\\LBFN1N1([""&K=2CB*1R"U(/(9(?^-L(=%9@B=I !R/ MABU*,0E%8;# !L4$903DXS@RE0I%2_GDZ;:P8 MB1I[0G62P;Q&4D$7D]C[14C! E0@\O1!XI\>]]R61C@MN$$(_8("G)B"1LD( MF!CVWM#[,=)H ;,M;=0XCGJ)KW>I+"%MO]&8QTC5..DK-.DR-CC=1>=1K>1> MFMU&S^I.R(H,?>NNM+,R*V)HVU6YI6<=)QE8.\M'R,!1X7.:=V^Y7Z2QPQ90 M(7WS9%%N_($R0V "(1316)]"+>U?Z$[\EGTVR4T:/8>/&UG+J8.".XRC>SST M)I:)W904U3&+!EVG;!(=)4DL(3KE68J=R\1G,?6'!SC\+'/XV8/T^P:]H?H% MQ;11[X5W2-]]-/X'^&AAA<*A71VD,+-/H24&',DSFI MJ8NC7,0XOY$82)%0/D; WMY8.O!K=EW@5P=JPY6PI;]LB:1C.YH8R5 M$Z=5PVEG26QH63EN8&C(Z 4JA.G1210 U&ASEZS]9Q,73LH?-HVK[T0!N]I&8$YFY0RO,=J6+MW?7YEBW=@O?9PTV*;MNS0WE#WBYPXB_HU=0?*SIDD?TUO MRZ173FDPLGMQ3HX6E;5.0+ICBC%C17G\KH6J[%UX\Q33&[%6=P(E" MN>87>U$7%@/;A*3X23J(]O;-:+=\OSLCV+52GESQ3,AV?:P M_1&1=ZK$"3A MGXX,*1.!20J_]$II:)LCWY)Q!O5&\*X'5A1]!>RP+T1:NV5RR>DG)PK MR.FCJR3KDHOR_ QW3NF'YO7I[6/L35SE5MQ"#=XKOFV8'SF/B/$6-W\L,V1EUI5B .;@42N7!_Y+:$1SY1M!5DV-TJ(!8-F6WVE[@4]2&D M%ZO,_5F&$#WZ/5BNY^B).&3)P=Q[H3S;^:TO5U+L-.6HGJ+:D-[-T"LB.HJS M#XV&Q2WC(BS*#5PW[L2B"EN-ZG,W$3#_#F_0%_PSC3UHO4-(L36.IPC/1#&)P\NU*?N*/5AE@Z9?,O"AG22C?5OSC*ZI*$"'R"Z7\;?Y]U[G\K&E8 M+C\.>Z_]"O$"Y"VQ]7CZ[.F!E+7IC\ZU_".GA>M0*_+'-50VGA;@.?UX)/U! M!^1?O;W^#U!+ P04 " "A0U1EJ^9*3\# "?" &0 'AL+W=O(_^SWINB8M[+86L4#MI M-%AC4=L'P0^$OBVNW0P)$LC'EDYF,QBA)V"!7FGC4(^ON&,U2*%9$; M7SN=46^2@;OT5OMUB)UB60B',Z/^EH4O1]%E! 4N1:/\G5E_P"Z><]:7&^7" M"NM6]GP00=XX;ZH.3!Y44K?_XJG+PP[@,MD#R#I %OQN#04O?Q=>C(?6K,&R M-&EC(H0:T.2V_I5!+.CS\+WU@$LX1IX^C,.1"Z@*EPTO'NW*)#[45( MX="ATQ\/8DVE6$.>=F6EK)MMCY@)NC?:E@S]T@<5+?$PN]WYG6[^GV4&% MGQI]"F?)"61)EAS0=];GX2SH.]NC;Y+GIM%>ZA7,C9*Y1 ?_3!;.6^J;?P\8 M&/0&!L' 8(^!>[I.14/9XZS.C,XIJ[9-*VW<2??X6E8/ZWPH$99&T<5BOST7 M!^JV8 X\'D_\Z07\"NE;7@)U M2YR1+]1B%M[\ M3*0"*I,+EI&Z"^VDBZ-M5A-\IZ%&S[:&M_#_T85>'MN5XR=)MWW5UX/2G M25>+0!PN!'&OO5_QSM"@C*W":'1M*MKYT>_VTW?2#IUG\79TWPJ[DIIRCDN" M)J=OSR.P[3AL&6_J,((6QE-Y EG2%P1:%J#SI3%^R["!_IMD_!U02P,$% M @ H4-46Y&>BCD @ .08 !D !X;"]W;W)K&UL?57;;MLP#/T5PABP#C#J^R5%$B!)-VP#NA5-MCT,>U!BQO9J2YZD-.W? MCY(3-QO:O,B4R'-(BB(]W@MYKRI$#8]MP]7$J;3NKCQ/;2ILF;H4'7+2;(5L MF::M+#W5262%!;6-%_I^ZK6LYLYT;,]NY70L=KJI.=Y*4+NV9?)ICHW83YS M.1[LQ"7J;]VMI)TWL!1UBUS5@H/$[<29!5?SV-A;@^\U[M6) M#":3M1#W9O.IF#B^"0@;W&C#P.CS@ ML&D-$8?PY<#J#2P,\E8_L'VSNE,N: M*5R(YD==Z&KBY X4N&6[1M^)_4<\Y),8OHUHE%UAW]O&F0.;G=*B/8 I@K;F M_9<]'N[A!)#[KP#" R"T.;)373+/I6(H]2&--;$:PJ5HT!5=S4Y2EEJ2M M":>G=_B ?(<*+E9LW:!Z-_8TT1JEMSE0S'N*\!6*%&X$UY6"][S XE^\1^$, M,87'F.;A6<+/.WX)D>]"Z(?^&;YHR#&R?-'Y'&$K10L+BE726Z![UA4L[ VC MA)^SM;+GO\XXC >'L748O^+PNE:L+"66S+X\L85#""]=[EDJTY-7JF,;G#C4 M= KE SK3547)B(8:JN8E:%,XL%JN%6A2+D3;,?[T5@&GOE:,"@O%H.CA4QYJ$?C""BYH32NP4 MG:AW5["R#*0-B7)+G,_AS:D)_H<27-K>59%QU0NJ^&F\@"%P_BTF( M(C<),A+BR/7SE(0T* [ =5O]&BL\-A M+30U@A4KFNTHC0'IMT+HX\8X&/X6T[]02P,$% @ H4-4=6C%NMW @ M&P4 !D !X;"]W;W)K&ULA51M3]LP$/XKIX@/ M($7DK2^T:BM1&!J3D!"P\6':!S>Y)!:.G=D.A7^_L]-FG03=E_CN?,]S+[GS M8JOTBZD1+;PU0IIE4%O;SJ/(Y#4VS)RK%B7=E$HWS)*JJ\BT&EGA08V(TCB> M1 WC,E@MO.U>KQ:JLX)+O-=@NJ9A^GV-0FV701+L#0^\JJTS1*M%RRI\1/N] MO=>D10-+P1N4ABL)&LME<)G,UR/G[QU^<-R: QE<)1NE7IQR6RR#V"6$ G/K M&!@=KWB%0C@B2N/WCC,80CK@H;QGO_&U4RT;9O!*B6=>V'H97 108,DZ81_4 M]BONZAD[OEP)X[^P[7VS-("\,U8U.S!ET'#9G^QMUX<#P$7\"2#= 5*?=Q_( M9WG-+%LMM-J"=M[$Y@1?JD=3I3P6R?/(8M#2.,T M/L*7#45FGB_[;Y'7W.1"F4XC_+S<&*MI*GX=B3 :(HQ\A-$G$1YI68I.(*@2 MAF@?=?(HC=O N6E9CLN 5LR@?L5@R)ZC@5S1.ACKPM@:H52"MHK+"DZY)(OJ M#).%.9L#M1!]"Z\QQV:#&M)9" ]L2\-C47,F#)S +$RF,9W3<#;)X)GV!XBG MU:JBZ 9&60)).H,;+CF-6 &54H6!<3C.)C *9^,Q/"G+!('V#3Z!9!PFV=0) M61B/IO!1=Z.#@6U05WXM776=M/WL#M9A\R_[@?_KWC\;=TQ77!H06!(T/I^. M ]#]*O:*5:T?_XVRM$Q>K.GU0NT>.6Z%;5'13:=-P1Z+9 M1[8UR,O>J)$1B^-)U'"A@O6R/]N:]5)W3@J%6P.V:QIN_FQ0ZL,J2(+;@T]B M7SM_$*V7+=_C-;HO[=:0%(THI6A06:$5&*Q6P66RV&1>OU?X*O!@3_;@(]EI M_=,+;\I5$'N'4&+A/ *GSPU>H90>B-SX=<0,1DIO>+J_17_5QTZQ[+C%*RV_ MB=+5JV 60(D5[Z3[I ^O\1A/[O$*+6V_PF'0S?( BLXZW1R-R8-&J.'+?Q_S M<&(PBQ\P8$<#UOL]$/5>ON".KY=&'\!X;4+SFS[4WIJ<$\H7Y=H9NA5DY]9; M0_4U[D\(6\F5"X&K$E[^ZD1+F2?Q [V+IY_Y3J)]MHP<,7J[J#BB;P9T]@#Z M!-YKY6H++U6)Y7W[B#P=W66W[F[86<"WG;J - Z!Q2P^@Y>.X:<]7OI_X=^/ M'KY?[JPS]'!^G*'*1JJLI\H>H+JF?BH[B: K.$O[KS2?A?:-N[ M+W 54&=: M-#<8G(36WE46[RJKJ+*%INZRSGJ?7(U0:4E=*M0>G@I%)[JS9&6?+8 2CWWB M7V"!S0X-L+D7B*\0_GG .X__&))P,DG'[Z83LB0\"WDXG<]HG:<9L!2>/)JQ M)'D.60S7M6[O'*/+,$ZGP%@XGS&8CII)#.^0^J_6L@31M$;?H#>P1,6RF5\) M.CW5_UA5HL 3["29;"9^VXI&Q:!^DDC#UZ'F8)(X^M7+TE# MEL>0).%\/NU[K?V/JCWVR9DEN=^D1)/#OYYG=#(4&C3[?O19&ULS5=;;]LV%/XK!UXW)(!FZ^9;F@1PD@W; MT!9&G&X/PQYHZ.VV,/V(E'DN7X\-YUOM/E@UX@. M'DI5V8O>VKGZ;#"PV1I+8?NZQHI."FU*X>C3K :V-BARSU2J01R&HT$I9-6[ M//=[WN5S'BXWDG_V?M.OBR%Q6NM_I"Y6U_T)CW(L1"->>N'I"\(7 ME"QYHQ!T 1[2NQVDGT/RJ"Q.PS-;BPPO>I1G%LT]]OP]@;^GG/W(-*6%=9;U MN35"H16EER2:$UG1CFZLJ')[>@8$(WH8;S##M("Z4Q&UNUQDIC'>1B"Z(@E_P>)1(Y1U10HY$Z[\,=[>XT M@+305!8SNK@6>FP:LI/N$M2M620S(I*0$45:/DW M>01.>]T,ZQ[)(V[WX14,@^ET2N\?OIO$4?P:WE'=>;\ ?]UO")5'*$BX0LH% M;R80*(;T/$.D@%=A/Z',5DIZ>(QN5FM88.W:V]IE0,"$HR\31H''AX@GSXC? MZ?N6=NQ)$ZHU;@T"5%/67)8A;Y"AI&+7&.FV+8Q8%.AKYR/<%"((&V%A> Z M<^ZCC4WNP^R3G*&A,1BC;N<\I?W53N&7"% MT25E!:=$+63.Z&O# ;?$M5#%3E=W(WR3<1*,TX07:9!,$KB>_T?1H D;AH:XO96 4/[7M/TO" M*(B'$3V3,(0[S;#[V\6'3#4>HEN\U^J>)*0A75,$R2@(1V-XPTV!*J[AJMQ9 M(]%"'$S2X?[WCO\ZM[[]E'7 M5W7BHY(_WXD/5;3][%J7M:BVWOGQ:VJD)8=NVZ=NZ:8$I]8U=2[I8+8RB+[/ M\:DF=D/=]$EOUTLE5[X'6VY97H5!'K I'W8AO@.WH!RE&]U2._02B\8GT\&V M!4$;PG8S@GTV(7"4<&H&XTGLXY>:7#(>\C*&41!%<1NGR9 *9LKKE&.*HXFL MQ[:'3_?!-8R()?&3%A8S)P!<@:K)A,(R& MGXV-P<&H6Z)9^8&>8HU5M5/O?G?_SS!K1^5'\O:'XZV@<8 P5E@0:]@?4S"8 M=HAO/YRN_>"\U([&<+]^RV"E])-9(%I85T*:8;"P=GD=AB9?8,5,1RU1TDVI=,4L MB7H>FJ5&5GBC2H1)%%V$%>,R& W\V42/!JJV@DN<:#!U53&]&:-0JV$0![N# M*9\OK#L(1X,EF^,CVN_+B28I;%$*7J$T7$G06 Z#F_AZG#I]K_"#X\KL[<%% MDBGUY(3/Q3"('"$4F%N'P.CSC+<;2:;CG9V=$4 MC=5U;FO-Y1Q.9RP3:,X&H25LIQ'F6YQQ@Y.\@7,!#TK:A8%[66!Q:!\2IY98 MLB,V3HX"?JEE![K1.211$AW!Z[:!=CU>][\"9;* *0IFL8 ;]S"XY6C@UTU& M6O12?A_QF+8>4^\Q?FR7+<1A0 M$QK4SQB,9@L$ZRH'F>NR;8?QOQ21I2O6!+@!+KVL#\B('1F@%O?WAJ^A:JJ) MKII M<"V%G#J851M*(GFK /WU5*H#2+,4-,+9;[;QBBQY-:\Q K?"%O#_9I; MN%7FX&JF+!-4B%S7],V88#(GWA;N,,[3MB&)@UQ MJEB!4#29<;G8(-/^M3!C:$2N-+>NH*6!-(J@3U3B\X365[@?9NT$/.WTTFU[ M41]>>V'A7B-7J.=^7!G(52UMT]/M:3L1;YI!\*+>C-,'IN=<&A!8DFG4N>P% MH)L1U0A6+?U8R)2E(>.W"YKJJ)T"W9=*V9W@'+3_B=$_4$L#!!0 ( *% M#5'YJ,E6MP0 -X+ 9 >&PO=V]R:W-H965T86UUTN^;M,"2F4!5*&DG M5[IDEJ9ZU3>51I9YI5+THS",^R7CLK>8^[4;O9BKV@HN\4:#JRM6O^&;3P>8*J$\5]8-[(3\IC6QJJR5:9Y MR67S9T]M'G84IN$["E&K$'G%[ 1=,XP=7 MR QNV(;X92'1FLD5^O%?R=)8363Y>X^S4>=LY)V-WG-&9RBK!8+*H7) M>,]$S?PH,70>_*)Y*]O[[5_B4M=TEB :-PF"3T\5\9UB>U2"' AN-S".@C"$ MG^&"/_(,908;CB*#7WZ:1H/H(VUT2A9U"8=[ARKZKGMNBS5U!"H@RI;0.6;##= M$ P=.DK.TET/)_!'72Y)BM2_^GY*.]T@>41-]P3#(SC,E!"4::"4VT+5AH(WQX!/*586C.L#D%'/]$G!)]0I-TB0 M>(I'<%U;8VG#N6$6+C!%CRR:.2(,9A!/XN/1-(0#& >C*4R" 0U'D\%Q2%7_ ME?J)@SP-_?0 HF 2P2R8$!L:/\^4/.A&1!B@JR9'[G25)E 5US0\C(Y@-FY- MQ<%LX$6_@TB-$KM&"7$\:.&-@MF(X UW'-VC<1YVXG;M_K61:+:-<1*,AF0I MWC'2_G_HS]?M2T%0NLKRKK*/OK)LJ>B:(NZHI24:..ILB'9+W[-=*BRIK[>< M82UG7I87LV#B;GBS-Z2GINN=5LVP+PD$; MM.10."6-PIN3'9%5>_34;KF^S[S9.JU0Q%Q(2=%"BG9%/3/I->Z#GHP*=]7SK:')#3YO)4C8E4*.-":A*[E?4M MAB8'PX#."GL=@T_!P2@(!^WNJQ,6>-K3RT34&38QQ?2Y*,7*,G@><$QATLNF:1^)^ ZSPFJ=G[9MGH$P-7R.K7*8W G/,.*:5MK M#-YJR?V=-Q=Y6?F7I8%4U=(VSZ]NM7N\)LV;[5F\>?E^9GI%%02!.:F&P82Z MK&Y>D\W$JLJ_X*AYTGO0#PMZ@*-V K2?*V6W$^>@>](O_@%02P,$% @ M H4-426\/*D+! 8PH !D !X;"]W;W)K&UL MK59M;^,V#/XKA'<;6B"M7Y*X:98$2+,-N^&Z%=?>[L.P#XI-)\+)DD^2F_;? MCY(3-VE2WX#M2TS+Y*.'XD-&DXW27\P:T<)3*:29!FMKJW$8FFR-)3.7JD)) M7PJE2V;I5:]"4VEDN0\J19A$41J6C,M@-O%K=WHV4;457.*=!E.7)=//-RC4 M9AK$P6[A(U^MK5L(9Y.*K? >[:?J3M-;V*+DO$1IN)*@L9@&\WA\DSI_[_ G MQXW9L\%ELE3JBWMYGT^#R!%"@9EU"(P>C[A (1P0T?BZQ0S:+5W@OKU#_\7G M3KDLF<&%$I]Y;M?38!1 C@6KA?VH-K_B-I^AP\N4,/X7-HWOL!] 5ANKRFTP M,2BY;)[L:7L.>P&CZ(V 9!N0>-[-1I[E3\RRV42K#6CG36C.\*GZ:"+'I2O* MO=7TE5.0,@A5LE[=K SS+'_# ^ M)#(MHV3'Z";I!/RMEI?0CWJ01$G4@==O,^Q[O'YWAG_-E\9J$L'?'9B#%G/@ M,0=O8-XPP62&<._[ALDJ.+BD\&+>C73-1[F^PZ2WB@>PN]* M7F1'@JA0=EF6B8O,*,X][H.GZ5VJZ8P+;%U.CF6YL-6-0EG#TC MT^8-Y35B>,F_=A4+,-I M0*/$?B>N+J%92P]:$13!(E)-=4@A_])8B^,FIP)S3 :4SV@L2X< M'#Y5CE;3'2N41$!XF^4T++GK>#?U=WZNX+TT&L)_SC5C9@T%)45;:Z0>W>9H MCC*\YT\'(_)5C@L'5#&>$P )OW2B.>94$M]:^^W=[L=*?ND$SXS^?AMRA5;E MKC 'S4C'D$"')--6DNF_D.0ML[7F]OF4%#OC3TMQ![?3ST*5%9///WPW2N*K M'\V)_)FORN'17UT[LT]F$O6= M.2 S)M\'FE;("IH'D/8&P]'!I*G8$C.3L[&C*FBY(VDYGXO(09W+FFJ MZB,3-;[4MHUM1]2I6H5[?_PEZI6_WKCN(Q$U=X!VM;U!S9N+PXM[<_VZ97K% MI3O:@D*CRRN:(+JYTC0O5E7^&K%4EBXEWES3+1"U&PO=V]R:W-H965TH/6#Q6/FFV^&,T/.#T(^J111PS'/"K5P4JW+F>>I M.,6H_RCO)[S!+#- 1.-+@^ET M)HWBZ;A%_]7Z3KYLF,(;D3WR1*<+9^I @EM69?JS./R&C3^68"PR9?_AT,CZ M#L25TB)OE(E!SHOZRXY-'-ZC$#8*H>5=&[(L;YEFR[D4!Y!&FM#,P+IJM8D< M+\RAK+6D74YZ>GG'9,&+G8)[E+!.F42X>&";#%5_[FDR8,2\N &[KL'"-\#& M\%$4.E5P5R28?*OO$;&.7=BRNP[/ GZHB@%$O@NA'_IG\*+.V\CB1>_W]J_5 M1FE)R?'W&?QAAS^T^,,W\-=4,TF5(8@M?&_+A6NF> RL2."69Y5^&:,Z)&=- MF"*=J9+%N'"H"A7*/3K+AQ1A*S*J,+((VIP?*-2*%J5.0=.VQ%@4,<\XL]5 M!,UJ4>4HF1;2DC(K"1:"\LRND="F8YS4C"$32D%)/BD;/[)@]70J$:V@XD?( MZSQ DP= IXC=*5J1T ^NX"(AQDPJX 5IBTK1CG(!CS&6^L0"RT55:-6?P8.U M<9IC+[#/"Y#--7$[HW]NF[0_M=&:P2?JEQW"?Z5.YE=(&>(UQ);GF M=%YWQSBK3*9LIU\V):M,D6E^V9&)14[5 M5A\UX)>*[UF&5"_ R:X4>V[8V1+#IC-LS%4\^_^UL$';(D1I_%4P'@?N<.K# MZ"IRQ_2].Z*,.?$M)8_Q5+(7#J(Q7$(O" >C*?0F@_'H>?K(I&3&@8N@#\$P M=(/IJ/M^#WIHQ7O1((HL3#"83E].__G1[[6$\4XN5BK]G7T^* HY-:3ZCNU6 MNQ?*JKZ8G\7KY\U')G>"M!^_:R=-BY8&-L'#7MKXVN?%[7S2CC MSFA@;1,Y&HA"IXS#1!)59!F5CV-(Q6KH^,[:<,.2I38&=S3(:0)3T%_RB<25 M6[/,609<,<&)A,70.?&/(S\T 'OB*X.5VGHF)I58B#NSN)@/'<]$!"G,M*&@ M^'?U^SG-GE,)J8*(I'>LKE>#IV^0^:PH$6J;\3J M$U0)'1J^F4B5_26KZJSGD%FAM,@J,$:0,5[^TX>J$%L Y&D&!!4@>"D@K "V MZ>@*4O5/EH5)*BL'K@:(S*\[JSR M/BZ]!SN\A^1*<+U4Y(S/8=Z C]KQW1:\BY6HRQ&LRS$.6@D_%[Q#0N\]";S M:XKGG^%/P@EK=4++%^[@BP2?86%E6?X;IN[(MTL\0RXT9.I[BX>#VL.!]7"P M2_\BBT$:I27D0FH:I[#64S45H*0[M'2F1]R/_(%[WQ#!81W!86L$D;WD&,/L M2;+2)/N+G#*)+SR)1)93_DBF- 6%YH_ 0=(4Y=="JO5V2SVZ=33=-ZIXK_;0 M:\_WSS3WP_HZF_]5GP_P=5SR&6!8X71M>P M+;%@DUCP5LINNK8?OKJR[8S=7<*Z6Y]^;**)G8@42E9P74X!M;6>ND[LK.%N MCI&PO=V]R:W-H M965TX_3LE,;,&@_-V$R,ASQ3 M2K[:B:P9YN 1B+'S&LY5:;Z%#FG-_HSGDXLAR](D@@4)J"XN<6?$@2S83K M^%.06J5/#=QN;]C/3/ 8S)Q*\'GR,PY5-+(&%@EA0;-$7?'U9R@"ZFJ^@"?2 M_)-U8>M8),BDXFD!QA6D,:H!7@'PG@(Z-8!V 6COZZ%3 #K[ M>N@6 !.ZG<=N$C>EBHZ'@J^)T-;(IALF^P:-^8J9%LJU$C@;(TZ-+ZG*!!"^ M()-,XIR4A+*03*B,I1Z="9# %#6[^I'X9D4@Y'MRB2J^I@D@ ']D!B+0ADM# M]HTKFFR9'$Q!T3B1A\B1CPBX!9;!!\+0Z(&8!)QI'I%[%+&\&=H* ]7+M8,B MJ$D>E%<35)M<<*8B24Y9"&$%?MJ,[S7@;4QPF65OD^6)UTCX)6,MTG8^$,_Q MG(KU^'O#W:.JJXX(H+27R>KBB[;R#N ME,0=0]RN(9X)'F:!(NM$\ .7-U&3G?@NG4"^'? ME1D\:A8 %V%^]O^X4M3^$E\RC.F\G>A'"V+RQ-34CT9G[C'OELQ/M7%J*EW'NCS M2O:"BF7,)$E@@:Z<5A^O,9$7AWE'\96I?N9;CG90 MENCCOU!+ P04 " "A0U1B?'3:AT# "7"P &0 'AL+W=OB[[$;BS*U8(I8"5TQP(F$^ M<,[]LZEO 7;'#P8KM34F)I1[(99F.#T'!+!G.:)OA6KKU &U#%\H4B4_26K MI*%JUNFEGU78X3F MG&Y81C,JH@EJHFF1*\%UK,B41Q#MP$^:\=T&O(O*5O(&&WE'02/AMYP?DY;W MF01>X.TXS_C%"B4[GH-)[U:35*K$9RD($T-KP_#W>59C-A MX!U[WJ==)=",\T]K<),]_H(:W/3U_IXHV*T4[#8K2#F-: /1245T\E'9[E4N M>N^=[69"OT[]<3.N5Y?L9EA=C4R;82=[4GU:R7?:R',M^-'=#&_P'#5D@-?G M.DSRB/$%*?[S]O[?6Q"^]_AH>1]5$O[6R^B_=U'L8:R] O;@_+JJ>*._Z>MQ MA8;N5J.1@ES8#D^1T"2^> Z9E]Y)^-_1WVB>DZ;6/S2%^TK-AC M+!A7)($YNO*.3_ :DT476$RTR&R;3G#86 MB9W9#NW^_6PG#2U+4F#PTMK'_K[/YQ+[##:,/X@00*)M'%$QM$(IDPO;%GX( M,18-E@!5*RO&8RS5E*]MD7# @0'%D>TY3L>.,:'6:&!L"SX:L%1&A,*"(Y'& M,>9_QA"QS=!RK9WAEJQ#J0WV:)#@-2Q!WB4+KF9VP1*0&*@@C"(.JZ%UZ5[, M7 ,P.[X3V(B],=*NW#/VH"?S8&@Y^D00@2\U!59_CS"!*-),ZAR_8KY ZU-9_/(F%^T2;?ZUC( M3X5D<0Y6)X@)S?[Q-@_$'D#QE .\'. ]![0J ,T3H!LN4 V(K-$Z%6A," M81J@,19$:.N"@P JLA6--=,VH# 6:T0""$ORT'M^IP=LJR$6DO5VDQUXMX;>4 M-E#3.4.>XSDEYYF\&.[VR]SY/_79F]4/@M$LRJYI^%H5?->P)3ZK(6H51"U# MU*P@6G 6I+Y$H61-V/ MRG:OD.B]=[;K"?M5R:Z'N4Y5LNMQ)3G+*^F^=U4<8:Q*[^0(KNI;GKY1;_9Z MO2R&]E[3H9[_M>GV!/)UXK.'H+ 6'>6EZ:.>VXQG'6$VD2PQ+<\]DZHW,<-0==' ]0:UOF),[B9:H.C+ M1W\!4$L#!!0 ( *%#5'"C9R@@0( ,L& 9 >&PO=V]R:W-H965T MH#ZV4ADLN)15!:A--Z]1N4;-N#],> M'#@)5L%FMDG:?S_;4$25BR9M>PFV.=_EG.,N>V+"DMD$G*&0A<3YT; M_WH6FG@;\(WB3G;68#)9Y02L0?WJ"]##^8H$T%+>\5^ MW.M8N%-8R)\GE :MTL J#8\H?2E1$%OEW&@=+%W-,+8,Y@^XC7UO,AY%[K9; MH?THKXUX9VW86AN>M+80*'7#84OR"H&O:X=0DE=[#PXY'>X[]<.)?]C'J/4Q M.NFC#[&PO=V]R:W-H965TMD>ICVXP0%4L)EMDN[?SS:$4$)0U:HO"3;GG(_S M'>)\XRUECSS!6("G/"-\8B1"%!>FR5<)SA$_IP4F\LZ:LAP)N62QR0N&4:1) M>68ZEN6;.4J),1WKO6LV'=-29"G!UPSP,L\1^S?#&=U.#-O8;=RD<2+4ACD= M%RC&MUC<%]=,KLQ&)4IS3'A*"6!X/3$N[8NE#15!(WZF>,M;UT!9>:#T42V^ M1!/#4D^$,[P22@+)KPV>XRQ32O(Y_M:B1E-3$=O7._5/VKPT\X XGM/L5QJ) M9&*$!HCP&I69N*';S[@VY"F]%D2CE6 -0&^M();$]R75O!J@K9N5MYUXQ9(H.F8T2U@"BW5U(7N MOF;+?J5$O2BW@LF[J>2)Z0W>8%)B#DX76* TXV?@([B_78#3DS-P E("[A): M_&.;[ WQ3&FW<.CNW,V=0 M\&M)S@&T/@#'YYF_F&Z/^NR\K?KRU=6?-0,VT4.M!X_H+5*.XICA&.F? M+%V#^F4 O[])*/@B<,[_#!1RFT*N+N0>*?1=GG<<9;CW#:JHOJ:J4VTSM=W MD_XV[5P.43 ,PPYJ<8AR1P'TGZ.6AZ@@A-X>],41X09G0S1QH MFM\(^N^;3M 4"EZ?3D7UVNG85N!VTCE$0>C902>=0Y0+K;";SB'*#SSH]*<3 M-A[#08^719&EB*SP0+]&C=;H?8.QK?W9;+T^FIK;[I1CMQI51=.#@I[5"7#1 M@W)'=D=KV8,*'"_LC\9N_0/9@RY_B 2SH7XY>R7GG:/9GYTV?$,T\/!0\SS8 MC:8'%?IA-YH>5 ##;C2'*'FD=<\TLS4GY)C%>D#C8$5+(JK_C6:W&0(O]>C3 MV9_9%W.[9W^AAD8]E^SEJXGS"K$X)1QD>"U+6>>!?(M8-<15"T$+/:4\4"%G M'GV9R,$7,P60]]>4BMU"%6A&Z>E_4$L#!!0 ( *%#5$I1M,(= ( $$& M 9 >&PO=V]R:W-H965TZH#82M$)CTB1$83Q,>W"3:V/AV)GM-/#?SW9"5MK0[:7QV=]W]]WY?)VU M7#S+$D"AEXHR.7=*I>I+UY5Y"166$UX#TR<;+BJLM"FVKJP%X,*2*NH&GI>X M%2;,R69V[TYD,]XH2AC<"22;JL+B]1HH;^>.[[QMW)-MJ '@5;NK9')9,WYLS%NB[GC&4% (5?& M ]:?'2R 4N-(R_C=^W2&D(:XOW[S?F-SU[FLL80%IT^D4.7<^>*@ C:XH>J> MMU^ASR M$-I$.V4VK256.)L)WB)AT-J;6=C:6+;.AC!SBRLE]"G1/)7=LATPQ<4K^HQ6 MND6*A@+B&_1W_WP)"A,J+S3B<;5$YV<7Z P1AAY*WDC,"CESE59B_+EY'_6Z MBQI\$/5;PR8H]#ZAP N\$?KB-'T)^00%J:'[Z7NZJ_,?BA ,10BLO_"?15@2 MF5,N&P'HY]5:*J';[->)".$0(;01H@\BW.-6WYH"03 =K5='3RS=O+Q=EOI3 M79K=?E6.0=,T"0?0.V71H"PZJ>Q)OS)SF[7@6P%R5%SG(=Z+&X7^@;9CC!^D MX]+B05I\4MH-841W=H&VG(]W67P4-([#Y$#9,2A*XWA<6C)(2TY*>^ *4UVV MOF_&M"5'E^7'?C@]$#>""KUH>J#.W7O@9KA^QV)+F$04-IKG3:8Z.]$-K,Y0 MO+9O?LV5GB!V6>H9#\( ]/F&<_5FF#$R_&MD?P!02P,$% @ H4-4;6J MC,>" @ DP< !D !X;"]W;W)K&ULK571;ILP M%/T5"_6AE;I@( E-E2"UB:9E6J6J7;>':0\.W 2KQLYL)VG_?K8AC"R$36I? MP,;WG'ONN=@>[X1\5CF 1B\%XVKBY5JOKWU?I3D41/7$&KA960I9$&VF37 ]#; %N(AO%':J,4:VE(40 MSW8RSR8>MHJ 0:HM!3&O+4R!,H"AI8OE0PY9YH5\;&V$/I1FE15&"CH*"\?).7RH@& M(.B? (05(/Q?0%0!(E=HJ- M ;4+8>U"Z/BB?[KPXXM90G,-A?K901S5Q)$C[I\@OF%FGQ"> C)^(K%0@H$& M8UZ5K\VYDG'H&.TNW"8C;#S:-NTYC@EP(^A :[_6VN_46IMPB3CH-F4E?M#, M.@BB^"]M+5$1[L?MX@:UN$&GN#MXH:GHZ,BP)AJ^;ZOCFCA^HWWQD3'1<6=; M@H:G.GM52[OJE#8EG&2DH\91331Z7_,"_.<UU=4?DBG*%&"P-#/=BTP!9W@#E1(NU.T070ILCV0US&PO=V]R:W-H M965TK MR<[NQ6HO*#B)-8 SV#2MM#]^#:$8"#&)E'+3 CGG^/BU>3BV9UN>_A!K2B5X MB:-$7(W64FXN+4L$:QK[XH)O:*)^6?(T]J6Z35>6V*34#PNG.+*0;;M6[+-D M-)\5SQ[3^8QG,F()?4R!R.+83U]O:,2W5R,X>GOPC:W6,G]@S6<;?T475'[? M/*;JSJJBA"RFB6 \ 2E=7HVNX>6M@W*'PN(O1K>B=@WRKCQQ_B._^1)>C>P\ M(QK10.8A?/7OF=[2*,HCJ3Q^ED%'59NY8_WZ+?JO1>=59YY\06]Y]#<+Y?IJ M-!V!D"[]+)+?^/8W6G;(R>,%/!+%7[ M;>T1"#(A>5PZJPQBENS^^R^E$#4' M%:?; 94.J.U #CC@T@$7'=UE5G3KSI?^?);R+4AS:Q4MORBT*;Q5;UB2#^-" MINI7IOSD_#%5,R*5KV/P&/F)' ,_"<'GGQG;J+%2M[^KF?0+6*C9$V81!7P) MS![@XQV5/HO$)^7V?7$'/G[X!#X EH _USP3RE;,+*D2SYNW@C+)FUV2Z$"2 M+GC@B5P+\#D):=CTMU2'JUZCMU[?(&/ KUER ; ]!LA&=D<^MV;W.QI< .3E M[M SI(.K0=>F8,ODL;B7T-CI&J,%(V1WL8V56/TK;&NL=F% MY]BU77=F/=<5Z[!R"$2552-7I\K5,>9Z3X6X!-=!D,59Y$L:JC=4 MT2I@?LZ KF1W\9Q:&A CQVXEVV$%/6_2G:Q;)>L:D\U?E4U3W'%3W3%(:*?$ M[EX^"$VAT\JZPPJ3FE4CZTF5]<0LLHT:FT-9\M8VYWF0L"EFR$H9^PQJMX?O+#)%N#IU7Z#)>'0/.Q)NVE"ZM MZE(['B8'I-84A?@XJ<%_X($E+,YBDPH:F) ,(+IF'C1#[ZY$W)/ZWD9L2C9US9&(W:^N)AHT M(VVQYIM#KU:SQ-'D0?;["XLTFA \+RO*>&[C>V;C20L6I5GSX^A-#U062+,- MF=G65/PH9""-(C1 18X%QM(XPBY RBL M*87,9=(I"ILCP7YL($TS9&;0/55+V#6/0L!B57L^T[SWQM":2,A[?X&QIA4V MUTDGXZ.,5\<'1*1=:I16C:H.'2HUL(8=-L.N6_>C(((UH3 :8 1JBU!S^73" M%.^)U%]V8(TV; ;28:5[88(UJ; S@-*:7=A<2IVBM#G2$3#!FG'83*8_EDL6 MT*.J$*P)A0=8&&)-+7SFI6$9KX&1*?+:&.E8'$YK>R#-G1@-/6*&7EOQHP!" M-*7( *M%HGE%S!75"=.Z)U(_0(C&&C'#J$OC7G20VF[: (M#HDE%SK8X[(G4 M7^D1#31BQM #?V+1<>0@&D=D@(4AT: BYE+J]'W1Z3XYG/:F4FG4 (=G'^"& MIAPQ4^Z466".U/^F.9IFCIEFMSP1,LUVYS,LR3=#5RD5QN":95D=IU\4!DJ7- M=^=P#WZZ8HD $5TJ5_MBHF9BNCO:VMU(OBE.AYZXE#PN+M?4#VF:&ZC?EYS+ MMYN\@>J &PO=V]R M:W-H965T^$A0@)LXXCP MD1$*D0Q,D_LABB%OT001>6=%60R%7+*UR1.&8*!!<60ZEN69,<3$& _UWI*- MAS05$29HR0!/XQBR]PF*Z&9DV,9NXP&O0Z$VS/$P@6OTB,13LF1R918L 8X1 MX9@2P-!J9-S:@X6M 3KB-T8;7KH&2LHSI2]J<1>,#$M5A"+D"T4!Y=\;FJ(H M4DRRCM>L>^T.*EF&?(T91&?W @PI'1,T" 5C"-Q /=?$.Y(%?Q M^33B^A=L\EC+ '[*!8USL*P@QB3[A]N\$26 Y*D&.#G .09TS@#:.:#=-$,G M!W2:9G!S@-L4X.4 3_<^:Y;N] P*.!XRN@%,14LV=:&/2Z-E@S%1SGH43-[% M$B?&2R9-RL3[#5A&D(@; $D YJ\I3J1]Y/*G-/=7$A%R M,"M@NWM35?NYG;#LT&_OZ0X>!.H)C_JTG6*9)U=++. MV>+EN];'F5715KZ+.:KR8\;B:1;U(GX;=RW9ZK?R&3>(F9W&V)WCH/D'00=" MW4*H6RMTW]5D_PRC_3-,D*C2G9&ZI5([1ZH:12W<$UE.NU.*.M#E%;J\ M6EWW:(M]6N.$;D'4O;SM>D6RWB5.HW?29^F+8XLU"5I4!-GG+-8O1/5K14TA M@0&LZ8YM[3\XUN4/PRY]W^Q+'$?.6G:T=W(<38(6'P1ELLS2%SQ&;*UG+0Y\ MFA*1O5Z+W6*>N]53S-'^Q!Y,[8K]F3V89]/:GCX;'N\A6V/"0816,I75ZDKG ML&P>RQ:")GI^>*9"3B/Z,I0S+&(J0-Y?42IV"Y6@F(K'_P%02P,$% @ M H4-4<.1X?$T"P S4L !D !X;"]W;W)K&UL MS9Q?;]LX$L"_"A'< 7M -B:I_XLT@..D;;II:\3MW?&W:7IQ MGFSS512S:8JR[7H=IB^7;)4\OSLA)[L_W$4/C[GXP^CB?!,^L!G+OV^F*7\: M[:4LHC6+LRB)4TS$FVY3Y(_Q,/-XMT)%BJQ M%9OG0D;(_WMB$[9:"5%^+UO/6W(<9FR2K?T6+_/'= MB7^"%FP9;E?Y7?+\D54M;+*BG_1!4%1S3"FY5P36MX%45/-,*?E7!-ZT0 M5!4"TPH$[SR'C:OLG6WL;;)S-S'V-]DYG!A[G.Q<3HQ]3G9.)\9>)SNWD\+O MHW*0%"/L*LS#B_,T>4:I*,_EB0_%,"WJ\X$5Q0(ILSSEWT:\7GYQF\0/O^8L M7:,K=I^C7]%XL8C$6 ]7Z"8ND25&_B]7+ ^C5?:/\U'.7RLJC^;5*R[+5]". M5XPWZ1FBUBFBF.+OLROTR]_:I$Q@*5^2IS.$?2&%^-U2KDQT"0HI;K>4:UC* MIVU\ABRL:]%[8RDDZ);RX2BZ?#R*+C<:ZVX?N(\\G2Z?3'QDZZ3\;B %:WO= M+2SEBLWW_06PRV>==5=GB+@Z*5],1@#1C8"OL)09V_ 689V4J8&G23D:O58I M(PZB/8WHGD:T$&MUFILSZ";.\G3+PY8<_?N6%T W.5MG_P'$6WOQ5B'>[A#_ M=9MG>1@OHO@!;=(HGD<;CKEPG6SCO(T"I32WD"9BLZ<+&[LVP1B?CY[J0]2T MX*U:T'*QZ]4+-EIF[UMF@RTK#!=EV3:,YPS-DZRU/:4,I_YVC-76F!6[U19K MM,39M\0!6_(]YOY(\^B_;($643;O\HVCOMVRU;:8%;M5B]E 6]Q]6URP+>.R M)>4,RG[P94#&4++D$>^AM[*V)KKM2C55?^^V]#W5#JHLTN+3CZHP MC!V]O! M ^TP39,U;VZ2OJ XR5E;6SU%/X<08JD-\10-E8(-'?V]CKZICE^XCN@GFDZG M:!LO6(HFX[OK&1K/+]B* U;1_L'C3QRYCG@ MN)-D(\&@7BC[%11&2@A2/(07J 0=A6G5VPL:>=89!;U :R'T<>DGOK^Y_'IG M- ZHY"$=A(=4\I#"/.SO 5@>U8P#*@%)84"^Q0/Z,2"A2-U!/"!11^&PKK\' M8'FV;@Q(1E*8:6T>8#D/31H^N&-/R>JIF$G+/RWY=+I2)M2F#I*&=)! SY*, ML^! KU] 4 FKS[Y@/&!)%%HPNKXP7J$P);?OZZQJ2;I9P^P0U+8(X#V"YDAM MW16P6N*8MM74!TM=[BLEFVI*^EDPK0Z,KO#E55Z0A+.<0;P@V67! 5W/OJVN M;JW#R++RG;K ]5H]9U;N2TNY]C=_;2M)':@O2 Y;,#=G+(Z2M%CMM>TC7%GJ MXIK2 'JU!*T%@U8[6J:5 &5_HO/=$K 6'&Y>+Y>LR$?RE4BYZNR:>*XUDAQU MZ5EU@][UFKMWDN4VS/([)M*_HI\;]?AK6UW!$\MIZ\DF)9M*2_#;,/B_S] W MD3E:)6'\AC6V+>%O#P)_6\+?AN%?;J/N7W JJ,F ):W=,A5X4.^V:QNZ,. G M8Y0?P[B2Z?8@3+'5",.D^>6!R*3ZOHSVW$ MF_12V9A'^/P/O)6GXO"'NC%0YIZK]S52(J#5);&=GL3.DYQSLJ8PX\N/\*%8 M\4=)JW)J:$X[U)+T=F!Z0Q9L*(3"I5CS7\TF=ZVZE:\1V1!)@S/2H9[DKP/3 M[Z 'U=6;)W&6K*)%T7VO+V^^78W;3C8X:LSL0@Z5.'5@G!H-(X&J[7W&NYYX MN'Z"1Y8K$>D.LB?K2AZZ<#RJ&'ZR-WSQU40D6MNWV,K3+97\QNS@.=UI8 E2 MUP"D[9H)-Z3;>;Y-13"B5Y&JB5(H4RT)ZQZ!L+QK*$V9LC1*%NAKS'IV'(ED M=Q DNQ+)K@&2V]TSW:;S1Y&D$':Y%O$4CQ=%SH)E"?^*H>DJC&,SUZGY+PJY MKG;*0'?,X&VN^_:<]'2=1+4[2#;,E;!U>\)V&->I0(;"1E<"V3T.D/N=1? D MD[U!F.Q))GL&3&Z?JXO41QGHG(HSK1W&O_14*H.G%3R)90_&LJGU7Y%+[N\S M26IOD,R:)WGK'3>S=JF11S7+04^"VH-!?2R''20\^SM+LMD;) GGU8Y6'3<) M=ZF1ISN&XTDT>S":18JBL2Q^_9K8DT#U!LFZ^9*8/KS0[[MUY*O[K]3R[):3 M;<8E;]M*VI8/'(*3O/9A7O?8/-)(ZMP\ZE^OV1:)=Q_&N^GFD:]N6[2>B]67 M:RHJB>[#L7>5P#G(U)VBC/$%XX)W+DZ]+K*])M'GRZG 'R3T]B71?9CH95H^ MJS4ID0/L%!I77:?)#IVF+=?47)+=AZ/N=J<=S45R O '";']VL%8@Q!;>[;< M5T-DQ150D:9RDO>^9H-XABZ+C!F?N454,!G+YY_H2!FJ0,X.P2#Q="#Y',!T M?.7ARTF@!M$4C*(#B=E @UG0!4?*8P42IL$@X7$@F1C X6S/"& 2J$=Q"7CT M)I#T##27)4#3ORY:AFPDX1@,$O8&DGI!SSU@TW /A=N:]ONVTQD3S$JI7N'85X2WP?/5BZS7S'9^3 M]UJ+SP-T+H)KUQBP&6:-3F-,=M+ 8T 'NM1N,^"W\/6(JRR":[<=\##7'7#M MO@,VN=-FG'V<[.0YQG,U)7 MZY*68PX.=/2,X-I%"*S98$B>V/J>V[^\AQJ4?C@^T98BS-?2^Z 9M5L3>)@; M8?4K89H[83UQ1EK."D-9)M*X(*8Y+=QP&L7_3TZK7S$C@QQ%(_4+903>%>CK M-/4L&G@,@-2OGFGNGLW8)B^]MONE :W;CCDOU>^FD4%.L9'Z73/-9;/I/N;? MA"_JN9.=.UK.)%LBF=SEC1J%B>Z\[X$WR%_KC1JAJ[ME1_=&C9Z:2V>&W@C4 MP0%D]DGMIAFA,%N_/3*^$B\.FN2/R?;A$:U#D&PO=V]R:W-H965TFP'S]2 M4D2_2)2%1E]LD;I[>'>\>W@V)SO*OJ5K0CAXCJ,DO1BL.=]\,HS47Y/82X=T M0Q+Q9DE9['$Q9"LCW3#B!;E2'!G0-&TC]L)D,)WDCN8F -7B;NP]6:RPEC.MEX*[(@_'$S9V)D5"A!&),D#6D"&%E>#"ZM M3S,\E@JYQ)\AV:5[ST"Z\D3I-SFX#2X&IK2(1,3G$L(37ULR(U$DD80=WTO0 M0;6F5-Q_?D'_+7=>.//DI61&H[_"@*\O!N,!",C2RR)^3W>_D]*AD<3S:93F MGV!7R#KN /A9RFE<*@L+XC IOKWG,A!["@*G7@&6"O!8 3D>3U4=.6 RNR1,''\%" M)$J01030)$+Y5#\,6A*Z@%_"-+A@"9OP)H0K/& MGIE>_9KX0P!=J6ZY&G-0%5^4XZ%&/!&XVR3E+!/)S\'?=T( W'(2I_]HX'$% MCW-XW #_F'@Q93S\EP0@"%.?9@FOVX0"QD305%<>8W";!#QD+>4AJ4]H^61^.L7-D9(O0@8U.9:.CM[&J M5AG3=V\LV_S\[LT86M;G8M#!">3V47Z6J>C3?-T,+_'VR\R"H^,, M+Z7VXVZAIFJT]LC>ZA+X_\!\/@>98%X&9I?W-PMPZ3HF9+S\W=4^.4 M@4>NZQZG!CY)C::\4#1MZ7GZ)"^^BO[K<0'RL_^.>DF'I%!\:]F])(4B2TO/ MEEV20H\T:DL*Q7R6GOK./;!+F(,3N['^%1M:[BNGI'MZBB$'H^.7;OF93[6J*8$UI])"M4% FAUM4Y"Q,_W(CMV7@_ MY!)UVU%BC,[)"JC($^HI[S6B;.F"H"@3XEZBK(@.ZHGNO"B?]I=V8Y05W<&6 M_K)[E+_2;1%D)X\QTH5 L2)T>HFQHCBHI[CS8GS*;^/&&"M^@WI^.XGQ[!+D M[7+4Z0Q#BJ"0V4(=I._8.IQA+4AM9QA25(7T5'7N&5;"'+2Z37N,]GY0 MZ]FJ\QE6XNV7LVOC\=$15DH=&HO&N,%<16E(WP5V2VLDB\QSOJ# 2DZ0RT_B8_C^_,_+I&B.C3N);"*T)">T+J4OQZIK?RQXCS< ML2D[,^)=FS.L2!+WTIQAQ7BXI3DCS)? PLG-.:G> N<,1_J]4&2(.[9N/[$7 MNA8.[_TAV4L+AQ69X986KNM>Z.$LLZTP% OBCAW>^9O1@?:QHD;<2Z>'%?WA MEDZOZU;HX2S85!?&W@5'3-@JO_=)0=YY%'<=U6QUMW29WZ@82KRXF/KBL568 MI" B2Z%J#AV1'JRXZRD&G&[RZY(GRCF-\\&PO=V]R:W-H965TP$[\O<_=V;[+>"_5L\X #'K-N= 3+S-F=^/[.LT@ MI[HO=R#LFXU4.35VJK:^WBF@ZU*4+GE EO.BZ?+=1T+ O#F8"%0KK( M[H#+_<3#WON#![;-C'O@3\<[NH4EF*?=0MF97UM9LQR$9E(@!9N)=XMO M9I@X0;GB.X.]/AHC%\I*RF>('S"#BDQIF@]N\%9L"YLV3]^%T9]6JF M$QZ/WZU_*H.WP:RHAIGD/]C:9!-OZ*$U;&C!S8/FD(QPT"CRSD8RKB^LNN?EG-T>7&%+A 3Z#&3A:9BK<>^L40PQF$[#0)H 'MA>'']E6U(&C3\/M@6M#+72(!I)9-&W'$0 MXW^OK7_4#UPSOJ=JRX1&'#96%_0'UG5UZ&^'B9&[LD6LI+$-IQQF]IL E%M@ MWV^D-.\3UW7JKXSI'U!+ P04 " "A0U1+[X1 M4$ O%@ &0 'AL M+W=OXX:KZB,5%ML:8/T5B*UB6,BGRYI)'87+:_U//"%+5W$NZA/B>W%R'%RTW MB8A&=*X3%P3^MO2*1E'B">+XD3EMY7,FP/+UL_>I21Z2>2"*7HGH'Q;JU46K MWT(A79!-I+^(W8QF"?F)O[F(E/E%N\S6;:'Y1FD19V"((&8\_2>/V4*4 ."G M'H S #X$=(\ .AF@TW2&;@;H-IW!SP!^4T"0 8*F@%X&Z#4%]#. *1" W%HMB2PV"(B$(K&BX9 M7R*6NP&S^[LQ>OOF'7H#P^CK2FP4X:$:.AJ22$)QYEG EVG ^$C '?1)<+U2 M:,)#&M;@QW9\8,$[L'CY"N+G%;S$5H=_;G@;==PSA%WLUL1SU1CN#>K2^;W9 M)[\W^]0.OQ';'-ZO@7^TPS_/=1NYV,![-?!9\^ #"Y.=_%WH&'^=%]\%=8:F MA$GTC40;BO[]"PS1M::Q^L\R33>?IFNFZ1Z99LH>X3UAY7>I;N7M3CIMM^?_ M4;?D=IS7=@>=.MSL19Q_.-]>]GZ>O6]U!'(!/0M$AL1BPW5=YJF#P#A(>N]V MY+LN%/>VG&;5R!L<&LUJC()>R6HO@R#/(+!F\/>&2. N>@+9F\-^0=%$TOB+ M>7T,JM%4(DYM_))-YUB\O3S>GC7>DL0ODJ+>FJ(F2M%$WB-&'EC$-*/J79T: M]ZI!^X=17U6-WGL5RL9-7$U>Y"X'IQ0+ MSRT:M&N-W;0K*#:@2T?4=-,U>:7MB=>T>(M=R1FZA6$1LCFZ39?BS#PE4636)WVJ8)LAQ6:Y0M H M*/JZ@T=/Z(:9:Y'O0= DV=Y2RFULX2)>?-*R*'J5USF)"LTRO_X>X<=X*GJ: M9^\/K\Z3866?J(2ZEX@JVI#GGY2HHEMX]G;1H.%Y5=7W>OY14@KA]^S*_^LU M4E7AX^$4(NS95;@(A_&?"6>:^6U6LH6 >X/3E>P]URQ"=W0-A?) )10IDU"U M>_6:5K+M$Z-H M@]9;7B0F^Q76\;5&OFH6&UXD(Z,3Y)M4XSO_Z1/K8^C.Y>J8,JGTL\!E?Y^Y;3>""P'&W9-62"&/"LT3I^G'=CZ:GVY^,&=Z!^.7WOF55S,^]LXGZ=EEX3X]2OU$Y))Q MA2*Z@*G<=@^*2::GD^F-%FMSUO4@M!:QN5Q1$E*9&,#SA1#Z^2:9(#\C'OT/ M4$L#!!0 ( *%#5&Y#'9S: , 0- 9 >&PO=V]R:W-H965TV\DD[="$ 4%?6MOQ6GOO97O%&>Z$_*8V !K=IHRKD;?1.GL1 M!"K90$J4+S+@YLE*R)1HTY7K0&42R-*!4A9$8=@+4D*Y-QZZL2LY'HI<,\KA M2B*5IRF1^PDPL1MYV+L;N*;KC;8#P7B8D37<@/Z874G3"RJ6)4V!*RHXDK : M>2_QBSD>6(";\8G"3AVTD2UE(<0WVWF]''FAS0@8)-I2$/.WA2DP9IE,'O^7 MI%X5TP(/VW?LKUSQII@%43 5[#-=ZLW(N_#0$E8D9_I:[/Z#LJ#8\B6"*?>+ M=L7=!JS$52B/"E\@,@S1+\N6MF8]>:TC5 MUY9HG2I:QT7K-D2[R1<,S"%#8H56)*&,ZOTSE(%,@&OC$J=D:6?$L1^&CUM2 MZU:I=5N))G)/.#J2HX4UKECC,\C;JZ+U6FNXS-,%2"MN)A1UM@B,FC-,;%NA M[ZAE%T\*[MAQ6[??CKN=8; ]D4^_RJ?_NYJ:'-YS>*Z-]:,/(.]R0Q/@L*): MM:AP446].(/F@RK:H+7&XVB)B::,>26YE+ \Y14%6_] Y=!OD!F'M:6&?R*T MWIC=,+^EVJF@T%M*%N[,M=2-#WP;!:X]"'?/(6GM3CC^=X8Q+[?WTPIC/ZHR*+=!,0GCHWTP:,BSMC;<[FU-^^"/SUUM;_@< M_H9K@\-_U>'F^)3%Q??T#@XND/;[X!V1:VIV'(.5085^W^PJ65RYBXX6F;M3 M+H0V-U37W)C/%)!V@GF^$D+?=>PUM?KP&?\ 4$L#!!0 ( *%#5%.UJ"> MPP, -4. 9 >&PO=V]R:W-H965TY1#D0$MEFQB*=$C*;O]]2$HM>9$%)W'G M8HM45;W'-A[W7BB MJ[6V&_YXM"$K> ;]9?,HS&@=G,57"CMU\(SL M419"?+>+7[('+[",@$&J;0ABOK8P!<9L),/CKRJH5V-:Q\/GU^@_N<.;PRR( M@JE@WVBFUP_>P$,9+$G!])/8_0S5@1(;+Q5,N4^TJVP##Z6%TB*OG V#G/+R MF[Q4B3AP,'':'<+*(3QUB"\X1)5#="U"7#G$UR(DE8,[NE^>W25N1C09CZ38 M(6FM333[X++OO$V^*+>%\JRE>4N-GQX_@=*R2'4A*5^A']&SJ<2L8(#$$AV_ M^XV2!654[]'[&6A"F?I@[+\\S]#[=Q_0.T0Y^KP6A2(\4R-?&VX6P4\K'I.2 M1WB!1X0^":[7"LUY!EF+_ZS;O]?A[YN-%556)6(+> _G@2C"'3KSLBLS\[8.(: M)G8P\068":PHYQ:"I*DL"#,:P A/H2V!9:B>"V7E<#M.DGCD;UOPDQH_Z<1_ ME&)+G00:!4;FS-0H$60(7HPN*U!("[0 4^EI(65KE4Z2,U9A/ZI9E95S;M./ MXF.;66F3'-A@/#P)-#\/- B3]A3TZA3TNE- ]N8:T,IH3 8H*W]PO0:T!R*1 MZ6U$E#+WUTY2;45BV=;KL]XY^S :M#/KU\SZG01JF)NP@GP&%)33YK^>SHDV&--'S+=L1!X-6*-HQMU2A7H M$#\Z[91NFV.*C=#C;J7_W:1*HOD+U6@JU)7M@1L=Q\F;-DBCEKA;+O]9@[3( M(NY=2&4CB[A;%V_1(.=J>'3;'#-K]!!W"^*->F1P1FYPL0 ;!<7#6_7(\.R6 MC?O!:9-T&Y4D_8._Z3G(E9N/%$I%P77Y7ZS>K6>PCV[R.-F?X/LI;MF?V9G- MC05-^'+@^T2D*52%&"P-5'#7-^F4Y0Q5+K38N"%A(;09.=SCVLR=(*V!>;\4 M0K\N+$ ]R8[_!E!+ P04 " "A0U1=WQ(?V,) N2P &0 'AL+W=O ME8J"QY*3EI#O?CEY04#QU+I"PI.'U)_,(9#CG#YQD.19\_ M)>Q'NJ8T0S\W49Q>C-99MOUU,DD7:[H)TG&RI3'_9I6P39#QM^QADFX9#9:Y MT"::&!@[DTT0QJ/+\_RS6W9YGNRR*(SI+4/I;K,)V/.,1LG3Q8B,7C[X%CZL M,_'!Y/)\&SS0.YI]W]XR_FZRU[(,-S1.PR1&C*XN1E/RZQ="'"&1-_E72)]2 MZ3428[E/DA_BSXS-87(V^$EG05[*+L6_+TB98CLH6^11*E^5_T5+;%([38 MI5FR*86Y!9LP+OX'/\N9D 2(52-@E )&4P&S%#";"EBE@-54P"X%[*8"3BG@ MO!(P[!H!MQ1PF_;@E0)>4P&_%/";"A#\XCG<6&3O[,;>)B_N)KF_)T5@Y5%Y M%63!Y3E+GA 3[;D^\2(/[5R>!V,8BV5XES'^;_>V7\TG&[1#:)HNR MSUG1IU'3YW3+Q@@[9\C !JX0GZO%K^G]&!EVK?B56OSS+AXC0H0X\2O$/S00 M-W%M[]>-Q2M[_]BM]T_=>K_1B4=N T?>"69;H-GCFE)>A*6-!_$#%ZS/TX2?G8/%M$"_1/-B&61"%_Z7+ M,S3=)#O>^M]?N$ITD]%-^A^%0=;>($LYT.\QHXOD(19]H$6R$;T7:+!(TJQJ M!17ZG%R?R ,>+TW3L#$/F4Z2,)Q=H M2UF8+*N6GUJWC9YIP%)DHDT29^L4$0\M@^=4,B':<:"')Q+SZNZ<_?=N<.(,F]OD*<<_S2*DD4@G)1*IAV$&RU, MJHHX[SB4B/Q26QZULRWG=ZM-Q*]^SZF+7WT^"KYR$?ZYI#D^H MBI85DTPPT#T>AM^)E($0Y:#_L=O<4X:25>'YE&?W*66/W 2>=Z#5+MLQBL(T MW05\.M"[,"[;564>7\J^;,DOEL\QI<8Q!-">:.#^)V6+,.78P<+2C&4210(- M.)H4)E59-"_U^G)LCDVCQAY@"6(J[?GC-:8]<"=F'(TRBE9!R-!C$.U.LM,\ MLI.,':O&3B /HF8/94BC_Z%3:90 #Q![(*$.&$_4('\4ZL$CSZ:#^XCFL5ZX M4!?ASFD1#HQ 7$V$;T-6(&T]/VIT$%PPI&JV@!&(FA*^A>F/]RO&8X.;507[ M,XT"/+;)WRMC72U'QL9KN<,A )X3-:!/XWA7!!5Z3"(^N5&8/5>.1*W'=<88 M5P]%+6@;QX*'Z2Y0AX$[K>3I4\#X,&F:Y7E,$4,HX2OH]%5N 'L89!BKW) V M!FJJ.)@(Q 1.I_E\B GC4%WE1HU*"^O<",1AJ(FCG1NSIZ2-&X$F#&L@;@3^ M,-3)?BLWJE4:6C<"E1AJ*FGIQK6 TQ:.!!8Q!K*Q,(!'#,W6HHTCU2KUC@2* M,#KD_+6.7"4[UL*/)J"].9"-@@E0;ZHW"FW\J%&I]:,)J&^J(;IIHJOJ3*H1 M#:1(9 *"F^I$_Z-(7GF'ZO1U7FJ1TU>WMN9C EB;:F35S?[\^JMJE "[IC.0 MB0?$-=4Y=[.)GY5:Y(DG]=4V$]#55$-AVXWQK-0K;SB-L>G4V -X:G;#4QX) M/2>K%H"J-1!0M0!4K=Y!=:91:>M U0)0M=2@FD]8&5FAJ N:)J>$&/6 MC-"N2BTRH9FXM@YF TC;ZCI'ZTIOJ;>VTEN87='*&/MFC=6 X[8:='NO!Y?] M-:L'VX#HMAK1CTN@NVR=L+Q$IG;XYU+S0>73/O!X<8Q[3^F?.[&0/CSROXHU80.LVP.!=5LZ9U5C<'M/WI2:#S8!6.$A '-; M#>;-/'0J^]J VO9 JA\V +S=M8JN45!;1=?(Z:KH-A""W5,57:.GOHJN$=16 MT1U@%T?-+ATB] PR394I0!G.0$KG#K"#\T:GK,XIIZP.(+[3!^+WN9ET@!*< M@5"" Y3@]%\RUZC4GGPXTA,V?9##R-SAUW\ M+K"!.Y"2D0L4X&IV"&VB3*U2BQX>4('W=E30\J#7 R[P!L(%'G"!US\7:%3J MO0ESW =6\@N.X!KGMJ$&YXW.M55'IJ#QT]P&VOUSI/)_KU +:] M@63NGO14O3K-;NHF[_APN/Z94@]PV=.!:!,_J0_G?/'ULWZN??!R3UWZ:>,O./ZRGUA_,^8*??!W86YZ<=EJP/R.H/!%E]0%:_ M#V2=^PP=H]=70VCYDCG-A1<@ J/I]Y,+]/]7A \;Z \F'?>D>4>_Y M\$RC4EN((UB^A=1'1MS2J2(Y,L'0A"?>>)<]T.K5;:X*E&TI8 M#?9=GZQXT=^H,$>P="4)JQ]5[!Y][0IT!$N7E_!0;B]AZ?H25G-#NY#3I?+: MD).N,.&W)HO.U3J"I0M.>"#,0;!T90GWSQTZG7IY4NOFENO[5S;EC4FTH_AB%^2^CU@#V&Y3[(LV>0OUS184B8:\.]729*]O!$_N;/_B:S+OP!02P,$% M @ H4-43+U?T\& P EPL !D !X;"]W;W)K&ULS59=3]LP%/TK5J1)((WFHU^ VDJE@(:TB0HV]C#MP6UN&PLGSFR7TG^_ M:S>$=DL69&GJ)UOFI[ZMY BE5+9%# MAF\60J94XU0N?95+H+$%I=R/@J#GIY1EWFA@UZ9R-! KS5D&4TG4*DVIW)P! M%^NA%WI/"S=LF6BSX(\&.5W"+>AO^53BS"]98I9"IIC(B(3%T!N'IY.P;0 V MXH[!6NV,B;$R$^+>3*[BH1<81F:^4%FD! M1@4IR[9/^E@D8@<0=FH 40&(7@IH%P";.7^KS-HZIYJ.!E*LB331R&8&-C<6 MC6Y89K;Q5DM\RQ"G1[=:S._)53:'S.233#G-%#DB=Y2OJ$WT6.$6YV:HR,$Y M:,JX.L2(BS3G8@- MA37-F3@:Q1EJ/UY(>!L*R"J$3#.98L$O8\D"J*@ CYQ MPR]AUB)1MPKN8RK*?$1E/B++UZGA^YH 4H5M4I48!W^[Y&];_G9=OA,JX1E6D64J:+0%/B":S#=F-F]*-71ZOJ8S)C\](2:XTI.JG0U"G%-1Q M&KYXS/%$X5<>!$0)@#? M+X303Q/3FY6]^.@W4$L#!!0 ( *%#5';UTH($P4 "P7 9 >&PO M=V]R:W-H965TDX@38CU^2DD6WEF@YR.8A%B7.X9DAYPS)Z9;QGV(- M(-%+EN;BHK>6'7D:3 MO#>;FG>W?#9EA4R3'&XY$D664?YZ!2G;7O2"WN[%7;):2_W"FTTW= 7W(!\W MMURUO!HE3C+(1<)RQ&%YT;L,/LW)2!N8'D\);,7>,]*N+!C[J1M?XXN>KQE! M"I'4$%3]/,,DQMN/^\0_]BG%?.+*B .4M_)+%<7_3&/13# MDA:IO&/;OZ!R:*#Q(I8*\Q]MJ[Y^#T6%D"RKC!6#+,G+7_I2!6+/ ]:#'!E M@'\W("T&I#(@QM&2F7'KFDHZFW*V15SW5FCZP<3&6"MODEQ/X[WDZFNB[.3L M7K+H)_J:1Y#K>*+;E.8"_8'NU7J)BQ006Z*RS\U&QUT@FL?5F\LMY;% 9]<@ M:9**'^-SCZ9\-A$(Y5H)X;& UJ M1@.GDY>K%8<5E:!6K>2)$I0(/=&T (>WPQI[Z/36A UM>!*!<2YF:4JYT/Z6 MCC;Z66).]OPD?3V?S_LKX;!3V/>#YE",:KHC)]V'=9FP)B>E:JAU%)HWCEB, M:_#Q>RVF20TY.64Q+6"5Y+EN=%Y2D\,E-1JV+JG MRKH.YG]R6DNX>CP%@CW8ZUG.U$^;J$%70%#T SPS95U!4SUT;8ZOD MN+N2;W$"DHH-&P M^C4>MCA@=W&H5*C1/[?EI"(UKOW#1VG9(H$'W22ID9C;UB^)N7C80H+=A:1I M$])(R0W3@9*M&]A=-YJ3NI&4&RBL)G"TF\#CR\J6%.S>I;_E-(1MH< G;=C5 M>17,H6!W9CVRMYGCP_UZ. I:]XG$5@UR4M50YW!PG<.O*KCA\2I*K.B3-XE^ M)SI!9SI6Z\G[;^/)2=MXLGYCVX, E6 4[LTW3_OO9AM"D(JS=7H)]N><<']O;2MD5:0(7%B&V JC08EVTXLU]H%;LFZD#I@Q]$&KV$)\GYSP]7, M[E@R4@$5A%'$(9]84_=R$>I\D_"=P%;LC9%VLF+L04^NLHGEZ 5!":G4#%@] M'F$.9:F)U#)^MYQ6)ZF!^^,=^Q?C77E980%S5OX@F2PFUKF%,LAQ7"_!> X(C +\% M^&]5"%I \%:%<0LPUNW&N]FX!$L<1YQM$=?9BDT/S.X;M-HO0O4]64JNWA*% MD_$535D%Z X_@4 G"4A,2G&*SM#],D$G'T[1!T0HNBM8+3#-1&1+):JA=MH* MS!H![XB CZX9E85 "YI!UH-/AO'A -Y69CO'WL[QS!LD_%;3$?*=3\AS/*=G M/?,WP]V+/CO_I[[X9_6#S?"[X_<-G__7XT<)$6G)1,T!_9RNA.3J&_XU(!%T M$H&1"(8EI)(X60&%G,C3OFO4L(2&15>WQ_C,=1T_LA_W#Z>,'.=CW^UZ/^[ M1]CY" >)EA++6C+^?-3 ,-YSCQEX/ZXQ8._5N KXVC07@5)64]G<]R[:]:^I M*=NOXC/W$"E1"KJ2&ULM51-B]LP$/TKPJ<6 MTI7C?)7%,6PVE*;L0LC2]E!Z4.Q)+%8?KC2NL_]^)=DQ*6S<0^G%TDCSWKQY M9I0VVCS;$@#)20IEEU&)6-U2:O,2)+,WN@+E;@[:2(8N-$=J*P.L"" I:!+' M/)?H#FJ45.\(3X-=J M:UQ$>Y:"2U"6:T4,');1W?AVM?#Y(>$;A\9>[(GO9*_ULP\VQ3**O2 0D*-G M8&[Y#?<@A"=R,GYUG%%?T@,O]V?V3Z%WU\N>6;C7XCLOL%Q&'R-2P('5 G>Z M^0Q=/S//EVMAPYXTB4A>6]2R SL%DJMV9:?.APO >'H%D'2 ).AN"P65 M:X8L2XUNB/'9CLUO0JL![<1QY7_*$QIWRQT.LP=P+5GR@=P5!?<^,4$VJOW9 MWK5W:T#&A7V?4G3E/(CF'?6JI4ZN4'^IU0V9Q".2Q$G\)YPZE;W4I)>:!+[I M%;Y'KKBLY0#3I&>:!*;)U::M!1B1T/R(K,'FAE>AWQ\/+I=L$*3].5!IVE>: M#FK>@8+&68I@Y%L.#J/'Y 68&9 QZV7,AJUCI[]8-^^9YO_9ND5?:?%/U@VC M9\$Z^Y8.>C$M_N%Y9.;(E24"#HXJOEDX+TT[S&V N@H#M-?HQC%L2_?^@?$) M[OZ@-9X#/Y/]BYJ] E!+ P04 " "A0U1=6WW4,@" #D!P &0 'AL M+W=O02O/1IA^HK53: MH3%UHZ*P/: ]N,EM8^'8F>U0^/>SG3042*,-[26QDWO./??XVA[MN'B0"8!" M3REEFV+"G,G( M?EN*R8CGBA(&2X%DGJ98/%\ Y;NQXSO[#S=DFRCSP9V,,KR%%:B[;"GTS*U8 M8I("DX0S)& S=J;^^6Q@XFW #P([>3!&II(UYP]FM:UEC"C-.?)%;)V!DX*(8-SJFZX;LO4-83 M&KZ(4VF?:%?&>@Z* 71*0,<6 M6BBS92'2&+C#%+ *T MLKUSQ8H&,4Z?S$%A0N6ICKI;S=')IU/T"1&&;A.>2\QB.7*5EF((W:A,>U&D M#8ZD_9JS-NIX+11X@5<#GS7#YQ"U43 T<'_X&NYJ RH7@LJ%P/)UFEVXGZZE M$KJS?C5P=BK.CN7L'N&\SD!H ]D649U+!T+,,9K\]3GQOV M'[N.A%^^C MO"KBE;1N):W[+]):B!*\)I2HYY;N.2& J3JU!6EXH",8^&&]E+"2$GY8"N/L MK$%.^$[.T.OWZN7T*CF]1CFW7&%:2*F4D/JUZ[U?.W\P].OS]ZO\_;^T8U'8 ML7BQ8U98T4(KA17HDU0AOD&7A.E]2[3J)9?$;MC[ST_*G+-K"AHOWW9S(;]9 M1R[/MAAGY]K?TGTGPQHEK(W MX*#HYE+=@S/8W'_?L-@2)G4O;70"K]W7C2J*.Z68*)[98WG-E3[D[3#1US ( M$Z#_;SA7^XDYZ:N+??('4$L#!!0 ( *%#5%/(Q%B 0( $($ 9 M>&PO=V]R:W-H965T.DV5 X M!O*Q81M:(&C6[3#LH-A,+%26/(F.NW\_2G:\#%ASL4B)[_&1HIRVQCZ[$@#9 M2Z6TFTR-K022:P_"*4&-(F3VE_*%BV=2L)A=@]4DF-O63#8RCADUVM (96[85=,:O:U-(T3 MNG I1\KH<3SOV9<=>_(*^XP]&(VE8Q]T <6_>$Y*![G)2>XRN4CXI=$C-HG? ML"1.XJ?MFEU?W5R@G0Q=F 3:R>4N_%CL'%H:E)\7.*<#YS1P3B]QLIP:^K^^ M==A9P/J'<\S&L_@VY MI'9,P9Z@\>@=S:/M)K9ST-1A2G8&:>:"6=(C!^L#Z'QO#)X F\1?YWW.&\?'HZW2+R8'L.2UD*49![FUZZLP-(L<"FXN MU1I*G%DJ77"+7;T*S5H#SWQ0(4,61?VPX*(,)B,_-M63D:JL%"5,-3%547#] M=@-2;<V*IDHH#2"%42#/)J9@LEC7^2;;UV$ =D41FK MBB88,RA$6;_Y:_,A=@(8/1# F@#F\ZY!/LL[;OEDI-66:+<:U5S#6_71F)PH MW:[,K,99@7%V<@]HR9#/9(;[G542B%H2/TCN!9\+*:S ^0=N*RWL&SF_ \N% M-!?DC(B2/.6J,KS,S"BTF(W3#!<-^:8FLP/D[U5Y2>+H$V$1BYYG=^3\[.*C M2HA>6D.L-<2\;'SKO\]B4=S-&K2LP2E6KXLUV&?10_N5MJST*.LI!ZR,2PNZBYCN M$?N]Y,"N#5OB\#A162Z)].=US=^P7-K.HSC<=YM0&G7#:?2O>$1'\?=@S!76 M 70,QG;6@&B/'#-V"+Q3M>A1\!1YZ)5LN*Q\R3K]"1K%#R>4ID/Z7RKA3BUU M]](#URM1&@0L,2ZZ'* 579?ZNF/5VI?7N;)8K'TSQ^L1M%N \TNE['O'5>SV MPIW\!5!+ P04 " "A0U10 -JP@4" "8! &0 'AL+W=O3\DZ;%ULC$KQ)H>P\JHF:VSBV M98V2V8EN4#G/1AO)R)EF&]O&(*L"2(HX39+K6#*NHB(/>RM3Y+HEP16N#-A6 M2F9V2Q2ZFT=7T7[CD6]K\AMQD3=LBT](/YN5<58\LE1+J]ME MYN-#P"^.G3U8@Z]DK?6+-QZJ>91X02BP),_ W.\5[U (3^1D_!TXHS&E!QZN M]^Q?0NVNEC6S>*?%,Z^HGD>?(ZAPPUI!C[K[BD,],\]7:F'#%[H^=I9%4+:6 MM!S 3H'DJO^SMZ$/!X!T=@*0#H TZ.X3!97WC%B1&]V!\=&.S2]"J0'MQ''E M#^6)C/-RAZ/B.[J2+%S"<]"/U>7B%8T[#@@>>%#]P?L.7MPC,2[LQSPFE]H3 MQ.609MFG24^D^=:J"4R33Y F:?(O/':*1]GI*#L-?-/SLG\OUI:,.]D_9SBG M(^49Z/R[/^45]R6NE4$AA$>DWJ>[WJ2)1^.Z8H/!LW?V1_,;+FRKC\;1Y1, M;MS0FOX>] ;I)LS>6I.;Y+"LW=.!Q@&PO=V]R:W-H965T-3 M9,?+@"4OMDCQ'!Y2E))6JA==(1IXY4SH15 94]^&H2?:>Y MJ1;!^P!R+$C#S)-L/V-?S\SQ99)I_X6VBYU]""!KM)&\!UL%G(KN3U[[/IP MXO$90-P#8J^[2^15;H@A::)D"\I%6S:W\*5ZM!5'A3N4G5%VEUJ<2;^@+4G# M6U@37<%C8PI[3' GNN-V?;O>H"&4Z1NX BK@:R4;342ND]#8_(XES/I;>!ZZN;"[23 MH2<33SNYW),?R[TVRH[-SPNO*.(4,RP[/@>F=.1<95GHJ%J[,!>#$@C+J!I[7=S-,F#,:V+6I& UXH2AA M,!5(%EF&Q=,8*%\.'=]9+=R01:K,@CL:Y'@!MZ#N\JG0,[=F24@&3!+.D(#Y MT+GPSR=^8 #6XCN!I5P;(Q/*C/-[,[E*AHYG/ (*L3(46'\>X!(H-4S:C]\5 MJ5-K&N#Z>,7^R0:O@YEA"9><_B")2H?.J8,2F.."JAN^_ Q50#W#%W,J[2]: MEK;]T$%Q(17/*K#V(".L_.+'*A%K ,W3# @J0/ 2T-T"""M N*]"MP)T]U7H M50 ;NEO&;A,7885' \&72!AKS68&-OL6K?-%F"F46R7T+M$X-;H!103HDU=H M2C&3Z# "A0F51^@CNKN-T.'!$3I A*%O*2\D9HD %7H,_EWO#_;.F MMND9MD.>5/(%"LSU2065%>&!DOF&HJK9*M;]G,M?'V6L-=978Y2#B*'Q:*-V8GV$'<_[T.+B:>WBZ;]P$?$Y M@M(4)%H(+B7*\5.3Y^UZX0Z_SVJ_S]Y:.SA)B)GN7SZ^]_PD>.]10/[:&^3_ MKQ+:P=S;54)^\.QD\,Y%M$,PV.:ZN_;<9R 6ML^2VAU]@Y;7?KU:]W(7MH-Y ML3[VSR_]AO7(]'ZVO7BF+QO':RP61'<)%.9:RNN&PO=V]R:W-H965TNJ70HY52-Q (YO$B%SJG$J]ZXZ2*"Q M!>69&WC>Q,TIX\YJ8=.9Q1!!CMM*"@^'N$2LLPPH8YO-:G3^#3 ]OB%_=H&C\%LJ8)+D7UAL4Z7 MSLPA,22TR/2=*&^A#B@R?#N1*?M/RMK6<\BN4%KD-1@5Y(Q73_I4?X@6P!\? M 00U(!@*"&M .!0PK@'CH8"H!D1# 9,:,!D*F-: Z5# K ;,[.Y6VV'W>!,JS-0^^H^.O!\$[Q-__-^^UO>W1^/&T;@WG!ND-HY. M,+^KK#_M2L^*)+(DYJYX7(4>_A;N8X?OJ/$=#?8=BRRC4I$#R$I'EXR+BF_> MEC$*@T9%I?57HV T#[NE3AJIDUZIYTG",F:WY(IKAGORG7RB'*\^O.0T.=]+ ML*.>'9DVKJ;_[];/&D>S_I@X+VB&E;8)(P'HJFWKBF?R\^YW?]!YXWS>Z_SJ M"5L3A34VD2)O:]@)KB4&W%6FYK_H\%LZJEHTP.9F@,UMO\U/,?O>ZTWD]4;= M2AGZDC)G1(/,.XMZ/UE$G@&/3$\F^*TKTN_/A3AF)L_6M, =.E!RD2MF!<( 8#X@65ASC>%Q>/V>GUGX'D3?R MO#^ZM+JMKL/TN7B1[AGV#1DDR.2-IEAK9-4Z5A,M#K81V0J-;8T=IMAN@S0& M^#X10K],3&_3-/"K'U!+ P04 " "A0U16^/R<,(# D#@ &0 'AL M+W=OO*9$-R+&_XEC!XL^(BQPJ&8NW*K2 X-:0\

*$RRLB#0++(>]]85Q'IQYP9+<\^P?FJK-V!DX*"4K M7&3JD>_^()5#/6TOX9DT_]&NPGH.2@JI>%Z1804O_EX)T2" '3LAJ C! M,2$Z00@K0MB5$%6$J"NA5Q%Z77WH5X1^UQ7BBA";8)7JFM#,L,*3D> [)#0: MK.D'$U_#AHA0IH_BDQ+PE@)/3>98,,K6$CT0@9XV6!!TC3X7.1%8<8$P2]&, M, XKFS%?H2F6-"E?T*Q0)$5_<2G1MN8_DH2SA&84F\-V,2,*TTQ>@N'GIQFZ M^'")/B 720V6B#+TS*B25S )SU\VO)!@7(Y[I3;I)YA(V[1$;<\CSO0):YU MB5MU,>D8ZCHBJQ44>IVKH7PDK]>Z5(-..RQ2>4Z3^-W>O",USB(69Q'+-L2! M[X/:]\%YW\')WW J!AU/14?1YWH,RP5F;8^O&]+_!7EA+^]>Y%*@%] MX;>6#]3W?C057H=/--OW!49MHWO*LPR+QJPU!)7U83,->3?14=Z;V6'QX"@ M=EBO[S7__*-HV$D#>RS\1K?E=SJG/R^-WTT:*^R]-%;8.6FLI&-IW$9/"K5W M;:X;$B6\8*JLV_5L?:6Y,XW\T?S4OYW[EOF%O@*9'OB'^?+^!*W+FC*),K*" MI24I!XIO34?\PA7TU^9Q ]LJ ^M="6_($ %2+OLGMK3]82*>GTX]<&;#&!M;*>V ML^S]]S=V0C8)+/1XZ@O8SLPWWS>>3&:VE^I1[P ,>>:YT'-O9TSQP?=UN@-. M]4 6(/#)1BI.#6[5UM>% IHY)Y[[41 D/J=,>(N9.UNIQ4R6)F<"5HKHDG.J M_KV%7.[G7N@=#KZP[<[8 W\Q*^@6UF"^%BN%.[]!R1@'H9D41,%F[MV$'Y9A M9!VH!8TL7BIS[7[)OK8-/)*6 MVDA>.R,#SD3U3Y_K1+0<$.>T0U0[1'V'X2L.<>T0.Z$5,R?KCAJZF"FY)\I: M(YI=N-PX;U3#A+W&M5'XE*&?6=Q3)9C8:K("1=8[JH"\)S?"L/=W+"]MBLE2 M0EHH9!BCW._] M@?9UE3,Y2F4\B..>E@M&'2731LGT6B77E<[TN"C"P:1?.I>L.EK"X.4#%/Q< M\>!,0KYBYU=[[(N@])G6%K8^;^&OU'/#Z(58=%9VAYA^(08=8FF/V&I]Z1VK MPW;?GC (^MWYLETES&_-%AS4UHU<&HF5PE1?XN:T&>MNW##3.[^UXYZ;65Y@ MJEGQ,U5;9ALX;! R&(R1E*K&KVIC9.$FF =I&ULU9=;:]LP%,>_BE#&:&'$ERSINMJ&K5 8;*/0/.RM*+9L"W3Q9#ES^NDG M6;XEK4OHPY:\1. 0/EZ\_UT)=?,.V''V839S'R]O#N,73>(2.B]"ET= Y]/8^21X M=138?0WM3L*OCH._QIY"?]I'#P>PMV&G?611D H^/+D%M %-1@R#+:(AO$64 M;"0QJU+$"-W9L&\"L:!" J6OC"[EF4CY9-.>]^PZ M'3TSUSPQWIM:4&M:C'4,?TRS[#'6?Q,7%&0KU-=*;X] M@"FZ-TU'14%W7RC).,-V\T<7C +4K0.YD.1)5S-7)=8!+"'88JE(/([\D:A8 MXUIUUZE.IS7[9ZCYWYYSACF6B(Y%Z[M_RJ?\9L6+J_\EN?E5.13\HL;V_7GJ M(I?G(')U#B+/X$XNKD]?8]L1G9Q(IWU_CYJ$O1:ACP+3BH7PIVGJZ% 4;"I" M%>&MEY,DP?Q9IZ#Q"FUTJ[_'U_,3G***JG6?#.%@_\ )J=AU/^O>'$0[:["_ MF^UYJZ;@\'\B^@M02P,$% @ H4-49>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'$+]4DGDYGDY)+ M/?KTL;O7TD["'>-%[J714%@7W$OQZ%Z.U[OL()U<2R7]TWS4;"LQ8J74LI3? M13$?34?,[V 7WX@]KJKW4V_HV\!23X#&:>NA^ MVTH\L_^G&LUF(W.Q,'E5"NW;>K1"U8#:[>3>C9CFI9B/+LQ!6+;D6U$_%/S+ M5=$^H >RH+KLF80#]JIH&"EY="&T$P6#+6>4+("C8)^YXCH7+(",$==% :0)XBD*?$D!"-S_/<5-I#P&,0O35LY_7[Z%V ^!Y!?$^+ M>"L.0ECPZ80M(=CYD^8E^_)O M)??UA2B)LHAGL!'&D)AHHB(3;'R)G^ RLKAM+H"Z]6W7-5"?87-&EE7]DRQH00$POA"[<:PH1C M2^A'K';&-, 3&Q G#,,.6- M,2G$Q%+HDC7V#KK62KC?0C!,"#&Y$)[SMD$R3 LQL1;0!*[_ F*^B(E]T4_@ M!FL1TT9,KHT@11JDPY01$RMC,%<:HDPP"VT0$9-( MQ=B M8GY)R/LC7>:P$)Y+U?^X,;4DQ&IY21W&; 7W*RK5M/IS>8B).29YJY$IP#PO M"EF?T(QFM'<+AY8X7=T'7Y"*3KW02P>%/,V[$>GF'A28O&@HY:]'D.*B29:@',OX7<[KPHQN<'8?E6M*PA)J:>C'I,K<.\X&['OE9^H\SCRR<48F+J MR1%QH9KJ6:8=69O M/^ &,1Y$.5Y(5?5J$]//K-'/I%LR5XB-U**X@;]P4)YSE2\MJW_:90!I5L_J M;2JE+J#LJ[XVO.A6X'6K!S_]!U!+ P04 " "A0U1=TMQA08" #Q) M&@ 'AL+U]R96QS+W=OI>/7;GKAWPZ7]GTX[&;SLMQFX9N_=YM<]+E MLDWC[8SF^>EVYN+U<\C_,['?;/;K_+-?_S[FT_2/P>E//[Z77 M5DWZ.%Q/EW0YR-UY5LUX\N;-*EVD$*0U@\R"++Z00Y!7C\H("CJ![40 MU-8/NH>@^_I!#Q#T4#_H$8(>ZP?)$F5<$B3-L";06I!K(?!:$&PA$%N0;"$P M6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;9Q_;!'HKZJT$ M>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$ M>MMLLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V= M0&]'O9U ;T>]G4!OGVUV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW M$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!VSGY4$>@?J'01Z!^H=!'H'ZAT$>@?J M'01ZMZAW2Z!WBWJW!'JWJ'?[G7J7Z?.0R[7G:XW/_TZJI_.]^?KXR_+KY.R] M7'!.MQ7E^2]02P,$% @ H4-4?\GIW7C 0 ;"0 !, !;0V]N=&5N M=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/>JA?^@;H=9&%;F[8@ M_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)&=\58*!?4FI!;1UU: MF5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-JXNANDWX.M>VFF:&PO=&AE;64O M=&AE;64Q+GAM;%!+ 0(4 Q0 ( *%#5$MYPU!104 &,5 8 M " @0X( !X;"]W;W)K6D& ! &@ & @(&)#0 >&PO=V]R:W-H M965T&UL4$L! A0#% @ H4-4?W0"/;% @ D@< !@ M ("!*!0 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ H4-46:G 5\W!P >QX !@ ("!O"( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H4- M4;92( P1!0 :@L !@ ("!A3L 'AL+W=O&UL4$L! A0#% M @ H4-4<\;0\N+ P D@@ !D ("!1$0 'AL+W=O&UL4$L! A0#% @ H4-4?T>K8DT M!P (A0 !D ("!7V8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H4-47M'-R70!0 _0T !D M ("!!'T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ H4-4?)7+7-9!0 Z0P !D ("!5XL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M H4-45NG#MJU#@ 2< !D ("!)YD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H4-4=O;K8+R @ ,P8 !D M ("![[D 'AL+W=O"P &0 @($8O0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ H4-46%;YS_A P PPD !D ("!2,8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H4- M48GQTVH= P EPL !D ("!!=$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H4-4=H]"'X= P 5@L M !D ("!:MH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H4-44M6E802!0 ;!P !D M ("!(N, 'AL+W=O&PO=V]R:W-H965T M'Q- L ,U+ 9 M " @:_K !X;"]W;W)K&UL4$L! A0# M% @ H4-4:C>?,)(!0 ?1L !D ("!&O< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ H4-4;D, M=G-H P ! T !D ("!KP0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H4-43+U?T\& P EPL !D M ("!XA4! 'AL+W=O&PO M=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ H4-49?V_"@( @ 704 !D ("! M0"$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ H4-496>2O:? @ ? < !D ("!MB@! 'AL+W=O&UL4$L! A0#% @ H4-46DS!4 $ M P '0L !D ("!'C ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H4-46?U"$Y7 P $ L !D M ("!^SH! 'AL+W=O/=%$" !<# #0 @ &)/@$ >&PO8N[ 0 ,$H M / " >Y! 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 M" "A0U1=TMQA08" #Q) &@ @ $'1P$ >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "A0U1_R>G=>,! !L) M$P @ %%20$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 ..1@!& "$3 !92P$ ! end XML 76 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 77 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 275 339 1 false 95 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 Sheet http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 1005006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows 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 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 23 false false R24.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 24 false false R25.htm 2311302 - Disclosure - Revenues (Tables) Sheet http://www.uniquefab.com/role/RevenuesTables Revenues (Tables) Tables http://www.uniquefab.com/role/Revenues 25 false false R26.htm 2314303 - Disclosure - Inventory (Tables) Sheet http://www.uniquefab.com/role/InventoryTables Inventory (Tables) Tables http://www.uniquefab.com/role/Inventory 26 false false R27.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 27 false false R28.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 28 false false R29.htm 2329306 - Disclosure - Restructuring (Tables) Sheet http://www.uniquefab.com/role/RestructuringTables Restructuring (Tables) Tables http://www.uniquefab.com/role/Restructuring 29 false false R30.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 30 false false R31.htm 2340308 - Disclosure - Leases (Tables) Sheet http://www.uniquefab.com/role/LeasesTables Leases (Tables) Tables http://www.uniquefab.com/role/Leases 31 false false R32.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 32 false false R33.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 33 false false R34.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 34 false false R35.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 35 false false R36.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 36 false false R37.htm 2409405 - Disclosure - New Accounting Pronouncements (Details) Sheet http://www.uniquefab.com/role/NewAccountingPronouncementsDetails New Accounting Pronouncements (Details) Details 37 false false R38.htm 2412406 - Disclosure - Revenues (Details) Sheet http://www.uniquefab.com/role/RevenuesDetails Revenues (Details) Details http://www.uniquefab.com/role/RevenuesTables 38 false false R39.htm 2415407 - Disclosure - Inventory - Schedule of Inventory (Details) Sheet http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails Inventory - Schedule of Inventory (Details) Details 39 false false R40.htm 2416408 - Disclosure - Inventory - Additional Information (Details) Sheet http://www.uniquefab.com/role/InventoryAdditionalInformationDetails Inventory - Additional Information (Details) Details 40 false false R41.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 41 false false R42.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 42 false false R43.htm 2423411 - Disclosure - Long-term Debt - Additional Information (Details) Sheet http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails Long-term Debt - Additional Information (Details) Details 43 false false R44.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 44 false false R45.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 45 false false R46.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 46 false false R47.htm 2430415 - Disclosure - Restructuring - Narrative (Details) Sheet http://www.uniquefab.com/role/RestructuringNarrativeDetails Restructuring - Narrative (Details) Details 47 false false R48.htm 2431416 - Disclosure - Restructuring - Schedule of Restructuring Liability (Details) Sheet http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails Restructuring - Schedule of Restructuring Liability (Details) Details 48 false false R49.htm 2434417 - Disclosure - Stock Incentive Plans - Additional Information (Details) Sheet http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails Stock Incentive Plans - Additional Information (Details) Details 49 false false R50.htm 2435418 - Disclosure - Stock Incentive Plans - Valuation Assumptions (Details) Sheet http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails Stock Incentive Plans - Valuation Assumptions (Details) Details 50 false false R51.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 51 false false R52.htm 2438420 - Disclosure - Income Taxes (Details) Sheet http://www.uniquefab.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.uniquefab.com/role/IncomeTaxes 52 false false R53.htm 2441421 - Disclosure - Leases - Additional Information (Details) Sheet http://www.uniquefab.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 53 false false R54.htm 2442422 - Disclosure - Leases - Balance Sheet Information (Details) Sheet http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails Leases - Balance Sheet Information (Details) Details 54 false false R55.htm 2443423 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.uniquefab.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 55 false false R56.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 56 false false R57.htm 2445425 - Disclosure - Leases - Weighted-Average Lease Information (Details) Sheet http://www.uniquefab.com/role/LeasesWeightedAverageLeaseInformationDetails Leases - Weighted-Average Lease Information (Details) Details 57 false false R58.htm 2446426 - Disclosure - Leases - Cash Outflow Information (Details) Sheet http://www.uniquefab.com/role/LeasesCashOutflowInformationDetails Leases - Cash Outflow Information (Details) Details 58 false false R59.htm 2448427 - Disclosure - Retirement Plans (Details) Sheet http://www.uniquefab.com/role/RetirementPlansDetails Retirement Plans (Details) Details http://www.uniquefab.com/role/RetirementPlans 59 false false R60.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 60 false false R61.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 61 false false R62.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 62 false false All Reports Book All Reports ufab-20200630.htm ufab-20200630.xsd ufab-20200630_cal.xml ufab-20200630_def.xml ufab-20200630_lab.xml ufab-20200630_pre.xml ufab63020exhibit311.htm ufab63020exhibit312.htm ufab63020exhibit321.htm ufab63020exhibit322.htm ufab-20200630_g1.jpg http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ufab-20200630.htm": { "axisCustom": 4, "axisStandard": 29, "contextCount": 275, "dts": { "calculationLink": { "local": [ "ufab-20200630_cal.xml" ] }, "definitionLink": { "local": [ "ufab-20200630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "ufab-20200630.htm" ] }, "labelLink": { "local": [ "ufab-20200630_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "ufab-20200630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "ufab-20200630.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-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/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-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/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 506, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 4, "http://www.uniquefab.com/20200630": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 10 }, "keyCustom": 34, "keyStandard": 305, "memberCustom": 50, "memberStandard": 42, "nsprefix": "ufab", "nsuri": "http://www.uniquefab.com/20200630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "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", "role": "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "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 (Parenthetical)", "role": "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "ufab:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "if8a43d7648d44103ad393a26d4058847_D20200401-20200630", "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-20200630.htm", "contextRef": "if8a43d7648d44103ad393a26d4058847_D20200401-20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "iae544c6108ff485081bb46e46939a9cf_D20200401-20200630", "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-20200630.htm", "contextRef": "iae544c6108ff485081bb46e46939a9cf_D20200401-20200630", "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-20200630.htm", "contextRef": "i33802cc8db324dca813a182fec82c59b_D20200401-20200630", "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-20200630.htm", "contextRef": "i33802cc8db324dca813a182fec82c59b_D20200401-20200630", "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", "ufab:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "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-20200630.htm", "contextRef": "if3a2698092044f6c903d337594c6b17b_I20191229", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i45e77d2daa3140c68ef20d8dcdf6d1d1_D20200401-20200630", "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-20200630.htm", "contextRef": "i8df867eefc1a4dc69656c488df05394f_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "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-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i45e77d2daa3140c68ef20d8dcdf6d1d1_D20200401-20200630", "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", "role": "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i45e77d2daa3140c68ef20d8dcdf6d1d1_D20200401-20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "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-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "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-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i45e77d2daa3140c68ef20d8dcdf6d1d1_D20200401-20200630", "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-20200630.htm", "contextRef": "i45e77d2daa3140c68ef20d8dcdf6d1d1_D20200401-20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "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-20200630.htm", "contextRef": "i616896679b2a403da0aca8f29cf09a42_I20191229", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "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-20200630.htm", "contextRef": "i2284ecd268e8475baee48539ca56851a_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NotesPayable", "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-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "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-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i3878b4b5019742539c4c348808a3b518_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-20200630.htm", "contextRef": "i3878b4b5019742539c4c348808a3b518_I20181130", "decimals": "5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFixedInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "ufab:SubleaseOfFacilityPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "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-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "decimals": "2", "first": true, "lang": "en-US", "name": "ufab:SubleaseOfFacilityPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i616896679b2a403da0aca8f29cf09a42_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-20200630.htm", "contextRef": "i616896679b2a403da0aca8f29cf09a42_I20191229", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i1da993674342442886147183ffd41e14_I20200630", "decimals": "-2", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "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-20200630.htm", "contextRef": "ibe355838416e49a3ac3581f21ce91d08_D20191230-20200630", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i39301dfa323b4f7187ddb8f77caa4087_I20181230", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "icbd7b431c0aa4a818925e9c652cf4ded_D20181231-20190331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "ibd1eb7aa8e6a431ca9aba6773601b1a9_D20200406-20200406", "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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "ibd1eb7aa8e6a431ca9aba6773601b1a9_D20200406-20200406", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "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-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i45e77d2daa3140c68ef20d8dcdf6d1d1_D20200401-20200630", "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-20200630.htm", "contextRef": "i45e77d2daa3140c68ef20d8dcdf6d1d1_D20200401-20200630", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i0b875bf63eef4745a9d075787e052b69_I20200630", "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-20200630.htm", "contextRef": "i0b875bf63eef4745a9d075787e052b69_I20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ufab:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "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-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "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-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "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-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i45e77d2daa3140c68ef20d8dcdf6d1d1_D20200401-20200630", "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-20200630.htm", "contextRef": "i45e77d2daa3140c68ef20d8dcdf6d1d1_D20200401-20200630", "decimals": "-4", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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", "role": "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "ibc323a880e5145e48531c5c1c665fef3_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-20200630.htm", "contextRef": "i37820043e9564a0d9bf17fb736beab0d_D20130318-20130318", "decimals": "-5", "lang": "en-US", "name": "ufab:RelatedPartyTransactionManagementAgreementAnnualFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i45e77d2daa3140c68ef20d8dcdf6d1d1_D20200401-20200630", "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-20200630.htm", "contextRef": "i45e77d2daa3140c68ef20d8dcdf6d1d1_D20200401-20200630", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i01b662799522442393ff5f5f53833ea6_I20200630", "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-20200630.htm", "contextRef": "idd841ca3ead4414a9f32d99887e97fac_I20190630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ufab-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "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-20200630.htm", "contextRef": "i538a929978784c8592d017dd97c9c5fd_D20191230-20200630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 95, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2020-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/2020-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": [ "r472" ], "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": [ "r473" ], "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": [ "r474" ], "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": [ "r474" ], "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": [ "r474" ], "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": [ "r475" ], "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": [ "r474" ], "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": [ "r474" ], "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": [ "r474" ], "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": [ "r474" ], "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": [ "r470" ], "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": [ "r471" ], "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": [ "r256", "r384", "r385", "r388", "r469" ], "lang": { "en-US": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r158" ], "lang": { "en-US": { "role": { "label": "Chief Financial Officer [Member]", "terseLabel": "CFO" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r157", "r237", "r241", "r445" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r270", "r271", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r442", "r446" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-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": [ "r270", "r271", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r442", "r446" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r157", "r237", "r241", "r445" ], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r154", "r237", "r239", "r399", "r441", "r443" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r154", "r237", "r239", "r399", "r441", "r443" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r252", "r270", "r271", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r442", "r446" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r252", "r270", "r271", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r442", "r446" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r155", "r156", "r237", "r240", "r444", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-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": [ "r155", "r156", "r237", "r240", "r444", "r456", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-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": [ "r158", "r387" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-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/2020-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/20200630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_ApplianceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Appliance [Member]", "label": "Appliance [Member]", "terseLabel": "Appliance" } } }, "localname": "ApplianceMember", "nsuri": "http://www.uniquefab.com/20200630", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "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/20200630", "presentation": [ "http://www.uniquefab.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ufab_DebtInstrumentCovenantDebtCostsMaximum": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Debt Costs Maximum", "label": "Debt Instrument, Covenant, Debt Costs Maximum", "terseLabel": "Debt Instrument, Covenant, Debt Costs Maximum" } } }, "localname": "DebtInstrumentCovenantDebtCostsMaximum", "nsuri": "http://www.uniquefab.com/20200630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "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/20200630", "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/20200630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ufab_DebtInstrumentCovenantPurchaseAndEnterpriseResourcePlanningCostsMaximum": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Purchase And Enterprise Resource Planning Costs Maximum", "label": "Debt Instrument, Covenant, Purchase And Enterprise Resource Planning Costs Maximum", "terseLabel": "Debt Instrument, Covenant, Purchase And Enterprise Resource Planning Costs Maximum" } } }, "localname": "DebtInstrumentCovenantPurchaseAndEnterpriseResourcePlanningCostsMaximum", "nsuri": "http://www.uniquefab.com/20200630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "ufab_DebtInstrumentCovenantRestructuringCostsMaximum": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Restructuring Costs Maximum", "label": "Debt Instrument, Covenant, Restructuring Costs Maximum", "terseLabel": "Debt Instrument, Covenant, Restructuring Costs Maximum" } } }, "localname": "DebtInstrumentCovenantRestructuringCostsMaximum", "nsuri": "http://www.uniquefab.com/20200630", "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/20200630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "pureItemType" }, "ufab_DebtInstrumentPeriodAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Period", "label": "Debt Instrument, Period [Axis]", "terseLabel": "Debt Instrument, Period [Axis]" } } }, "localname": "DebtInstrumentPeriodAxis", "nsuri": "http://www.uniquefab.com/20200630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "ufab_DebtInstrumentPeriodDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Period", "label": "Debt Instrument, Period [Domain]", "terseLabel": "Debt Instrument, Period [Domain]" } } }, "localname": "DebtInstrumentPeriodDomain", "nsuri": "http://www.uniquefab.com/20200630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Period One", "label": "Debt Instrument, Period One [Member]", "terseLabel": "Debt Instrument, Period One" } } }, "localname": "DebtInstrumentPeriodOneMember", "nsuri": "http://www.uniquefab.com/20200630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20200630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "ufab_DebtInstrumentPeriodTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Period Two", "label": "Debt Instrument, Period Two [Member]", "terseLabel": "Debt Instrument, Period Two" } } }, "localname": "DebtInstrumentPeriodTwoMember", "nsuri": "http://www.uniquefab.com/20200630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "domainItemType" }, "ufab_DepositsandOtherAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/20200630", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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 Automobiles" } } }, "localname": "FiatChryslerAutomobileMember", "nsuri": "http://www.uniquefab.com/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows", "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/20200630", "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/20200630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "ufab_LongTermDebtMaturityAfterYearFour": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Long-Term Debt, Maturity, After Year Four", "label": "Long-Term Debt, Maturity, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturityAfterYearFour", "nsuri": "http://www.uniquefab.com/20200630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "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/20200630", "presentation": [ "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "ufab_ProceedsFromPaycheckProtectionProgramCoronavirusAidReliefAndEconomicSecurityAct": { "auth_ref": [], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Paycheck Protection Program, Coronavirus Aid, Relief, And Economic Security Act", "label": "Proceeds From Paycheck Protection Program, Coronavirus Aid, Relief, And Economic Security Act", "terseLabel": "Proceeds from PPP loan" } } }, "localname": "ProceedsFromPaycheckProtectionProgramCoronavirusAidReliefAndEconomicSecurityAct", "nsuri": "http://www.uniquefab.com/20200630", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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" } } }, "localname": "SeniorCreditFacilityMember", "nsuri": "http://www.uniquefab.com/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "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/20200630", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "ufab_SubleaseOfFacilityPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sublease Of Facility, Percentage", "label": "Sublease Of Facility, Percentage", "terseLabel": "Sublease of facility, percentage" } } }, "localname": "SubleaseOfFacilityPercentage", "nsuri": "http://www.uniquefab.com/20200630", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20200630", "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/20200630", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "domainItemType" }, "ufab_TransportationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transportation [Member]", "label": "Transportation [Member]", "terseLabel": "Transportation" } } }, "localname": "TransportationMember", "nsuri": "http://www.uniquefab.com/20200630", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/20200630", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r250" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r17", "r159", "r160" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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.7 million and $0.9 million at June\u00a030, 2020 and December\u00a029, 2019, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r6", "r7", "r40" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r34", "r182" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r18" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r90", "r91", "r92", "r298", "r299", "r300" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": { "auth_ref": [ "r95", "r96", "r97", "r99" ], "lang": { "en-US": { "role": { "documentation": "Information by type of change in accounting principle. Excludes change from amendment to accounting standards.", "label": "Change in Accounting Principle, Type [Axis]", "terseLabel": "Adjustments for Change in Accounting Principle [Axis]" } } }, "localname": "AdjustmentsForChangeInAccountingPrincipleAxis", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r274", "r295", "r304" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r23", "r161", "r168" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r62", "r75", "r365" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r57", "r75", "r367" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r122" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r122" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r122" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r82", "r143", "r146", "r152", "r164", "r331", "r333", "r355", "r418", "r431" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r49", "r82", "r164", "r331", "r333", "r355" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "auth_ref": [ "r179" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r275", "r297" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r89" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r181" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r32", "r77" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r71", "r77", "r80" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r71", "r356" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ChangeInAccountingPrincipleMember": { "auth_ref": [ "r95", "r96", "r97", "r99" ], "lang": { "en-US": { "role": { "documentation": "Change in accounting principle. Excludes change from amendment to accounting standards.", "label": "Change in Accounting Principle, Type [Domain]", "terseLabel": "Adjustments for Change in Accounting Principle [Domain]" } } }, "localname": "ChangeInAccountingPrincipleMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CollectiveBargainingArrangementAxis": { "auth_ref": [ "r270", "r271" ], "lang": { "en-US": { "role": { "documentation": "Information by arrangement collectively bargained between employer and its employees represented by union.", "label": "Collective-Bargaining Arrangement [Axis]", "terseLabel": "Collective Bargaining Arrangement [Axis]" } } }, "localname": "CollectiveBargainingArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollectiveBargainingArrangementDomain": { "auth_ref": [ "r270", "r271" ], "lang": { "en-US": { "role": { "documentation": "Arrangement collectively bargained between employer and its employees represented by union.", "label": "Collective-Bargaining Arrangement [Domain]", "terseLabel": "Collective Bargaining Arrangement [Domain]" } } }, "localname": "CollectiveBargainingArrangementDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r205" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r201", "r202", "r203", "r204" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r45" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r219" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r90", "r91" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r16" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r214" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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 June\u00a030, 2020 and December\u00a029, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r133", "r135", "r157", "r352", "r353" ], "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/2020-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": [ "r133", "r135", "r157", "r352", "r353", "r455" ], "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/2020-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": [ "r133", "r135", "r157", "r352", "r353", "r455" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r133", "r135", "r157", "r352", "r353" ], "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/2020-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": [ "r129", "r133", "r135", "r136", "r352", "r354" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r133", "r135", "r157", "r352", "r353" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r59", "r399" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r133" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r130", "r157" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r419", "r420", "r430" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r14", "r210", "r420", "r430" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r366", "r368" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r42", "r212", "r366" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r42" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r43" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r43" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r43", "r85", "r215", "r216", "r217", "r218", "r365", "r366", "r368", "r429" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r365", "r368" ], "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/2020-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": [ "r35", "r367" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r306", "r307" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r75", "r83", "r313", "r321", "r322", "r323" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r306", "r307" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r269" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r75", "r180" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r75", "r141" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "auth_ref": [ "r335" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r341" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r340", "r342", "r344", "r347" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r350" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r336", "r337" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r237" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r305" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r219", "r428" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r55", "r100", "r101", "r102", "r103", "r104", "r111", "r113", "r119", "r120", "r121", "r125", "r126", "r425", "r438" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic loss per share (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations", "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r55", "r100", "r101", "r102", "r103", "r104", "r113", "r119", "r120", "r121", "r125", "r126", "r425", "r438" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted loss per share (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r122", "r123", "r124", "r127" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r309" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r309", "r324" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r296" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r296" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r294" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r90", "r91", "r92", "r96", "r105", "r107", "r128", "r165", "r214", "r219", "r298", "r299", "r300", "r314", "r315", "r357", "r358", "r359", "r360", "r361", "r362", "r447", "r448", "r449" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r163" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r351" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r339", "r343", "r349" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r178", "r400" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r330" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r75" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r132" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationProductioninForeignMarketsDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r173", "r175", "r417" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r75", "r174", "r176", "r177" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment", "verboseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r58", "r82", "r143", "r145", "r148", "r151", "r153", "r164", "r355" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r338", "r348" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r338" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r53", "r143", "r145", "r148", "r151", "r153", "r416", "r423", "r427", "r439" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "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)" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r184" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r310", "r311", "r312", "r319", "r325", "r327", "r328", "r329" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r106", "r107", "r142", "r308", "r320", "r326", "r440" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "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)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uniquefab.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r79" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r47", "r422", "r436" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r74" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r74" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r74" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r74" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in 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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r74" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in 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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r114", "r115", "r116", "r121" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r114", "r115", "r117", "r121" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r52", "r140", "r364", "r367", "r426" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r346" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r70", "r72", "r79" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r345" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r172" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r24", "r171" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r48" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets", "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails", "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r26", "r171" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r48", "r88", "r170" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r25", "r171" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryScheduleofInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LaborForceConcentrationRiskMember": { "auth_ref": [ "r131" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r239" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r378", "r380" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r378" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r181" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r374" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails", "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r379" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r379" ], "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 payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r379" ], "calculation": { "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r379" ], "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 payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r379" ], "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 payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r379" ], "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 payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r379" ], "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 payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2020 (remainder)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r379" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r373" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r381" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39", "r82", "r147", "r164", "r332", "r333", "r334", "r355" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r82", "r164", "r355", "r421", "r434" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41", "r82", "r164", "r332", "r333", "r334", "r355" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r14", "r420", "r430" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r37" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r37" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r14", "r211", "r420", "r432" ], "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, net" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r87", "r208" ], "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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r87", "r208" ], "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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r87", "r208" ], "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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r87", "r208" ], "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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r87" ], "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 requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtScheduleofRepaymentofMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r213" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r43", "r206", "r207" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r43" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r43" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r43", "r209" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r71" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r71" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r71", "r73", "r76" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r50", "r51", "r54", "r76", "r82", "r95", "r100", "r101", "r102", "r103", "r106", "r107", "r118", "r143", "r145", "r148", "r151", "r153", "r164", "r355", "r424", "r437" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r93", "r94", "r97", "r98", "r108", "r109", "r110", "r166", "r167", "r246", "r247", "r248", "r249", "r301", "r316", "r317", "r318", "r401", "r402", "r403", "r450", "r451", "r452", "r453", "r454" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r338" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/DerivativeFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r14", "r420", "r432" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r137" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OneTimeTerminationBenefitsMember": { "auth_ref": [ "r186" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r143", "r145", "r148", "r151", "r153" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "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 loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r370" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesScheduleofLeaseLiabilitiesMaturityDetails", "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r370" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r370" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r372", "r375" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesCashOutflowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r369" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets", "http://www.uniquefab.com/role/LeasesBalanceSheetInformationDetails", "http://www.uniquefab.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r377", "r380" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesWeightedAverageLeaseInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r376", "r380" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LeasesWeightedAverageLeaseInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r8", "r40" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r63" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails", "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r68" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r66" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r252", "r253", "r254", "r255", "r257", "r258", "r259", "r260", "r261", "r266", "r267", "r268", "r269", "r272" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r275", "r297" ], "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/2020-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/2020-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": [ "r4", "r30", "r31" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r67", "r86" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "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", "verboseLabel": "Proceeds from lines of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfBankOverdrafts": { "auth_ref": [ "r67", "r69", "r78" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r65" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r34", "r183" ], "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": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r185", "r457", "r458", "r459" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant, and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r33", "r181" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r183", "r435" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10", "r183" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r181" ], "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": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r56", "r169" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r256", "r384", "r385" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r256", "r384", "r385", "r388" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r256" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r384" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r256", "r384", "r388", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r382", "r383", "r385", "r389", "r390" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r69", "r86" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Payments on revolving credit facilities" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r69" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r200" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r188", "r190", "r196", "r199" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r75", "r187", "r193", "r198" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "order": 4.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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations", "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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r189", "r194" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r219", "r302", "r433", "r450", "r454" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r90", "r91", "r92", "r96", "r105", "r107", "r165", "r298", "r299", "r300", "r314", "r315", "r447", "r449" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r138", "r139", "r144", "r149", "r150", "r154", "r155", "r157", "r236", "r237", "r399" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uniquefab.com/role/RevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r81", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r251" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r238", "r251" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r133", "r157" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationCustomersNetSalesasaPercentageofTotalNetSalesDetails", "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationSalesDerivedfromCustomersLocatedinForeignCountriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r122" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r122" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r43", "r85", "r215", "r216", "r217", "r218", "r365", "r366", "r368", "r429" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r262", "r263", "r264", "r265", "r266" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RetirementPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r121" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r27", "r28", "r29" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r208" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "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/2020-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/2020-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": [ "r34", "r183" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetAdditionalInformationDetails", "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r84", "r386", "r388" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r191", "r192", "r195" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails", "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r189", "r197" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r275", "r297" ], "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/2020-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": [ "r280", "r286", "r287" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r289" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r129", "r133", "r135", "r136", "r352", "r354" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/LongtermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r60" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r292" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r291" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r293" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails", "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r278" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r297" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r283" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r283" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r285" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r285" ], "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/2020-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/2020-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": [ "r297" ], "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 June 30, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r282", "r297" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r281" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r273", "r279" ], "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/2020-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/2020-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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r294" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareAntiDilutiveCommonStockEquivalentsSummaryDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r294" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r276" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r277" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r290", "r303" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r297" ], "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 June 30, 2020" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r297" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r288" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r46", "r90", "r91", "r92", "r96", "r105", "r107", "r128", "r165", "r214", "r219", "r298", "r299", "r300", "r314", "r315", "r357", "r358", "r359", "r360", "r361", "r362", "r447", "r448", "r449" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r90", "r91", "r92", "r128", "r399" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r16", "r214", "r219", "r284" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansScheduleofStockOptionsandStockAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r20", "r21", "r82", "r162", "r164", "r355" ], "calculation": { "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets", "http://www.uniquefab.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r363", "r391" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r363", "r391" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r363", "r391" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails", "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/RestructuringNarrativeDetails", "http://www.uniquefab.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r35" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemAxis": { "auth_ref": [ "r64" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemDomain": { "auth_ref": [ "r64" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/LongtermDebtAdditionalInformationDetails" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/PropertyPlantandEquipmentNetScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r297" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r297" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r112", "r121" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r111", "r121" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/EarningsPerShareNumeratorandDenominatorofBasicandDilutedLossperShareReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WorkforceSubjectToCollectiveBargainingArrangementsMember": { "auth_ref": [ "r134" ], "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/2020-01-31", "presentation": [ "http://www.uniquefab.com/role/NatureofBusinessandBasisofPresentationNarrativeDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "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=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r11": { "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=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1828-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r12": { "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=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r129": { "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" }, "r13": { "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=120391452&loc=d3e13212-122682" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r14": { "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=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r15": { "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=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r16": { "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=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=120269885&loc=SL75117539-209714" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r17": { "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=120391452&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=121558832&loc=d3e400-110220" }, "r18": { "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=120391452&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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=120391452&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r203": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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=120397183&loc=d3e187085-122770" }, "r22": { "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=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r23": { "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=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r24": { "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=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r25": { "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=120391452&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r26": { "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=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r269": { "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" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r28": { "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=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r281": { "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=120381028&loc=d3e5070-113901" }, "r282": { "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=120381028&loc=d3e5070-113901" }, "r283": { "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=120381028&loc=d3e5070-113901" }, "r284": { "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=120381028&loc=d3e5070-113901" }, "r285": { "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=120381028&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r29": { "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=120391452&loc=d3e13212-122682" }, "r290": { "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=120381028&loc=d3e5070-113901" }, "r291": { "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=120381028&loc=d3e5070-113901" }, "r292": { "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=120381028&loc=d3e5070-113901" }, "r293": { "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=120381028&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r295": { "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=120381028&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "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=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r303": { "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" }, "r304": { "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" }, "r305": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r309": { "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" }, "r31": { "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=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r32": { "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=120391452&loc=d3e13212-122682" }, "r320": { "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" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r329": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r35": { "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=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r351": { "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" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r36": { "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=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r37": { "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=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r38": { "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=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r381": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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=120391452&loc=d3e13212-122682" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r418": { "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=120398452&loc=d3e534808-122878" }, "r419": { "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=120398452&loc=d3e534808-122878" }, "r42": { "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=120391452&loc=d3e13212-122682" }, "r420": { "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=120398452&loc=d3e534808-122878" }, "r421": { "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=120398452&loc=d3e534808-122878" }, "r422": { "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=120398452&loc=d3e534808-122878" }, "r423": { "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=120399700&loc=SL114874048-224260" }, "r424": { "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=120399700&loc=SL114874048-224260" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r426": { "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=120399700&loc=SL114874048-224260" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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=120391452&loc=d3e13212-122682" }, "r430": { "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=120400017&loc=d3e572229-122910" }, "r431": { "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=120400017&loc=d3e572229-122910" }, "r432": { "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=120400017&loc=d3e572229-122910" }, "r433": { "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=120400017&loc=d3e572229-122910" }, "r434": { "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=120400017&loc=d3e572229-122910" }, "r435": { "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=120400017&loc=d3e572229-122910" }, "r436": { "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=120400017&loc=d3e572229-122910" }, "r437": { "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=120400993&loc=SL114874131-224263" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r439": { "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=120400993&loc=SL114874131-224263" }, "r44": { "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=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r441": { "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" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r455": { "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" }, "r456": { "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=120402547&loc=d3e617274-123014" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r46": { "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=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r468": { "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=120402810&loc=d3e638233-123024" }, "r469": { "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=120402810&loc=d3e638233-123024" }, "r47": { "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=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r471": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r472": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r473": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r474": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r475": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r48": { "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=120391452&loc=d3e13212-122682" }, "r49": { "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=120391452&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-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=121641772&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=121641772&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=120395209&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=120395209&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=120395209&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&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=120395209&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=120395209&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=120395209&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=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-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=120395209&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=120395209&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=120395209&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=120395209&loc=SL114868664-224227" }, "r64": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3098-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r81": { "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" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "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=120395691&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=120395691&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=120395691&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=120395691&loc=d3e23780-122690" }, "r87": { "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=120395691&loc=d3e24072-122690" }, "r88": { "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=120395691&loc=d3e24092-122690" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 82 0001617669-20-000040-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001617669-20-000040-xbrl.zip M4$L#!!0 ( *%#5$C:1X>3O\! $ 1& 1 =69A8BTR,#(P,#8S,"YH M=&WLO6E76TFR+OS]_@J]/N\]IWJMDIWSX*KV793!;NI:PL;8;OCBE4,D;-! M:["!7W\C)8$!8QL;@?:6=@]8TIYR9SP1\41F9.2?_^>DVVE\@L&PZ/?^^8@^ M)H\:_^?9G_]?L_GOO[9?-=;[8=R%WJCQ? !N!+'QN1@=-#Y$&!XUTJ#?;7SH M#XZ*3Z[9G%SSO']\.BCV#T8-1ABY=G#P5( SE,;03$!54T06FS8EW[0,8C!$ M!\7U[_M/@Y CJ>_QZ="<"&Y"'@;)A3GGH>( M=U+**6))B/FQ!R-\.WS#WO!I<3)J#B'\\]'!:'3\],F3SY\_/\;OC_?[GYX4 MO4[1@_S&3T8#UQNF_J#K1M@C3QBALDE,D]-'L_N,D_-7;C+N%?\9 _[Z./2[ M3_*+$\7)HXO'7CGYQ \ZC_N#_7QC?NFYYZ?GX\6WKB#YBN'(]0*3L\]>:'9RTJ4GHI9@Z9G7&Y7+*X^9G:N>C(]>'$JOM/1 ME3M_YI-SJ;7VR>3H^:D1BIM;C@=R#]EKK3X9W=SB'\F/-9DZO\EP\.4FR0W] MY ;XXPV]-!XV]YT[_OKTV8$;+OGJW:_V:C[LW?!=B#>D M3_[=>O4V'$#7-:\@XVG']?;_^0AZS7=O'Z$:@(O/_NS"R#7R?9KPGW'QZ9^/ MGO=[(U3NYL[I,5X6IM_^^6@$)Z,GDP8\>?:__M?_^G-4C#KP+..^>8[N/Y], M?_SSR?36OA]/G_T9BT^-X>BT _]\%(OA<<>=/NWU>X -*$Z>YA-A,/U8Q B] MR4<\WD8+,RC"]/DGHVU(_WQ42&Z<9=9JHXT(1EH6"=4Q6AULD"E^7,_PH(R3 MYA>-Z[EN?C043S=ZV+[3Y_@Z ]?9[$4X^;]P^JA11+QUY.]/_7K_TRNV_6F7 MM\;Q<./3WDM[N'7XAK3.WM#6V?;AWOK?1ZW#-ZQUUBY:K'VTM?-WIWVX=] ^ M7).ME^VC5[S=V3WKD_9ZB[1W6F27O3G=6]\D[XAGKE^=+JWL\MV=W8_ M;^W\=;CWPI!7;.]T]T-0^#O?VFF=[)[]W=WM_EVTUS<^M[N;HOUR^Z!U^.ZD M=?B^:.UL'[76PZ?X\D7A7[Y36^OMH[W\G)T6W3W;/FBO;_+V^A'=/<1GGFV< M[7[8.-U:?X//VIA=\QZ?)7M[.WW18ML=?*>#UMG[P_;+#=(Z#&1K!Y]Q^(:W M=MH'NSOX['5\K_?8QIV-4>LM.7FUL_912B,CD;89?-)-(;5M.A81 P*\3R8I M$].C9P11J*A6RO[YY(H\[U.\:^B38O9++SINOQ;KC\3*+XLU2HF]S-$D4AF; M@E#6--:09@PJ$L>#!I"/GB77&<*]2W1JI_'JD]'3B/RBBW<\B.[TLJR?CP># M+.EB&%QG%]Q@HQ?7\=Q:[#\2N[@L=J$T(5ZAG!7R*1&<;#IJH&F"(HD0)A+X M1\\H>\+I RKR.;_\(MT7^,NPENV/9'O2*K)<)_+]_%%+9Z.BOJD2_A&$J:;W MS#:]0:=-$X0HT MG 2Q,MJ_Q_OU82_>6TCV])%UBF<=@!X,0(5-3*).:SEO2 M-%*C@[9"RH"J^X;]C&P3Y:!\^LMMK7^CKSBVQWXU_;IWH=X[#&,;'_8.]A:7SMIKP?: M>ID%'$AKYXBV/KRC>Q]:^;[%Y^ZX&+G.QLDQ,JAB-![ @M5Q M 5+;$%MO/E(I*6<*':!P J5&4]/&J)HA@G4

H[E%&;,-WCI[EY]ST&8O#O;6\?>SO;2U$^A'%:32E :, M/U!,PD7=M!AJ- .A24F?8I!9K^A/28A0KQ33UDK&A&#<\I1D_B\WG(-3WY;0 M5=F\*IPO.CG&G-+3MZ-,7_'#5GI1]# .+]#E]8=%'H38.,&X>ECX#EXU'"U6 ME*)]=O1IK_?WP=Y9G[7/]L]:ZR^Z>]W-4Q0A>J1M5+M]LM=]WVE]V.6[9YVC MK?6_#EJGENQ^^'NXMW/#D7=+K(7VSULG>[NK,F]]34\?P/%^S=Z MS8/#W;>S:_[]]X'OQLY6=Z]H?]A&;X?W8YOH0?'SV=\'K?4.>MAXV-K9/&EU M-T^V$$[_/GLW:C^?>L#VX2[RF\B%)@@%307RFXC.SZ%U;:+_\]QX!BJ91\\N M)#4Z@,%:"(,QQ',Y%3"<26JM%]O]7IA^62ATOC2C1L]$5\B3 M43I$4F,R OIT='J,"!D6W>-.'K*;_'8PR$"[,M#V^&08\19/KMYC^OPO#YVU M8=@?#R;?)J/(3V?HG2+F5\C\^8U@,IIV_JV(^7LJ8-"8- AN'%)_OOE_KPX. M7;_XV?E/5^]^/(D3SK\-1VXPRM'^L\EH,&7-//9X_=A%,^/LU#PJJRZ=>G[D M_/OY0YY/SEX?HOS8^??\SUNE ,$ MJJ)&JB$D%QN?/]>:5'E!4&:N4MIXY07C$6 &#D<1L M2,0ZP7(/9+UFME0],%5F9N^.I]

)M5\>+U8O$)FW7YU(G5=J/^X!>A]]7U M^<=UZ/6[Z*QON.UM#<256SRYVOH?(5](T#JRZ!RG@@1E(#$230PQJ4@CS?8< MD2\(+:L]STH@FH3>NSV_TF_&&2?O-3/C# _<; MNB1"8W*<<2^2I@8YES=)Z^#07AL]L<^YW\K079?LL[E*MN[@H9Q#RN.<1Q\4 M!&AIC0E$)XX!'0;Q23Y<#\SD#OLYU)I^C?BPD^-.$8I1"[H>'Q&+;HZW4AP$9YM_&><0_Y^][C?PZ_#M9-B^"5RP-^[_=[;43\<3>_UYY,;'W'1:QL]D#$1(KUVD*6D3N04:N1)+(YJU&"?!-(;5KHB;O=DP:$7$)#D8 MPIBQ,EF!*N307^74)T&8Y,HNCP9MP\@5/8@;;M K>OO#BL@G^*@].L5 T*8[ M0XUE$OF%DBPD$2%>]XVY^:53[^"Y&956)<&,2AJ5))K9<$-)=.'*<,.5'KB#L:=4!D&B)\I:X56P#H/)$!D0 MC!Y%L@_7 TM"9^(RB7@R@@9G&7)(B4C%F)2S"QBX'-9K&0)A!N-H,%Q<%$( M*IQ-G$5T?T:#U M"1O! #@IP6+4[E((?&G$]-"T;$[R(2B)$!0DFYP@CEB)BD25$QB'.S#\X6;Z ME\;"W2$%X>H4E_&1>IF +-R_YA&!=3E.T":V:CM:PQ##D#'F=/P8K]'J. M8CU"\-.QR<]D4,YKR%AR;1-E!I '$B8\$[! J1:B7X+3%A07E#/ M,6 GTF&(DZR:S?X2O7S:L*B ?0'"-D@Z M.T\U2@DP+IF'&P*2N;,5\N<(_@).20)WB;.'W"IU[*HV[V(*44=D@XVI:"%8\X2X[WD MW!H\@C);&C$]-"F9DWR"H(H[ZQ0&6T)3<,(#N$"(YX)YJ1:P#OA7!76UQLE, M.KGXR2N4RU9Z/@!4I!?]P0TU3THUI# GWZ5-M)"#-<*22#08ZB&DP WQAEEA M%K!":_DDNY U9$HX$V/,M?JT"!RYVU5:9IS@$5V^R0EBD[48&+@RA49% M&B-TA:+6Y_U>@%S8-Y/D[6)X]-?I7] +!UTW.+H*O[>N T/$(/3&T(;1#V#W MPP8,!Z.G+7>(;F<\'/6[,!A>\DPOH0<#9.G]47\PS)S1]7Z$\[N\<2[9?"VB MFS7JJY.7,4Z7B44DL([1F!#!S'G-11"61&\IB:)"R:PUG,L$Y\6D[SJ+&+5< M HU66) F)O#:49]L\""\1C"#\XF2!""3 MB*1FT#6@*\6A'8V& @N6.9^K<3NCE9LL4$Y*@V(UA[XKH/N#.(D'5R@<7 Q[ M]M)ZIPEQ-'AA"4';3#2:8&68<*!,S9YK*%>$-P,08R,PQPP1D5.#A((EZIGW MU#$(-6^NH5P1QJPEB4(D(FU4(GEFJ/&@5I]+O3BND@I>59PS?RW<5\[W M!^C\ _RL>'^B'9T.*DSQ"?YR@WU7Y/44:X.!Z^W#M?SO'YPYW#@Y+@;YM_$^ M8A+[G]VC(GR#E'WH#XY2[J^W8W^(C=WI_ZC5RZ@FD5FK(!@0$O_'C*&@HIEL ML6-ML-6R^O.&YPOP@[$;G.*;\P>UU ^BS+6B_-3(.$AD18H2DY(PDACJD>Z# M4)9;9T.J-MO_&H(OH;\_<,<'12@!!)_WAZ.M]++?C\.=_H\76=Z*IUVL'_SR MIJXS?6SHC[%9IT];_UXNBB])#-$Q LE3P:)TPFMP"FU]!(('JSTD7F/X83&\ MH!R2Q(SU,FK&M#").:60ND3F&56$'QO!"1K\1J,QIXKUQ1% N\NBW070)FE2*W%> #]]2 M*0.*$"A( M8?S5QJPUAFL,EXT/.\:D82F"=U'P1*PV+ 2C96"4.A,JP(?+ K ?Z-)D"J?= M[[U[^WRB504,-TY"9QR+WGX+3HK0=[WXW/5<=,L.]<709D<]MP@]3R,7RDIC M5-Z]TT&*W@FN*T";:ZA7#>J+8=>62>FE(MI*CQ%BQ A1:&XY54Q3%6P%V'4- M]0I"?1'50!2WC"&^7?ZO#TZZX*)).O"H9*H'I6NH+PM7Y]R03,ZCYTS$X SE MCB)YAX"<7=HJC%TO?!%"171M65,YM @F.!>8]PDYN#%!:VD$@DQRZF*H-@>O M(;P"F1R$?6-817(9&#$*N8,MGP"F*BTSQQ MX< GL#Q25VW.7$-X!?(X)+#HA-26&2:$E]9$EKB>%!NSU1BW7NS+%$3$ M2#15@B0,["K A6L(EPC"B^#"P1@TO(%'D80&:I22TJ+YS5MJ4E:%:M(UA$L# MX85P84JBH3I@5,>L M$LRZ1GKUD+X JZ8(\XS$2AXX2!ZC">9%#%%026/=6F]&NE+PM-3WA+1&F(9 M$2*I8 F/G&MI15">:I\WK\XVG=FR GPM'HZ'HWS1,.^/>Y!+IVSVUL(DQ$0A MOAX4O5 <=ZXA[LL)"(Y>=(,X?'<-P? MC"8&81D#",)=R$5#='!!*"<\1W(5-1480R?\6X$ HD0R7-#2P42#3).%@UJ MP)>FW& PJ 05R(>KL,=\N62X"-*'3D]'Q1/Q5.3]^ZC70GB#YA1(\+P"I*], M,EP(G8D^ ;<8IAH%R-ZE(9P(3IE42H(BM/K^<.T8+W3(D9?1%=+@F5(J4!." MB%18 4")5:!<(L*JZKO"!Q+?8KR@" &C9&>-EGGFBGKI>*Z &;U6FFE7?2_X M<.);Q(8"B67I2$%Y$N"M-X@;#"UM]!_A0XEN([[,6W1VXH*UG*#[B MB*20K <,"H'2)?!]6Z,#&,Q&J);1_446J3=*B!.6J(TV2"Y2,!Z"=$$9)Q3WP59ABJ1,$ER $V2:Q,CR;I0&&6>P MSD*BU-D\X44IJ4KN33DDN)@T;)XK03+A&%"AB?.!"!FDCZ"LYD+G(>WRJMZ# MY\U_&9>^KD5W&9<.(2:MHS:@T)-I1QGS7!OI@_=2L?).*RQ8!G.<&^!Y%S!/ M+"I!$!2L-Q0]DF T),TM@\KKP7>2!\NB!\1)1Z- +I!R)B>XZ#GWEH(TRE!1 M?3VX+QG,40]",IHRT,PJ(U*D3@GJI)'!D+Q6W957#\[G*M&9X_N.3E]WL O6 M>G'C/^/B.-_CY@TO>O$^9R_GJ!TN,967K!(IO5!&N4"IU$GA+Q:H5>75CE)* M9HXZDZ? J2+>A!1$<,S*H +GD3.0//D2#'Y=,;QY".G/4G:@,\38*:A018)C!V#^$0(B544.*%1D# MV,Z)-%-!3/;B*WI%=]R=5U9820"P^/$&BO0PVEP:B@OAM<> *8#C$+3D$5R5 M-M>[#YG^$E3=R2V@6DFT2,U50I_LK(G"(7LU@:#UEPK_<4R1)?/+%P66X81=VUJ,R6A[ADCOE!Q#-/5HNA17 *!2.8P-@C;Y M1"\EK\K\=(D\\STB8/'&ED0>D4X[L"X*A X"Q=AHDN3*.<&KDM3W2]ZQALM/ MP\4A6^-)*F1S7@09G-?$6B(,)"&@WXF;W>-!_]-];5=Z+WXZ M4YZBF05::&9VW!\R5Y**UE!-)>:2Y4*)A2QM:/QATEC?.AFB- MIBD%(9P@,5D1M04AI0:J@N9+YLNW4BH"5"W:3H%9KJFT&,<)'YE77',G@&CO M/1!8,B_^@$*:H_]V)-$4^$%4S8J)ZJ0$?< TJH]]]7(.^-$ M#HK0@:J$W RL"YI!T"8(0I(+^)$R:8E(0$18,F?]$-*9HY>6*=<6 M%-%[384EQ$VB5\HZ!<3[DR2B5]VCAP2@P5&! MLVQY;\_["/_!..2ES9L]O'1_ ,.J6$?CN;/2!@-YJ$)R:QC1FJAH6/(^+%LH M\_"RFJ.MM!AQ@@/@UDO!%3/)D:@YES2778$TD94BHKRR>CZ 6(Q>N%!TL%G7 M!H^*'FREZ1GSFB-ZU>_MCV#070<_^AH,;R&,\7'YX+P>F.^U.8%8[IE+:U^F M[[6&<(-[CZ%57H VGXPR0@5-G#HNO=")Y36"SE,6D@U>4E(C[M8 :,/G;?C4 M[WR"P<.@>_JTHK=_M0NJ@CP'QB/*#/<@$@_>4H+TT-!)Q2)K:^3=&GGOWNX@ M2%[UW8\*KSRX62T+V#A,=E !FB0(J[WEN8JNEN!(2G*V'* &VZW\W%H-MA\4 MN^! 8A0,F9P744CG#?'42DX46C@^7><[ 5NS1MW*.]NT,5Y%-=M>ID?<+''!S<[D<\_S@!CHDX,Q0'YWP"8->C:&O M 0%>^^"G<)L4+*[A5ANZ7&.$9(HVC_C#(.AT8BI8+D [FX0.$;&FJ5!63)=5 MYB(PM$9>C;Q)=1MZJ<+473*9T+\JGQP$'80CSJ1 )7AK/-ADC)H5':)H8\\_ MU!#\ 037\'N$N-:+VS#,A2SBSPW^_K %$8JGKV#?=38F$KCLYGO%?\;PPOE! M$5PN,=]>V^R%Q]B4Z9'-WL@-0W^ZJT ^P'+M5/O4DA+)0J3 MW1<=%T%XPX.,%B07Q+NH?(WI91I#K+7E;MK"$Z/,!&990%U)RABG"3+A%+A' M/A(NN$=IE61QAOB[:II;<%E'\QXA[K@8(1!/CK%AQ0@1?N?L^(=#]X][(S_U MJC!>3W!8A-?N-'_-!URG\^7(\%)[;WOE<.=@T!_O'[3S @-LPD:Q?S ZV/F, MAT[;V-\C@'NH,/\5^YI'Q*F$AD2"I#%PD8F8]=Y(*I@$9&2NUKU:]ZJC>]._ M%=$\#XY:IH6FW(B09YL!@PI!WS,7&0U.:64G&?I6&0C>$R(]!*BA_RL#98B*\LZYUDIP M0T@@!4N!>0)*>(/_D<"#,BPJQ8&(>MAX\:A\8,_SL$'U6S@>3=JP!,RXMJTW JIF !]:[EAN- M!\L^:KEX/8^I%,(%8IFD+#!:Z]HJ:<3] MEX5>95U+@4>NK2616D&3L$E($8-QUEJ=6!4V@%D^O_;@WN;;9@.;$G/=$VR. M=[VCK90 GYW/>[7YU]9VK8)W5T$=5 J1,\UE0C='?5#,N$AILL1KQFL57+RB MW+\3JE5PD>48"8U)$AZ\8$))ZI,1F@BB*:4R:%8OL%^\"I8,IPM96*]D5((* MS1(U H2P)-;=&WEOH%?W!U>8@8\-X M8Y*A?PO'5",RSPT)9Y-6FCMI1"["H$GBB4C0V@&EID;DK1'YVIUB!X2CUX/^ M""8E=R<%=UWW72_"X'E_T.^Y3\5@/%PKXC9T"DBY?"]*H]\MPB38R.T/I8MN M2@-51&C.44K&8*@; ;VU$^"YA40MI16HW5Q#MECTZ^2[Y7^M;B?7MQ]F5M(REB/'JTN..]G M]W:KM'0 &+M$H;UR6E&KJ=(ZY,A#(31O8VZ8#WSBSDH?9I=41G.,3I.,5F!H*J)TN?ZH M)U8F3ZV0))'D;(7UZ*:L['D9V'*M#JQVVK=,3CHF;="@A#;&1I; .TVE4EK% MF9D@FJK*0?"N!?KO:B6(;E(U#RM!$XD"33F@M:!YT^RDM1/,)\MRD9F9E1"$ MUR+Z62T23<+G("(-UA"N N-6"F>D)]3[J*+-ZWJ\5N>#AVG:W! M9B\-X#_C'/Z,H%OB5/$R@XK- U04'-"8:]I$(Y1'Y3<)\<6<\TKQ,-FC<@JJ M9MG1]= >NSIH7L(Z/(O?,>>^RI#<<0#GNFWXP0#.Y5/O,KF?Z5P$9D-B@B?B M6$"2IYGF1G$+OC8CM1FYDTY5MBA?&9G$XNV%8\P:%:/1EHB0D@TJ$>IH%)X1 M:=.,RQJBRVHFWH[]<*JM&Y_PSPT8NGK",N+H*B,U&(S.A9$2I4BNKDB=$)18 MJJ(,R3 7(WCM:VB4D!-]:YKK![-@]S++>R^H--Q9@>@+,==M"A ,2^@WBO,P)J;I,V&+933UE )"2AC#'>@S5:>^X"4!EJ M3'S7WW[]Z)]+&?J%ZV?I0W^/>S#-%VH7^=/%]D*3#<4!YI;'O8RHUSXJ1[R* M5".VQSY[ZW7:XM_7U!/B+M0QRZQ,"(G-6M MC=2)!N="E,Z0$D-^12W]1.'6(5S2MQ?%8#BZI^IWRPAZK84";B)&0%XD#OB' MIOP$E6L3,5:#OI2@/U\P-Z$V!_=6OF49$<]4SB2FSE"?-\EQ7C!&P%'O2=2! M5V!WBMKUS[UX2K+)ZR@L@RB21X1$H0P'$%X+IO5Y,A^AI5^DO%AP;/9"OPMO M\P1S?O"K?K@!(>#$KXY&,,IT\P M;)%1$X&K& 0(%:7/ "88@7,/+D0[0;%!_URCN$;Q;5!L)O[Y_E$\[A53"$/W MN-,_!;B 91?<<#R Z7#&^='SNYP?//^>;W.S8E@.)F LSC6:]YP%3X%3)A1A M&*E?E$ZC1#?//Y15,7)V[6 <1N,!@N1UQ_4N#??\-3AUO2LGW#]_HY?2;K^/ MCRNGWFGC"B'XZF M2=LP^'0M\W:K!SMX>2Y66DQ-T5_0@U2,[J%0RW7O:6\7%UROZG(77*E !;&1 M6XP+(F-&2VV"C))PZFFEHMNRXVIT (,'ME,/'V=Z[X XBE$$*!$<,4X2PR@A MD:,O4C"S4YJJ9MEKM7P/3QN?7&_XJ>ATX&$E>J5,RP^8R>53[R)19SU/DC"5 MG" 2_4X$K0T:@NC!IBKM4C9_B=9FXM= I3W:!!=0P@X$ 6.YC2EYC18A2 JR M_--%I; .]S)M(QA:9>T)3X0+'ITW@!*13NL$@'2A_,7X2B:;.1;A\\0'S3A2 M_N0%"\I9I37UQ @F@@VV8K+YGB'",P&/-" M>^.30?*3"],"1RJT3")Z"%]U+S(24M(@M&8@2%I]!K9 M"?/6Y%3JBC'&TGB^.1)'*D$FC/F]B:B$CCM01A%BE&>6V:B72$0/Z_GF*".- M&L.0Q.MHM#!&8^1%%7#& #0P,27WO,SL)//YMNO")4Z_]KG]T@?EVDX4)1\X.WCO-8\;T2(#Z_8MZ>I)285QP9T"1+F27' MC=/,\RBB7RD8E$4HP@3' D;;G"9A"%I2196.DLA@A*O47D>KIJ2+YT=:1:8M M2,TPL@F>>$B:)"U(YL+&B%FR+6.R>?ZA!L^T%N5.,>K 5MKLQ>)3$<>N^\]L12,B;PF9RZ?>96=V*RS50G-O0>B< .823V!L0K+-2%I-R%12E!1] MA PB1B!6" (N6.\34RH$="/D?/E%+<%;<>W+0KF#/T?W[9WCVEDKA?3)@^ H M&1Z2 A(CJ9!^O<=0!X.<:]7V#MP E@T\2MB1O.<>L!S'&9X"HS MBL78%&&-H1;9I_-1<*XM]THRG10#%8EGRP_?.9:NK.'[T/"%$"1-5$86B+!* MV. XADR)$^HXC6$%X#O/1:LU@!\:P#$9IH54B0LA6.3&ASQ'Y:Q4(M 0*PO@ MR99K&;W^>^A]T1__J.QI#=[2@C>EJ)47WGAC!'!B#7&$@@5J:8I>5@B\-7@> M&CQ::!TITT8:+A S-GGJ4*H\)>NT#!<+QU7S_$/9P/.=<:5\Z/E! >E%T4-+ M5[C.5DI%^&&1YXJ$TC>LV+Y-QNKU4^^R"[3TUG)I/*7(_ )UE) $6G 6G=3, MUO"I8_U26]R'5QE#/5@OF(HV":*-!^TBB"1H'@WVX6+;SEI3:DTIQ63X=?#? M:8=X%]%?@!&1"AF8CY(;9H(77 ;N?>TOZL&U4FG!XOU%$F"4=-J#!Z18Q#J9 MA*91>J^1<:G:7]2:4@9-N1=_X2,%KYTSH)S@-#CKO%-:)J"-,R5?R.7*LAK?CN0&**MU)K:7%5=16IU4D$ZM-=1Z63/M_W4G*ZV MO&[=G#EONGAG)ZXOU>:Y TZ.1U93IN*5E=[@F*1@+GN MWR^G45YR[A?D43J$-U2:(R)(0@$#&KVC<0N2@M:C2'/%RH[B2Z++" M0PB:12>2B#%8@PB*(7!NB2>V1E>%1XYK?.?B5TY 1'OI8Q)ESH)ZR4"LY& M2G5R1CB5+"5"NB A[\CM4CVZN112%MK2H".Z'T:$2=R+D$R,R)ZT1/M!:]94 M+NY@DR)6Q623\4(X5$BE#*#%Y]BSX%VME( FJ1O]3(7IY ;K60+;2TS*&CS1L+6J MYM7&=K2"!R=BL%0(@O]P*;@V7B4JK:.JQO9\L/WP"YY7&]<]%(CHX)QP5 M)DKFG4Y<"Z3?EE<@0;=DZT?+$90M/GO7*\FI#4$CK14,G(] /&#('4($(% C MJP3(JJ/&BFB3% 8XH%GFLM:FZVK3:G.?A=8DH$CQP MJB)*._ED#&H5*&$82PE\73.CPKJTZJ,^"UC?RIE@2<9$&,;'/+G$%7 MT8HIYT*DEDLM%&4N6(ZNPG@9-*18([I2B"[?2, JZA1$'2U8[S%H$8D[[QA' MI>(L2@U*L[JJ2*U*E5"E>RD[ M8&IP@$Y[D@*1G*&0EYQ:E:J@2O?B<02W1''&;7(" M52#9 )I:0K3G+ME4A7GTDD)VM4>#9'0R0=XE5H*(@MJ@!=$A)+2X&LE_^;=( M_YFZ::X7RY$^<2];J5/#J3-6!A:2T#98X9))4DD;4PIV4NB?&LHX;=9"O>^= M)\UDYTEZ"VV^CH"[C.TFE$5@4D9PPBIKO<$PA9&H+ %T$TNZ;6DY$;"0O4>= MEI12D5#:05"B3,*&&"ZY]%%Q6X&]V2LI^'O9(#RH[(I3#""\4"380-&N,,48 M4TGP*FASR4*C\@-I\18$+-6:$2?0D CPTG!%G!7).094)7H1:=#2HNX< 2C! M?A<9//9$OO)5/TPCSZO1*70Z*.V7T(,!8K,7UV*WZ!7#TJ)>C%8K#DX+P1V/06B0 M>2?B%).-/!B1=R6>B'JFU=36HIZ3J&^KU?G4.8F:!L(8\0E$H,+:Z!20%+6Q MU 'W-%T+ VM1/WR\-S=11V'0GF1-H] M<(F#2T,1H0&(5B:F03RW+R.AB/";3DFE [DPIU/5@M>0A!*F;1IR@7LDN)X!6&"#*Q*IBO'.FO0RIZ><*Q-QI@])Z- M5 [8+W_/.<7#@WXG7AH@^,9EF[UB5+C.Y9^7T>2A>;-!.&DIB<);P'C U M-BHJK_QJ"G\MQB)_7G[YR>_ZA M=/*?D91MZ& GQ-?8;:^6.FUE(I.D0]L3%YD7H.0WVC' M)=2U7,_M3\*;M?T!3#[<,[9XD_ F-;<)5:Z=>I<"WX@@'Y/+)2V$PW^YY3Q2 MEH*+#F*JT+!BC:V2C6,:EQ2C!KSE6CC!'$F6"T&2MR))Q:O@MVILE=,GTF"H M4%)%8I7@'-U@ROCRD)S3&JHT<%ICJV0CM8"!%J? A43'!S98'S7E#CQSR+@E MK=!(;8VMD@T-:Z!I6AX]9+LE;%(2$<0DY3H2-DWLJRE\=2!U*67P&BN_RVAU MX(P[8PA(FC- C>0TR$"#4C)!FC$GHNBY!:(KOE?C'/R,:M+;VX(OI]ZEN(^, M@4@O$L,_TFG#HZ#)!^J,\RB'"O'C-;Q#+#KC/+/W%L)X4(P*&&Z?#164.E-Z9"_&-9<7'_W.%)!!@./UZ M "Y.&A^+3\_^Q#_GP\/(5+D(D44F%.>>AV@9*.44L23$C]DW?+EF.#KM( ZZ M1:]Y ,7^P>BI-(_E\>B/ST4<'3REA/SO/QY=.34WJ.DZQ7[O:<[-@T$^/G*^ M ^=G^/X 6]8,_4[''0_AZ?F'/V(Q/.ZX4_2%G:('S_M.$QF;5CA"\\BN/P$8/ MCQV"ES\ZOV+601Q[Q[MPM#_HCWLQOV9_\'2P[W]C4OY^_O\&MOD??USJJPZD MT?5WG;WFK+^FW_+M&[$_SOWY7V3RGS^.78RH",U\CZ<4'W_^PV#2H/S+E5=X M,NG9&\1\H^SR:S[[TP^>X 73S]/K;G_UA>!OURO38^2Z1>?TZ?_L MH-$8-MKPN;'=1Y?_/[\/D3KYZE(--YG JF9B"B; M2/5=>W-G8[WQ=F=M9^/MU9>K\FN]W7C^;GMS9W/C;6.MO=[8^/?S?ZVU7VXT MGF^U6IMOWVYNM9?G73^LO?W79OOESE;[]\;ZX^>/&XQ(87_B_;INL(_&;:9< M:JHJ.9F>+BL1)V5:P4VIS&L-\IX@,:J0?'J+@=1E]L;;<:?Z)+[O5[ M[7$7[Q(:,\^]#2FOW^/&66:M-MJ(8*1ED5 =H]7!!IGB3=2^T7.9H$4HGJ[W MPS@3DYSE\VA6B9R_/_7K_4^OV/:G7=X:Q\.-3WLO[>'6X1O2.GM#6V?;AWOK M?Q^U#M^PUEF[:+'VT=;.WYWVX=Y!^W!-MEZVCU[Q=F?WK$_:ZRW2WFF17?;F M=&]]D[0/6V>[AWCF^M'IWLXNV]W9_;RU\]?AW@MS\HKMG>Y^"*K-WK!V]\5! M^^R@T_ZP5[37=^G6A\V3W0_OR-;Z^VY[_>ALM_OW06OGZ%-\^5[$?_W=V6.= M3_ZPS_?6\9X?-OC6RW=TKYN?]T[N'KXXV-MY(]H?=LG63KO8[6Z<;+TWIZWU M??(1G$Z4"=*TX$Q3.$^:3MC03%%ZRDV()KE'SRAIOID0HR]2>-:H#<4J&HJ; MV$PY9'\G+JL?,WI;V?_406,>:SLG5)T+$]_Y*3L^N1#NK&_S3S^/MIF8;L;; M[?!TV8%\,?'F!@M_:T]QU<'<\JT>/?NMY09'C:T>_.,"H;-.OZ$[YZJ9/ZMY MRR+EK\BFN"[FM4'A.HUWO2+T(S1:;^Z7>\ZW3Z M(]\_N8DPO!F[ ?9HYW0;CON#426YPXO"OWRG]@[WBM;.+M_;Z1RUUR/^?^.D M=79$]@[_/MP]:TV>@]?@D\/LFO?X+-G;VSGNMKN;)^W#V-GZ\(;@LTEK9^-L M:V>[V^KFUN9W^@OY!KXEQ3;NK(U:;TG^]Z/Q2J=$:%-;H9HB,=MT6LHFM2*$ M*(.60!X]^^__LEJH/ZXSCUNH]KWHT)VU_Y8:]!"&\@*^C2E^&Z_'@^'8]4:- M4;_Q%B83/ W*&_U!@\K?XC\:_=08'4#CR\A@8^,D'.1,W\9:&.7#U')Q133? M9QA7NHP]9GE@[)OL(XW6FOKY'=LX,C?.9I>^>O;FM]K[M[ M]DZV#EO7J&+_M/VAQ5N'FV=[']K=]LMWI+6^?;CUA!8IA:9)CF2J"$W#?6B"H :/1>*TFE%%45/%>Z"*7_!;':ZH MRN\TSYGAZ$OWSJAA&O2[%Y2BO*\P$4"$T!],<@J>-L8Y*R"?]D?61ZK('W?_ M6_YN>/0LJT'YVUF+:R:NQ_-CZ^*Q^(JO5\#T/.]WN\4PYP\U4H&\NS?.N3I/ M[W.>;9J1^@*?UIX\K)(DZ$YS;?0C5YXG4*H9DC!-X8-HFAA(,V"_FBB-(\'F M]#"*L:

C=H%X5+?#X[WC;AOV)^50>J.<(+MRV#LZ^4@B]U89U72. MRZ8 Y9K6&=F,/CCK6-YEFT^2>MZ\VVB\6/MK>_/YVLYF^^7OC/GTL4NH\1$",?<_.+ R!,/"9,_^(@!WE,OW?06O.+UW[WJ8(_ MEJ):3;VQEMX@1]7.FS;/AW4L9&]]- MY[CER_W(KA3=_<9P$*:%(2Y/]1PW5&WSITM5NT.CXY'U@5^?.C M)Q?)K)62?(E:ME3#NW8!0U/W/K@[S)7WC@?]3]GW7YT_FS++7*!O<#R+J2=U M^IYCNT>#T^?]6$VB.1OIW5D[:;.]3HN](7L?_L9KWA<8Q)RUV282RDU\3N=H M;P?;M_[N^DCO26M]@^]UWYWMK6]W=C,Y_;#Y>6N]Q7K8.'??9#> 7AGK+98'. MN1R^ _S@U'(UO+9+#VZ7KIN='7>R.5LT-JT(6N%1E8S1,Z&:U BE+?VNR2F/,Y_1SGDJS5=3M?>1NSEQ MGWD6J3\Z@$'C<#PHAK&83B_UTR3ON+CL;B>G#O9=KSB;?"]SSF?M E8-S9O; M;QNS2K&#"7:O&NQ&N__X'S]C0,X#%EG:4*I\+?L)_2KO2Y2A93^[6.1R1ALK M_X38O?.UM1@',!S._GF%+:"5Y&IWF@%C'Y7W,DC0S:0#$BYJ=-,;!DT@RO&@ MM94YE\<0TD NT(MN$!NOW>#HLSN=TV08_VJZEM?H/$?G<_RX-=CI?^ZM'C;Y M1VT".*US".#3="6DYU8T?=Y-C"MK$B VU\9^/.@U_E5T.L/KF/S]_B?09Y*: M,.6MP>M!_Q,RXFJ.,]U)7.*CP=C,!B&:DD2>8S?;M#EM6^8-WS0!KZ-X]*RU M^;7A>" 9O>X/1ZZS5QQ7=B3P3A*2'QTCPEH+3::E;8K(>=,KAJH%7' EM+$) M)20,9VJ5K?MO]PC(;-'7!N!6$H)'GS\F&B0!2IHV:-44A(JFTTHT*1,Q4!5E MI/;1,R;,=0#^XS[-1-[%I_/Z &.2"H_:W0 M)S=&T('C#*A9*M_OE\YTJ/^S4Z_DKOSW?QE&]1_#QO$ 3RZ.7:/:;O\B&7PNC MI[?R:X?CX:A(IQ59*,7Y8V)^->GF^[DQ^K%AXC[N/&FS7<4U6(N8#)ML?YNU M %PX:(2.&PX7M2QGN?IUX"8&_NUIU_<[OPUO,_U1]^J/>K4]2_*<@!7.ERVA M,?]\4. O7RQ^22?_[J';'V*ZY![I]LQ?GU+F)Z:HDG1[.DF^VWU_V&;O>.ML M_VP7V]1^N2MV=XY.]KK;1RWVYO,NWA&/\;WNQO52'<7>AQ;?VPEG6^O8.K9) M]@X/#K9V7G3W7KXYVUO_ZQ!;B<=B=_=:5@X$)TD UX28QVRMPC#>!M>TFHL8 MI6# _71)"2K)9$O$WQO';M#XY#IC:/S_R"QH7MC6&![\6M).K3L+U)V9CYFZ MF%IQ;J$X&Q>*DQ*/AD-L4FUE4VB;FI;*T,1O)"KJ&/'QT;-W+];^JK6B"EIQ M/3D1N-AY6T'W<: MNC_]:*0W6G';)$1HI)U6-*TEK,E$LM+JI+UUCY[MPE>SL/>T%/^[M6E^6D,O M*MO=1U,_('"R7@WOUL:%UC2X91O;_49UY"W^N//P;XE%\7-.)QMCM,/=8C1" MRPT=M,>#?B^SSL[IQ&(?]X?Y2'^ZIO8\ZQ<:'\ WAL4(?F\4"4\\_;T!R%=/ M&YN9NN:-J3Y!8]V-7"/7&KCNP;X\\=(C+H_<#\9XD2 R^ZMMV!]WIKF:;YL[ M]^VYIDV[:->%9X+A/Q[ [USJO=QY,S>T>G[G[".)6C@:H4DQ"XL2L M#O+,^8V_-E"IFS<X>3[P0FGZ\'T8/V6OO-[#+/H\. MS@\_QK@()HV+D(K>I-K7,/N8/ G/\$6_T<3)8?K'^6D_/.&;[3L_+[N7V;G? M:.KYF46OL9V=(66^RYE3EP^ M%D;>VYU5B>?$;UK(D)%0M7')5S?K^I)5JOQAS]Y'K=?KWJX$75E%A*Y=Q^87 M:EN&+ETF=-:&M,P3/)/0>*(!F7+N]P>G-Y4 R0,-@^>S$RH9,D^G>K8^O#EM M=7?I[N'?Q=Z'O_&<3=9Z.=D+1.X=AK.]=0R9USMYA?[U%?@R%X#>.WQ?M+I_ M=W:[NZ1UN/MY=[(72*?;/FL?M=?WR=:'=V>3-EY*+DC5/$E-?; M&-D4#B-OT""DY3G8NH&0EV72="'J=&_V2=7>\X[=^/9;,5BIG&@E$;JX6OY3 M2S\1[5_C(4:FPVI.RCVTI6]]*>.OI(TRB"8 3TVAN6A:HC1^U21)DK@)X78[ M/OV ,Y5K\7ZY6K,\YN4>#/?&S0-BI3+;58U]%FVYSV7[ ?MLNJ/<#=N)] >39W5.\\,_%_CH;-9Z M^&[]3%,_%<-)3-5SO9 U'R.M7,(RGSR<5>'(BP3[GXKXK75N_#?WCQOG"*HX M259B(-U]_6")7^X7IO:&!]#I7#CJWU ])O-KTUKLWY^^^L?CQG3+DL8NOD(5 M8+IH'_HV=W:57>>=,D/(1^ $G*2A*74*Z/^(P0C&TJ:28&P,42EK?^C_ZH2+ M5(W M[*,-Q-F4=%,9YYK"1M-TGMHF=CCXX&+BECQZ9G_7VOY.A3XWQ>?2?39=BC@! M2)@N6QSF7F[TOW3P=_8(ZT_9]=,!Y.303_ E%>5__S'#H)#'U_=FN+C,^6&_ M,Q[E72$FJD0N7S^]9JZY,EF59Z,&<\B9L>;BVGGM5\+G7=;RZJ8:>/M&[(]S M?YY;G;O5O;S\-PMXHG]"<"&Y")%%)A3GGH=H&2CE%+$DQ(_ZT?DU!X,OHT;[ MT/0#<$=-ET8P>.HZG]WI,&^L<;D\"IK=HQL'@^P&_NM60M^9:#):FN?9@_1&PS^?N&NE<&ZW/U292YA]>]NP M6U=Q*_D;OMC:;C4H:;ZIWAY\MWS#G;6_7FTTMEXTGF^U=S;:.V^_>M-?*.94 MUJ)%ZC&]GYI%]W9CS1\+_ITMR.[6Y-O>N)YZ6Y+65*M\P$*V/7^-[*R4N7H_ MU:'E(8=?^1U2 7+XTXV^/3FD)&-L,&IL/KZ!$UY7757CK,;9+^/LQ<7DWF9O M.@2%][L%ZA:_4\VW]\Z^7O<@]5XTP9?C?;^)!K/Y/&HOG[<<;/2&^9W)*7>?SZG]S[V! MEGT#>S4-K&E@61"][&IHOTD#O\2.V8=L'M#?02OVEMH)?J->O!EZK(=07 *.K!EWKPI>2(7G8UE+<-%YW^ MYR\9/2O@,>6*3*+F%UTY'B^G/+[!5X'[R6\&YZOQ\K4:+_$[KT@X+EK M$8[+.AROCEQ7 (RR#L?K<+SDB%YV-32Y*/H(6S7J-[X1E]]4KZ'V(.5'P0I M5RV#!RFM2M3 +R7PC9G5:F)UK:8:9_>+LY;KN?V)R__O_S*,ZC^&C?5B&,;# M8=[A(H_FK?5U/N9 MW=]^9AEG>1^S 4)I0@E>#_H!8F8!RX&[VN>7HM$_ATC^BPOS2XO"DF"MWDCE M&M;T^88]]8X]-=#N&6A;HP,85&ZWGF7=D:'6X)J6_-R>6Z3>E*<4,EL%H+V" M?=>9QF*0A5<'8R65ZRJ \5>CL=KAUW:X;(W^&>A?[,*W5GO\&FGWC+0\R]IX MX<*H/ZB=?4E%N@HXK)U];8)7$?JJ3N,NA@/8+X8C&.1"*ZX#DV3L M64G;MQ#&@V)4P'0^]MT0\L'94$!-#4J*@%6 +5^*BEVE58H:^B6%OJTSM4LA MLU4 VCHD-UF=]>ZXWT,NT"OZ@TN48#D 6+O_4C3Z)Z%9N__:*J\@]"FK,[%+ M(;-5 %H++VJ\=0E&IY<79"T'\&JW7XI&_R0D:[=?6^-5A+Z2>W1A8$EJK,NMYGLK*S'I::GAE70X(OQ(W/:,S N$# M#K]$U[]LY":!\,'1%NQHV]^/VJX]A(5]1ZAKT)7@A^VG[[E^&UG7BY>_O-K*/W6'L7UJY^6_7_^7&WYMZWVEO M,&I)^[H?.Z,&=&^^M483Y%QXY;:J!4V>5-[N]/::&WN;/Q>VVF] MW7N_NW&PL]>Z#3\/G#FL?O\0%<)=@?&Y:%9PYXDA_\__$(G?U&JU1P^0O&N M;L/L:@W9A];.GQ^V:V\W?GV_LYD=J/6ND;UI\]6]+%9=7KGG"3?W6EO;K?WM MK5K^;G_O]YVMC8/\PZ\;O^?)LUW;_]_M[8/]%7S<>VCTGQ\N#\:YPHG0ZW1L M?U!K=VO#H]Y9_O-A\*][G_A.5!QIH:M'[O4S2)?'[=C307Q]^[H MQD9ONBFM\[R8\.HK?,&M%VOOBP^XN/YJ?.UR07#MHC2O\GR]__I/WXQ?D9]= M%.RQ[_WIIQ+R2ABY>K=L'OCFE>Q4-SV5)Y--WP$M#YZSUZ?Z Y^IWAP3U/CK MU>1\T5&@"\"=OWG-,YCWXN3EQFB-6,XE!ANOG8VWHH\G+O9KU%S:F9AK=EX M1OZ/]S'F-=HR!O5.S;7H4=T8#&)9S\T^7>X8FJI-D#MN<1PYO/L>+Z17^81\ M/[71(8FURQ&=JV7Y"E#>DNW[Q,^?@^T6AB%I]']+4%;/XF>;9_U^AL2:?3R2 M+&" YHTDMV_Q9TBRO;?;GG,T2_:F#@IJ3)&4,HY98:E),K_F&8L6OEIIRQ-L62X M7@O1MT]L9_!_ZBB[_CA1._^)[\/7W;.3T!M>7*_7NO8DE@]#GZT]?5TFUD8W ME'^V)[-J8[AI^_WS/(K_L9VSF*=2'N4XFE2C\'M@_SEW6[VOO]/W7P_9[EDX MWO[Z\9TYWCO^$^_^^)/L_GA__''KMR^[QW_2W1^M]BYM?=D[^*W3.OYXU#K> M$+OO6E]^9ZW.X8\>;FWMXM;!+CZD?YY_W-K!K>/='X?'^95;7\X_'AS2PX/# M;WL'OQY_?*N_M]KFQ)^\[>Z=M+X<'FSPP^//XO!@^T?KQ_N3UM;14>N'IX<_ MMO,]A./#XW"T>_"9_\[>'QV>?._LG;QM[VUUCG>W_OR^^]<'WCI^_Z6UM2'R M>\Y;!YTOK?*^=X<_#G]TCB[?DS_K["/]( __VN%[?^U^:VUM?_]X\)FVWN7G MW/K"6C]VR-Y??[+=@S^_?[N[C;Y^,)-BF0)'$.")N M)47.)(88IPXSQJRBOM[D#<74OW^Y[AC-N\GSN>91]2"FFBL1( @@+D1@"12 M&RF5<=1RS(+%UEN=J/$)&\MI(0!B"*7F)@$ RB\$8IU,O2D%!HQ_.L:O2$!E.B'LKA5793>FQWN\&][GFQD.:OWH M8P8,UXF-6C<.2])./^:_^G7<%-">GO9[WS/P#&/GO/:/Q8M;,8.XW>AT>M]L MU\>WO?Y6[\P-TUGG\L'>7SW71;SI"OXDP-_?PE]K$W^[A+_\=SKQ?]^??_PK MG#K*9>O@?3N_KM/Z\44<'N^PUKL\>G]MB];Q%]K:VB&'!^'+WKM#NO?N8VH= M?/F4:+*:4(F8(%DC:YZ0=28@*I3)\E@0ZV6]B5_=5LBU[/F=XF8E,C"+[SV2 M5\'WULKWC@\_":N$-E@ACI-#/,2(M$N9R)-QR3,C4Z+%]\Q/?&]8JY7MXC%5 M,=RH%=P:N>3E#N/X$C7E$LE?,X">1E^2BCOG#TZG?YX0*:U0E'N5E?P20CFW MT:45AS)*(A-5N" MO'_0_@MW[@]_@P!H#?,X#?)+"A2;2$TX2B+."GJ48:1X-PC-11IV2V M1KU)>4-A N!7S=C&^F\.[W2_YEG>ZY^/(A15VQ"8%YL\+K"WAFRR!"E]Y5&9 M1( ]9F&/_2GI3*3/!%*6U-'8S!Z1(RL)03K;1V*61!8!(^E,8/=S378_ >Q6 M3SH#V#T>["92.2HBA?8!"<\HXB1@9 R6B(5$/#>,!T\RV+$&Y@!V%97*3X@I MK(A4_J,?3VT[U.+WT]@=7!SAU1MU]_37TJY?5S8H WG7D'>]\GG7E(][EE3= MG>['"U">:ZX\E[#,OO"N[;%S;73#J,_TN((08K>/$*33J<=4.$^83HCZJ!%W MSB"=%$>8$&43,=P17V^RAA0<]"@LO@$"GV7Q#1 X=PBJ?K>R?QH+C3)"$">&0&'MF;S@$C6&!*M$'6>X6X5Q39(!CBW 0;B6+YOWJ3 M-)B!+ A( 0/0>ZY]+ "])X/>1#P[EK0H40,G LU0%RPR.B.?=UAQZSE+EA?0 MP_QVW,HE' M+O6_V:/>]OK[V9]:O6%IY;V7MMJ#TU[VL'?Y>4XA./,(?MF_5EAA-1$B(652 M0%QB5>0U1<&'?$6E) ,O2*DIH6\@/ ,1:H#"YZFL #Q<(!Y.!:LY=CB3&=(Z M^)(MRY SA"-,>:":FXR+>J2W\3+JS-8>#:L5K%Z%U**#WM!V;J2)0=SFJ;UB M5YE]EE'4##NAC^U0=+ QW&WC[R."V?AD'4W"28YX8"[+;9'E-J$6^42M( I[ MQV6]R7%#8EJY>,Z#)EA5<1,BW("42]/I@)2/0\K6Y@0IB63.*8Y$(!9Q8Q-R MEC$4L[5,-AGALO3LI TAEI$V\K*1LEIA\560Z7_T>Z?Y2^M3L=".BL.8LL041? M^A(PQDR,L3,MF)DPR2<=40B!(RZL0EH$@YQSV6;"X\#-2# 3 MG9$+L&J'L> MP0Q0]TBHFQ+'U&LA#97(>RH0)U$@;9-$.*E@!1,N1@=05VUQO-[!YYWNT'8_ MMTLQXQ,21"#6LCK4L025_+:=/S[^WOX:P\2_QMN=$&V9E5!VI[6ST=EB,1G$ M",&(1TFR=K8,91,*P@E/V.MZTS0DA6 +Q)H!_YY'.@/^S17_IE,]J&/>^BRC MO;994!.'K,01$9.(]L$[GV2]20@ 8'4%]7I'FT?M@*J>; V?_]+[6:Y*_]N] MT]BWPWR'M4ZT@T.*"R!98'4H90F2NF33#L_WHS_KMX?M./BK/3SJG>7/MR$/ MP%8.X.DU>MZ:"GQ"/[PT]+:9>[W6%(4<>G (Y5&1@6*F*(L>L9,4K8D[L+) MH!#&!H2;J[ &A%LS;QW'&YVE5G+G; M&1T$$IF\,V>XB"PGF4*M,LA3/6/J8"\+9^\/9D50SP-F]XFY+$ M#AO')8^(Z% VU2Q#Q2C(2N."=C3R2.O-;#V MVI*XO4NU1VWIG-<<"6D#XAZ7CG$19ZZU M2>%@!1:I9(GK!JM@$=^Z]6L&\@#R /)8:LM_((\9R6-JC::9LMK@A+*!RLG> M)"%+G4*>>9ED(,2:$7F0AI3+:/;_LLEC.?L:/N99VE_&,DXM81A_;UO7[HQ2 M 4>)/_O#GO]RU.MDQQB,ZD/4F]HX9["RX<"Y6_B!>E[J!J-/1\S86J9:>Y+OF?LJ&TRJOZ982$+^;3'^/I M!"?Z/6*5?WRM17PP0@F-+8K2EU5^C$CC2)"+BDJ94N#8U)NJH324[ZQ'J@E@ M/F#^2D5R ?/G@?E3D5WBLM6DM(A'0TIDER.;.1O9Y(4M2>K4C%H;,PJ87]'0 M[?J7;%X&53)(7)1SUWJIUNF5D8K]DXPF#@YK7?0JW7&N; M[QGV,GLOPHEAQ$W@R-CDDZHBMLJX4.S4TAX+.]<@I =!;/4T-H/=TT)M. M9[>),X\IN*7TL O64)ZM >G';L>1GE^#?[)]5\*>RU M/'*OI7\6RXB=G,;NP);95;78&Y1Y56:!<"O(5)QGWW9L/R\U@1,?PXG7.I13 M$K72RJ#L,1%Q*7Q).\^F)]$Y%814.'.B,0Q"3&NQK0#0MGK+ $"]N:#>U$H@ M$A=INUQST(K3]F("\.SKK0RU-9 MBQ!:6G-.6<:1/Z/V86/?FDK !VYY#+=<:T(>32#*B8 $S=S"&XQ0B#)!:!WP[UDT->#?7/%O2EL;AKGBKK2*<09QI0VR21@4O;(Q M8IP('6EKLY2V,6N/?Q6+0J^ KAZWC?&WJX$@5C-[3X#U(9TEB&X@FB<2S;66 MY(HF;K(WE.YD-@OM4=L41A$WR3$>I7#29*(1#<.JUW]QW0K? 2Y?&%PN0:,# M7#X9+J=CWI3%:*U&TEF6X5)29$JG<^L$$88HXDKV2X9+IJH7]%XWN*Q81'P% M5/OOUU+*&[5N')9,'5J&4,_.=I!];3H!$[AG)NZYUB<]81\# M91CI1"+B6 ;D%+,HXA@9(\)[I>M-IAK*+*.6:>V#0@![ZP=[RQ#< 'M/A[UI MR>V3)T9&Y$>2FV"#LK44"L$XSJ)62N,,>ZQ!*0;8JZ:J7N]8^._M;AS)Z'X, M;3A-:-TY9(G2N7C67MH<^15PR$P<E/*V1(>DS>T'#J4O[! D7$JH& E-C2) M2%16SH0T.%E&4^NUASV(1S\N.WO2Z&3%NLK"YT-+UBI/KVM'W5[.K>HV@ >I M5J4%ZH_8[P4[./K;4R*G,@S@J,@9!=N/[6MG6&DIC?$"61HEXN4@*^V51$$H MQ;$B*C)6E(>FA+X!Q08+54"_9UFH @3.%P*GUJQ)!&X,2=F9.$-<)8]L:=D< MM(_<8BDBXZ7P ?IUKN.2=45T]<6R%8J)7PRI+*N8>)I(>ET/";N/X)-K/?^= MB(;+A!%),?.)< %95HH0@06?7]D,K/ON-;2_ MWKRE:UM+-R;? Z?)];GUX"GY-U.[T^Y&=#3^F>"16MGLG9STRMWE2=FH_>-G M@N&/V-\_LOTXEP763NOM37DPOI41//QA^WO]_:$=QO ?VSF+DX^^D T89,,# M9,.'X>ZE;-@T^./_/<+^Y#]=^YT+W\OM;6!_[Q MN'.R>SQZ)OKQ^,/WC_G>_^^/;?Y)&$&2,AH%303B)6?(.9R=6"?"G>;../]S MO7F/^SQ.=X+[K);[I&2M2PFC( A'W#.+-"<6&>\Q#8XDK&R]F:$/WXX:W_I% M[=3V:U^+85_7[O6X03'X8'[.]N!5SI0?CIQNL'$V/.KU,R@'\+]G\;_=\T\X M)H\3R?"E="BM+"AR90DE \%4:F>YUS^!KSN=Z0G$!\ZTRLX4@Y>248,LSC3( M$\?(>I<0(?G;3(3.<#SJR96U6_GO 8@V=K":O;)NS7;#*H#;SF!P!K[X3+[X M@7VBCO(@E$7),%?233322:;R(Z$F.8S5:@ ;.-+S.E+B) E) U+,E[REI)'C M.G_G@U)9[^M ?*E85\HTR!U';=[&M!5!L+VSX6"8[S6OW,'[GL7[#O$GQXQB M*1BDB2>(1R[S\I)F[S/*>4.Q8,JL!(R!-U7 F[SPU">"$9;1(&Y]EFHJ+SXU MPRQE[6:LQ[-A67O$3B-(ZTTL7+/#VF]GW3C>%V"X42L>-7K55O3QQ,7^^!(U MY1+)7[.+G,;\1[_&SJ0N,K2_OO1MUS7>69W7,:I36#.*:L$>ZJSX,G7<4Q2: MV.!0B*7'FR0666,X2E39((S3A,22I5VY_=.J[^Y!*LF+P+1Y96@#ICT1TZ;R M0JB."GOL$7>T'&&G&-)8*$3R[RP1C E+ =/6,NUC14]#RW"'[X@=M7WO5'=JZ=[N;8M:8H!MAE)G:Y=D"JD"PI MZ1F2HQTT8Q-RUG%DD_(D4,*UM/4FEPTLEW%NT]H7_@ (KA\(+B''&D!P[B X M+;%=9#2K::14+#N_L9P7'0V*P3-O*(U.IC$($JA^K*C,7O\N?!O>GYV<=4KZ M6X:1U/;0(WXUJ>6?2Q'8@SQ"^;L92.9]'-IV-X9MV^_FX1M,.=S6V-^ 9&8B MF6LGI'K%#0]*HZRJ(^+,4N2X\R@(Y@0F0C-1THMH)IG;+:G^!6$<"$V_;"1\ MO,H&)*P $D[);<9,,L9HA)EVB$?ELMQF&-%$@I%&1T%%O2D;0MY6VP"$SRVT MU[N,<=QF9'!O,2,$F>DKAM<5BQ*OC+B?:I'X"AG>\YB M?H%!HZ59]J=3Y>+BQ:>Q?#WTSEPGWL]8U?*"?U2T#=*#QW7UB7^YW1DWN@%D MP!-EP+5C;KU,R>MD$55<(LZP1#82@30+B3#M'-'E\ RL&XR*RN6=SG,25@_= MJKG= XO0YL?X[)>=JKQWFC4VMT0N\/7=)RC-360/O\Z]M^< MV/[G=GM\[R?=X7DJ-N[UA6:;V\Z^[M79^HL_]41E% M?UCKI=KP* YB;;-7QF 00_ENY!2C'+!1)[23/ J#5]=+CJ=[%_8&H[S1U_W8 ML:4\^C=L$7MP:IZ^4N-WU\/*=UN6//!O&-Q>>AZ?_1/VVP:Y9I^+F MH#=JM:>^EL<:H6_INRL8]X$&RB5CCOE@:)2RG'Z.??A$2@N#\9N.^A.T^!R1 MZT?[!=F41^*U[7RSYX/Z+]<&["1[[@TKW!K<7,O*XW6_O96+7^WO_?[ MSM;&0?YA_R#_L[O=.MBO[;VM[?VQ_3X_?7[!"C[X/?#WSP]=>Q;:A4Q&@5'R M)FN*3L?V!YF*,OGTSO*?#X-&+7[W,0N.T]@?MS2KV9/\%,/!OV8?B^:_7?^7 MYJWW_?3B%5R.N?Z"B.28LT;JX6J$QR+)EZW!:<>>OVYW1^,P M>M--%98UQ 1^7^$+"+Z(P%]\P,7U5^-K-R3B^"(GKS@E]U__Z9M_?I&\$D8^ M\LWXU4_N";\2[+'OA5NNPBU+/,.;[P@774Z0O!Z*U7GI O; [L;^(Z3O( M:#E+K@>'#!,.#L.'%:+4U+S9HQ>S*MG/[ M+-.E#=D,E%NMH9OK5NF<\@S7:!N4BZA4H,%:1CCV4L=$<=#!AR0#">33UBB! MAV."GIS)\SY^C=VS^+;?.RF!U')W?[6'1YMG@SS:L;_]W7?.RK!N# 8Q_W\X ML-\KLT6ZMW^Q17K'/W:W M#LG'@QTZV2)]W]FE.^3PKVVZ>_P!'QZ4^_SM*-_CM]V3'=8ZV/B>[[.]^^ZW M+S>W2#^^^Y#OZ3]'^5[.6P?OCUI;'W[LGFR?M[8VS@^//=G=VOYQ2'>^'9Z\ M3[O[%]NC^_C;)\Y24I@$)%@,B!,ED#;1E -_(B&>)JO*!BEO*&%6)\.W\DA? MS6H(H!F@F6>E&6VU%2'2:#SEG%##&$_:22$I NR(;1THH U3>7)AER0#6MM?/)"<2,I083D M+UQ@CRPK;46LH6@7& <8!Q1HR#M6,X8AN%Y(S@ M3#/2)6QD(#)@3T>,HS/CP/)F%1B'73#.]]VM/S^Y[.\*IU1./(C(^!B0 M,2Z92(064M2;2C>8 ,IY'LIY.=MDZUW6O]D;C*HA[MPJ\W/JZ++>C18KNO53 M++N7WO5Z850*%_M?VSX.]GN= -PT"S>UIW9X\@K(AVS[$(1,XYX M.=K!RI314-B@C,'$FU!O,MR0ZO8QL8"!@(& @4L-EP,&S@L#)U'QSY]$.>]6 M.HN4T&4GEGBD0PF2^VS9Q)T@7-6;'#<,7<:Q-H""@(+5L%U%0[B @O-"P6N1 MVIAQCC >D?9>(<[QZ'0O@9R4FHJL$@7+8E"2AN:W#UX!&(1@[-)J%N0*!&/? M]7N#0>VTWTL_.7X,NFNO6:!V9/4_1D8'+IJ%B\ZG(K.22"&UU4AQSQ"G%B,C MHLZBG&@7=1 NNGJ3-!2'YMI5T>IP%L&:H.4R0[J EH]&RTD,EQ-G+*8$!5$. MY<59MFL2>!'P*J,FSZNQ6&_J!B5P<@N@):#ER@9_ 2T?C9:7T5Z:?_\I\QOU MF!/$B9>(*Q.1X4(BJYE4F>VPQ*0 IB;+Z-D.@ F ^9( 3[Z]1 M^QR[L6\[C=')7#:B]]/2YMS2/%=I\CQA>7?C>V^T0T;UXR^ M/;8Y\-@,/'9UWD4)DSC&)+->(9IDD?Y,(RE,U.(5<#X!# M@,-GCOT"'"X"#B_#PKPC&40SZYF8-:/RJ=XDM$'X M,NJ4 1$!$:MANXH&=P$1%X&(4PG!_E/PB1-%,6+",<1=E,A8@Y%-1F"IG F2 MC7J@2@.0"*%=:&+^4X/OG)S:=K^<0UF-=. UYJ$YQVU_Q'XOV,'1K?W%7B]\ M:W:)CJC8'1YT41U M(*+L42E9O<('@#^ OPK WYR#LB#]%HE\E_'7'[L'AY\LP\03KU!0I8Z!%.%G MLIEB%,'3&"T/$M0?P!_ 7T4BL("!\\! -L' W4_.>:^RRD.6$(RXM1PY1P@B MCB:!$PE*:1" $'"%7-H'&/Q]' S[9WYXUL]W"4FS*Q1\O=FQ?V_SD" MR\S$,M-M;Y6U3E"E$6/1(ZZT1$Y+@31E5B1*;9*98JABL*,'20Z ;PL)L *^ MS1O?IF*HE&B>@D'.EB..+"G15$<0XT)C+9(3R=:;BD%:*^ ;X-NS'_\&T/=4 MZ)LDL7[^Y*2*,5*%,(X*<:T2TEG6H<1XX%1)2MBHTR('$!H#.QT'G M'&*R )W/ )V3L*TUTDEN'9*AG,:8A$CT7/IT>+ 3V? 3VO];<-Q!)%0T!&%.TI4ND%'BE2*7\ES#.NL_84 M#25O'P0.Z FA9LC&?4BH>7@4^[7V"+%J_[S(QOW7Z]H#7.#Y-S2K-YSC^5/Q M/6GX?/C\:GS^2K)(-6\:7KHZDN()"TWRBHH5X,&1K&C4NA&Z*JU<8<_(=JU> MMW=]/0NM^QYQ9,O!QB@_:K2LW?BD9-#4IKRB5=@@[K5!+G*)#$U,>F:-(N7$ M%@U%I!#T ZA;0HT/0-U\H>[\"NJ\BA(KE1 U6"#.$T7:"U4B>,QC$Y+C&>J6 MD@P*4 =05PW;/=<&,(#> D'OLE?FWM:'3\IBZV,RR$>;48\)BFQ,&/%H&!7E M" \;Z\U*I54#:S;V^!U!NOBAW*>T.ML\_>8TU#0XCF9@I68$*:1$3 M2DI0+TAPNI3Z\&44,[Y0L'LYL=(G;$BL2*QT)\-@/PZ&E[V0H!72"I3T7">; M2Q,"NSR&7;:G8Z06&ZP"%LCHZ! /V"&=&1\Y3")E-F:+^2RA%YTQ^4(K2*%( M?J6!;9E=Y@'SGHAYDV"ITDG:P!B2E ;$LVL@DVV'HN+>"YJ"I[+T!V&, NH! MZ@'J/5]K)$"]IZ'>)%KJ/ZD8+*-*(&JQS+"',3)1$D2\8<%CKI(@]29M4+W@ M!&^ /8"]:MANR44N 'O+@KWI\*ES1+/(! K:ZU(6&)'-QLQ+7*V<$%Q+S@ON M<9![$#Q]ID13RE<@*(, M=QH983GBR0?DE.2%DCBG5D8>0[TIH;='%;3YVF4SO%B4?):V2 "@

#6 M!A-L= %I(^BXL;/EVJ"(L0D\64,3'05NL0((!0@%"*U0R!<@]/D@]#(*G)_U M^R=G&+:,EG;102-N742.Q(2$<8P$J4-R=A0&-K>K!0!$ 40!1%>I2Q* Z-Q M]/P*1']\TMAP[JU&*9:T*6HXLIY+Y U7CE.<#2P*B+)%[Z4!B+[D@/-Z-TOZ M9^GI]J^:BQGMXF73I*']7ONGB]V8VL-;,^EY=CU?+*,]2Z_^2;N_M_W>R6:^ MGW;W+ _H13_ 7G?PZ\AAQJ\[L-_C8/O[L&^SD=I=VS_?&<:30:;%\B3]7J%M3--+:>*^F%*\=_ZP81MSL_ @!#8/Z96PZO0&!^9XFA^/5NV;0BT?;,7A?; MQK^.S0T,-1-#_3D=*6>4N>P##J6(,>+<:[ >L6@G53?8F-C92ZA S%%O' ';(%ZZ*BV >KD].ZWJQ8 ME@P@'2!=%9#N&>/* ()/!<&KSAL'VY]XU%I:R1$VVB#.J$+:4X.$#R;Q1*UC M=E2W(BM5^@"L.:YW>8+#8#8F?C-AL"775&KQ_5' ;Y_9. MSDJ3\K-$H_.D@-/>'\G2'ZZU(B$R+SLH12(:C[C0$FEA%3(\X,!37F]R56_R M!B,+KJ2'1,%GSE,!/@$^J0*?/$^7%N"3I_#)),ZOB=4NRP%D8\Q\0DE"!BN' MJ(_!:B&L\+'>5(V*'20 ?%+9\!=4_U1WCP!@\RFP>2U;7&6+!(8QH!2,CM98HJ,;E4T*J-A9;^ $(0Y"O!*,\BQM:H!1GL(HT^GOE"?#29;B M*OE2?\0,J/)%BF<3 J/ [@QDP#]E=Z9V&ONUP9'MQ]XFC\^RW]MR?O\BA>3F4]83% M'5T!+/W5#MK^V=()8&'YL-2CU5H[_A'[^T7]S#W%@NMP .T![0'MGWMD'H7V3\L$ +1?,-I?%5UNG']2&G/+ M"4,D&PWQ:!-R,B5$;++!1Z4I)07M=:6Z[Z\-VK^<39(G[(NMPB;)5KMS-HQA ML87(\]L"KM;@S95^%Y'WL$;DO+0MEHL9 ?0\$SU_GMYDL8E8;IE%422+N,Z+ MLKS^HBA1$4-2VAEGEK')LK@I53TLJF;.$/ (\$BU>&1IVS? (X_DD:D-'$5H MX,8BB7%>Y#%>-G!T0M03Z91A6%"UC T 1X)%GV1H"'GD MB1B)059'@[AQ AGK..)<,LJ4H(FP96P. 9, DP"3 ),\R[83,,DCF61ZXTEZ MK%BRF=6I3XB[H)!CU"#"75*$:8E36,;&$S#)B]Z66N]FH%OMK^T0NV%0<*Z3 MH2M,"D^KT"#TA1/ZHRO=5X_0E[]3M=-Z>[V1Q(_8[P4[.+I)[YN]DY->=W_8 M\U^NYLL5U5],&^#ZF;C^R_0NEF2:14TQXL(QQ!,6R-+(D)5$22DL5H84;M*4 MT#>WR/YNSJKFK*L>7+WPM$.@&J":)6QF =4\*]5,-KIBXE0&I1%)RB&N@D#: M&H6H"@IS;X7T$J@&J :ZXU60:5:N.][R=[N :)Z3:*[MA&GOD\A+4D2%5X@3 M)I&QW*& F>?,$48H70FJ6>.N>< T53,=,,W2F.9INV$CI@%.63RG3.^)Z;P^ M"3QYY*),F5.T0T9$A;).<"%R:15S94\,"R 4V!=[Z+[8T7@@B<@C^\ A65+W MPH7=V8(;8L*(PHC"B%;NSA8\H@#^J^$&<&=P9W!G:WIG ,(OQ-!P9W!G<&?5 MO#, X1=B:+@SN#.XLVK>685!^)>A=9V8_PWMK\U_C[Z,0^NN_TOS*LS^H(N7 M'S8:U'8WQ.[P-7U%BSFFQMGG7\?^S5V%!]KK^J;!@_<:_F;/HM/N1G3I/72T MHWAP%&O6^]Y)OL?S;.I:MS?,?][V\Z^[M79^A,]]VZF=VOZPUDNUX5$;;N;@U3E\I,?:UN]YI7?[(LV%\<[%5A*?_1/VVA5;)'.SZP$U_+8\UVK[D MG''!N \T4"X9<\P'0Z.45F*#??A4DCPNWG34G^RW?8[(]:/]@FS*(_':=K[9 M\T']EVL#=M+NHAM6N#6X3QW!E!8W@B.#A^A[?3ORE5J^K]@O+RLW;U?OIFM' M_;)U_C]_;W65)W.!N#)--\NN>YZ'__[%-N_RJ)68(NKN*5*K?6CM_/EAN_9V MX]?W.YL;!SNM=XW:3FOS?M!9N6?W6P7YM[VW^:6_S__O?O=^WMM_O_[^U[3\_[!PA77AE ME+!&WM1"K].Q_4%FI#^/KRFS>7>J3='3WBZ$TWQ=>P=SH!V5?X F@O%HT7'W!Q_=7X MVHU4BO%%JEYAP^Z__M,W__PB>26,?.2;\2ORLXN"/?:]<,MPRX^Z98D?.DO^ M)GI3K;778Q*J_O:&+Q!P_J7GY@XB7'1*5>OLQ,5^T4>C_,#!6"F5!,+:*(/P M,=F[<\H->$#2+/C#O/WA.6T/YEVX>3?RW97UE.V,!-\?MAW03G?T_:8];0_S M[\'HZV;T]W%HL](.M_FW*W8X1"S#>$S':#=L5T?:ZBV%7T< MZ2*&&[52?W'OC*'S'M!')>__W5BO3J',J.71X$:-##,,DY LH\SQI(A6(3B= ME/+6/?CS>WZMV/OKD'W\:X=_W/K/E]VMWTY:](.X*I$Y_NWH M\'A;M [>'N^>O/W2^I$_[]V.:-$=VMK:^+%[_)_VQW>'YRWZYX^;)3+Y]>W= M@R]D]Z_=\\.__F2M_&R'QU_8X?$AWMW:/6_]]=N7C\<[[.-6*UVUD=G'WS[1 MQ)V*1J'(DT"<8E7*8RP*Q&'MB3**VWK3-)0R#<+5$FIDYCW-JHI@RVI!.L=5 MVM+H: ;PK)91J]&;]*H30=PQBWARI=32 MY!]-PEH$FI06]2:YW7(4J*/JU 'L .SPW&,V SMX@IEPCHK@,1=.V4!21I_ M3"2!27X_.SQ\Y0'$\43B(%?$8;3GC$:*A"M+#Z4S<00B$+,F*.&)$5K6FUPT MM*9 'D >0!Y5=_95)@_!HL:4:B.2X7EM8;63)6&-8RJ8-#]96@!Y+(T\V!5Y M)$\)-\$@Q:U!G$B)=$@*2>.=<]7%".,^)Q7FU:G=L.&&].1KBL;"]%[3O=BW+V45G?KW80PV;OI+#UJ)W8 MB,7W1B0^>!__>]8>M(=Q/_:_MGW\(P]'+[R/OO>Y._J+(.-GD?'G4]FX7CM% M'+$HNN01CXHBJ[*65TD(I;W#1.!ZD['*;8@#8@)B@B@ %P<77[0HF$,H#D3! M"HB"26Q/9!'HHB2(*!80]XPBQR-&C!F2G4 :B1V(@J7$]ZK9FAQ>"BF,L_K^ MIATUTXSVD,U8*76Z]GLIL%,,+@XN#BY>#=N!BX.+K[6++SF;\7J0 M8>M2:1;=":& &4(!K>F":R/2)1!VT#IY$: #7(77S._M:[ MMN^/:HR,FEN;:N0O/J6G;.6 ?+;^UL&SY#EW&1Y"UJ?.>)W%JI9)96@/FHYZ M/=Q"<.AOO42$;T_UMS:9796A&=<9B8@K'I%+QB%CN:.<<(TE7LG^UM,SK:H@ M5LV\@.=O%W0G2E;+=%7L&'3;Y5>'2VZO"0@1GN/@L#2&.^F-C33Z0",V//!D M[B82Z&4]?[:8]+(V6 =',EN(E^ X1YQ@ MB2SE%DD7M*;%F#J.FEH;(H!%@$6 18!%EL BRBF=J8-QABDW/IE 4R*$,**# M$5H BU2 1::Z6TM++&4&4<'+T0A!(JT=0S980K&,CF-5NELS;N@>3 R8'3 Z8'-4:4Y@<,#DJ MFQ'.)?61!FRU-)Q0XJ2GQ)(0"5':,C'*"#>8XXN,<'G[[*BKMK8/7EU#Q]M' M+ZS/IZ*S!JLDO"0H&"T1]\$AFR1'&/NH-9%:1UIOJH:DO$IYXP": )JK#9K: M:BM"I-%XRC-J&L9XTDX*X7 T/ !H5@TT)]'(Z#A3,DHD"8Z(.\]1.:$=69R\ MH$E&FAR YDK&(=>[$@>ZB%=^\;CVO<$JL <-+@XN#BX.+CY3PH"+,4B;(I.: M"V\-38;9@$T,25+]$+T.#4.KKO+W-J?2GYFQ)>N (FD=15P3CRQA*9M7L[QP M4UY;7V_*ZJ4^ V("8H(H !<'%U^T*)A#$ ]$P0J(@JE$1,*\5S$@EJ1"G!J) MG!$))26L32QH2RV( N@B_H)?"F9;R9="5N^LD#7I:_7;63?6&%YL6ZLY;?9< M7KGX+)8OAMZ9Z\3QU;51:W=WO J:$V]9M"'K-6Y-8C08H[6*1B7K+\H^;N@T MZ'BUQ#-;QDIKW/5JXU/@DBEN)2*:EE:M*B$MK4?YFQAI4E'XM-R>5\N=AE7% MOFKFL"R-J^:&KM6RZESK#I]CHJP./=W16->-P,Y*(A57F92LY2P9GH*)-+AX M-S=!$ZU%$-#YA("$ITYHAIQ/$7'&#'+1&,0]QRYY3?/5);71 N:I+O. R*\( MBKHL%WF*21.CN>;>.8\%LX1+GD26_/>C*!1V+P]@6Q.%CRWCD1.!I"8<<4M5 M!EAID>5">Q539D4\[C*E 60!9 %DJY"]'CRQ/F!KD[/SA3BF2/F2NYZB0;;4_U")??XIKS,,J3=%@^';>UA5 MS%T'H 6@73&@G05G'Q6O!C6[7'C=FZA9ZH(B*3 D-'>(&V)1%K"N]"VRG&G/ MO1%9S>*&U+=K@T#-0FX!O!1R"];NI6"VE7PIF&TE7PIF6\F7CLSVR]!F697_ M#>VOS7^/OHQ5B^O_TKQ2,)<7+__>B>U_;G7W[RYO)5VM]/N1C1ZTTUYF 7AFV_M,#S*\BU+*CQ>45UXV,4'7%Q_-;YV M0[N.+U+U"AMV__6?OOGG%\DK8>0CWXQ?D9]=%.RQ[X5;AEM^U"U+_-!9\C=0 M_\ 5TD)#2$]+(?W;&_:Q.XS]!:24FAL+5;6,/K%G)R[V:[U4&R<1EN\V>R1^*%F)4Z'7Y]=QSL+9221VDBI MC*.68Q8LMM[J1(U/V%A^<3X*H=1 H3#S]:!ZVC_'G\\'CWV^%!OL?C MH_;NC]]./O[U_J3UXP-K;7WL[!Y\H3[))=FC_S1WG]KT>M=ZV3O7<[ M/W9//G8^OCMDK0./6R<0%T\@0+9%B)J3 M*7>EC>L*'@U?>02K9J>'I3'.#/A8+;M5\8BME:60VXDKV 3FO8S)I,P?%AOA MG"?220Q.1&>BZB(-MG*7-ERB%9 A#\[O/BTQN41QZ03(I01]6=O7+D,4OQ49(^ M&:^<-EJ6#FPV."$B2]I'K!/Y"7M \='R:61RUA W6E!J(XIY$8BX)139E>1P+'FE5^KK?UA91786 47!Q<' M%P<7GV4OW%-NHG2<.*:YP,)2%Y*1RFHG\\_J 9(<3C"MO) _GT[F)9@&$PT2 MI%2!8*V1C88A4MJ3"NXMHZ3>I*QR6^F F("8( K Q<'%%RT*YA"G U&P J)@ M$MVS&"N2M$#DFC#-=&*V9+]?IO3H;//\IBY M-=W9)R_-!576(QLX1CR+,J0-%4AI''&,P3)!5O, [*K#5S6S$I9&-U ]M3AG M7QT*N;TX),G&0(E(AG!>Z,,RJ22Q1&OA\K+P;OZ SC[S)XE)9Q^"510F\T,* MF&:2B (Y%TO%E+,18^*BEBMV2#6P [ #L$,UQFR6SCY>&QP(%BXIKK@S(26M MB0TR2AK"3]@!:FN71AR3S4#+-/;*^>P]R2+.#$;&I9A_]($&%J*A?MS9AZW2 M<85 'D >0![5&+-9$L1E)()2%ZE7BF,O3/1,4$NQS4)647$_>T!GG^73R*0N M)MLG*JH)"HZ7NA@5D(V$(6,B9HHX2:2M-U5#FDHEAP.! ($ @52=0&;@C\?M M;<#J8ZFT,R*I&(^8$2KZIK+RM*\%P$?X':52.&$60.S M!F;-_&P,$V?!@PIS!^9.A'\^X3I]N>R29]-E2%C%+(^+1R3)2HR^ZDEBY9EP!35S/RN=YE/O?.@,^X*;W:#BX.+@XN# MB\^2GV"$CH%&PB3V7/M@6%;N-A'"DA/4R@<(=FBL4'F9/]UMR6)AGWLVZL,;S8KCUS M.D]S](CCBQSSW-,Q:JBX)*WWQ^- M67,LP9I?VL#L#U4MXU?Q /9'S*K5X;,[0J4R)>D9\=%KGG TW!BC5%1<)*Z3 MO9O,H,W0_!EKTF:(:\R$#"DO5()$G(B\;A%6(I4=P$915BY\26V&@*J@*_=L M57DO9W%P&TP58=$D+P47C!MJ+<[?)1NQ=R8Q=L_* .IBEXJSDTVC%(@) 2N$ MC2WM%)Q CAN'%#$N>($-XWKAH_#.AHU78#1UVYR/>]3S-?[O^+\W%O&_%A_3@*-:L][V3 M?(_G68/7NKUA_O.VGW_=K;7S(WSNVT[MU/:'M5ZJ#8_B(-8V>^6A!S&4[T9" MWP[S#_O#_,\HJ_;5W,?ZM#<8Y=2^[L>.';:_QC??VF%XE)\S/\;%(W'Z2HGQ MXN&N=UJ7;_5L&-]<+$3P])^H/^PNJVI&?GW@IK^6QQHMPSEG97>KG%M N63, M,1\,C5):B0WVX1,5]I(YC2XD9P9/ 0?:\_2O-^77F[>K==.VH7R) __/W5E<9 M! IGE.F]68)'>?[^^Q?;O,NC5F**J+NGR(?6SI\?MFMO-WY]O[.Y<;#3>M>H M[;0V'P%557W"S;W6UG9K?WNKEK_;W_M]9VOC(/^P?Y#_V=UN'>S7]M[6-C?V M_[?V]O>]O_97\,'O0;]_?NC:L] N'#2JG")O:J'7Z=C^(#-8YJS>6?[S8?"O M)2B'$]O_G+'P@F+DF(U&FNQJ\,;1,%]N\'007U]^\^92U+6[HT<EFK&W8 M.YT ZRM\ :X76OWB RZNOQI?NQ$('%^4YI5DZO[K/WWSSR^25\+(1[X9OR(_ MNVBD>>1[__Z6]0/?O(!JB;LGS^)K)_0=J+*<2.J#-ZX6,IP7,W7^ VJ>84#W MV]]KN_DSC@:U[UMYW>MT$M M]7LGM;W36+1U7A9O^+SHS.O(>'\_^[F/[*,3=E>NHFY&6GB>? :P[_SM6['F M.[0+)F:@FEKJ#%**\V]%H8&3%0(1GGC M10JE[0(QA#*\]LU36_N7F41OCW:/_7EKR[/=@R_B\.#]E];!H=@]?MMN'7QF MAP>[HO7#Y[_SY<=5)M'H]4?MW:W_?/FX%8YW#]ZW]]Y]$+L'&Z)U!R^M(X/;V42M7[LX+UW.]]:?^7/H;O?6^]V^,>#+]]WM[[0C\>=X\,?[T]: M]$^:[SKMMJ=+9V-RS!B/>"@IFR%$I F.Y?A!++S35#E5;XH&%ZQ*YPU6'7BK MV7 &8!]@?XZPC[5C.&(;A>2,X(SUTB5L9" R8$]'L*\S[)=N.\0 [#\[[$_J M3S65U+F8$#5$(9XT1M8+@BQ.-'!IG9&F'#.;S0>POTY=*LV[-7Z M,2./;W=BK7NQHBF_+=_[$H@Y[?>^MDN(RYW7>E>1&'L5B7E=C5#,^JS&7VRT M97U,6*V "N7C7)"J#^?.R:EM]PLNE2R(S[U>^-;N=*!G_X++D^8089A6F#]B MOQ'D:/8Y&4V M"RE&X5D!0-E0_E:R'J5: 8)5$>);\;2?,6R4SURSW5"S)[W\<#]& MOZA&@]UUYJ3YZO&?B&C2F# T/-PE#3^W]1AD@CT8AZK1&7 MDB!K@T+8!RN8C%BG6&^R!A>Z=I!(;X=NJJ7('2(;EAK#P9G MHZ,F?&\PO#_S&&(RE=&_-PX:FC+J7GK;[F9CYJ':+-8$/)\%S\^GQ2TU,MK( M$=&<(8[+D8%$2*0"#QGF61:YHMY4RP#SM8^]0.AY#6'NZ1K98) M+ZQ0B)'2<552BIS&&$6OO,SK>!82J3>U 9BKIF9=_VAMV46J9:P9V''["#L8 MQ,7)5(A,+* PX\9&H6UWBU'WNEOMP67CG+VT,;(K 2B? 4S<4=3BQ1',NY,!",A6 L0-Z"BQ( \A8'>1/U&C1U2:N\*C<9 M[3BW F5^4B@35DJ,$(RUKC<% %XUQ>OZ!UQ_M6$<9+5710D08*V^X# "%ONLEQU"CG)+"+, M>8%IROQ+,G8+B+!"A!5P;AD15L"Y^>'<1*,F083 293Z6)*5*7;(J" .&>(H%6P+VYX][Y%>X)'4VTW"/B.1X?U*H%54A2K;A2V:@^UIM2 M0M2UHGIV_:.NH^-":[W3$0+%[Z?E&!D(NU9?QMYQZ.O>R(A_=&QW>VQ'@.Z9 MH'M[6K(*HQRV2:*@ T<<9Q#7!E.D/$M&<)*9V)>0*T0B(.(*$+>$B"M W'P@ M;J).E9=61J:195+D5;D3R)+ 4(C,&!NM#)+7FTM9E*\]Q$&P]7'=!U+L]V.H MM4>]2&M#^_TGYSU L.$G0UGY1N.7MAZWG3VPWR\0_M?8C:D-88C9@'YG6LOR MP'6DDB&%94)<:9N!7@1$:,14!T.=SUJ6-(0BB^U"N_8Q"(B]KB,<+C#X"I@W M5\R;B%N7K(^)NXQTCJ*,?PYIX@5R6)*@/==2L7I3T=OJ%A />H$M.52\ E+\ M,KFI] B/[:_E+%0($U<_3#R[#L]07@$)O-/]&KO#7O\< M(M K$(%^ K!?&KH=H99C-D3_<$WIID@)%QQ)G@+BP3+DF*.(2N)UC%IAC0NB M8PIA9P@[OP@,7#V1"UCX!"RPON(W8>H\0=R7+8E@ 'P- OB#E R(1S\\)>/4GB\R'V.]0S*53XR^?^/QC['=@9)FHJ3/TZ(\"C'B-K^60Q3T>=.V[IVISUL M+Z[T#Z(LBV^P=AO0QU&5ZZA>SM@<>\#O$[,#U,\$]5^F!6Z4,6 K!4I$LI)N M')"35J+,UYQB'SPI21A&,PBZ0,P9T/#YY"V@X<+0<")\<4A$*5',I1S*:_N( M'/,.18.3T_DJ*R5\[+:?FA!AJ[KS6.XU].\RW72ON M^+5"\5W7ZX?8'WU"'LO:H-=IAUIYZ+6F@27F'F=_V,SN\,>%-_QZ_F%0>B#M M77K$QI5# #G,1 [7.A@;RI,SB:!(>#FN'I<.QH8B:;7$&BL7K"O:F,GJ=?C\ M^RE85:R#T/!+!]+YZFD TF<"TJFT9:4,$3X@0:- 7)&$G%<2:U4\PY&HGOC[T7W MW$=V(5Q15<^M>/@,C#MGXU8K-$#(:H0&-NUI>V@[XZKCT!Z>]:L2!5@UB;KD M+*\;QR';\W+^Z>"@M^'_>];NQRQ)LP@=GI>C.H8;W;"=?WM:7@)"="8ANCN] MHI?18\5++I?-JP=N54 V1862"R(O,8+/UJLWE8'L!5BP ^8]X[H&08YHA(K9,T@0O&QPT5, #B.BV\5T3;YDF?GS%<++T' M>9K7>JGL@8V@H%$[+6 P*G2(EW J5_5W^:Z ?471GZ;;;R?3;R7 .OG@_77 MNJ9;00566B.62O,&OB>-(2KS49(0W@D$UQKIY[1EP3!/1*)&<0U M3T@KXE'T7,9$4Q@?'+1"R5PKFH;P8L/#:P68SU4'_-3D+D#5.:#J1%\KFPW( M"4:1FHBX3Q19^O^S]^9/<>3('^B_4L'N][V9",3H/CP;1# &>YDW-&,;CP/_ MXM )A?M@^S"&O_ZEJKJAN6QCIX:I"Q9A?H1;NU[4?=OWCVIKU]/: +1(4;/"W[+!:S'(V40']FU_ M+U9UOW*V_[$:P/#"T*8[6^TJFQ[N/IW7?/CW=3R<;GC83G\ A[=G#"Z6Z/'F7*\&&U5@S(G4T3DGEE89N>/B:4]^<\-/Z\X_-N!; ME-6N G>W!W=SJ;E8%%@1@K0%;<25M."#@R-.N:&<.XJ3,TNK0ES.2?O0\/)A0)_MP5_9Y9MM%8':P.2BO)<^S<^)9-98*97D*M<$=S%:C[%CG#HA;VCE M7I>(<3Z2\1?P%8#^^3 "HPO$WPCBSU=9" D3K Q2 /2("\V0\YHB%\&ZY@"H=#"1.Q,P33P1KXF+/GFFL=/4<'VK)W0+"MX6"L[M MI2+)A<@M"A2\>Z[ S]?*&90(58%1KS2.3<9!?/E ;L' A;!V?ZX@[C!^&G0_ MY3U3OIG\5;+^CDN-E;#&@T=U"]Q_+]R?G"N^X"B/.AJ)K" *<<(H,E$J))3# MAEB%?<@.')!S9*7/&!)P^ );+[XY'=![!V2VQCBO626QU"X!A< M8>Y9M)8I;9,@G&IIL+M-8[?$-FX'Z\^J*6SO;+$/U#-'0#Y0TD(C'E5"UA*' MC%4R<&&MB3G=&%Y6M.Q1*R'> H-7K7&1*"RF24G-./%4FVB3#RX9PSWVJH1X M%Q(&CV3%^:8- M&*>!F/49:XM&NI%&VIR/0HN@!-$\(N4Y09Q0@FQ( 5'F!+$L1DQBJ8%98M$_ M'_3=!V[=4PY"S!T>="K_9OH)\-Z?+SF2P#F9HK@K ;0]OH6_9",HIIX@@RS M"G&N!-)<)81Q5%;2D*/4N1RE,9>508F_E#!T <[;#D-?\O0+9BX 9AZ?8J;X M8+S70EJ*5#(8\4@QTCH9%(U.FBG!A3;E?,:"V]'?'U!X(JG4TVF*Q[M/I7Y/ M!5X?LQ:YSPW,UR0#/DWZ69(!_[!QO;7V(=!(B:,:>><9XD$G9)VQR&@M'>>6 M)8G;D]J+5V_C255Z_VECS$\'2!]K?O4"J;=G>^?RG)\ /KCT;.[ MCPU]MPKX>C+PAXE:+19E%LLS?0P9T;-76O?],-I1K'X!;=I\RI6]VNEQU3Q9 M#+?TL=E,"^I\9C3,_]\XX^_KF+>J^7$,^<):/YS_8>[.OX$@ ["K6JE9GTH/ M?.].,BLV/K?9X5_;<=Q(*99(YPVMK7,UPK#",ACMD"!<(2YU1)I1BT0D1,H0 ME-9Q:94O8WT?1Q2>_&Z!G]9-?6S ^E#.:,'1QX2C<\G(M4E66H>D,Q)QFC2R M1B5$-.-!&L]-+C?.A%@DG_41 NC3\DSO@XC7>J8M=>VX]$XM(;:14QE'+,0L66V]UHL:#XK"9X4D2K$)Q.2GD+B*A5@X#9:GZ@,$0!QYN"XWQI'H4UE@91"X8PE]P@ZRQ% M0A.3@N0^*-S4;[@BSU>!QX4PBI]VA/KK1G&$B]>:P_=&V)M52ETL&O][ 1=C M+Z_'/F85BDDN^*B,$91R3D&CIB3R?TPS%JW,*O0A(_E%A=Y(A9XOYLDM V5I MD"98YM3(#!GE%?*8:8P-@87(&I?-$[1. N@<4+0G'@+ MRB5P#AAD$J/!&*U5-"I9WX:MBL9Y/!KGS&FC.(+AX"*B'OPUCH5&VFF*.(W4 MIY"$:_(T+>,K%C&*QEE\C^YI;\![,SD\[,:<0<)VJU"/?'!X(;!Q'7C]?KV<8CR@D=P"X/O@,$+%H-Z)'DP MFCC4H05E!< $\#2.0S!M'BS<5.S[;XL*/V83_C[W@6Y.!?IOD/!.+!N,;F:= MGRL8B!W#W#B*=#(:<:,5_ VP!PJL% MVPNV+Y*[4K#]MK']S"VQ5L@4*46<*0O8GB@RPC'$D]?.&6.2C(#MAA9LOR6G MY+>Q==T(_X;ZT^I_X,^LOW/C]C$[WK,!K?['#7];/6WIFY^[5GE7SX_QF M\GR%S-VZ']%^^YW0!LDN4.;*\=3] &-Y1EN_Z=$-<6<_5M8#4$$?C_-YO/Y@ M#,W;(?S<;U:']H:V"Z[6<)S7M,^T #Y9(QQWPP-$II)3;8AP]4+\T>VA^> M =U>1&X8[4=D$U#BF>T>V>/1TF_G"-:K^[,>*0I=OD39'R5?2G='OH;;H)$' MPW:[!6C[$(?YMMQY^_@Z7>T/LVGRKZ^S7,%,SFB=Y^CS;-4TZ6WL3;"X9X=[ MP/WIKH&%F2CJZHGRMK/YZNU&]6+MC]>;S]=V-CLOEZO-SO/K@6=QH>":$7:V M=S;>5#O;U?/MSOI&Y\W&>O[T9ONOS?6U'?CR8K.SUGF^N?97]68'?MC:Z.R\ M>82COP8(?WG;MY-0@UKY]2I(_!%KY-M E)&EKZA\1/2<@]JZAOF7N8DDS[Y. ME95<_*E%5JJIV]29]* -?PLQL/.>T1]V5(^VT]]#,";ZXP;WUOKA#;"P3F _ M]\=K8)%,^F.@Z]]@7?@ZCG;@_7]T!_[CPWI.)ULSSZGW9V^+OOBXU7O[>:OW MSSYX3@=;!QN\T^OTMDXV/G=.]C_N]C:@K0T.7E W_O?U\?MWX="!M.WV=D]V MW\&[=C;@MQ?[G9=;QUL[>Q3>=+*UL\&V7[ZN=W>@WSO[:7M]XV@;O!]C"3?* MH*!Y0MSP@,!J$^ ",8R5,U9IU_JS=7\2PUI>,^/)8!H=$T0:;D,TP1/%'/A) M7E&J_%(5P1T]S%(]G(#OU+'CZ>[%/R:C7(MVU!Q7:YB5?YUGU\S)FDK(A5D& MUZ9=:6Z>SKBO=N=\]T&:B*;>!(T)Q\R#+\Z"A*%*($:*X;REM_B3KGGQLWH, M4.6_"?\OL>-;T/U@,AK7Z?CQ@- U^/^V7_]O$JL7UH%XV8P$RWF99Z7Z!5R0 M*A=!H/CWYZW;TGPCO_]:Q3X,,L9A*[C0B4FR/E-Q5&4/9]#/9E&S8N2!3(-> MOK/N9Z>F&@^AMX>#82O>RY4]/.S6MN_CY/NN$8]\)2&-3A6:6![R]5PXEP< MMF\X[%I@H9_O3/[MCT"[ Z:@)39S[^2CWHGG8UN H1!"A3.>9-?HI-M<&0)]AE2;])IP" M332T\Y+@ ,-X[M\'B.!]FW/,SE1D:C.%K.N1K;G%!5 MJ(%"DW'+XORJWB O^S=?&\K!$WF,O4$W-#^FR?GON8_@U[0!OKI_T!8OF5VO MQH-Y2:AL!3Y-K(8Y#U5SVG8X"!,_'LWU*!/CC$RG=RQ7^[&1Q.H3_%QWV\\S MZH%@A,8_S3_^\M]_UI[_NMR0%)Y+,=OT,-4F*8',+3WUWKU< @-G%[< MZPZ FV[PN;ATUS#P\+??2G$D^G I,%D2 ! L3:N^-0V,8)1 M=6UX=13W B18Q S5+$,8G(:!-1Q-IS M'!2/%FP# *)+<568=#/"5E-^-W(#U@),E/"_B1WF33D-8JU-W&38K_Y;=_-\ MV*K]?KUG^RN7S(:[-SHOF);'[=^?U[Q>C#.8@P1*18(XM8S9)/FR*3D MI9-2&BDNFHN/W@"YJ4%VC2%\8YMLD6CP]>#P1=/&G\9^_7SL=UKV!Q3*Z#0* M#"9)5CHQ]D'+Q$.;L>"H'N\/)@ 4V;E?K@XGP]$$'+ZLI;,9-IQTXVBJT?>F MRG T#3Q7TTIC]?2.63;)W,5>W1H)\];AFXWG,\MPI7H> :GJ_OQQK*:1-!B, M<\A[[OS6".PKN*7;/9[:!"V$73G"TW'!#3F,/@S99FQ&6>U%T+1-,W E'F8J MV5/P@2>A\?H0%-L=Q0:7!8]_/HLJTY M9^N-+P;Z;\+(C,69>C":ZM1TM2$+=GO#+[F->M2,;-"'(-O+16 M2B9,:\SDRZ>'\J96>W/VI>Z=/I8=@]QFFX!E-.M5S*[$<5X8 2;!0Z&Q?3_% M"UWX?T>YXM4D$Z;?GS0#;YJ]VD,X72MI(K:Y8R]RQY;G7FH=V&Q@=(*=U0@' M$!(\@T8*]@='S:L!+,#>[\%]+1NR/3NM:5U-!?SP7-G;P60([7P:=#\U(@"2 M6V>J>_ MQL=7]W3.$G:Y]M\GD+WQ?GU*GG8N38N! 0V@.\.9/P53 Q[[5 ,> M38DU+0H&#(-A-=(,$P'H/J/YV5R8#K?QUG*7AM;-]?(FTGLZB\&YB"#%0+Y) M-V1F@MO03%UHXV#JW[1S]PL2.-=PIF^^LUTSR[Y+!.[,@\;X"H*NM>+1FJ69 M32]@HE0$H__OM[53&3R.=I@3 D$SZS!3LB7;KD92LUQE6^>"[70Q'O/H--%- MM?$=6XLOZNPBM/F,?S*;L+/^$7=.]HZV#K;PUOH>[ZQ]"-(**Y) V@F+.",> M648)2CQ0;"FX"9)@[-]-J%>8 V^N'+ <=')^U?MKNN#J!^E:"K_P4-/,CQ,C ZEJ_$GJE3!CIV M!K@MQ@Q:J'H#) !5EPVA.#HURJ9YR1I,S#DO D#3Q896,HHUP-2^>'J]Q<@& MS*"Q#*73^Y>KHWWP JLCP,R*,/@W?@3M!RKE,$M=&E,;SA6LJ<-P"J^#D/L-$650T_^>F^"E"H4W,V M&S>38=/=J0UQWJ#)[\R&2&]FB:U4:V"792(OS]Z^/-5-PQA!'_=!HPUC E*# M<3J::EQH9?J*;F;+E-<729,:'&PYV-C+[?<9>Y>K2;^;8XY-D/"H'L56/T[E MH:G&T@39SDR%Y6FWG1+ULMI\E?L. M=OC4AH1I/M7?8';F'YJ^7\^>4RW>DJ6Y>W[4,RXV"#0_*U>K1PY"-U6YSP?] MO,(ZC3F_KDV$Z5)EUGIS5!EFJF3;-@VZ MV:!_]L@I=*V,7$.SY].%E696/6_\BQD%%IG5LQP336WM]LMZNV;1+ Y=#UA9 M'[7W9Z74 .H9\G[3$S.->1%Y^W%&32.*_BPT, 07*GI#L>[M:7?^/T82/X_SWA)8TK2*>1I3L#(HD(Z&H.DB1@8D+QR\J*9 M[02S+''E5,S;UI4U#%K0P6#G.-'QHIF=0:W%ID:ZF^C]5'6.+H0S6NEK;:(< MQ;GUZW+UHK;CZOG^\'C4!3A8:Z0//'AH M\9<7S]=^;2T4T.&A??SLZ?S;KQE";=:]65QLNU0W'N1$2Z?SXMGM^02FA=HK MS>ZO$_@\0T+4EOBD<#2$.P/3QRJPU+WPC&BA.+QGNF8RA<(V6P] 7=<>CN*S MV8??0STZ[-KC9W6_ :SFH8M;S,>#P^D>36-6M&"-]S ]33IM?[J% MN/M$=?H!\M3=,$/:G9!SNC7S]@EJ'H"@.XUUM]5:=1NG5ETU,P&_YYSDW0MD M8?F=L3PG0"HL?V(L?P.>6YGCA>%7S? %2SWY"#*V7.TK+D8)[ILEH'^L1][[ MS7[("ULRD[:I"T].MUTB^CCC.]/S[[M\:V=/='8V/V_O[$(_7]?O=_;WM]Z]/=Y^^:+7 MV7E[LG6PR79//+]T_OU@[_/V^D<"[Q"=@U^L7EHEZYP<$9@@-OH]]3>+R<%*3 XUW" MX\DI/&KGB L)\) :C[C,^U.,I8@3Y3S%QAN5X;&4+2KP6.#Q%N'1YFQKAHE( M@N$F"AU2=,JQB"/#@7SM0$^!Q[N$1W(&CSI$ GH+19< %+V)R$KCX%-P#*L8 MA23%>BSP6.#Q=N$Q6R-,$>^\E1P<-P!&YKS'5& -U]Q74LH5>+Q+>&2G\"B8 M,53'"'ZUD8C'@)$F8$*&Q)C!R8(YF:U'7>#Q[N!QP=)@/X* ZK7[:^XJIOI] M60^?)K(G01SVS NN,'=6NL1<;#*52!$]9R5L^F#(7L^%37G.FT,X0XK(@#A- M%CFK)=(F2):$Q\$*0'92BVU['Y7V"LC=&LB%A!7-)XPTEYR(Z#BC.F"2 MI%616%:"GP\(% :&27RVA QC$3.+6'WY-T7D"L@]^!L MNV$(DX#E)JBF446N'%AR+CC ."5BA.E#2@CS 4'N+(3)L9@ MQ%F*B- 1#' AF8D , E$/F ('<6B&0R\A3 78V>?-FI;$C2)U!MJ'7?)6ZVD-49KE:2*DI8@XX.A]O%MI@)[!ZA]'X6)GE:UU+* _A. G!/&686Q)=YQ@S&8IEB! M!2HUY39*78*,#PAR9T%& #/I">8H\ 0@1S68I@)GS#,\.0)J2MD"<@7D"LA= M!7(1'#<3(K548QX8T>!ITT0<=8Y8>),CX@R)T%&6DT7CBC$5C8N="D]@CX MHY&CEE$)EK=5"4".%Y K(%= [B+(*8$#YPD+$R38!%03[:*2/F>04C&2$F1\ M0) ["S)*(5G TB 2B$12^$F2<)7<" L>O M'-POMUYY:R%P(?#COK40N!#X<=]ZOD[\Q?S(CS7G[9=3Q78&I^E7S[).YQHA M3=F+?>@XP;/$E6 !W5[IFP[J/R6(C2K:/VRF@<+!WO'7T 7/)K$T&&>(YXI[G]?4Z=P#O,A"2?/%;@:CMO[O#8^.4&-D M]#IR ?^C6I,H@\:@N((QWA0]=4O"L_%Y:^]#<)IJ:162BE+$DS'(26L1,]YY M*0PG6BVM7C[_\679&>7*AKDRS->$"&S>\;P,O8AN.,F%_8"S[(HR9>=]A#FM M-:OM]ZPI20/OFZ8V)QC0=(JL7+2:ZZK'K&OJ;L??ITH.SS^_=)V"G*:P?'!M M^&55(B_0<>[O_O L"+L7D1M&^Q'9!(-Z9KM']GBT]-NYL?? #)@VKBB\_1*1 M?I02*=T=)1K&S0J4 \];<*MO9?/5V MHWJQ]L?KS>=K.YN=E\O59N?YR@T&O. C[&SO;+RI=K:KY]N=]8W.FXWU_.G- M]E^;ZVL[\.7%9F>M\WQS[:_JS0[\L+71V7GS"$=_#:;]\K;?E &.X=>KT.W* M:AS>>**I-\U9>\R\2Y@%Z8R5UM@4P[4P_X3\H,W,W'Y#%-NMMD\+PRV42W2- MQ)]?1%R(GE[KO,VY;?.EP,X6[W(%FJ4_Z-6^::DUUZ=UR/K9GO-M[>NF<';=SU5JP6K+%:VG[VKB MB4.XNE*M]0:YU.%9$U?7IIKK72Z-[,YUL*GCW;Q^D)[E"H;0MI\6\NZWA8%3 M+ET%]$G [='O366UX;@*D]9/_=]D,+;3NLVQEVW.082[P@#8.YZ.LCXW!]J M[+24'] G);C_M'+CV'Z>%BD&DODZMS4;>IS5$)_OYN]GM&WJ#-?37W/K>]E* M[F>[MZGP/%=^^VJ\^FHUH O5@SP5/)H4A0); #Q H[0 >\"0X AVP7U# :<+ M19/.E71J2RA-1;7IY$P*EZ2FA5!A>2BC=%G%;1VTQ3M[_Q%F=;12<>TFP M3HEK@35QCLO(I6'&&I_*)JK+YQP^DNUW6_3]^BZ\Y_U!9^<5WW[W2G0.=D_@ M;1\[=%-T7NZR]^^VQ,5S#ML[;\7N"=QS\.='> /IK.\)Z!^%OM).[Q7;/?B( MWQ\$&$_W?,DDSG74PB<$4LUR:N> - X">2Q<,H:KX,G2:M9""W;.X0EE=?YI M3WK]Q/ HDQ4&R>"HE1QG:B5DHL8J*-$,I)< MV1GW@/!XE@H 0%$RQ6).Q>=S4F6/+-4".:RC8+I MS>"11,LI$\P&(SE3QK!@)1;*:<4Y^',EB< #PN-&>LOH]Y833):O^ MDP0Y1HB)5%/CC.66)0.SB# 1(N?,>$-*I/,!0>XLTIF ,XX*P#?O!?RQ%&D; M+1(^TL2LU8S[I=7[J.Y9,*Y@W(.S[688)QECB@=)J-8\$>%2Y,$[JE+^@T4) M5SX@QIV%*X70D3B94(@L5WAW8,AQX5'4#KCFX:H02ZOWX8X7C"L8]^!LNZ&S MFD.+5F"?G.>&."-Q3"R?+_018"Z4F.,#8MQ9S-%08!"7'.G(->(J"605#D@D M&JRV0CNCKTK'4S#NH:.*3WM;YG8^*[<8NS*?-DY;2H6F*41G V<)&Z6I]UH) M3PFQVG\]J)@&PY[-QRP_CY^=Q.$@V-%^0>\[0^_Y*DF81&ZH),@):@&]/496 MYRIWWMCDJ?&"X]-#UPNW;+3H&%06SG\&_"..&6C?D<"X-$)K2;%E-J;@+&>J MQ!L?$.GFXHV1:$N9P9<-.5 M%53CJ&PH-E[!OX)_U^(? )JA%$#/YO^+;, O3QA)2)V$2O3>(%_VXS3GE:>N)Q)D#_<@*Z6TCTU8_C M:8;Y^4H5[GCN0AH.>J<%+495=^!MON>;\H*=)HY[]OV9Z.\PGQ?!P+!I6MOO M2>A%I;FCA%Y4\;O*CO6]SY8N?WN7S9<$X\>ZK+]5JDI"KY+0:Y$ROY2$7H7E M):'74V=Y2>A5&%X2>I6$7D\JYL:8QGDC27",\N"M)LP235/TFGIARF&UR]&U MWB;KO/RGVZ'O#][OO.]UH(^=7+A\_9^Z0U\=;?5V\58NHG?RS\>+T;7= X_? MOWO+X*ENI[<+[6R1[9<;1YUWF^S]^MKQ^X-7Q]OKFR>==Z\O)/3"-F"A(E+@ M)2$>64!.,8$U.DE=%BJ9'F >"1 M:(%T,@Z1E(A3EF.CS[:NQ& $LRDB+70"Y]H39%G2B%J*$S9PE2JP'N\C2\)/"X\E MH==-Z5<2>MU;5N](@^5"&:HIYTX8'6AB*CK.J/FFLW<%QN\(QN<3>A'%'9, MXSAR#U9N4L@1%1 14GA% J&"E3P0)0]$P;BKY0-L8@/Y($6,1]\H@:S5%V*:@HG 8,PFFZGT4=BD@5T#N MP=EV,Y#3Q#%KO8B)8"XH=1SS$+ BDN.DA"[AR@<$N;F$7EZYX)@ &\Z"/\Z] M1LX0@#OK(E;.4ZY#25I8,*Y@W%4Q1Z\UV&Z>!9ZXBD1+*80!"X[JZ AU)>;X M@!@W5T0@4F*= 'ACR2&>J$"..XHH83A(P1+/Q^6*(;> 8<6GO2^S9/2ZM\6A MH(GR!&-JN0K$$4L)#]$DE8(+JF3T6C#XGL_H16((21"&3,)@F-(0P$3U J7H M7$H\.4EH.>U<5LX+_EV+?PY'[9T-6!O.AE,#D522H!#Q<:[@ZQ=F:!YPM3]22/25_WRG9F]5O_CAK^M7LY-UZU[& MH^T=_QG> YBU(79//+P?,&L=,&SG+=]4[]_N7[ M>G?GE>B<;!QWUC>.=W>Z!YV35R=;.WO0%\"ZG;#?>=E)6P=OC[?6/G!EAGL8[#B>/K;VYNWI M4_G-B+#E:M;DZ?LW^R/H9",5%:J>#V.HQ]5?@]$HCI:GCU='^[7?KVHP% =A MXN'M?9@!>Y,Z0!LYK^2P@DEF#P^' POW.3N"6V"6Q\^'T><$D-VFN6H\ +J, MP1:%3OKV1=,K<+,'B\36_6I\?)A_2%4Z[6)]UL65:G-<@2T[J'J#4* MF9^I1M!6-[<<*GM&X[-6#R=#O]^,\*R#%@8!Y#NJQ_NS@84XADD]:"UK:#03 M"GI:#ZL!6%?P9/Y]Y1SU8? C/SB$T?1]=Q(B$ ?09;G:C]T ((> ;KG?QQ=' MT6;3S%DXZ_XG(/!I:]UH,W$M]"QVX;1Q_I3IE2F M;[_J##[%['QDJ=%3>041/!6]-V^;*XB8Y:EH^*X=SKAAQQ4,(@\\J&'K"#RD+KQG& \'PZ;KOLE_6K<$3'5VAJKC:(>CRD5@8#_? M8Q-PN5J'X36=)*+)7467IRS,M]0Y@5/=RPE6ZT%HA22+^?X "#/?[$JU(,&YUPLJ75?C35\67+92OXGQ&]A?1#2=V>#R/[I=%5"*0BK_:"?G+SN 0 M]+WF]-?,=&#UI$7N8?S?I!["'3!11K%%3)@[@[T^C&4Y,R^W[FRWF< @XA'D M80H^>3IW:^OJ;@MM6:CSW8TOUUX>P+S8:X8WRF)BI_E[IS !,K37_)B? TZ- M 31 8GI-PJZ56=\;47(QS_C1: J3(*IUF\NW$2N0LN$9!"Q/87%ZOV_):]M9 M.17M0SN&US9BG'5&OX6,/.R6%^VX84X->O%,8E>JZEULQ1K !'C7]&8P&4(C M]6@.?C)CLXO=4@$FG)]TF\&?TB>_>0)WMK2<04F&JF%,W5:)02^:O1S56DOP M*3>>#_HA]SCD3\V)P:;I/Z9,>I.9-(7HMC=S3+KV1;GAZ;6*23.A&2&.K81@S]MOQ%HTF;B6ZG6KL"94_0$>9UTY_J=.3=L MH _N;JB+!@F=4?>2I,)M_[XV##89A8MK # )I='84,QYDMY@%AA3PG O'5'N MPV9K&5,S'_I"XGSLOS_IA<%X>OVBY;P]$]Y&Z%_G,6RGMZ/80UZ=9M-UBE6#UIS<08[K=G>&&& 2PT\@3D#.-\?M5JC%\'& M NTT2WJ?-42#-]!2?S#..&5'X];,RTS_%&^B']4[W<--=H M-'A]G0%[<,GP.[69+\<[SXTE$[GQTSXW7ECW^$83$!,G)57&"$HYI\RPE$3^ MCVG&HI5Y EY>="T3\(+8RM1>1 M ]_A(VHV>V2/1TN_G5_L (9.>Z0H=/D297^4?"G='?D:;H=LV3;B_ Q@ M,L1AOBUWWCZ^3E?[PXSI__HZR]72ZDZ#% &S[,Z:*+]]IO" ].9,3>[V0+% M JY9YWK;V7SU=@.LDC]>;SY?V]GLO%RN-CO/5VXPX 4?86=[9^--M;-=/=\& MY=-YL[&>/[W9_FMS?6T'OKS8[*QUGF^N_56]V8$?MC8Z.V\>X>BO <)?WO;M M)-1@T_UZ%20^VO59=N?KLZ_CI]B?Q!?#0>_Y-*;RKA[O/Y]6?%J0E22\]7QF MI&WP]P=_=+=W.O7NP0:#=S+XO+]ULD>WWKT]V3W9^]PY >/M9)=?--*V=O9[ M6R_?BBWZ9[VUXT\ZZQX^;YQLK^]^?K_3.=A>WV!@O)UT#O83&&UB^]4';CPS M(E'D5&2(.Q^1U8:BE C0VEG'P#&^L)*4A.!"AA \V' \66>C(58IIXD'CXM= M7$F:WC$3CD)"D#!%9(*0FBIGE"EF.*M'(Q[XPUR8J+HG,S"WQ1 ML.Y[Z]F=5:\[*T\7S@2JC7SW[$%>^FDN^GW;[T_7^'(#XZ8@37;21_7G:12\ MBJ=E*\Z[1,U]6:"K7]JUG0F,+HQ^_9Y:=E?[0(M:VHZ3%4Z_NTC9%R^2%6'D MXZH35[I\/UV6^%L?_LJ!Y8=)SU"*!I5:<(7EI19<87FI!5<8_G/5@KL/XG; MY7F3O9J[/Q/V(]GHOSZ/'N; 6B%.(E(1IC^= [^7]-#HD+16@@B>6!R^-%-)S#3]CP0Q/7\E8A=@--M9\ M9>EFX_-TOWK>X@C_"SOV\^FF&_8X@^SM^=^#5V2WMW6TG<\ GWS\O)O/_YZL M\>UW[[M;[[:.WQ^L';WO=?:W7[X_N'C^M[/^3[T+]^8SP-L[+PXZ+[?8UOJ> M>-]["^W\V=M:_Z.W2Z%/O<[YS/DQ>I*LCTAZQQ 7(2'-M4.6<*JC-4$&F[?K M+&/%2T+"&TZPJ^GST+&]HAB*8K@UQ8"9]2%BH;SU7%KN&'6P6,J!G5,.5@DNO>%(V2 0#T8A0P1#7C#' MJ3>.);NT*M6R8+0HAQ]7#D]KT?D^B+AV>-BM\[G"4NSBCH$^N!29P5IH&;DG M0F.&.2-42"FBQ*2L&SPBH)^O@F$\LU$$@[SB#''&*#)>$10QP=$R([5R2ZMT MF=P+QC^MW*$_X "4),F/!QN)=U1*Z8GVG@?"#8^18".CM ES(TOH_%%AXUGH M/'"9P)^A*%%"$ <5B*QP'BF!7?3:!2;TTBI;%O@^EE0+-A9L7 S>W0 ;N?=4 M<&NT$KF8)7'"LJ!Q#"XG.56V1(\?%3:>CQXK)F7R7@,@6K =<9#(@0)$BEK" MM")>"KZTRI>!OP4?"SX6?+R,CPI,"Y@>@A.6>'3&:.L$-9APIHGEI@10'Q4^ MG@^@.JT"88XAC[U!.7L96E4@._=1"/W)XV/9>'Y3(MYI MH>"?M*+[98PW1H#%:[TRC@+&8XL%B20!FUQ7+MBX6-AX(79*O X: M+$:"+1B0UG/DE)/(,$T4]5K;P#,^*E;PL>!CP<#YV"NY 5,I@Q(@CB)/(D Z6($FY5T18'JAKUMYE.9BP MH+'3I[WW=&QNQ M%0J;6ZI@0HIP$I!GE&,N$P&V1@H<@Z\?\>]("IG M.-'+6A>55E1:46E%I3T1E?9=%8^*2EM4E79^A4A0QRUS"@42):@UBY$!:P5Y MHPBXYSHX19=6N5E6[#Y"H$6M%;56U-JCF32/6JUA[1B.V$8A.2,8=)ET"1L9 MB S8T[*P]ZC4VH6L,C8PD6)"DM*<<, K9+PW*!CN.!;)22F65I5>9J*HM0=7 M:\VZX&]--;_Y.NOS94!OI\KZ#8OJG!_A-Q/F*@(W+WY6CZ'?_EOJ0+Z,_3BT MW>IU](.]?E/$O?H;!,$?7ZJ(^G!U<=L._=0E2U]]$,Z%H+E R8,9S;D)R$HF MD>'6*&.P"/Y2"5K+N##>1(NMX"Q1RPAQ7C'K*8E#]!&XZ;6&<*VDD M>!>\H6E_T*W&@_RR:8/Y0IWKM9XKN;%6FKNH@'XRJ#H>#,/'CT4HU M1X9>M*/)$(A@VZJOM@?<&D]?.*IAH&T!Y'D"Q<^'T>>W#C(58_T)6NK#K[D M[%YLZ[].>SX$!='T\.SE.VY%>&U+ST]V>#QCROCXL*TA M"_.^[9L9E,H^5SDA!B M!'[-B>:IQ-HQB.D(*)W+"@_J3& 0(NAK0_G3R9?G82N+#3-JH/Q^?7@F+E4" MC=#P&\8V23"_)HU(P:>Z"\HJ-E)X3AY6JNUF L_:J/9!M'.KAS&TO3^=/<#L MIAHP-!%JZ-.XN3P9P71/TYGCQA8Z/IJXT1ADH6[F:L8&D,)\[S#VX'KND0.R MI7K:X_8]%BSL\3F!/YU45Q-M<@CRG;O:2*2+WN:^S!,\C\7.ZC17C>656Y@) MLMV,^[>/RZ1PZ=_O<)(!7C3Z.IKP[LL/0H-[@ M"$0E]W=&CNF(_QX./M6C!BNS%(5ZY#.JS)YW=MSR[91GRZ"&H,]-5>EA!![W MVWMMKD^=<6PT#V0VY.G6B&,#J(?Y=;D"7GY9W6+5",R+#.#U($P9U6U:GTET M;&00+-SPQ.;W3>V_F;E5_6&[#:7/D^.B>9R_3TV,!HX?/\&^3)[_7!AO:WE2 M+1A63B1J I>$&)LW$W$=A!":TGC=CJ14QF[?M_ >_<9PF MW;.7VWS[WJ1K\WP%#?W)=@&WU]K+E9M*8C--P:@8[D$'0*E7=@_ =C2^\(I& M<\QU),2L\X&5HZQ/ZD:9N!;G&R"8C1OL+ #R/%374OA38S5<(>*7?JGN C-6 M_^.&OZU>;KF1',Y!=!CW@0;P'AASS =#HY168H-]^,#9TE.!L+DZGU?,2+Y2 MW;$SNMD'61\/AL?KH+BZ@VP?+XSK>3QU/7N[M'.R!J[B*])9W]]_#^_=7L]M MOSKNG'RDX#(>=PYVC[9V_NE==#W?'T"/UU]T.^MO\?;+%[W.^BO>Z6W0SOHF MN*^[G[=W-BGT\7/GW?O4V?'T PO$4Q4MPB([GH%Q<#R51-XK$EAD2D1\T?'4 M'%N>G*6 C_ OMS)BA04)5B7M"+_H>)[2_++&N1"%N(RJ7WW7747?XB8\_RL[C?#:!ZZ&$N&U_Q^5(?Q/HP?Z(A;LVEZ^&+Z@NGU ME?;:A4!W>U'2%:+)]=>_^/"7+XH5,+:^\V&\\H4^X14P [_SV:]W67[CPW=P MV.7N2[]?O4Z@KS ![F>9X)O7P.^$G$^J,/VL#GUCSF:5^3T["^Y> @N/?X#' MZ^!%]5P<5M3,^$Q,.8+W0S1];8^J' (;UN -+^91O++9Y8?(]OCWLF#BI*3* M&$$ISRD@64HB_\]S MJ-H=*[T_N^]?OH ^O>]MY;[MO.Z^W]FO.W13;!WL=SLG>R?P[%%GYQ6^N&-E MM_?/Q]UWT'8/VNR]^MQY^4]W^^4FVSWX>+S]\BW;7M\"9VP-^O(Z;5W2, M2E+FA**68Q8LMM[J1(U/V ^9:62(W#4%*6R,$KE[,":\E(+12)B/.2=_30K ME1][0GUNIE*31-R7BN\'P8UX?/1P.]H9Q=,GQ*GFN M%L:%N ;2,PY=K/UOEE*=2(^^2S\%M@C07')D08N#:1RG"TJI8%@N88H6@Q MX]<% A?&:BT0^' 0.&?0FFA*D0!0(7 MTZ3] 2>?K%#Q",S:)M5T/HHYV_!]ETY4R?MR[[YIR?MR__X$Z,^B-6^@-<\5 M/HR*>L88> K,@N.@+$'&*H(H23S)0)6-AHN[3WRLJZL8JZLRQXY03;RA%+&D,CIW R&BL4,#46Z9P,B[7GV3+F!<5 M]> JZB=(,_;E$X[S"07:)!Q9*KK'5?QDNY,F_<>I_]>D"!@XD(HX\K')610_ MYT7.ZG^3G'(E)WE9KD;=P5'5&WS*1R.;Y9"Y?" UO*@>MAD/!JG*KVC3S,11 MYD&.,C6I$)K@4O.ZW*\ZP -USL,TWT";#.%\_H*V<^,XU^^@+@6 M3?]IZ AOO10TDX\36[_[E/'6R=KQ!R85%9IPY')I-2ZL@4]8(!E\2D;BJ#U9 M6L4KEU=RJUY.IP'+G*DZQA].S\6GN)FGR)P%] B9S;K/X4 MN\0\_)8#/\]>>0+>=<:=(XC=J4:^WUK?BY]H,V,]V,*HNL M@&SE[7!XW&1Z.\UH=Y/9+9CD3%%N:21<8>L\YL(+%Z(TBG%U8\">-W]_MOF< M^_8A,BP340II01/B-&"D*7=(!XVIHM(E%9=6V1V;X-M$>F'9SNS*D:'#4QUSTDT3I/D-:?$)\4,C66V MWRCMRR;_ !98SORB4?)*(YZ"08;Q@"(SP5+F$@]Y:]W*Y0W$MSS;L166!,XX MZ%8.7+;!,>8,B4)+,!C+;+\9:U^)#U(&S+S%R *& I GBUP@!G$G8Q+4L^#D MUPVSJV?[A62,=Y5M\+I4:[.8RY+A[UF2-!&/P+,'-__T^-32X:)N[ZC&; M'<;)./X^?3.>?_[:]$;3!!$+[MKK"QR:^WN#9'7R-%G=_O L$K47D1M&^Q'9 M!)1X9KM']GBT]-LY@O6 H=,>*0I=OD39'R5?2G='OH;;(2<>;<3Y69M*.M^6 M.V\?7Z>K_6%&V7]]G>4YMV63 MPK>=S5=O-ZH7:W^\WGR^MK/9>;E<;7:>?U.ZV06#@FM&V-G>V7A3[6Q7S[<[ MZQN=-QOK^=.;[;\VU]=VX,N+S#PS@<'__=M?WQ6C]L_&_2)L9>O*R< MG?K4##O9.OCGX#T\M_UNB[Y??P5FV9\UO/NX\_+UQ^PL[1[D8@\;^+(9MG7< M>=?IPKUB]^0]W LCZ&W"O9OX_0U.EZ+!< M-5QH?;%31BR#.(V_)U_GUWIQU_DZKQ6MGU>@]M@'[X@&FGHD'0N(!Y60YL0A M E242@1./?G),G6>R?_AF?S',_GOQ_$L@^?H2:3P-&9%"_9]&3P%7@$W^DXR M>+(5INXL@^<7NOP#&3P?99>EU+>3=+3D8ZWHUV."HGM'^(U'^!95K][[>>O=^__UZI]>4]SSPXOV!/[I45WAG+6_JA>?W6*?WBH'C M??R^M_GY?>_%QRVZF\M['G=.NM#&'^>SM#H)SK8B"J48,>*8>V0(!ME@-#&F MC?>8+:V295D2ZBW,:9.2I;4HE*>M4&RB,EFLL1".2RVM)T2H).$7$XF1MW!6 MI"B4VU0HY\NQ]FY*/Q M_*ZM&K1@.2$> 2G_F-3=W,&2>O>N53CAV(# .NV3Y]Y2([STC 5&HV#)7;>I MO:CPAU'A\PEY0]36"&91C$8C[JQ"6FJ%+,:"2QPX%R(G-U-&+]SYST4'H,5, M,E#0[[;SL6":795 O8M<,.%2SI6E/;= '_A8')@%0[\S!\8$PCU1$F&9*.(6 M&Z03.##8<.P=HSG(F='/,%[0[VFAW^*9SE?OW&E%8&'W,TWWQW]A7UV0&CL3 M.-$2\ZBIYI)Y[S$V(JAXS;ZZ.62$3OEG83(\CG;XS;CX=A33I)M7* LD?@LD MDADD7M[MM_9Y]V"-=EY"?]>WCCKK>T>[[_[\N+L#=#EYE3.2X&UH&_J9.FL? MK(F.*F=02B0B'HU#C@"T,LXD%9$$,"N75BF[N+OSBG7D+\D4(8$'DQ0X&9P[ MY724/EH6O1(L1.N+3#T5F=I^]8%%H@(6!G&J$^*<*61P )U-#9="-^EQ=_L#P[/=J:67/%W[$L(Q63RR5NC [>6:.TQ^!-"PC^62EPB M*0L%7+6L&P04F; KC/,AQ)*63#X.YF#OZ 5)AAY8G7.U1&1 M)5(A:ZD"?ADCE0'XH\M&TP)_3PO^%L^"?J*Q%)(D]E8",G+*$Y4N*LF]"XX' M)P2SQ>]= $R\UN^%/O:@7Q3&2K;>O87^;7W>I1LG[P\VC[;H*[Q[L$D[0 >@ M58ZE<,]C$GFGIDS9[W4>:1\I(ECHX&7"6J2E5?6#H10<6$C4VFALX"!>($S: M!)T$D]9R)HM(/161VGX%(D4B92PB KXEXH)(9"AA2"82K94QX\K2*GFH4,K3 MWH_R5[2CN#_H-GEAAX-/L=?F*BF;4^YV?VFTGB4A@TF.>^&M4]@8S'5,EIM( M2TAED<#N7 $-:7!D3FDDI9((E!%'&IQ#9)@S$5O.@7-Y?RGE97/*$UN>+>AW M.^@7&!'"$!7R4ID(4D?;+,5*PZR1492(RH*AWUE$Q<4DLP> K)0>G(#(D'&> M(ZZ$M5C1@'FSNYZ6S2E/#?T6SXY^H@&5O,KF+1.:1\)#L"98H9F-@8 7[+PI MWN\"0.*UWN_NP+W!VO0S@;OT#\/MG;V1 *4B<2X#<80 MA@5A@7AP.#0M>U.>C$AMO_H0*3,Q6H*BTA$\%,Z1B2HAZAB@*!&&:OV 96G MO3=E.Z7:Q[([Y?Z69X/1BJ3D.;<8.8L%@J)F)@,3L3FEZNDU%69Q_UZFQ!O]M!O^2I80ITNHN* MNT"=9(I9'K%RSD4<2RAEP=#O+)22SV4Q)1S"FN13CAHCC95&VKH(RBQBE[>E M _K)RZ5D"OH]:O1;/ OZB892P(X0X.]X07.Y(Z$=P8QPQZDT05JNB]^[ )!X MK=^[]:[3V^UML<[+C<^=@TT!_3ONT!=U9_W%QT[O?1[59[BGWMUI0BG:Q4!\ M$$@ZDA 'RQ(98QFR',# 4D(]\3\>2L%9BA0SUD;.)2'6P>LX#2Q$YN%/$:FG M(E+;KSXH(PP#[$":8O!0)-?(<$5!96N<>*!!:G;%=J>R->46=/C6P-7=>XBD ME&79619-%A*CPD8)T!:L-<1I0:DB2B2BW'6% 5EQ&.X.RN;3HF!-N5&@T +3 M%G'O<0Z7*$1=R)I(Y$.FX#"(^\AK5E9>R[Z3Q>#=#0".1F.]HM$K[:%KR7KX M2*@PF*>(N;\^6%( [NX [BPB8H/RF'",?%(8<>I9KO($IKR4GF JE94Y%["Y M7&RS -RC!KA;MX-_ . 6CWE?+!"6Z ?!3%#&3EK[ MH.Y7A\/!WC".[NR80UF=FJ*3D=)9&K5U/A^=ECK7(_=:1DUX,KS495@LI)K/ M'&$4UE82 ]!D!>*,>F12C,C9R!1-\%&KI56ZS-A]'',HJU-E;7XQ>'<#]-.. M62.,US%ON@35KRE6"LN@:7+.E[7Y14._,T\4^V"=3!89Q5S>F:21U<0C2Y4V M1O- 2'/(2_#%*R)0T.^6?-'[>_^"+0Z1%2H>@5F_,QC;+M!KM"!+0S]2].$Q MZSE,G)14&2,HY9PRPU(2^3^F&8M6%BM_D?3<]OQA9D]$C)%;I, T09Q0T'B! M@;*S5F$_7JOJBY6^BY>2P+)ITXSGN?&O!;K@XS_"U7 MMA_.SM@L5_UX:37EWHCZQ;C$].+T;0RNA\'$=>/U@<+%(OZ_%S3>\\UT??RF MR$,N5,'<*^;%31*,[ZQETZ+UQ=8^X! B34HCPX)'W/"$K,K)$B1/N6BCDXHV ME3PT$8\KWGK#^;=XP+:8 =FBM(K2>A)*ZR$7"8O2^@ZE=7RJM*2A5')FD6!1 MM<52C(H8T10$338Y@TE3?8\7I564UD._O_&I?QM;8.-IYHH+QY"NSA)T,!F- MZW3\>\\.]^I^(S$2VIU^G#_"_XU9^K'K!S?U3%?HBA^G/2 MCRWR,[Q<98XM5\,X.HS0U*?8/5Z^L8!HJZT US0:3SDGU##&CX5,! MF4YW^% $Y-L$Y./)!\L]X38F)$0RB-N@D75.H_^?O7=M:B-9UD;_BL+[W;%G M(BA67;NK9M[C"'R;S3XC\ 6O.9XO1%VA;8'8DC"&7W\RJ[MU%R",/=AH5BQ; M5JMO55E//IF5%^>#*SUPWT3#?2]WJIV@D=JH@+VXA82C0+A@@332Q,::@M[W^Y,S.SVK=GRW3] MW.1F]]3WSG%0ZOSG:_8 .G8 XSD3,IU(8OJIZW8+*WLC1$CF"[ZX.503#"Y@184F"TE82),HD1E))I81U M'$-B2,@6,X7NC!O4*LN"!$Z=DH3YM5A PAD6E2XT6^G\W$SJ[2:U*P^IHS0Y M6I*DL HYPXTU9A1Q$HQJ[4Q20=PTJ5\%#G,L#.^"(E"=GF?6?%^\[.G_=8-_ M/5UD?'G&)4B8$M(''F ,0<*$#P 916$+:J@/AXH_^+RR]O;_^/MY_L?-E[X5GW3_>'L/? ML,P^80ML]O=?7?SN$SR!W$.]_-'3_1=>[!_LR/V#KMA[2=9P"]+"9)5736!I#CX)V1C,?TI!,! MV\Y05 ?G\G@]BJ$:=G2,P4F>*&/],6++"Y-P_[>R<#:I>IP'^8JOS M_K3ZW_/8>64="!S(%;"]O9VM#ABGVYU?T)K',NR<_O[^7>=9?S#H7Z#N@&_8 M[[]FA5*?3W9/1W8(QFA-()><_WQG^?G/JQ&\P>FP\\R>?MKJ[&71MKW.SG#8 M;SW_O[37:'[;7@!8K,]/;('$HH-AD"^Y$TZJTVHX&EC49S#3L;6H^_! @^:G MPZT.?!\'F?B.^DAW:\FPK63,/O^4QA((/2/"4LQCY_*9AJ>W62"FL+7!G2G8!@A<3RILU XD0 L791) *!A0 M;ZJ9#Y$J8VXM%6D M%$DK,'@X&'Y/GK+R.@E8T"692?;Z]G1>=R.][_P)!ZX7$'0*K>?CB2IRD!26 M5)2F=$:(0H=214M34J;8",F=A>3CAXO#@/J%J9(P#4I' EDGKC":"!VP3GH1 M2HKUM]4]" D0M)5",D7>MCL[H\[S7G\(4+[52M#XQ"Q!S1F3+^&TV$GGO=XE M_)GW@=J?34E?0YWPX!EP*E :P);@C'6DL121AB Y\",G@U36@:G#C!(4O0;" M95LX2R-9)I9+O50^QC!\->B?H'(;MMKMT8HEG']QZ"VP!"$Y2:YP@%T\$BVI M)APHJ;-1\2"Q%"G?7NP2.A;+\\S740A:W;7=>6RVV/D1O$R'Z6R,E5L+2V)J M-8V_FS%:\."["&L K![ S;!@MHR_75C2 M[+TYE$9Z#U8B859C&S9GB=%,$9.,DCH45C-VP_8BV!7]\]%P!+..4C%EYBZN MX\:>!F408/!K^EA18>:H#!-/C<^:[]$YB82WR(\V$M M+:=U(FXF>YT$;"]_.P24:(7Q%EDZX4I3HG=K MN:T?%OAN+_M>)Y(_\SBM<)_!.K*G\#; BJ<%/8OW$#Y;5+KGO;!$NA?ONC!$ M@*+]3K3#&+;&H5RI0J3L_.^Y!44^:(*XWL6S4=Y$[#1!7(WHI.K4@J61*\!^ MCO 9AAW?JG-Q7/EC@&H$#1#$F4GXKV''NMK/!8-X9B_A=3]7 >XT?'3K<3*P MG'[=FJS2ZB4Y>^R[K&X_R(*7G^"D=AB.K=7;BO6Z7L]8 M^A0%U\P%*UUB5I0)&&:4T97.NYIF:&HXW7@][V-_M2NZ1X<4>)U/GA/AJ"62 M*J >T0MBK>(^"BLIQRJ-?'LQ_6H29XKP7&7$BZ=C<5ES&V7C\_Z^L__F8G_G M,,32!DP23YIJ(D.IB(M1$:V+&#AC4JAP@]<;T:0:CB&C4YV<]3)0 2:XRZ7H MAYLL$:S('-X",C&J>IU]/^IG#<9:H 64J?746;_*L/,52#2(C>6+2F9=7!(: M( DDLO!&2!@PDV3I R!1R61AI*MQB3'*-I)Y'Y+YX0),HE *HTNPCC5H R)C M=-AH0I%$DP"5P.@M]F-0\Z&L#>)9#VS-L3QF26RO# CQF78\=%IEYL9QZL_CP21Y]R@2!X#RB=@$+_6;[5W8R^&3?\V\ M.["=]N(EA[LO#-+7CD1*WVXD\L0!7/0S)3_]K88M_!D^O/WQ'KIS/$"X_(^; M0P7+)T\/LMT/%.$Y(BU82__W7W9)Z.%*(9\R+L0#,B56A#B]W]M]\_YEY]7. ML[>[SW<.=O?^V.KL[CV_57;- UO5*]YP;__@Y;O.P7[G^3XHA;UW+U_@IW?[ M?^Z^V#F ?[S:W=O9>[Z[\V?GW0%\T7VY=_#N!WS[%9CVR_M3>P[:(X9?EZ'; MTCC!&^/^YN($-9,AB8AU+0+&%6HO-$M)!['1]:V,6ZZ8Q)5&#-X^W428/V)+QH_%(-LP_C7GP=V>&W8A_LQI>L MG[3"(+"9N<[)4\B-[?09(.)J^=E=(SNUZTY-].R.,R9S8HIS^V: M%APO$HNX4R4M\!+IM/ JF @DA3H;"M-4 M81UA %#'V[,*.\7EDBX@U>> SW<+716),ZX]-]S#0DN%UK:DI4_)"U=XX\?. MDIOVBC?.DEM)P"[M[ARRTDDFC2?.Q4ADT"5^2@1P#S/&5:22PN*ZSH<[.@9F M;UI3Y[V!)L>EO@Q#2!E?NLS?B74X6IW@ 7=;E=^Q5FQ+M,SP4I9, M:.DQIKH4*+'">RN]C1MQO5]Q?:/V=@X+7FH6;$&$YYK(E "OK F$,64U-3*9 M9&YR[BYZ^;PW93_U;B5@L]%H=;P5)/%^-K M[>@K8F9!6YM2R<"'U;D:WN)GK9'+' ? MQ#X(7&G+0D?@G$9$K(W,,<#*$USP4BKJJ=%/GK+K$H:VF@"4$ZS\TJGJ7:R) M8)T-XN>J?SYM;BNR8%; M$T5+J@HNM0&AU;(H2V 0X"$&34E%! MI 95;URD1#C%;7#**N-N,)]J5;R6;H1+<[#[B[) 3);6P!KRSE&J7/1Q,ZM? M,ZNYS%!1 FMG!0$[S<"L*DQA%)* M00&LHHB8-D9IJX)VTS^PV^CH'TST?KAMW=$B./ M[>E1S+$F;1@<*-C)8Y_92_S=6,G/ ^+Z!%%)GCPZN@KI-/P'\^(+S4-1"#"L M;O =$;Y&@:;9=?(Z#JI^J/SK^HW&#J6'4F_Z'\C]W67=HT-C2@NLR!+NN",2 MIH+H@EM"1=*E+XVV!E:-$.4R>W=T# NC=A/71LY\\"2:.6O9NX8ZGC@\19%D M LT'JC 6PC IM4R1;N3C>\J'!%2EWGI:!D$%4V!VJH086N(7_!UG*5"17:BL-%=P++I3A&W'YCN+2O=Q_ MF6%OO_.0,+-*3 M3CB/:!&VKI+MSJOJU/:PYEM-PEO-=F)#[/@X&%G0Q6,UUY\+SFY#N8=9]%:% M> \?5>7.@QDOP+S&KQ?IK('>Z]7S$=%^GW=&Y=\[=))7>:=T.,+YFYV&V(N^ M31"(5=[6ZOQ2_9I_=92W*08M X&5!D;C6[2S&H+V*@(#@CE[!2,X[+P&WXZAPN,(O57.?/W>?[;_%^8Y8IO1\F%.\ZMP%C*ZIIQ&.GQ[E M:BA(_U^+AN#$@+>(T,ES_=V#K6-5!L3B+,"2([0EKBHX9_2! ^* M(5*%'HOM,;H MD0%M/8E(7@11&D,#,Y(E:9)4,GC@UD"_$[^IK/]&(NXD$4?HZZ%:$V - H38UDF9W$W[WZ6?NF+Y(/@I5 )ECQSON#:!L82E%YN) M_B83?0F&"I![I4(9"6C92&1$M/?,$UCS7(!Z-5$K3/M=NO2O7?G3S .1^N/ M\_&MCLO>7Y"*IL95#S,C[%%L,@.Q5/SPN-\+PZW.2;3#7/]J[&;9RJ[OL0^Y M\0C]9:O/3:390@YC0U_7#+Y*>!7,(IX+P<]NHF2K0>>S[9WGMPT@;"O*JR[; M(5KP!BU2P\G&S;#C^OU/S;W& X<7_-S(<;V?]*BX]NZDC,#6&G,+C+M_46_9 MM@(T7.ES;*1XG+[3AO4ULS<_9\.&MG(28#+;MXXI(DSUZ%"LA1+##/1,I@#5C))+= M:_>#YX5HJY6N\2[75ALY$.K,,1=!&FMN5!ON1U6NX%=[O%OHPDX0_6&<[)UU M?LEG8+KZ +/.\W,,FQH&6!;P_.0DKX%S+,DTR1IOA+J]S*_UZLFN^PD*XZ4S MI,'R_%SYF,WZ"3X/.Z&?A;V1=*P17:4*9;Y..E_'DY[SRV>"*?+S#8?G]M1G M<.W%$8S+<*J<8>/;2-;'J<5:AUVLM^P*%0K)9,D3TV!=2D.U8]2K,C)CI"DW M^9[W7.%.=-\:TMZ\&U5DL S"UQ*J1"2"FI MU+%@$E:9HM8H5L=@WJ;/PZ9D4UXYGR[VC@[+()4#0D"*PG(BM=#$JL*1)%U1 M4%$429BLHJYI$8(1(]-[HLLW0C'YH$96^ 3".1R.>>X8FWU_.!JV:16YEM\\ M86Y6Z2D(!=:Q'8U+WHY)U;%%!3&5B#UV=@ZRJS*M:T@ZK<%"+0'3I72:&VLL M%U%Y U]POD+JY/76XV[S3&@PCOVDK^, \\) *SYB$Q*?%4S(H N/^Q8F)@KT MR3!BBN"(BEA.P5$GT$VHMNDBHF<3TN> RK$IN=20:D*'AN-ZR&#W#<\=BO&H MPHV,[$YOZ$WC(4=_-2M_'S8M;7*1RF57GLGJGU0GFY2&NK[,U+JM1^\FH](I2T9+XZQ,25JN>1T5ES1J[)QSC##]PM5R5O7\:5Z%2KW9@-17=J]C837/U128HA#C3 MZMBI(.,Q.&7O4$YJ'%2U/9@[^)SW+.^]6NO MGS./]O; M:5.PY$:;C-%-Q9)-Q9)-Q9)-Q9)'7K'DQ@HD.W\,1D(/*,VL4V'X:'OJ';P7^P>?#BU0\01_D#*W-W9H MBZFB(#!9VBC/N'$+C?%^>^,C7W?EF9/_E<>Z'F^8.92*'%(]YH$TU@_Z]AK-1W?<_H.8?&%#TMF*>0C;\4$/>8E3_ 0G:B>^75A[]>'7>O_MW[^X_=J^[! MLPKN*]ISX%[G?_/W1?>/#^(#WSOI7OW/Q^Y?'^"9=Z[VKGK''_YZ>07W^_3A M8_=+]X__@7<,J?N.7OQY\'($?W\!RV#1@OBCJ_9?A*K[\>BJ>[)[ =<2>W^\ M_-*].N(?/KZJNG^]O-C_ZZ78NWHVW96;[Q]XMK]SR'E)E:.!@)V7P)C@@6@P M$PG3#JR+:$J'Q8<67?Q3(:S;LS)Z A+MD',#$GR.I],>]X4:'M>LKGG7ZBR% M^_;0U_!YO ' 7&?8[U6ATV+2 BZN5"Q+H>A;:Y;_,\\6[G?4,OA_S;#5VJ.F MWP]HV-;I=G$GW"1BC>V%*XD:DUT44J MB/2^8%K;4"3_Y*G:,F:Q4L-RF^9!KJ>'AT.W-@B_"TW=J)"-"GE(*@0T!Q:; M2%H[R4,TLK0R.F%B8H:QNG:=87RNJ>Z<"KF*@WZPP^.-]K@_[7$UUAX?=RX. MR\@]+6Q!+(V@/;ADQ D&-+GP4FF=0,TGA#K-&?]]HS^^L?[X%BZ1E/^[;Y?( MPW9]+)99:)T78*2-^/#QS=7>'Z\^[IWL MLBZ\^P?^/[V_#[HK#M[62;JQV MA:[=54E&&%>]WG:#A_4C.]MK$ MYZ6%0ZLA5E8=UJU-,9P?J]W7X4*A&OHV&7JMV@-WDN:OP.;W<+ _P'9*X47S MS!M8_B>$^^H].^0A\E H1YCRP!BB#,10PPB674O1.FNQ^^ZU1#87=:NS0<\L MV.5@>O4'N#_LXK'MI7%:3-,)Z_YWQ+[.\GU8SH)[]5@N#LQU3I:?QREY1TC; M[&M]WWVMB\/(F4@R4N*,L$0R7Q G7,06;\(P)C@UZLE3+K9*N0A ]^^4_)KU M\O"@Y"OVK;Z!+W$#]!N@OW>@#Z8HE8TQMDV>UVGS9 M_XVWH"X."[33F7=$4&G +OVVXNR5($HXT"FEI*65HK?( 58TT!V"96Y)IM?*4/!NVJU4;YA[_> MR+^QW.K!AZO]O]Y_V?NC>_7WP2=X?Q@;_H;O@U&^]]=+NG>"F?T?#DM?6JYT M0601!$%9(#IZ3RRS(OJ@-!4.;7*YOJMTZWO[2F/B3FI>)L&#]"&9$LTP9\O@ MHC-,;'RE/XODPF\N#ET0A0 4(S;H 9=B>XD+HE/CJJDE'3!?B-?Z4P%W6_@ M)[V;)&_\I#^^8'\\NCRT5H>BC((8@7Y2R3QQ/DF2*# %+9F0A;VAC- _[B?] M.@+WL#CO/QC9^?.8SW>$M(WY_'W0:^(G55I[7TH@@\*7H%85,$)+&8DJ:2N= M2)(63YZ:K4(N;I__T[&;/Z#U_)C"^S)E=006AKO14%!(AE6@]L2>M'XWP#] M@W"3/L8X_.?VK,(>$O'+&5@O56YJB#];VV.ZGG/)2*E%,"X5J@3^JL"R8[QP M*LF@A2YO"LB_3=N45<[1QMNT<36MA767JRWR_1=OV-X??Y]\X+MT_Z\W^.Y@ MD?<^=D_ "G^Q>_7WB_=7W3_^774/>FGORA\:G7BAK"6!1Z#$1@GB6$F)R 7> MM%-?3YJU M=^^,UK&N WN---\4N[^F//K K9>J9"[)9*,6EE,5@XI%I+Z0&WG\2>41 M@YYC@KEFUI&D-,ACB""*(3'BL01!$$%HDT >ES6D7B:1_W3(OK&!"58&*I.0 MI32Z5%BUG'$C2B^3W&Q#_332>]6]/)0QJ9)K0138N41&A:W4RY+0W.,K&*&\ M7'L;:KE#?FPV\/LV&VYC:ZVP&WYD9P7G6D90/86.6I;*V1BE5L)XJPH-D+1Q M2O^CBW3BE!8P!]Y300+EP, =501PM2"Q--*Z:*1(2%E #A8WQ38A73]B[.X& MZ^Z] %>4U%!NDO'2!J\IXTX7FCLO,L7>.&;_2:R;.&:9*PO%M2?28F)U"(%H MKBQ1EC$9F?6%L(AU8DF3LPW6/0B_[%?LBK%MKM:KQ/N/#.1![N.;@YSB%VQ2 MAAZKMD_=2EWRE5C^#0KY_(1 3YDK"EX:HSC'%F]&I*3P?T(+$6VQ(;7_'-#O M/9\BM:R(*HDR$"F"(=)X3%2PGG!96IBUH&"ZGCR5=*N0WX/5/NXR60\@#F,# MD]\3)@M6:%,4I7'<2BJ"I=9CKQ_C$S56;@(5_EF8G/!AF:1S3D@BD@>8U%YC M.<%$7!32"N:#<^;)4U%LT6)5\\$-3#YDMOP57H0?A"W_B7T2_/E@@(T*FGV' M*@Z_%4_>^#S^&2K\O)[A#=2O _73-1JX8%:5SI&D%;H^;$E<8H' ["4:2L], MY$^>\BTMOP?2__2NCXV;]^>#O.],:S>0=R?(F[!;ZYT*4AGB=!F)+'E)-&>* M!*MCZ;U,UH8-Y#UH_OKS>WNQ6R@9=PMM>Q>"G+*FA>$M">[#:"31'&SN)N!X MZ)]CY/"FT\17F;.W'MY.L$"& 92'*K=(\O&R7^UQU#P_.'J8S?J.J-JKJIU!5W\$@W*BJ MKU=54Q:AEJH4*I$0L"23DXQHF1,UA&4F%J4N<+]#;''^/0* -JKJ9H/R7R,4 M^7&X=CTG>^MGHWMOMW!?RX9,]_X-\RXK/SUZ9D\HR2F+71V MA\/SG,[V'$O0++Q3^S93,O7Q?#BJTN7O<^VPFW\V$O.@&V1/O7[5OGY=@6<0 MF_I0G5X\LKTMQ.?A>6\$DE[G2O5'QW'02=4IG%397G.:'0[[\$^L*I4S6'*P M5?.CTZ-\HAU$O'I_T)2>PK_LD<5,UYQK.(B]?'X^M1HGDVQW=DZPQ-/JXD!M M BW>8%+9@?CEXKCRQUBWJSH! M!08>?P)=E!)W%TW ^_=N!BF'1\W!].;@,C M.LBQ;FVVQ?I??Q_OO]CYLO?"L^X? M;X_A;]H]^,2Z?[UG?__5Q>\^P1/(O8.W:>]JE^^].=2EE"H$2QPM/9%,2J*5 MU,1ZX;0#OBJ37-X'9>$*6&6!*&T2DT>''GNO>- B MCN>X:DYQT_@:1-GN[)].4LMU)A^Z+@[[O'\"A.H2P ;1 M)'0J (VZ]D!GYV@0(T[3%J)/=>H'T0[C]%G_-:R)7@]+R69ZE]/1VVL"C:SB M!5+*8^"&^0XGF:("DH'0 8T\KX;'^2OK\^RWM@&()>9EY%-M-@< QC*6K2'. ML&2,3(6205F9C'34J.28D8HFFJQ9#F6Y',.4/ ,9]"C3%V#_ \S>43_21R?- M[Q42(TQ0IMBW)A::R$)%8IF.!(;=%H9;9;";]FE_L1CL()Z *3@V0>8H\FE_ M-&61Y#K><=YJ24WM#*RBU*M2!3^\6? &T?>/3O-5+8CU,-MR X07K TR: M7E-^8?*LYQ-I6/G+%/@!< E\BI,8 M1S>,15YU,&3-RO-V,&@&\<(.,B/!:Y^"[73=HT_NO=WYN8V_>B9LAJ58KW^< M+7B#XZ63@Z,S1]>.@<&Y&$]GY!!=$AX@M7\:ZVK<8S.^O4M53W-+&-?MJ*!B M608>K!5,4E]HK&D2=/ A%8$%AO5K8,%*RI9W5)!KZ/_I0=I/B)BMXG\-4EV= MGSQ:_;__8O<"N)]Q4L @"T)-08FT!18+X(F4M)0IA,)RDQMFTQL(P-KD#PB^ M-=R84I=:>JT,#Y25(9C2&Z_NMZ_&1@I624'WX /=/]CE>_!.^R^.4"*<35J" MNB2Z#(Y(Z@RQ7AJ2G.$^*5_ JEU>47U6(%#Y965P#+0NB\>P^M(Y 1DX'G9J M\K?HO)JW3-?N;&VU52'R:#R8DUA&2,@$5K%2CD8C&ZEJL 4^;+#E&V$+W=LY MC$4,.C)%2J\4D5I:H@O&2)$\9RE@&3WW;;"%:B> !MJH"BD8!4 I'-B4H%Z* M0#W/4J !6U9(P09;O@&V7'8O#A6H?84V9C06BT-:04R)-1O ^I21BU"(\AMA M"WJ_9VS4GVNG;=VMQ^=@G9]:X'=H//U5_PN'AQ3]7OGZ$R?&M MVB4+UT;72LW2;_6:VYV=S..7:>3I-\$*?W!=/Q::^J7@)V 6+'DEN&Z &\&: MQ6W#K>7-T_')9KH$1>N/)P,/UDC/G@_CUM3.XJ3>*YUXEV#4QW. 5_GBEBY\2&V!J5K6L[[T6&S@]4^YRG9G:Z[=OTOC;QSNO4R_63/Y:Y&N^DAY ,$Y" M=7J>M=L,)ISUAWE:?\N[K3 EOU]4871<%YYNUII4XS+9"Z=9-^SWSD?Q]P8S MZ/3Y3U;!#U9PC(.'#BZ,S0WDU)_'@TF T5$D;A#M)V(3O-5OMG=A+X=/_C7S M\B< J\W52PZW7QBEKQV*E+[=4.29 ][4S^!T^AMP-EAF^#-\>/OC/70'EA,0 MS/^HI!12">F!SP K$L()'PR/16$+:J@/AT!C#G*%=0#5Y\A-3S&VQR[&+*V6 M\BD=*QZ01BV7"_W[O=TW[U]V7NT\>[O[?.=@=^^/K<[NWO-;T:P'MJQ7O.'> M_L%+T ;[G>?[0)?WWKU\@9_>[?^Y^V+G /[Q:G=O9^_Y[LZ?G7<'\$7WY=[! MNQ_P[5> VB_O3RU0$U!)ORY#MSE=45LZU'FC1&166"9]41J3B\"K(((,I4BU MV0;GQ+"#MI840DFO)>>RE$F4ADE!#0^YU:J3?*5>^%EH:4W"NG8 _*>M9+]( MP-"?OIR$+2>-B[PLTST,/,/0NMK37^%U3\GDHEOHS>_:R[HT=/L>]0># M_D6NQQO:#H_C[[(L9_+94*N_;/6Y^>VK:C @@L%!1IA2%DF3[N'.6?MR]0QQ2V#?[R M'LO\LX[BR1EHA$&%/!Y?J3X3&)S-0UC3K=F9&P]WYW/5[]G&:S&J>OFWT8)2 M@=LVK+O#5'-6^U3Q2_3GH];_$6(/!_*R[IB9S@?YF2>;G+CY.8[U\[;GSYL[ M-OLX*\V)X3D\\F)4Y=BR ;F(2*31\AG93WB+/+G-[DV^>#O]D[Q&O'(ZSPU' MIJ]Z6AL#R^4OC^M@:X:1M_M'<+?8B[G*.!YNZY&W;U=O!C\F"W;_M!$;N0PF MKEN&[R+.PXIU.'_P'UV(M7F"RW'AF;.X-XNPEALL$5[UP[1=E9^B+S"5R_+RR)PMX 8@V*_C1KV 0(5:LNX)?]7&: M5['AN8,/9 TO///9H/^YR@^"BQ>&$[]L5G/CU/RSS8[!57.4CR]9U*V0_=>\ M%;*V:3/C K=+[*GM3F?IN^2LG&E4RA>IVG6&>4B8H)>'^N6SW8,7.W7H8./9 MO<&?7Y/6+]4)-M]9M5SSC^">^*.;O/P7L=?+L3IA?/W&#US#TOP>!(9PY0=M M;]"KX->A#9MJOST_M0$79PS+WGBK=LU/1GC58*(T8&AG0"&K7(:ZC#>]?BV! MTY.>LXL6[5D4D#J.;HPMPYD1M:-YV1F_T[04;'6JVF;NX78 G':ZWF9RLLIR M97P9"UEJ;0)/T=F2J:(HB]#T J E*ZX+ZURQB8P-N&9CE-N-N3_;5ZG3S]XV M/OYN/4^/>%-Y][+[T1_*I*6R!256FDBDM8;H2"GQW-A44!\B9\LZ"77&,07H M<^\<53F,L-Y8:L%H6FBWEJ_61J).,%HQ2]1Z;:^^0J9N%)Q<;?[/YG'?XM-V M:]QYM,'!(#-7W1>?#J.+QCK'"5-*$,F2)5;)1(J"1^]#\LK0)T_Y]I)>$2@: M# YL=<[ZP]&0N&>Z5+IL<+DG%^@&CJQ7N\ZFW M>6D'F&HS?):AO&UE>F"_Q.&+J:6XGD8>&"!4ZR&33F1 M!5/$ESE3A;.!B6 #5,+9.Y"_J=7-ZH70K*OFUY?1#IHU54>FI5[6 MXFCX7D2$UM,CS.DZ'W2FSL"?QM.;."_0"XO=AQ=:NP/-.1^--\)SMCK^#MV6I[4V.X7K#2]!29Z N3><=IBV MD7;HB'I4"F(QLN"6H9WHQ5D:V/G?0$[S=FTS^'@M5/Q^,L_[_]Y]09B!.0)Y M/ZE\NTT^3@)N?%Y'O;Z#B]MS&,Q^4SDFP, /+N>2AD]'%4K+J$W4K6HYZ%6? M8N]RRB-D3S^U>F0<*GX1>W#AA1#(<1_AF2OUV[WI:O:)4>)%7_PRZA_%[+Z=4M-C#_[8C;Q(""*" MVRIW],+1>7_T+8A#0PKFKX1HB"[!?O/0J/JV.K]4OXY=B'8<0(Q2 ?HSAE-T MY#4S@WJW)L;#Z,_QI>K$4Q"FX_X@9S2>G0\P$7)40T18%3OS?.?MRW>='3^: MVNYY;2_]@ M.LW$Y C&YPA#&!J*@M*$:)V#A-?B*64TFHK"G9+X;>V/G/\8;#\QYZ*D,03@%'<(E(&1PQP#=(1/(HJ0E ()\\ M+;9751]L>,?O(/(@\\ &VJ1 MW@ ^-7LG[8W1#LE4$8[68?^90R*(#6TO-N'Y]@R09ZKV'*J53>#]_03>\TW@ M_2;P?A-XOPF\?^2!]X\^D+Y_/AJ.;*WYP;3,1+]1YVWC[5SV#J.]0+/7GH0V M@J5W.9T%^'9<;&9LY;0T'JQ",%&0\0"A0#X1,*^O!R**-+-# 3-"R M<,%(G<"8X-:ZHA"^:*NP<$%6FA+7U5I[A@5:WYV!F@W[I_^V@PI!&3A=9&.; M@?!'9S2\AV/^T 1A:!$8L12[M);!$.T9)8H96X1D-6,6]P@7C8;_[/RY^VS_ M;>=5K]^O/0#KS7K$/>(0L<0>ER)1R[T)O.2ET(4PT6UF_1O-^M6'0R[![$J4 MDP)FF$A16.(,,Z1T/F@/3"84.HH=@F>&;X_$1BVMY]R?&?O M[U+?Y,&M;C$N%#9^LLE&\^+NW,P5]L JWJVWGM&M-ZE%UNP=YYB^\T$]A8A6 MIXV?+7LKEL_HW1UGEG.CBQ!T::CT*1E?),HL"])QJDQJ'&>:EO?N.,OU_1]] M+-9'3_=?>+%_L*/VKOS%WLYA$-PJ44K"(Q:%4:DDVAA)F$J:>BYT4F#4L5)M MT26165NUYPPW20?G?E1OQ8U%ZX<3E+?3[[&1F$6)^0(2PWPTO."&*!$DP5+H M*#&&%"+84$2,XPM/GBI*ETI,[8V_[#!>[P8U>2=;C4NS!J@Q)BV+5C\['P#4 M#NM J^KDK)?1?28EX^7;U^T6Y*P,_K+SZUIRR"(M"FJ25,Q*R:AA15 ^:0Z M&UWIOI$<>S:HAA&$LP_?Q]=@4)UNY'.I?%Z"? H' .%B06S4 MG$A>1&(=),J[(0VX@;QDJAI"P\A:%HD>D!7$#N$40S^F /#UZ]=UG>Z\*S_F MCR!)1]7G6(<2>O3+]'HK:71.R9GFPG.Y;]?DWF"#&&P>?^?&X ME%3O$I$Y$]GQ\>85IG:0YH,%Z@>>>YSK=KL6&/3R@)RY3:M%MT^SZP_FV=%Q MLYD]G6(T=_Y,O ?;JC? 3[$^]56\=@^M5HGXQ& KGM;[9YCFUCQ$^P#9/D&K M%"=C,AC+1^<6NWWM[9O7:.,T%H=A:SXLJ!F9V1?.G82F!*&=WY1;6V"DZT6; M>(5ELMJ[SA>S7RJ;XRS-VOG6OMTX;6=^/]1-!@0>IXVB:@=R6KC8S*;GJEG* M:_HDVN%Y+4Z 'U^FM@D,JQ=O5/973A?0Y"$(:9]S3DY9AK%W4,MX5DWUCM_',-Y+^ZG M[K@C]WYJFS6BS.9=I0.XY[->WW]Z;*KIX#VHI3>'E)O 7!F(# K^X!8T$WZB M9?!!\RB >S_I1- T9^B,&IS'GWZK82(O<^%MXW* MRLT.6ENEW,D)PW=^@[& MJ_'BM !9E^0/=1)[UHQ-;O9T(.A,GO;XZWJ56;Q6'?[P2XZDZI_#*(3AK[_= MMVLQMWL<3U[=U1(FIV?/AO&W]L/O@#IG/7OY6W6:ASB?--\V$V[3;,,;LUW2 M,N_$8TO)2=?.9I=^N]ZEGVOI61_4?+N@K?%=C#"YVB/WP\_K0';](] -)RM7.Q]^((",TNWSMYR;LO7E[L M\;\_[OVU>[EW%5+W.?TR[A0=';7&TY*4PG BK5%$%Z4GP%>],,QK7>">ZU:I M^8-K%/W0D7E5J^=[5F\I__<3JS/W/7*W$;<50[>!^/N"^-W3/7BR M@YR9TLV)*1M\7P??WTWA>^%#F:*V))2^(%)J3EQ)*9&L<,9Y:G)/7+4ERL6B M(/>/[W=;< \5FKX3OO_TY@O_5OA^-SJQP?=OCN_(V0\N^AM87P?6JRE8YYX) M+ZPE1AE+I"M+HE7DA%N7@C+.696>/"VV&-O0]@<*ZS\];1<;VOX881WW##? MO@ZP7TX!NXS<&<8],=XH(A53\,DR4GI7*E=([J1Z\E2HK5*N:@^X(>P;POYM MD5UN"/LC1':L9KL!]C6 ?6_:T5XJ2DMJ&-$T F.G*A%#/2?**FH V;UC"AWM M?$G VH:Q/PA<_[D9^\%Q',0ZBH]?")^@\"_R^J86Y%-=QP M];L,WR_?DZPOQ?+WITW!^!C:N=P ^CJ /NTT5Y91%IPGI0N,2"20FFU]#X9!^2;%]\8 MJS<.\ VO7N56R?F%6UBW^-NR@VL&[UHKKSG8W$W \= _QVS"E4Z7AS7(]YJ5 MM1[INI]Q?:#Z\6'YKJ;W)S;J@+BUEQ E-B2UTR4VI M@K4&:SIM*?;P OCO<[4]/!A;I73_E;.TIZO63PHT3)5(?_I_W>!?MZJ_O2*M M_!\O )!O_%L%&K/RMRD)<%W7$"S_^-BJ=]:-;.2-U3LMCM()6)#896L/AJ[S M2U.V$ZL)X1?C2BH(;98*47BI>6!-L++B3UI1"J31NF"+7;^RV MSA[&H^N3,JEI)?[9I%;0#0M2TRMN:D:*Z'_U8CJ9[ ]VNF\_X:N^>[8PO<]V*K[L) M'50C@/S=<6^L_@">\W,U.(?K5V&K\S;VJICJO8"2Y/4M9%XV5:P@I59UP5J MU^7X LTU;VJ ]*H7OU2NZN$#[M0-K'(AINEZNSCD<[\;/[ZMN]3EAU!-$:>F MH]?%D1R51+-G"&.6>V4C M&O=/JJOSY[)Y=@ +.-?CP3+';0F\&FXZ@^ACW8JYZ5F6B^#EQ5JW LN=@G(G MMF<['=!MN:AM4_::\>G"76/YS1V9ZJI#,QJ6U[^;:JTXZ>H$"Z3NB]H6()MJ MNSAL7KY]W:VIZF]-9:-4#>!Y7 N,P;9EOO((X').D_Y24U7)%I[\$@N'C6L! M#L_=QZGRJECZ:+QZKP,@G)PEH/ UU=$?.)O:&3?#ZUUNC3$/Y'B"=C6QVIHJ M#(CM,K$(+;;VS*T3^[^-9339JH<%HF#HSW V@9*-L-=LY^(X=S:-37UE%SUH MI$9^V_F"6]JVV14>JS4=7L.!-AZ9&:M;U/S==WMJ6;XT$S:VBI4W);F7@;3J67=.Q3,R-\M2?^%YU-Y^;>EXI M]633YFS3YFS3YNS'P()-F[/UVYS])$ZR%5-?@A+_Q@5N7\!5/V?U.S$NASNG MX;]C0%ZT@]6._$)[G]T ML?_'KNJ>P/WA?MT_WE]VKYZE[M71Q=Z;0S#;M2^2(D:$0*0PBC@J'8E&34N8CXU M00M>]?F2R(N]_VY\A!]_,:WKCV^=*'4'K7<7]NPQ>> /IMSMQ_U>+E<>)G(W M*9Y?C>5N:[Z[.KS=V LRP$$;\L7">M"8Y=NIL9>DQ+_F7;W6*Z\C\K9A?LQ)6PL&9G=N6: M)B*-CS%?9O4.WC*<:!P@S8V',V>W?B=8!5_@(H.FF<1ZOO<0RP#F4O I4.FI MU3PF#O:2*)DN.,U!'JR8#_)8ZGMO8?$5/LZT\_WA.-N_.QV"WW9W#@.+2KO2 M$.\<([(L"V*Y*;"1)=5<:*8LSPYVM1B?@6Y@W[B#:T<[RD0O3OG%;8/*^&7V M@HU_63?P:% '_5EU,Y>Z$2H"J,WP<;((6S-G A#76X.U0ZU&UKDO6Q?8N#M, MW=T$=Z36V6R^FSSB9O,J<=QKGO.![29_?U'< 83[KQ4-DJ#);L5MAVAQ%K&" 6;AE)M59+%DZ=T>S&+<3S?N5].VQZI MWK:;UHWE5M,(J*T-<7?1$"8RQ[@'@8#'TEH[%XTN2S# ?&3*;T3CGD2CBVHI MZL):[B@I@@) ,,D16Y8E"5Y8):3C1A@4C<4P^QM%@YLL&GJKW@P#AN3B$3"< M1C+RUMIZHE&Z4%CJBL#*)-&;*P# %*66%S[R6&Y$XYY$X\U%]^(PA&BHBX)P M420BH[3$TH(2)JD1S G)K$/16,)76M% %C(K&56V2C*!;F-7N,YR8K8[C]/& MV/>C/K;XXF,D76IEO(MHLMW<)?M:\Z+ND/0/V!A*&FFH-P9$2H*Z-Z8P'$"> M^I(6SO*\=$M&*=_8&'=9L1_8WIO#0B892I] NR=-9*%*8E(IB &X9+J,27": M;0RS1-.O96/,2M#MC(VMNUL;.? F+YAO:7?<348W=LXN]31^IIW*O_WEZ')!V+^<1 MM]Q,N N)R+V*OQV'$+K43CH%7+&47 GCI1=2:[!@A5-,Y]6K&9NE_^OE(&S( MQ>)J_O@2G0B*ES1%S8@VV$M;B4 <#XX(F!2PQGC)=7SR5&S3)1UBOCVY>.C< MXFZRN^$6MY!.>/(WAZ"^2^-])"XZ163I*7'41B)89-1+JD4!W$(MR8J9XQ;5 MZ1W]5JP(J>1<4LNU3$EJ3C6W.@7JF/#4W#C#M^(6NZ>/G5M\["J8;UEPSF1T M)):.$ZEC)-IIW%T)I>+)6JKX7?U6C3^B=ELM1XQ61D"O?5<9V:# *JEXDW/C M%!![+SQQA2^Q>+8E6B1!0O*&%$ZAB "P60LQ U ;E(R:72%T8B M^BPV51J+60TXB^;+S:@S7!=UOEHV-JBS2AK\!>ZA)!N5I9J((@(SEEP26P1% M0D%#(4S2(='[09UR 6N64M897!E^%:Z$PEE6,)MXU))Q!S16E8EY:WU05M,- MKMR3)!U]V7]SJ&)03!A!@ N )%%>$BV5(2:ELE"Z$*)0-[":&E=@0!M8877R MX]92H1B>NR&8ZV@BW5$^RE(64>A@-7)TEQ NK%>99,R>EH=9)SFFT MS#D:2B"S*VHL7:.>=X;#.!K^V3Q9%8<[HU?P+O_&5YDN2OCH5M'5SA>P':.. M#GA:(-RB7]HZ12S^47A=F,B"#4'C/L0UZCKGM0^;).$Z@KCVBEKO!^?P16\R M^'6AAGRTU\A.?>*N)X-E+ZS%9A+5ESR217!FEX##(YD+P@"RUB ME*Z4O"PQ$P;++%!&;A"Z6=R>RKEHXI_?C;UOPT)7!LM5@4%8_@9K 45HK8VNP!BC#*2QL))K:[6CPGE'-?=@G;BE&4\K M6\ALYOE&#[G:/]B!S[ML_^ #!2:GDTW2PTPS!G8A&%HE<8(QF/A01,.44:7+ M6_&KY[R)ZU]T9P_K0A.@O,^FRCXLF@W#<4;(")MM-H5MOM17'';J;:!ERJ^Y M,LQW[W*[LT1#M@Z-60V9:QN,->2\>EQ3*P*GY&5RW%H:I- ."691I+)D.DK- MZE@OLPR@L!@"?-JHQ_7AJ@X)E%0*Z2E1S($1(C0#DNDET3 ET8+[I; MC2^])DKS*O*KE>"L#JRWD.*:^)@U!.L]W=\Y5(5,92P5H09,&*F]()I%3F+4UL1@I5/9:T:O,6_7582! M,Y!:400OHRR"U>$>:.F+"-5Q@E"/<_.L4 T M3YP4U#(>)!@[+@>!T&NB?J[1A'#H]GJP5F&KE6%]?%'9;7>> 735^)3S\_"V MTZEY=>C[:G4-#S0#A*LR]+XN*6]IC9E[,-U7%:BY9745_>0G\R2LJ$*@OWT5 M HS7J2LM8,C5!_:?-Q!T\O9D_^!5E5-2#C[QO1=O/WWX^$'M M__6&[A_L7N[_M5?!]2ZZ?[U7\Q#T]Q\?5/>OW2_=C^\SO][[XVVU]_&3^OO% M&]7]N*L^\/^!>^]\^?N@A[I& .PD5A1%Z1))$4BX!/DDUL5$;.%-R66(-HGY MZ@/,14^-43(:+94&0YDSY;06H"]06[C>RGB.71 )A] M' [M( >B52=G35@0/)$]RA__*]<]G4',L] 6)->D MG':)M&;IB0VQ*>;I8E2P*!JJ";(,.76"[S% ^/K2'ZR*@(6$97AS'*2#U-Z/)U1)HB M @<1)>;>E@D(8%%J\>2I7):0TPYE;3_$\8!VLG>M5DCCZI2UQIAQC?S7<")\ M]:_AW!Q*4.4BO,.JKEP*DQKM"0KYE&U1&S7]SOD()/,*#"DL+M+&\7LC(2E:! M0N,<>W,.0C"R@_Y6IPL7\OT\07_:5_82+,VXU?ECIXD&:6]\ =9S7<^[02*; M0YCQ01JX -(3/\.$HV?MS%YN=8Z!JH"AVU2/'7:F.6N=X?VQ[^"D7 H=R\[6 MY5";&Z]AC6Z*FEY3U%2N+FJZJ4^ZJ4^ZJ4_ZL)?UIC[I^O5)E_I''KV_8YQ_ MAV[FS/PNCF--KP9U9;SC:IBI7_8GQ#I3R0]@F >5S5[O@$VC&R?2/+N# XU+ M.B?NM302KQ6JNO3>26PN&H 0G-;A3;BI-QK_8A#/@%OF2H6M"Z7RG>%QE4:M M"V)"1^?IY3Q;.;:?8TLZ:J?(N(S@N,/#%&UR,;]W)E= H6KF.46;<)M\]AG0 M1?M(>6AUFDL&8AI<)".XS13YR\V&%\T*['S10_?0E#_*SEBDZVS%:6VE$,$Q M2Z,L:;2X!<=48:(!^]3(9L_59/\W.L*YN3[@[1IS=+=Y6?S\8';COKLK_. - MVW]SZ+5GLN *1A6K0GC&""; $XS9326C3$I]0_6GIH9A7=+T?#":A)/GID6X M0Y8M@";^'(V_O!9KN1I+GFVZ2B&057E#;5["VLB!LP',^@!61-T:8IBO"4!S M9FN/*X '+'O\.#:JIG !,Y#/QM53JU-L*8$]T0#D:M-K&5C@3ZWWL8<0!4\8 M$-B:'EBMX>O.JUYNU9&;3Y!^(N?#V.EA:#*^7!QMU:$O=U\CAJU%X%105S[.:XK762G3?+YZ;EX^7>Q2$O.)-E:4DAM2#2&DDTEE?QK(C* M&UT6SMP0ZB2TI ;!TQS!K" M@$5H9:,N,'Q9+BD6^I-YL!^MZ3#GOIY"A/5\V#/>ZJW.SKD['YQV_ANN--SJ M='=KT/BS?UZU2/7_?IC+=ZB]V>%;N[.G[[DQON_-^'Y,Z^?YK.G3C,3U]*^U M?AJ;!PY/[" $+NS7@"T.:INDMFUR_\FQD3)K^639:4-$%HY.[*)UB]DX:YQ( MBO(B64D5V/$AEJ4&8R2X:)*]A96R,476"VK;N0)3I%0B%CQJ4CA,7*-8K!>S MS;E7A?"E]SJIZRNR;G=V>L/^3"QJAK&VQ$!.V^B?DKSV 8Z:YA_U$D=QRM\U MA91 JL8*=4HGM$8RWJO7'!^V/J9,!+"-Q2!,+CH;<=3&Q&9U7IU.0](4A"W MV[JQLX_7$WALUXNA+QVP;NM96=@H:=1&F)"2*X%S>\6B6IV@>A^^B)=?SK*: MQ\]OXXFML,L,>\10L,NZ;PZUC)1RGX@0#,-*4B(P.9P$5Q:%CIXGQ1 *KHFJ M7S>50G(PL4I'1:)"BF"=CC#YRI9EBK'PK,[(6N:VW8C!-Q&#_9U#SHQ47C+" MH\.*O[P@#L6 "<5L $GP18&Y6HNII76&0RL+ (V#=E ;?^:X:5%=6>_"#N)Q M']V=I\"7YS!_[%.8N CLBJ:Z6>S:\A3UH:90O)E//)R/HK'-D4[3=1Y)[[FK MGQ9?H']^='R=GV%I44G*7%'PTAC%N91<&)&2PO\)+42TQ7)PXS-I0>^:I]A/ MKYK7?XA=YK^_^V#<95YTK]YS1*T@RU R2DK]04C(H.Q\TN^#, RH.KPU[L8V V%-?7(UD_>#FUN M"(C#VK-GP_A;^^%WM"E[]O*WZC0/0#[I]\]Q,*H ZIK;P'0UT6;&;)>TS %G MHP'\/[37;X+1MNM@M'^-PN)!66PK(58?O_9DNLVN.WCMA:\]]]J[,KDM.=\\ M\G=X9'G+D_^5Y:Z6/1!B7"/_SQ/Q9$T(F5I#O9A&\P)?+Z3?SVQ XY?@3WYC ML*K:+P8U2M3KK'WF!_\T[>\1??G9E_'Y#6S@5^L_Y7L#.>>SUN7<5IFX'$/S9N9_EIG?SR[OEYB+ M5WM[-Y/]\T[V07]D>S/S>H-6NE\BV&;8Q7??C8;MHTW@$?H9 ]VIQWBA6=^6!/[?^9G[7Y' M+4_,UPQ;/;,U(WQ P[;.EAMUON1"E#PYR7UA35&6S%$-+-@;;U8X7\6U'M;& M?3%V48D?TV=Q_.'D2V__X[_A?EW6/3BB'^#[#U=O>WO\O83O^(>3+OY6_OUB M[QB?O3T'[G7^-W]?[/WU;WBJ]U_V7[P]_ON@]W'OC_?B[X-C^.[OZL,5^C>. M/W7YRZN]/_92]QV]_//@Y0C^OC@LK*1"E8RP*#UZX3UQUE*B9')<<&M$I)C< MJ5>X7W^(9?/PX&;YX&TTQ493;#1%A?WDI=/24.-DZ;1+F@9A Q-14,TWFN([ M:@HZUA3!4AG*PA+'F"%2&DZ,"(*(&+ (FF1%+JK(%J/(-YIBHRDVFN*ABOR/ MK"D*5FA3%*5Q''DL0)3U5B=N?*+&2K[1%-]/4_"QIBC+(CA#%2EHD$0R5Q!7 ME)3H0FK-)1<4;0JE%HND;C3%_6J*;^'@2_F_G]7!]QKC\W.V!NY? RSDW)_0 MAG3FSE4N3J*B[Z28O\$0+MR?W_WB.L-^/UCX#?Q/FBI8HGN!J$$<+_D M.-'"&6)#M"%7"-9N WX/VL7P<\<0O6[3DG(IE*E"))>8EI2KCF AILX%)N)W M^BD-'YKW_[ZTS7K.N9]8V]R#DV$JF:L5L%?]P7PZ8FX<]Q<*UC[(U4;)K*-D M+J?#9F@I!8\EX8E;='%K8GATI%3)0I2]N!0JN\2I7_+(818\#XD1&9)S0R$LO@_3:&Q;F%I]%6;\<6\V>O)K-L]1: M%]6ZZ$WH(B*B2!X<$ATP9Y;9*+7$6$M'P1$-JM9%SZ>+3H$T*FW4SB1D>&#Y MZ" @FUU)[G%*G"B5&,W%Z)_CZ*!61K4RJI71JV&:UZR,[E>EM%9&3Z&,3H%, M[S 5E$3D0@Z6LE8C[75"DCL:O#0D&3:W*'#M&;VX,BI!T#_*2I73#:I/2\;> MT+#Z 27A%__K^G]*C,^^+IK^_%C[H4U/@F:D8J^M/%U)![W?O!F:XYLE?^XV];V*CY4_.5_3=:.V0C15_W-C_?-QH?3YJKGWFC;T? MOS;W_OW1I/#V_0*B[J3!FSO;F%NMD^(HN5S1URN,+$X$<>TC)C0D MK>E<,>ESLY1/V!07B1(*OX3$01@Z3ITWBD:J4B#"GJ\ _'4(RUNL=W/%N/;/ M6/S3 4JZR*#GZCU?[!A\\WO/CI-;:C2-@1$=N.?8)!^!(QEX&#B2DO5>.].5 M+[Y##SY@(E9:F_AP4KF?[(9?]3G\V=5B+Y:'T#QGWD)RX_DS]]S\>>\SE6)^_Q+<9"+APX'9[HR#7O%3C\W M1[W24!QD834XWZXC6$JE!]FH%=<@+0TC,C)*8U21\JI/ SN?UE^VR[MUT/VI ME)R6HTM]&.Y.V6WEX_$%0;IT! LX[K-7_CI8&K=A^]3KK^6ISDJOO6<7MF"W MGFQK++QCCB M@D$<]@UI9@.201*08)Y8GCOM&3&/+XF-S(U[RG8WAV53IUY_ MBAPK\NP=5+US1FUW)GW3YJ=INNI-EGOMV5'3G#/]L^]&B\EAL$JIDPSDJM59 M("<+BEQ1QP(/[C%H$8:VW^N6(FO9'F1)5Q'7R+T)0%N?#L'CB>N#P6$^SWV_ M1+:WP[:%#LI[<%6L#QKQ:"A\8AP1G\.EP? TGEQ#9-4V9[* G8<%+?LMY0T8 MT9@M^SM5*S^I8I]%7"7L+I&BN;5'61K_<+C;Z^?B]T"?(0[+;U&ZSANV;9O?[7W#_?A5=V=X6[9=+U; M#2XWZ+K.1@:;S%*O([!4XAI[BR61*@B0*YK;<'G[Z"E& X7I/X3#_A%X@(/8 MO53JNYNEOCLO]5=_';2KOEO_P*![X9WQ77//D^V I0PB1W^:+-RULTC[9)"E MPF *=BM5;FYQ&+ME)LL%Z_==-4]L76"M:/WNB&=.6>&TP,B(@RMS*3=^*P[+ M5IJV^ A,_J/XZG=[G2RVJB=DIFZ7W2M#[%0-. \'HPX=U<@R.^9>HCME8_?# M_1&W@A X;>:8>IU.[ZC,/\HVS$1R5(VJBI^]W)>Q:L ,YF/57KFZ<[<-0J"? M89GIJT829"0?4I:K(/C*CASEQV[[PCNRD)STM"W%5]G,\71A)J]-[6[&;$:] M/*VW(>[G7J'#PU!U9_V9;]JQPW$^U7CZL'#YQFRA N>6(GTBNT(FN"DY?]YF MSIM>BK5^>_ C]^[) K^:0O5-/\*GO%WY"=4;SG0.S=(MJYXWC M^77]!L8(_.MK[ODW*%K]:,'9/RZ.V[$#:NH0=%+>NU@VCCTCE^&Q)>VT3,7%;-==IMU@U[G1?0"7Y<';US?H8K>?38W_N1FY5"#'2^$%S+6< MK10PWO[[A[T$";V2RJ?T&)LAK74%@OFMN?[YVVKQ:>GCE_7EI=9Z-O]=7EEKPCT_KS:7F\OK2 MW\77%GS16&VVOK["V5\AU'[[UK6@+4'#_'Z9=+L4D;P183R/G!*FI(_*1V,Y M(<8E$ARV7F#PH2UC;P"1O'Z1-[K%I^CZAQ;T-A7COMB5+7#J'CG_^9([XFDR4&6B4)1X[AUV,2F<%, %@ M;:.RR4H4;; ^\K/6^KW!X/W"':W-?%Y,FS"G)HRE^7D;]DTFD1C*!P.(IQ20 MQD$B'"/CR;&HO9Y;5//B9GQMVHT?V][#WBFH=@$YFVJ'/;Y^%XSL[-R?0QO@ MHFL;\\+FED1PCE"]X88HKI@SD2L'_[.)I:A-$A&X*]U J/3.M#BX$S%^'SE6 M2Y5CL3J:\S]YRC6-5C0J&DO;/MH@7=!@$W..N!0$F20=HDXJ^(D9$8!&V0*[ MV-0WNU 5[%0Z4;EM[WEO=LI%/NMAWX?B"!9>>!Y"Q(9S#$ZZ<2Y1*;WW%F,_ M"DNYDM#*YKDW@4KN"E!I1&3GR*JDN168WB>8W;]Y MI<0PX@$(S!#JD&4D:$>$83@WX%V0%ZL+G])6Z< /X@0&R,C!7;LN2^*L9_,.WX$Z =\.Z" M"$8B;I-!/+<9=T1+1$(*' LB*8VY:L=ES9LO&G6DQ(7N1C7<:$V,P,*Z #:T M,LQ)0562X'8&[&A--;-%-;BYM(V%R'43 PK6*<0U*#)-$T$$8Z-%L!'^OB84 M\E(ZB-X+DH@(U&-N)#?>,BP9B#22!9F_EZ%34\$34@&G5D>L(A*8" 1\') E ME"!)(N:.@&%#PEVI("1-%1!2^USUR1HAN2<^U%0P:U0@(O8@L 5R MG.7XA@A4(!5'6(>8$FPG]CQ'(%W0(#=_4>J8ZI H7= UM/R3S9[IP54)Q+[70,;&GL=P M+=MH+?'&22/;P5QQR600R%L3$7=<(ZT]1PQCISQ6F/IX'IH3DHB\8YF4N.;8 M>(_!N8X"OLY1+.>#&O];G@I.<+8JJ-KW.AU[,(@?QA_^#.W!0<<>?VAW2S2L MO.E\U#90WNFQQP(>'7V,:CKBJ?J\W[?>Z_O\\[ %[GMD.L^[W4# MZ"=+*KB 2M>%7!^TGJL7XR3J*E[7YN:\G?I>E]KS*04E'7?::#$#?8\?[2CE ER.&5 C:GUWPFQ?K'#UV_=5[ES^Y_VFO1+9V-EE36_ M-XZ:)U_:S>^?VELM_ZNQUCC>VNOL;K;^;6_257H^=V[S>X-MK7WCC98GFR=+ MK+FV3C:_PWQ.5H_RNS:^?]IM?O]K;[.U=;9ULI=*:I82BI0&Q)ES"+Q"V%KG MP7]CS').YA8%79C!*K W<^BL"MW_U)7!'K1^*^V?[1#!BRQ#RF8MW;WN8S%S M6NG"Z?]5+1%N-R;7657?65=,-T8QD5!+F4>+:(XYS4PPO&0J&TERTDC,; MZH9HLZN3WHDC50:#_]8>)1#\/K/>U*/OY@.TT^QMYW5(\KV4T27Y/9E 'NWX MXSH%U *2)+6ZN5G=3+?'2#HFJKQ$7-E\3"((<@E[9!1V\/_P!;=SB_+*_/C: MM+\/WWUI#WZ@24)*;=K7IOV+ DZ9'#\!-:YG"#T.AK4)?U>9>K:&+98.1*I" M1FN6!6M 6A""5 K>$S#I'3$Y\(V2VGY_N/T^*;1T7D.]@]S5C6ZQ=-!O=PHY M$\D+7*E J-)",PZBS21'K)2Y?IRQ2HQ#I3B6:/RA3EZ8B:"%ULY)$8!VLX""WZ ,R%BY+W.T",RSOMF,J/K6[0'EMVRDV M4FK[V"]^&U6T6?ZT,2EH4T6;/U8BPP.)MDYD>!%Z_4$:2]O1 3)YRC8;B0Y9'CRP7G-7*Z7(2Z1>@?5 M(A:]K#%+Y=OIE=4@)D)I2N3]O\'9^C7M05DBX)?/=5[N*;\T<=$X3F4PB>>. MR1'LS<@3)SD7RXW38JX46Y.TF ?HTNFJ2-7T2_GTJ==OQ>Y&:AW!]\>9\,RY6@S.,LFM'C>/ MMC5.3EH1$ G.(HY30$Y[ P:@M9%K04&FS*@83#QJ*:QRT450PMA8D;@B03BG M0"?+6@R^0IH4&Y^W;3).!4F1!.)$7!DP\F@(2#KBI4PD-^'.3LECR<&+%32N MJ+9PNE,4SK(.XZB+L.XGY#0=QGD+DZ M[J .X*X#N!_O/,T%$IVR5D=I.0,_R5AGI5),8N*(O0ETJ0.X[W^BUN!-NLDV MUOYJ;^[_N[?9^@+7-<36W@_6^/[EQ^;^*FV>K,.S/N,+)VHG.VQKS_/-_;_: M6]^;N\VU/,K./CS_U];:ES:,$<8"9N'*E^D ;MIHK6\G&8B-VB,9A4)<4H^T M]0(IPC5VSG-GLSLLZQCN5Q4O]_0VS RMYL,CNE_ Y'N8.KMQP.\W).2!*JR. M]GZEBJU]5K%E@,-SIA&SA"$N/$?:6X>$9YXGH U-TC,&?#\*P\ZJ *[#O^OP M[SK\^U;AW_?23G7X]RO0/\=G]4_ 7@=%!8HX2<0)?-*8$^1IKKJM&+68O$ $ M^+MR#!X>#UX[!K5C4,>*OPH!/!4K7@I@1;&7-F&DO"K#+CDR/C&$F0@Q8US. MX[E%O"">(5S\O5G_T\'C9YNOO(WP\7MTY.3%QGZW[0X'Q3^Q7QIT.::CE ?O MKC?G>MD[D\]?&3C?#54,2X[9B/F+T#L8C@+IOW7;_W<8BT_6Y>Y+.99C/KC*3=M9W.\;@]W\EH)2=3&P7I5DV0Y-*SH*SG 1#,:A73SS158](@0GF+]^O=+(&[S@$R/]J+&UCHJWSP2"F!$8\ M1H>T)0X9IZ1SV%.F%(@N@6_J(MD[[)^)/%L ?JRZD_Z,(P++K7!AHP8C:BK; MM7E;-FRSA=_-6YB#U7S5_+-]4N[M_"2Z;9)VLSQ.NP%^.LR50N&*_E0RC@W[ M[6Y[ #94>]0#;9H1KI(W1^U.I]BW/V+UT*HG6IE4,$ZNJ S*?-?IM,\$VX78 M:8/ZCF%^T@-R= _\\X_<&6T[V-6;-DU=SH M,G=Q.CNO^=P>LSV$$<3]46UD^0FV+:&[5=56V%0LG#')45< MMLZ[;;@N=[>;W#VZ^*RT'Y;?V6XW]XS;C[$42GGIIJ^"]_YUV"T70L[G/KFY M55P,EV_7E.3+@OV\Y+MD6?-Z6?@#R/'N*5L^20GR#_ZC@4MCM(D@^QAV)'FA MJ2WEH:RJQ-;R\,7E82YO?+2-8_0\)Y1J^!_B+#GD1*#(1R$%ISDBDLXM\GO* MP[\.00%7R81GP\%/6>H,8]R*">9'+#5;U*^Q,D(I8@0U7 9B5))>6/"]@U3) MN%'0L&*DIOX9H/[I(M\P[HVE;6ZL9EP1Y+3)&6"$(\VI1A9D%N..<1S$W*+" M=^>$]^3E7-4!]TS[TQ$+@L?A^VV7%6+L]([JSK@OWQDW?W[SW7'?-@?.7B-" M*R(CUB1&%.$6Y*R/SEH5:&ZY%8RJ&Q&^!BVY\IEL?-XFH XE%Q3AE%O"\^21 M-5BA1!(WT00GP,!9).)R)0DF&RQW3I.Y8Q?"1T[4]UQIHK3G@2;.8RY/0!38 M9CZPJ!2_7PN6.E'_&8GQ&V[N;#NO ]5,(T\%."\V8N2N^LT(%PRJFB(+*C MD=I+R:CFMVEW5@O'62 ^?]QHQ]A).05I)M 5NJ1C]12T,W4 -BR-T'W;_Q&'^7V5N!U, M8*]&)N9BV?8[O6( I-"I_/@2\)H?7746PYJ"N3Y,(3/M4;15!=%FD"(2E9S*Y,AF(/Y+2(U1MIT$Z1> Y@O M3J/^"-PI&PRX(@DC8XU#W"C0QB))E!%V)9+W$H<; .G<.Q2R,5XY$(!W(F84NQC,2 +593S6Q1 M3:[YCITR*E&&@@8YPX4+R#$L$2@R%8WPT4ASU_PUKH2A%G0/6."@'ZEQ^QDZ-14\(14X!UME05A8$!2Y8XE'UAF!$B;@'!ILC>=WI0(PDYBW M/'A#.,?P%Q.<*>UD(L)8(FLJF#4J2,HQDP(&>Q9'T"#YO$HPB6(,./%H<H$1=/U1903_C M:>'3__PY"K/BHHH!N^PVZP:]SN$P_CD*%\/3]\]=%7DVJE0YXW%E1)Y;R*D_ M=_NGB:([$;E^M#_ 8H!9?;"=(WL\F/OCS.3WV]WQTQ6%UU]8I8L;=+';SU+V?]JY2(-@W <:0 (PYI@/AD:9X1*# M?=A6+3 MTLWUEJ07_^+3>7&HNKR_]77QMP1>-U6;KZRN<_15"[;=O77L8+U07GQM1UP6>QSM;[J@M^X?RL M+DI7UP:O:X,_7OVD.D[AI2HH[37P1FOS5[.USAHK^5X8V_?/<$\#-[XW?VSF M"DMY?">=O?,5E&!.HKFW2AI[_BAC&,V5S5\POE^;)Y]_;=(O[?'(QU'7 7XOV M>B]X>($BX&_<":C+?M=.P"N!K=YDDM:SRMNILM]'VTI%$851R$?F$/<@>0TU M'A%L%"'2T(35%2E=M:5?U_Q^6*FI,XUI7S9YBR?G& =B]]9R2[@.@CJK$E/< MRͭN@U)T%Y%#Y(ETLS7UY: MZE896Y=5L^L",RQ_VGCD"E,/),8Z0>M%Z/ S;W[>SO:2T3RB8!E&G%J+C(T4 M*1NMULH%J3G0X0*33UM5RDG!B/%>16(XC=:%B%T,07D?8L3Q9A*J"Z>\%"%] M^[6QM*W V@8Q0!"89[FBK)?(D9R+ZF5.WZ0X9!3VDBR:J6(I9Q0L>7 Q'L.M MCB _33*26XHU3-$X2WS4DN# MK%! %,899(A,2!)B"=@64B=\SPR<:?TT3L29UE.7).',EJNH+-4^]ZH40?-@ M,5CFC$2A0=K9%+6K7<69I6V/&Y^W78I4)DE15%R#/94(/)G^<-):VF=)6YO)NB0 Y\B1 M^9:@=YI08@QU"0Q2T6&HS'>2AR] MS8UZ8."$4>R9I(D&H$!5"\&9);B]I:/&T;8*7@H%%AUHK01",#!DF8$_I';, MV8!!K,5$[Z05WU%6O K3?.55+RV-%_);SOD.LVW3O-] MLLB3,]!9'6\^"RF^KRY:LD[XO5W!.6:P9)299#F8;,GXJ(C!6#EFDTDW!6[4 M";_WCIWT/K/-5HY[7*6-%4^;]*\?6WN;^5GM\[&3 M6_N??C1./K6W]IO[FR?-W>9*V&VN_;77@+$U3S;9YOZ7_>9>-OK^FD[XI8V6 MWTZ"NN!X0L1[ JZNX<@"!2!LC338".<]!5=7UCF_KRIKZNGE\PRM9IT!7 ?_ M/YH*NZIV;IWK.S,JK'U6A0DJ?2*$(2V9SJ6^%=(8>Z2Y8Q[[)%ENZH*?18.] MMPR VO=ZH5S?5P=9O.?,WWNII#KS]Q6HHN.SJL@E&PDU K&0#PX#N%061X82 M9X0Y&:A0[@62?]^5-U"G M?>P"L!M-YP*O S">"I5.!2 &MK;&)"H6"(S-E+ M$AFG/!(N*1V2)3&J[ N(.AOXV;.!KRN-PF#CJ#%**\V]%H8&3%0(1GGC12H3 MPM&\;$#/[Y. M=KO_,?])0^30$Q*LMT(C:4SN::TE-L* MWZ\VL7NI F]G^L*]](D/'I$,E7G@ (FLUL<=. M.8CF (1W/G -A8N=WM&' M*RO$7[H43Q&L8,R"PNI^L0K,+$A.[QLU<.V/>,%@]E11$-<\^ %1$*]PR'R! MJB>+-7F:(=,%K/3CQ)J\)@=)OT T167G7&[MU.$I]UC09NEW@*[XK^O_L5A: M'X-7XG:^Y#:/--WH!6YPT595!J31GOEC** M$5447^*^;7=SX&M)(+F75/9"#VVGR,AK]>T[.Q]XR( ?AV!FL9/39>1ZQF.I M I*7=G;Z<6<:[IS9WE2WG-$ZL$2[.VC[H@3-QO,:'!X\]X#%@A:W&?,EOMC< MXF\D<^_AP:2QUBL)EJ;DY>7_Q;BNURC\?PO9@^^7F3;#W=XA/#$,YLNDFSRW M,D)^*"<+K.$,[9- MS-_>E\XFA=^^_[O;7%L_:M"_ M?FQ^_WS2W/O8.7\(M7G28%MKZVRK%?8W3^ 9:__N;:U]VMWZO@K/63K9W/^2 M#[AH8^W?')#V:U*/E@M-I(@4>6IDCD;CR#+K$>5:,*95HMK,+4HEY[F>O9#J M61=HMX:MGK4YPLLIH-G:G?^=%<)]/2KCZL3J^^F-N]?$N;UJ>,OU<)Y;89Q, M%(:6EJH<).92X(A[ZI$)A"#,)8O),TC:CORSG9DW:+MKHM8UE:-5Z=G/Q!ROKAX[Q=R5HE(XN'^$"TW MTABG+4@!'*3!,9ET:3AU7>#YE>J!XRGTV5/"#64!@7<$EC'.9<\UI4LRK!'@ G/(%H?YK]J7V(!Q/NZU$>UU1F?Y@&J2NSOQ[E M<8I$(@,/EF.E$PB<6F)I;EGQH*BM>IX$ZKCZ1R7=X-$WTM0 MWH1$3Z"6ZV!H=ST,/7*WVI=+S*N@Z%IDWD9DGB+1TJ>(1=0HZ1SMH7*TAXX2 M>:[%^S\G&6_/A@P9?"2V(BQB+0-F M#P%Z L"O3$.?S>IK5>;_IUX_Q78NE]'K%_'70;M_"A&]NO1_>DGZ?QWT]"H@ MKB<->AH1^2%,8ZD;5C.5ET^8^#:U_W(7A?QU"A:S5"D?<42<,E#()$ED$S9( M&2&5]A$^@T(VH@Z!>C/GV'4(5!T"-8.HV#.KC!H.>SQUUYI\'SOKX.*[BJ5SA4\ M^^NP&PN&+^D+.6V0,3RB02#2H 1&\!LM9DIFLA'8K/IU5 M,3B;I\QU\%(=O/3H,,W]E$I=)NUU:).IY#3,(S-!(182:!,!BL1$ZQ!./'FL MI5,:M E?,'SF5$FM+>IXA+>#P]1ETF9;9)Z",,0QY7-RFN<^(JX)1P[GEL1: M22,C5=:;7":-S7IH4FTXUH;C_0W'1S$8S]=(NW>4^WTKI-66X]W$X&EM-.IA MRV'3D3/>Y8 0A5R* >D4!>6>UT9[P47\-PYRP.-4"YBR)^QS(=AW M.ZJ\%AD[VXJ+P>^A=YCG4D/4(5D^-I2S'HA8&XZUX?B: M,/#'$8MG,7!2FXYWDX.G('A2*6$%(I!X#G+068HL R-2>AQQ]$$ZQIX3!'_S MUF,)@O\QS$0\SOZ&/\;C+>?=[@:@_ ^(JBGA7XK=\INIM=D[' S;Z?C\K)\K M!U[?E+E/2V$XHIY'_6NRIH^T@ONVO]/N3L%:,[ZFOY'?*^)J[<;"[NSTXXX= MQJ(]EHO%SRP8"^MZ/^';0=%S0S <8RC<<3$X=*7MF(/AAW#[T6JQ?]@9M@^JKX>[ M, [X ;[*H\@W]6.G?%RWQ)OSHWJ5J"]ZTP'[YX\_!N.7'I0)CD6$"P(\:*%8 M*G_*AR/5ZHQ/2.;SY?UR);J]BZLTJ*9W9MHP ;@!%A8>W(??@13R1:HZ#>!QG3B__?E>.M[.'"4RXW6#ME8\<>-_<_'C=;GH^;: M9][8^_%K<^_?'TT*;]_?/&ZV?HCF23,U]S9I\_.VD)QPZC1X!)HCG@^&K58* M::]HB%A:L)#F%MD",1>TXHA +U)A2B MCZ78HB9O+S$+Q;O72O3WHB+Y]:[O'(98"=:[G95ZF7L3IN C=UQB;SS!1%-) M*96)L[I@RVOA,W^\L;2=F"5EL"%U\ ?70B/K%$'8.L^LX1BLN;E%>7G9E;$& M39/:3R/#(6^6[1Z7QJ#ZL[Q@'SAQ>;<=4_&IW;5=W[:=8B,E$'7]S+!V;'H MYV9#9,,/>R7S BT!]1S8?M[$A;,$\)B%J\2P]'-IVP7"N8P.&:H= MXE8+9' D0%@A2H6Q]@;L&N:$M&"<^&YB=)A MP9Q/UA!BI&+\!L%>D\'CD4&CM8DW6NNT"7-JMKZ=@,'+95(Q.8<\XQAQ%CW8 MNIZAH#1A'LPB3\#@%5.0^#D8:$(7L$FED![N]F,LJ630_E7L RGL#K*O!E+E M,@_MKN0DP;-1G#/+@N4*K\.&XL;8-; MHC#3"DGAYNH,4IVUO'D&J$(\IQ2Y%#@1J3+ RX@1$ M:XB-S)'*7-0@56HR>&:IPD#18.VD9DFBP+/Y9Y5 +DF.@K4\N[#>8SRW:/3" M5>EY#Y$J!!RS=K=H#P>99$+>FVS0=,N(MA*S&0SAK[+(? 4^Q9'U/E^9C-GX MZ77AY_SK /84?MB)7;BJ4X[ AOUVMST8YKM^QK%Y-*B0H787;H?QVE_%;Z-? M?B\Q5-NX((;K4VCJ"L;3W,\C4ST9M7@C;Z8S KT%Q (9MS#V] M%JYW/Z\T5N5K-%9O0OKRHMU)C 1K#).*,YXA-*TEX8H Z:; 223\BJ.ONTB/ MU?V#3N\XQJ^Q_Q/YJ#5&]K.]._+O<&PV1MN1ABW[^UT M8 UK-8L,/J(>"! M9O;VHP>Y6$R]L_F:1=VQP"821R:/=/2P7_['TPN)_7?^/Q8L:I]PQL,JY8-P' M&F -&'/,!T.CE%9B ZRZ+?G<&U-3%XI_5VJ*X(7B6FX53%M#C5$:A)?7PM" MB0K!*&^\2.%2;CW+E.NEH=&ROU;:@WRV=-B/+7C^1[!5?[PP"S671RRT_XUO M[C7$QMK6[N9W(//6EW:C5;ZGL]GZ!NSR[63SY!O9W/_2/L]"6ZW==N/D!]_: M_[2[>;+SJ[FV_JM!UT\VZ;^[31CC5JNYUVS]V]Y:^RMMM);8=B+.4D$M\BZK M@\A\[ES,D: 1A&$PV')5:7]@"I!26>Q1C;W243*P2+G$P@FG4V)1"N[!^06; M/H*./0&+'@=7AHB])?J^P@S[[SGQ4I';S:MY=O5YPL _$G-* M#"@9;] Y!;W9A*)TB MI@3:-5OEY>7YU])B/SCH'(-'D)5NOCJ+S/PY5*?GY:;""WO]:?M];-'G)U7/ M+8W/P^[A(+^J'%KJQ_\[!#,^+^(/L@^3 D?^%W\[G"('LE M>X=A)WL>^8S^<%@>'%@(O3R9+E^:WSGU@#R:CCT:Y/?G^66G MI1]'*P-60[LZ;1ZOVLAX@&^/=MM^-_\V&BH,,)4+T_;Y?'VA&(>M7% =5Q'V M06]0:NP/I6T$B_[G43L,=ZL.""."X6+2:.+";=:!2W8XC'^."!]/WS]W%0_Y M[/7T9YU#B#JGD*?^W.V?!DOM1.3ZT?Y -L&L/MC.D3T>S/UQ9O+@;8Z?KBB\ M_L(J/70I4GJZI2AW+N1SA9*:/HQ"1N"R/'C[^@9=[/:S"O^?F\T=-;?8*D-7 M@(-SY'8&'/[[A[V5IAA1^92B>,%SX-N:/=^:ZY^_K1:?ECY^65]>:JTWU^:+ M]>;RK1"*&6/K*V;8W&BM?BU:&\7R1G-EM?EU=25_^KKQ]_K*4@O^\6F]N=1< M7E_ZN_C:@B\:J\W6UU;CI?K0GAGH2 MFSO;7EH!]J1#EAB!>& <.6& _W6(7$J'07'D0OG7$,(]6!]KD"\1Y[-:S@@& M?I4QKC5TX[AD/:\*_7V!HR]7RP'0W)@?F$TY&+UV.\V59>?,(6!F6 MVH '(!#(3(DX*%#D8M1(TQ08L+*U/LXMTHOQKO\IJ>9N>_Y >ZW>\X?O^:_& MTG8*B21C$U+>@\+6DH/5KB@2&O8?K#=E"+Y\S\_+WXPTAS;L0C^6(+"+PZ,8 MNU?*B3%(G&-9#H>]_G&%=I^>$C^/\+@DV^1R4LHGO%W?[K2K4/OAIQAR0,W7 M\?#/7/Q^::RYM\JVJ>.>4$Z1 2V#N',"::TD@J^]8H));/0U&=Y/(3#J?7Z" M?1;>&.>Y0@ESV&=%#'B UB$0'HXY(Y7067J0A8ORXQ(E4EH.!WW8L#Y82$4X MC%6,215ZEN-<0'AX\ ES9-SHF.C;PM>%(F=!M&TGGV&E-(AEGF:T_5QP9# * M?!N=+#7BK[;OE;)GV79ML/.C8R6P]':+70L2:A?,JMB?$DM3 7&5Y)HD5>:7 M5P' Y3#@BLKV@J'FHSBP+T^'<1I4L];I.=LIUKM#V]UI9WC][]X1RD>RH1AA M9[^MK?_=6O\=%J/WLSW(2FOAHGE;W)"W]2(!$NJ]!$B0IP^0^#L.!C&.#)?N MSM_1#N)@9D(DCL?R9A5OM7)TT"K?W(?G['T^VEIK[C9/&J2Q\N-HLQ5 #GTF MFWN>GI;*SG$#Y [(F'9SY>./3;K*&B??\GMVF_33[M8*?'^RE6#\ MV495U&E86HJ<" 9QS!RR1G D$CCX*3E"E#X/61,3-=.",Q$I)T)I&8VDD47' MDP]$G@^2J!;Z^O"(2]VMFU]T=F"@%R,HP\2=\AQ(Q6GFN&7:)2N%%^'*(^17 MQT6W3MTJ,][R):B7T.$ 1&%.EJ/XSR\;W\I/Y,_?"SO(0C[+W4[>J@)TM0.% M/3PND83!HN,CP]/Z^,9NCVAJ>Y:*/\>1#Z MY>,'NS$._YS.!SP-HAR,9G3NN"3/L1I&QL>*'+E=KE%>TAR"G2LE_!RIE^H! M>7B533Y^QZXMBPADI*N=VAX6:'2IW0&_OPHFAW4XZ%@?IY9J>IB3->OU%XJE M8=:,\6"L\6Q)W%F;SY^Y*0>NMT'W#=EEH[-J[?8[T M/*Z2?$MBRV\M?^UUJJH05;)@WNZ<^PSKE<-9,]7-%[%=/A=VJ-/VV2[I%^W] MZO-\%>0^%? Z!';)JQI_51$PY07C%2DEQTW9UV^7X4<4[6,_U_B 50HPR3)5 M &;@S5>,7'X><7%IT %1V+Q-PSAR2T_9J"HD,LJ? (ER9H%SU#%J M_T*[[0"4\N'=J..-EB?;T@NI"/'(.QD1MT$A0R1!'I,DA4O!"S^W"-LQ(O&\ M"]?93-AI!;=)%F/B*A\C!:Q C:J(!7723"< 1%7,0X)-#R M?O?"6ZM 0COH=:V#.\:B!4;I8E8*XW&'/+CJ^>!O[6? JA(GRZ,[1A+%=@:] M4[%R*DH.#OL@S_/HQN,,V5<#*AN.D;"LH'R[C)[JM%.E3K("&9S:+;N]3LBZ M YR\D?[-X^^T]Z=+!DS2+4Z78QZYZL%#" *>) M8]=51QIM4RF_A^=LG6SHY&4\'%9^?;8"CN-PLN$CHCM]SP4#_RE\4@H,H+D_&ZG1 1M$QP][TB! M_@&]PZ2@PG.2C L,'#$7 Q%&<7LA#/Z-6UE_G^'A4MY,L>9$SF9+:"1KK\@S M/>.R#"K#=3 S8@T'\ M,/[P)^@4<%Z./[2[Y9*4-YTOP BO.8T^7L"C".11^^U;R5F06GV-$/6])H'/V#(8D%P>?N;+ZEI M/*8)$.7QK5]Z0Y^J6PJI9ZK[/ENCN4_-UQL'/ J)?ORB].82B/JI2\(N=T"; ME+A1MB3O4TV\WN"9WN#;=6:;=1GX(I+U!1JY/J2"]'-0TY?&0O_?XG7)G9E!BO1PX]H)D&?06]=";([ZPU0)F!_7M-VS>" M^F9M%^LV-G4;FT=K8W._R+/HW8T MZZ+Y?0O&Y'%C#YZW\J7=V/O2;NY_V=OXOOEK:^VOW&L>2KU^V?N_;/)\J]'D-Q?(U'^ M"@3)PZ"KYU77K\S>?);M*\/$K??]PW@F &?6MO/EMG"V-NQ1,:R+"U-C6$^" M88W=NN.1W56#6'< L9I?IT LPJSF+G&4=+2(<^^0-HPC)I3FB6)A%9];I/.: M/ >&]1 &FCW94F-8M7/Y&'34['61KQW,^OVU@UD[F+6#^:X=S"E=,,ONY>3] M]+$W\S8&X15CK%VL^[A80'&^]K+N[F4=3WE9,G<64=@B%H5'7%J##'$Y: #S M%+#7.(:Y13./U54-2VLOJ_:R7J^7]0H4:]GY[6).<^UPS=;[GXV KXY>'_TR M>M6-D0:S1>8O&+/YT!6MC;CKC+A<8^"LX5:;:W/S-G:8J-!>,0+[20U ML81[&145'.1*<%$: [NBDR)4:W[_*B;FU58Q*7+;Z<&%VE!7U"O)17M'I91Z M:5R?*-=LJBN7C'ZD9(%R\31E0 2[[[W7%UL1"XKK5S7DLG*)JBN7U$5.9F@T M]S$X[S7@+*H> OK4]4UF8V\OKV_R&G>W+FXRLU#R[4X>'TIT+^*FGAJP,WLF M^VR;]] *(#.TK=G%S8[$P'9RD>I!['3:96W9LF1[56]Q5"VZJFT;\O&!]^\YJ]?D3\H0U\[Q+?,(&JW@8POK=ZU*3_ M=IHG2WSS)+=Y@G%^7^4;*W_!&U?IULHWO+768(V3QLEY8+S16F);W[^QQLKN M7B.W>5KY]FNSM<,;^W!U:^M'L_7EQ^:)ASN;J3$=+2XLEMY9@Y*091L(LP&;W'R\G!\DOMI&=@@$/>H-V_O)#/W9* M=7Z*R?WGSQ%\R45%-I?=9AT0V^$P_CFB9CQ]_Y6([L@1FW&\ENBSZ.GTG[O] M4_;>B6X_ NK]-"E2.GIEJ+Z]F*/Z_?]C%V^#J M(RJ?@M79#!U27-$'[EMS_?.WU>+3TLN,.$9WR&S8W6 MZM>BM5$L;S175IM?5U?RIZ\;?Z^O++7@'Y_6FTO-Y?6EOXNO+?BBL=IL?7V% ML[]"J/WVK6L/0V[(\?METNW2-G"W:.OV_(T#)[$@#3L\[,/?[_Z4MGFT'8(' MRU$PQ)C-S>O!?M4Q6A1@IP(U,7&;WEGOB#%YC(]*S[?ON=CJQ5[1GJ5L3#,8 MG;4.WMU)JS(+BKZND];RV/*V0YZMA*O7 !R63/%;/^[;=K:M?G^W$& -]-6% M(!XA2^E:,^UP& GT9L]M&^M3.8-]FV27P+-IKGT^:>YU4F,9'T]@/\44$<9HI&U@B%M.D:-,(Y>$8]8P3&B. MAYT7I$Y?>@1PKT[>N8>2)3.;J?/ %-C[U?6M4V"?3+FL',8F#*IU%#L_8Z.7 M&UO6JN4NJN7KE&K1VLK<]1=1HBV"757(:>.0==89$7#$7I3UAYB>N4R+69>* MSZ1:WKS_1F?-9WLLU5)75Y@]U9(]E=91K]8H=]$H[2F-8J@%IT2 1F%>(.X\ M0982A9AW/%BF16 Q.RM&F=I9F4V-\N:=%58[*[5&>5:-LMO/J8>U3KF]3CF> MTBDRG\LJJ1%-+@-@"B/'*468,86EQ=I0G'4*Q:SV4F93I[QY+X777DJM4YY3 MIWSJ'=9G*G=1*W&?BRC=6MGI58L#ZQ+=3NMLI2IK58M]U$MTV22(,$(0ER0A M)XA'GMO @PC24#^W*.>YJ,]49E2UO&UO9;K6YL&(_6OOY8YYLK7Z>0*_IE8Z M=U$ZT\LW!'[>_4"N>V"N=;-[0''N8TC&'UEX=+E_;SOVKM$XH1P@[F=6V3SE#Z'\JE=GMKE.;>(_X!B MR3U[?MK.89DH/=O>SPP4!JK+[#^V+5N7V7_J7DFU K^# M^8/@[30DKO'$5" M\H2X%@X4..AS$24S3C C.7[&DOLOP7*S)\6NTOS7U])YVP7*EP;%?N^TJ/BE MF?(#V.6BVQL6!_W>SW:(!4RGO7_0:?OVL "Y$>>G[RT.\QWMJN!YOZQD;CL% M4$Z_JE:>;RBU4A]':W$E19#MJ?MMTIT^#M<%0E?1\>XBZ? M'B*XMKDB(3PO7W1PO3FR4%Q>Y,([221A4E#A.4G&!1"IVL5 A%'<7BANGSBF MR?N4.).K+ZT+N4^J\5ZZW+?LT#T]:5UO?&G(OOO MY:O -K0P&[L3B_YE%M5OQ]'V!S-7?.;I]O=)#MEG;_>OJREW%QAD"OB ?D/ MX;!_7)9,N0[V&)/>4D5Y$U.^_+$%9$=>-0KR;WMK[Z_V)FWPC>];\(;/?&OO M8WMK_TM[:R777/[8;JPL,?C[0N/!K>]_[3?V_]K;/-D16_LPFY7=_<;:7_M; M:S#'7'-Y;?VHL1+@[R]GL^$5)<;(9)!2GB/.:$ &/ O$/!9>16UID'.+:H%? M+&!;Z[M7>NG+'=>_#7UW!BAXYT?WM]C1UP/L=P_W7>P_"K;/[J3(5D84]04( MZI_8SR[2!-A'M-9I-^NTZ< P'KQC*F@$6^01CY8BAPE!&BL28#NUH6QN49[J MM)<_F)]FHUF5@_^I5?ZKO?3L(*S M9PIUK>+Z8* &L&<-VGE' /;7]J^B*B=8K':S6'MN1+M&7N^T7\M9DQS8=LCH M66'+"-Z+2FD?%-9A=:I_>LX^54G_%4"RS]?[[ZXCFT6*OR_V\AKR)"9N^>QJ(T\ MAN^KK'GR\0?,9;>Y]F^GL;=STMS_L@?W=K96=CL;*]_XUO?F.2Q*8A6%H,@F M91 05D0F$8^LY](*(TQTM.I?26LT:B9;5%X1?WH.0+FNF^-M>S4M_M?U_[@D MK+#DN)M[XN&Y.T,'LPW(7-$ICM"%HGCBUF;_Q.X MG&I&S; I.[_TQL,^W'8 MKJSJC[$;4WLXR*A]IY=M[1GI;\8:RR/Q",]IG/SX!?^)YAJ\J_7E1_,[B+23 MAMBDW^"^W=W&_C>VM?;M^'Q_L^;^ZLE&*__W X-([337/I.MM4_PU@X\YZ_. MQMHJW!]^P.?4W/O\:]MP32G%&D7C,>)&1^2LP?"=!4L>E32 M<\,$E]'K)"R!#4I2.D."/-\-[3E.>^.* MYO)*DP#P'#[\ THAM+V!OT 5Q?IL-,I MAC";W)7>]MMP5]P_Z/2.8QPL%*OCCV"K=^$5/V(1.]&7[>BG'SXHAKTJ)AQ> MLE!,CVMR60[ AD<,_6X.0;_;B5TT2C#OO9#4<*!HZR7A*D0GA>1RA]GYC3OV44$6&AX6T2Z87_VM;!F^)#AQEZQEQYC!R8.8@@[51)FB0:FQN\6+EVVEJB19D MQP5Z&9:%@#R(&]#PHWR6;K@CI7!NC>=@OA,XLI;&#RM?=(6]E,TA M%W=M)XT?67Y[8+,'WX:WYURZRTVJ4/SO'5 G+J)2X&U:RPC'7NJ8* XZ^)!D M((%DJ@9BYIAB?F%O'"Q5SE IR0SEC1W84"'HH[UA3P:+*MM8DW M6NNT>0+SVFNPYM$V%81(+2E*QE(PI+5!.20'L<2\($YZHU.FAZM@Q3%1C/7> M,/=K*$EDT/Y5[%>GPG%R*GRNY_9=24E;;46(-!I/.2?4,,:3!LM:.!P-'Y'2 M2)C AYJ4G@ZR61+;UB?!24K(I400V"\!N5P 09K$N.$Z&NL>6YA@[1B.V$8A M.2,8)(AT"1O0)3)@7WE7&H1)30'/*TQ.&DO;0FAJ28I(2N9 F%"%+/4$P989 MPABVA(9,#U?U&GF ,"%FONC'P4&%$W6.%YX^T?X1L'9V=ZQ]MK'&J[!V]O18 M^Y?8R5&3_X %>]SJPV@KTII%>'UR^KA)-[ZO'S=//-]:V]K/=6NV@%,W5CQI MKGS\L7GR<1>>"^_Y=G2>4[?V-L7FWCIKGNS^V-K?/&JN-#M;:ZN\>?(--X#K M&VNK,(-G>T("\<\H># (C/E#%F/"446F4Y!FOIC3"R1NV#]XGT:5H9&>KMK0S M)GY0;A XA!D>[]J=ZE#$[H# +3\=M8>[\%MJ]_=!KE:;"E;=OI'(^KR(SBS+JPN9WIMZ6,\8/W>1?]SY3.WB*+!O2_ MQ<&X1%1RBDD7K<.5H&"8$8W&'\[H?W&FOO\5,J,Q&>/2>%9+Y>@_P8AG1^$_ MMQC96S_:YCJ(@ U%D@:%N*(Y$"$PI*-DU,ND6;"7J_@S)M\41%%204D@@T%[ M,+1='T\)IR)#_W^'[4%Y?3X>FA#YX4&O6T(IG3/8R(C._]]@3(G%P:'K@,;I MP9WY'*IBARE:M\ 1^Y5= 33>C^'0Q^J:RVBV<,?Y#*&*FRSB_^4K1LA*]=U\ MT?^KW]:8WT'6AK^I9WR]C-DR6VC7-6 M#N$:)94[!7I*D08N1&X_JRVF;)"4Z.L,4MYQ:G SC'"=G>!*2 M/28P5-/&?6W'*2_OY-NOYM(V2909K3F*UMB,(U)D))'(@*LGK<:4Y@9@EU'* M(T!&9[V\.Y,<\6 :2@$FHI&<,; 84B8[%Y.U2D5_"P"IIJO'D3F?3[938LI* M)9$U+N,%RB#K142,$\R=BQ'^N$'F5);EW8@@>N\9B>"<@W:)QAL7%&$V.FK! M>1#D,3&DFCX>1>[0YN?MP)B$_1+(2@G4(K% +C*&K!+&&NV$I5<<79R5.P]% MEDICZ%*G:=>&LF+FR.PL"QB!470=\'$O?^:2HC='/3 B8_>>WDVN>?/."&QC M95ULLYB$IBZBJ"-!7'.'#!$$:8\-!VT6"$YSBRD[&V4=JO,@QGP1?QVTR]@V M(*QIISMKJDQ>_=B-.6/W<-C+=4]]Z1=7/@%\**77J2LT^X2R-!GLESPQV_D' M1MH+[Y%^6JM'VQXK9C6U8/ODWD'>PB>N!6(>U$BBRO*DYA9[W8I\SE-/*2!& M\$GI4H$(*65&2539H3I'4^0\U +ZJ <^2->UN=NA&$JXLH#O<'440C-VZ M3QFLRN2ZWOT9!Z7G..7T5;[@Z6_S51 #>*2CX,[YHMLK.KWN3NQ7[\[IWQ-C MK'=TUQ!+%4D"\6TS= #F&#=)"M"W5!"F AB2N2C*11!G.M+E&O*M9K-QE!WN MW?9!,T80[ZU>:[Q2$Z*>H6"79]>RJ\=@T7O)I%0@!C63X/M%RD&S@J+%3B6M M@_ Z\DO#GOXSQEQ&6 ;(F,-^F1V:B0&4J3LN8CL#":,+]\_3-&$+[RGH>KT[ MLBBJV@WCJM8->US(RMC(M@;,V%Z":$V"B)9WVS$5J[]@M4L@;".EMH_]LS!O MF5Y>IO.6*.\(0AJ?&5TFGR8L.8C_K'[AQU\(@@:*ZTU!RA?'E%9@"_K)"S/*EDH.#82Z- MM0.J, )8@FXXBR+\,X55/:W>+W=@Y&"_M^,)RLLNK&\4P2XA2 MB4V&>G[@8_01)GQ^>49&8KO:QX5BHUMENQ,RMA6'N[!T9VGZVK2>@UXUF@_E MVL!VGI;(^,^?(^KAHB+MRVZS;M#K' [CGR,NP-/W7WGD,:H^,./L0LRYA9SZ M<[=_FL.V$Y'K1_L#E6V?/]C.D3T>S/UQ-GT*!,7HZ2JG+%]8I8C7$?KXL#]Z^OD$7X("!!? _MS@DGUMLE15H0-CD4(RJZY"] MU7'^B,JGM :;(1UQQ6'YM^;ZYV^KQ:>ECU_6EY=:Z\VU^6*]N7PK/3EC;'W% M#)M@/'\M6AO%\D9S9;7Y=74E?_JZ\??ZRE(+_O%IO;G47%Y?^KOXVH(O&JO- MUM=7./LKA-IOW[KV$-RH&'Z_3+J];0/H\I/^FT_NSY@=Y8%==C_*L[.R4E;/ M_RAZ!U68<[81KO1#!KNVGP]QS_@ASC,*CIS&41 N(KAPC'CAB9=2I)A&)Q%8 MDC$B2,@%A^36D.#7/(*/N2W*\M0YWU(?[)+*V_YX?'K)*'5^*4]THYK?6C]' M9Z]W*]<;K)+!Z9DT?G<.C#]N?M[6BB3.O4;66XRX2 1<&1N0=81KPX@B%AP8 MAN?Q9;EA%4F,#=_L^V8+;Q\LUS:8GZ-3AA&V%W_%OF_GCC/]\D#VAB-/V*-R M+Q^7WNB=26IP)YHZ5U9T=33G?_*4WS.IB<;2MG5*"2\]HMI9Q+T'TY,FCKC% M1%'N!9#@W")=,)>GE57$-E_*J.P63UR05Q&O*-]+O")_^GC%3[;=_S=WL3H- M4!S,2H1BLSV.)?9XJ[5ZTLRQO\!C\![16/G8WOC>(, W)UM[JZ31V@&^">T+ ML<0G7SJ-5H,T]K]E'CMNKOPX:JRMB\V3?]N-O>9^H_7MU\;*$F[2,KM7;'S> M%L1(CX5&#.0CXHPI!*1'$7$J6692]%B=#_H+6&I'F'+$..TPME]PA-O?/.U30X>DX*F)O)/K]/VQ]6?[Y>:UH\:1]N6 MP,H:G4-84D+XO/4\5;DVA76]Z=VUW9]/IML=P^)37Q[8XZJ%7VY\%]UP=)AA M^_WC$MFK8N1R&%RG4V1,DS;&S _J;9X;T"O)OL ^\ M0Q"GO&1I2(L+R1.:J1OY*"A2FPGO%,2["''!<*)?N7SPH!S31^)$$0;HBO5E M3B)@0LK+OAV4$FB Y3K)#!:R2^S<&5..<@@;9HH]+)RZ2(=H+"DK1'!YCC_C<[.01SX&Q2_Y MTJ4CR\'[8I,85BW70L, ; X+(\09V0JF"*8BK@%*?-^2!R<"9$V$J"[BA4/+ MPESPP\RX@J.B-/B4>"I078XXHW+;I:BD4T:"5)$Y%>)#/% H9-?Y01[5C?L8%(<-PU'!0KQ,Q3]IJX>$="[8 MI)*68PC]4_32*(@G2I*CD3.^J/; ;$2< MBI1B3-$Y. QL=*$3(%17D=>$B9%=L6DVIY^26IABI@HE[@&*E!IC@P81!^4R*JE'0B7R/SQMPO(D+6 MJ,0=6!JV88FP534IY%2WU!"+=7E:7:N>ZS(5 M'L_O.#H4OV/OX?V.;UB*%E.F0A/;XB4Z^U3Z\^T_OUQT3X_??WU_CK[[W^Q3 MZ[?>Z?>WXS^//?L,Q[1^^WYV_G;!2_3G%W]R=OS;%3QOHN_^_;'W'>;Z?OKY M[5>,#\#Z[3\Q%O 9^Q><8.[;L#OHF7:/M;LF^AS-[K#M!NZH#>AG6S9VPNQV MYWV.(^YT@Z'G#T:^Z;!!=]@- - #%S X8+YOSWN5%,@-@+E!0->-1^>]J=?# MM'D&+G('UG5,B_F.ZP9#9V0Y)G/Y@ /7&#E/?GD%C-T#\2AA7P9?4-YC8ANU ML@*]!: M,L=$W[9<,7AW1M]D>8(SB=1J %U1,8\Y1$]$PN M3*C@-PEYZ22YU?14NV)')\GI)#F=)+=C:6(Z2>[F27)+58AK58+YYC9!X/"A M:[F]0<_IFFS$N._ZOL3-/W.@GFEG'27H]B7N@/1]@$KZM_. MCOXR1P-GR+G9[@?$E)<75*-*6@K5;DHR>IJW.W; M.5(-RS,?KP5-I8=.WDR*Q9(>G^:U:>3=AG#VYP;M['Y=X:^!HX&C@W $X MCW>+_E7]LQ]X:Q@2 4 & M_KI!83X0UPFE?OQ:+ZE_Y+OJ;QMN$7?53_YP3JW_C,^.WWP[>_?&^1/6^N>[ M/\>GD[3/ZP_Q_-WU<-=N\JWYD^Z[=[]MME_O#MN,,X"^[Y[5'@[[-W9[7 M[6)VCM.RS<%"B?0"6WLLZMD^QK+Q3?6:[6NVOT60N0G;O^O];IKM_VBVWRW9 MOF=:OLU&H_: N6;;,9G3=MV MWO=[F!H.HS[6!(_:/4M1[-]S?8UV]=L_[YN MB-5L_T>S?:MD^^; Y;WAL-MF?-AO.[9GMX?VT&O#(0W[8+0-1@Y[\DNOY?06 M&R)IMJ_9OF;[A\OV[WB7KV;[/YKM.R7;'S@CUNOU@[8_Z#EMQPI /B];KOO MGX=;WX05JHZ 9\F^L7.'/#-^J3?,2S;O8&>/M>#^CT5W9\%5!V7G57H M1Y5R6].4>A?T^/>O:\%:SGG/MWB_[; AQR:IO.WVNUZ[#R?<=ZS^@/>&3WX9 MM0:#4Y.\)KBC^V/OK$_>K';&O5!:XOFH:+;V@XXJN_I: ^8M=ZO_^0[3Q.? M9>-YKGH2>Z*A,(M>4X]TP4^/\CP-W8*ZG)PGB]>!U6X+TZSV)JSV4\V?,O#Z M+N^:_;9K^JSM#!WXJV=Y;7O@NY;G#KJ!.\ PW] RK9?WHU]I)K!;3.!^O2F: M"6P+$ZB\*Z;';,L%578;#K+;9JQKMT=#OQO8O7XWL&S-! Z:"=RO;T4S M@6UA I6O)1CT1U:_Z[1' P9,8#CHM8>F.6IS#R]]Y9XUZ)N:"1PV$[A73XMF M MO"!"K/BQ,PYH&.UQ[:(Q?=+T';!6;>'HWLP'3[@\ :6!LR 9V\<'SK5GO35AOO0V!:[E]TW*"=M<9FFW'87[; M=9Q^.["MOF6Y/;?7MW6L2[.$K'7=8_MS]5KT6O1:]%ITG>6/USK$7;7-2[BV3;74 MS5]T\Y?UD%G;_$5=;7B_KG>KU@-F_3WG.H?\IEKQ6;U0=# , L?JVFV_.W*P M=,1N#YTA:_-^S[.# 1\X7?[DEV['T=T==9LOS>DUIU_@]'>,J&A._Z"W[;&<%Y#'M=JST<.@&(Y5%OQ!SD](.AYO2:TVM.KSG]/*>_ M8Z!,<_H'Y?15\*O7LT?.R!RTNZ-1K^WT!\#SP0YK\Y[K<<_UF.>XR.E[?D.PE[SA@/=-K.P<_8CPQUU(9ONX MR1U,)^EWPZ\@=MV^KT1L'G+;;N#KM>U M.\7O/ZQX;,5@= -*^_%:^O0B#</@2B>;WF]9K7/S9DMCH$HGG]K7A]%01A_:'I#>QA>\2X MU78L[,,SL*UV=\CZ VZZW+;]'Q$$V7M>3T&0GZFS%/S7#R]_40!]7TQ@+N^7 M?\&7:OTU.'PILCP,9B\G++T(8X+J"+8D/TJ@]A=!L.%BFSO<&##7 #@*8]Y6 MA386\;3S<;W9LP?GRL(8V 9VWQ*]GPW^=Q%> AW'>69<\12>_^9%A<]](TB3 MB9'#"/#\M,@9,2(8YFJ^G9'L7;3D3BZL*J4A\G'*N0%? I/Y9L#L^3@S>(S3 M_*>(N3@[N]LR4 VEYY!'M0R6&6$,Z\EP[JNDB'QC#-,:,$\1X9RP'1;G89O6 M ]U#.-?C2.^!X6XR0X_>6/N%Q$_"XY@8E_VU/[$O2(-\Y!G;R3\W@+X7E>0 M.POF^>@YK.I5!&>PF_PSXO_^./OSLS]U+0=XH3\Y._[M"IXW3]^]@?F][S#7 M]]//;[^^_^XYL'[[S^/3WNGG_P2GYR??SG[[J\N&S F\;KL;^$[;86:O[9J> MT_:&+D@Q:S1PA[80<6%<' M3PP.0FF*Q)P6_,DO1T963(!J9XBW@(<9KV/+)5]-"F%F3-/D,O0%CA$.(Q\Q M7!XE5R\ R^8YB6(\Q&;@-[ER039TP->OOKE;/N@[H^&P.QAYGC,R&.^&U.1HD?^Z..[?16_S[_\A)E7:T6H,^W MZM'&1KH=<_4NP9"SUP!I[;MKP6N:G=ZH?\N7'W')HPU?OB:O84,!_(.J7K<6 M4;<>M2IT*/>E'J4H52HV[@\]('O M[(&;(YW\=2?@BBXVJ"4F4U38-KD&Y]%9]EVX^P_I_V!M48_NK?/QW:S!4]=T M^WT++(>>93F.98_L(.CA_^RA;7/6_^MD60#GY/W;&W1VJGIOH]W*XXQLEUH# M[E>SQ?;<>&G4F:"96M_>?\>GYT>P,QCX]__CEC^\7O;/C M_T2G7]Z.3[^/O[ZW?C???__-F7<1GAV?.'],WGP[A?^>@=G[_MW[+S"&G53CH&\QU]9?M<7OHVU:;F]U>V^E:0=ME/F]; MO#L8^+V>8P;=)[_T^V;+6>(I7![ZT.["[0X-:=9Y_ZS3]X<.WH3#F>\XIL-& M@6WYH]%P.."C0< \9)V+\1#-.G>*=:KHRNS]ES>SOUC !]V!B_<;<&P28O,V MXY[;[HY\;O9& \L:CI[\TAO9K;YFG=M:;K+?G;;>?..I%V;?_QN?67 MWW?TO&Q S *1I6]8 %$V;]=K,[IGM?M?R/"L8=HDMYN@W M(\9:A&H1>K\9?5J$;C5;6I/?GEF8JIT,=U O7IT M%XF.XQY.,.(^3,V-HQ(;W;C\FD61C$(RTA;R(A9Z61B?$'ZR_''CB] M/O?:GF6"_L7M49N-W'Z;N3T0:([='9D>R#3':IG#115,QQ]^8.CVP7+$'H<9 M;=-:U &M."Y/JMR#]:6ERO9)%:P'8(1">-&YS@)G M9'M!M^T$:-QUF05VG66WA^Z@/^Q;P:AK@ABV.[:]A?'IM4BGO>1;B73H)0?% MW@0D8^UA=^2V'>YC]XA!OQWT@JXUZ U&?.2 [F=VA@\<:-;V\F/9RUKX/[KP MO[\@IQ;^#\>'G75\&'BJ\W[RW_!T\@9XZ\75^V,/UG(!,/C#.?UR"OSYPH2] MFZ?G?RX3_B/']'JV[;=]C_?;#NN[[9%E\;;5,_OW"-FH/)M4N^_'Z@?4W:P?VUW7_-\PX%\]-AC:OF,&K@>3,W?0[]]K>L$=^Y\=3>#<=U[/ MN$,;M*/O[W_[JV]UF6N[?ML<6:SM!$.[S;J^V0:$&PR=KA]TNZ.;A@,M9VCV MK:'E!2YSNK;-AB/FPT':BRX!RP8!G!BO9'3MAW>;3NF&[29 M%_AMFYD!L)B!-S0YAO;,%C# )3K>O*FA6C$&S0YW8985W$?^@@WM"LR=O8+S MXFDF&^09>%8LGOTS,TX^G&'GN_\4T0P[S/2,JS ?&\"Z^4*,1YLUNX!H;[IG M1W_9?68-'*??MMT!L)N^VVV/ D TLVOU+0"]9;ML#;O1/NHM.T_&!B,6 +OH M#1FTP$ '><+5I.,\VRFOO%C@'MF0EVI^&J5!Q?);38\0@ M!J+M6&<3G1%[9];5S#(5^I=_N>G/ORS\*,[5<6RG9SN>;_D *=MV;<\?6;S? M9_WNJ.OY?PVM)S?2VM%YVM_JIKZ#Y4JJV7_X)K>8V!/FF.2#Z3NOZ?@N>.R! M9#\.,R]*LF)K&M@ZIZ$DO2__^?KG9QCO_+?9Z?'1U1_GOWT#$G+^F+S_\L>7 M5S#NVR_OC_\3OI]\C!;",_#='Y/?S??')U>GQTBV0'[?Q^$?%JSSW7^_G'X^ M[9Y.3JP_W_TW.#OV>G_!X3#XWZ ]&)D>$)YCM1GS1VU[U!TY? 3<=-"=;^C: M,SGO=9V!W^=]IXRR:\%)_:^E M1H,=?7E\P2[*SM:P0M*$\+^@Z$3\@D4&Z+RD#B&_FZ:)QSF&/>!S&F;8T#HI MJ)5V"%9:C!IR!$= 1WB6=8SZO#Q#CT*8C0$>S(A"YH91F,^,E$4E8?99ID60@K;#5&N JCJ&6$ 0(>D(/!!U\P&$[/Q2POA#C" M3W0WJU=21;6'2=SB]A2AE^1ISLP2;UK^4,W?K[^]L9%,P2\N< M<^/5_GT#=6I8JE/CM H\7_"V"T3]MJLM08/AL"E(4OY0C3,H] MH&AMCNFI=:Z0K2U0R/XN0GAFUA(:G[RD)4&5P C ,D]2J21,&"@\4H3C) 6I M1G+8CO%'4H#Q3G>DX Z%0I)$(+-1F?";4&4UJ*Y8,3VW7"&@2V3B+Z 0T8,$ M+9R.>9Y037#&(F8%C,1]&I+'F?@+!&_HDZJV%/+S6FF@+K%,7G=SZS5>_ZJZ$&?&62HOP#GF'L>6CZ( MP1J)AM[5RD.!4T0Z5'Y[6^N:; M-R:UF,QZ@03/\#FD.:O[\M.;U_27^?)YQSB#N0#K<"YU^&J_H"*3#108H+GB M;CS"-C\$I$Q+-1-T44DMJ,1+O!/[@-UCT\MVE"1?<:0:8%"C9&35X"&%<<=X M6\=],9/'"C2U4GJ:JHVX=&;33+@,, MX>>P+:Z#;6^H'O@EPCV'V5>U&PIG&5- '=H)8\AZP"%9P 0!" MV+R5L/I5PNI3":N.&N0SVB=?R6:X*!CZ2SE'FTL-(0V13' 6EF6 [_APS49# MPIJ2*T^PBY7G(TZEA==#\2G1#+(C,A2!?Z%M"1")&-H'^R34UBL)J\]H+Z&P MYI:QI8)&TG2F,'TU>BF,1GJ2MO2$LUAR&_SX(0TO$4UKK.U7^(]$XX\M(A ?P^*]PO*#,!U5.@1,'.&K8\.6PRWF#Q\**+S6>0&50"_I^9 M,-R#K"(I4>5(GU'KB$7DE/9?&N?LDH61\,\ P2V;4,@2_%G*=C-'9(78*VR''2BDM%./.A=Q ST93M[GY M'/S;%-ZEXX.U3Z9P9,2@\CFPHVN'QW BZIJONEZ :'>5I'Z)OWAWF!=.X>66 M0ECYB_3FS'^MW+^+WX,TF_\RX_SK_'<3I+/Y+Y6O:N'[;ZB8SG\K=."%@=EL M_JMIQ.*%[Q(T =$M-_\#>_)- M!Z4F%?,+H:+#YVE4I.B 4Y>]B=.#'S+07"+4N 1>",U;Z'NS&NDAIDL-ME6Z M&W2_2]356K2G&B M^3(N[ H$:XZ*[1I%2HJ'^U#@.HN!R3V6VF]7ZWI@X+*O $047&5FB(KW$H]4 MT/U-@K.#-H;4"^<4PA;HVBMUSVD!'SV81RJA@'LIOPP)(]?0$\ER'D0HUN?% MD3!U2+.OB^=2F,< OYJ0;BW*6\*3*U@$Q3M@]6IQ,2UPDJ3K20)V"1,(4T19 MY"#Q_)1=Q=([SX6#GK1WK*S!E< FQ$02*V%'4ZFW"-)22UO'9_82@U=HWZ^8 M=&!\ %!A/PJ$XEX"8 4)_SO,@!5B]18(VWIDJ/2E_0UF(?![#+_!'(FO+MU- M!&/_!%M!;0_#;5FN\L(XZH6"Z#&W!AY)%P;J( N0E_3B@_)W(:K(N0&#$=6( MYULR?$57# ,+@8=![[H"E2=K*4P'(8[[*%=XRE)XPS9;U55GGX#'D+/$0#\) MSJ6\)X9RG'2,,_6J:8NTE.6P<1.@(=RH#]Q*Z+^DOF ,C9B(,*$7]TXJ+' / MF&$E?.:#P*2:"?\2"%?FY24KE:X9Z3FD^X\%+YOSN0FU.9PH =XQCH"#(*A; M:O:6]-3@742F<*RZ%3D%$KG60::(,2L*G&..*3\K X9+8D(-:.2 M4PH6)+&",Q$/G];(LESC_!(51@(D2 N'GY+B8HQQ=@+/;R5@%V7[;T(.R'G@ M0*4LEW:76/_J(RK]6@(T]'1]Y^HD#XFEG"_!AAH2HNK++B[0Q21OWT:AF-+) MB.N1E=*<\0N42(BE(+W@1%'H 1DPH343U!._$$0A1"*LOD!+%*4Q716./CK4 MKZ4S#S5SF ZE=&6P<23:*$2MN$7^5TR/$2H[6BAPEM)T)=6ZG%/Z83->^YEV M5UL$*-(YFL:8+A&6*0Y1EC16BJ9GBIQRJ@)GU:\RBM^8TLA3." "F A3E/,+ MBJZ""K5!HL23)T Q?67.T*1R>8+X)PGP<;3D4(WC*3P[ 5823B/<6?J5YY(Q M-8>OG7 @#?[F*EMU*%=^@W)O(FFP%@C!9R+F)J2L>-(/C3X%F56(890DCGDD M3AIFR_D% AGG1Q5-#FWX:/DG4V%YB2W@BA7I9K!63[J)0+\JS9L]I=H5FM#9 M)1QUR*_VZ". A&+ "GU37OZ\F",EI9 !/\: &O1) MH0\O91>DBB2P79ZS=+;(+#WTVS4<"WZ((CT71XQ331(TW^@C04YX=(#W13Y] M&13-SR*0*7/9P_B+="_(WX4V5Q,]8'Z!M*D2R123JU:$P*@Q._5$RQASPD0# M;S?_SUZ_;Q%((7W E2",,VF0"<-\G)X08Y9.YH04"N2 M^.52X M11H;_P:K%R8[!5,@O&#Q:B:]48*73"XZQ!PO:W6.ET[7TNE:=TW7VG+T7Y3] M0MD5!O9[$-)CXXC2Y&$/<_JV$,O*'Q&JXEM6 (](2I$&#.QRUO:+? ;O%]Y7 M$2ZHIXEL+O\_@06JY'R,3)W[TN< MB@)GR]H1*Q?0$/A$&P?A8V4SBA-ZD(L M):\*B))TB4DMS#7A+!JE7J:DI]2PN+YU0RRE<.]1&H MVO+K7_W*WK(9SW. WSN> +HS^"XIPNP27H8O_P^H!P ]>VF<(BD!Z&;P.O\6 M>LE+X[<")!DH+$GU%:[K5SA0%,9G,?P6)DV(D*F(FV)DY7',ZT9UP0-8PG]H MJY7[0JA35V/$AU#&S6MP>\4B?XR:X#N.,<_97>R;W:-NX(TADC>9MZK^@BL8 MELEYXB/\7E>:E;XLO6-LBBYW0&($=UG[4!&?4N94C+Y4_Y" Q0<1VV#&)4,M M=K;4YA=J["HM=JG:.J?:KM%8R2?74'([F PDH]#&$@ 2&AINFE#J(Z8USJ1N M*QV1#XFXIPIH LV0>L'0QR=IJTJM()^ V6W)ZC(8J"M8[R:*ZVM+(J MU7U"CEWA?T7B#BF);!*01S' L^0@#Y -A-C>FE&Q#ZC '@_1'RQ_11]BHW8F M09,FBLB_"[@0BWIH8H,,P H61%H90&M7*+,92M>.LJ:$-5KR_JS)_+.*^V>S M+.<3-)QHKR(BRT6)$EA^@$NP0J0#$@TP*3Y1'0.\$R7"YUUJ^6 *!/R@'"D? M.>K_QG'E=-JS3*Z;)FF_/OOOR7';'!D?T'$[";W] L?-G>%!F&98B!<%2.FU M<$TF8EO,!Y:0\4BE:I=Y1T8)RJD$I=)!Q?N50SOT(^G15.(.&6M-1)6^*;FJ MND[D:5$3!B M7*A'9]+I);EU/2TNB$!!$S6.2H:K$"K@5 CJ<&,*,&2R,!HY$493_N=+IQ-%*$PFQ9I M5K"XC+[^WOD$)L,$I/%!9Z&8*(-8Y"T(H_4A*CV-D;0(D$CTJF5LXPC;*#*96==% 4ZN:E?X9!HE,XXQ MK_TZW9O*UU?I#);[5O#OF?%:=%;8+YBLA\!9#!SF4N1P#%JUE!)%!EB"+3+0 MN!=F,G%,5(BCHMVTO (%2329$;9@FX^582[[5BBN*&!?OG'%1! HXN2@J6A( MB'R5OR"E?M/4GU#62,U+(:OZ01)E1))+5RD);,&W(%P+-7?%T5PVR26+"I+ M0(D4>\&@:2+=.[A+FI(+F>Q1AZ>0$2/&]$S5DZ(1V!>J@2PY*IL(J+'\D*J< M8$PYJ,]!X,HR,?3[E$]4Z1BL#.MZ&*$(RBKYJL?4W +F&P.(8'=-8RFKT&LV M?PWH+J=]TUD@0U2Y[0K6M>H".4WG<*5+V1,B@<>H"49& ;JXTJ\R*I94N4B$ M7)1:4">D.,)U'/IQ,3L5<^*+$M LIK".E* &SEA0Z$[ SI.6>E(G C+N*3+&O949J\LIH _DW2&22"" M4RQ!J19QC048])?"8,%RV#/3^J:R[\TEC$?.UT,7@-1#R^S?J_2KH(MY$7X( MEDY3BGA<^.UJ/%CP]MJYU >L,BUID3D;,G]R1/ M3LEA!UG V0? N2)5$N3.-3+9EH?A-69*%)8W4\07, M6+E70>>J-KHD]WW35C>7%D*HEFRSAB*+2L\Z76=9$&95#$<$6!8#-%H9VD09 M$EF56*=[$WWHT/#[QKI'@STVM2$$-@I_4!(3VX5) MH1) 18Q5K(6\BBEF"OB5RPVP"J/"DL3(6P4O$/<3O1D4DC2;-C01;D4?A5HA M4",#?0WST]DZZ[-U;)VMH[-U#JJYTDUM@:.)X(JRFP]5DQBOL<@X-XXN4DX, MZ9"$4]TM-B3#8"@,@]\_&:^2-,4KHBH]X:C\#G-G5-9ECIXD8R/0-K*F-WI# MY50K2X#57DK52V02**5Q?H26D*FO00!\YU20[8F$V6; [2>HXLRYY2B[B2J M(\J9E5E(&RVYA>(>A2*]C[H/=584$:1,E0+)[*5*,P"(G_-T KHH]H0D.-.; M -ZG5BV4TS)PI)SZ?.97B2@B(IE,71U0J5P27L(9BJD8K-,K'0]6@ )-\-)8JQX"0O@\"T@$IA5['."?371V!$%IVBJ@>I1VQRIE$< CLBP MQ"BF" ;57;66?0/HJ\B#R&BH354!P.[6]B4B6;C8CYP:6P!NUWIY2/M-F*?5 ML]B0M*Q9WA0KL%B%!_D*#(@5C558()*-)IRLV+Q6EBAT.:35.:>0:=41I2Q? MD6.$0E6OMC'%,F@,R\RO]B8 ]Y*)*QO%UD9LH#,.T/CBY*3!"I"=U7\O*RF( MNV#Q%P*<8G6M1D!6)DFJ6K%%L,Y3C\"XIV:O,U)?B;V6(5ZIP"Z,Q.<"[;1F MC*)6NP)#+&*>!!BNF/MM:N5;Y-A1@=*,:ABYB'HW KNL0,^KNE@L.BR7/66S M4KTNUUL_ P1-W9&JR'H>S9"P&][&):Q@X1U3G!.\-US^'KVF^$.'>NZ5(6Y6 M;I+\4JI97;GC9,'$N.0Q4Q4J]29SXGN#%*I]*]:Z<9*-@@8"3N1Y[1= KM'] MB!*J:N]%)RCR1O2GD&VK0%19Y'F"0E75%PF<6H)L'>-H240C3N)V-6A+%)[/ MFJ'(:W2NILJ%/UXQ4%O$LV_)[4^<8T'1FONM9*YRE W%U_UI4?-K!81A9S3 M,4>O,):HR;0&H4][GI!>&#^6QT^LJZS^.BP?,@4W\)R=972] M0#>?.,)I!;7,__BHY")<=^?+UBPZV/AU1B!:"1C4OC\@E6RQQN6:MH-R2I"O*7>! FG0UZ:Y+*E@@W<\U M?56DZJQ06.=^W!(Z7EASF>3*D( !G/BEI&CI)?A5#$.#TSQ+";NF^?]SWE:X ML0'2JK&1EFRMU^0<,B-J83]42ECG3K60,UW55HO?O7EU@CGQ(9^[.57+FQK4ZWBR.8\-\6)N3DC8'6':[Q[,GQI]=UY$2P3!8KJYB91X:%%YK6>JIL- MP&H_8_DO_( 97=.H$#2; 9/ ^DO:,A@'$ ;)( M?%$^AK\0P\<\&ZQQ"E/EWDTO1,SD(DE\S,TY,(1;=-C-]5@D;74)@3>O'2N) MO&/\&[@"!7C\HJP_J_=)7%;(DC3R64H9M6E]6;WEL;I(#Y<=A5\YM4&0#/P5 M]M.1N%BV< ,!=\D7\WE*OSPR.#50HCR.S00<8IDB8_TFD%I2J%??204T!3#R M:,I 7J,?YG5.S6=Y:5.Z>=46S4EI> M7T1,];R8 %!&Z&4TG5*G$TJ*AV762Y5? @@ !CX6!@M]JRGSED6X8R5JRNAV MJY%)(=2LUTXYL,TW]1M!]*\$B<>]*/)>@(YV5F*^.B%0Z M7Z*9JMVOGF_DA"DLK&X>A_WC]GULU$R=PFF,ZOS4CFIAN$1Y+>$-TV[C2U6: M/+[ X9/RNBYF4XB2@V>783DM6*\_&;^>O#K[:+R-L.$B/F#AEZ_P(#[BBNF' M0W,NU@W.>>5_02-\@R^O4@CG?URA#ZYCX^2-D :F8.D+,]YHL"7,?[7YNHS* M13,EM%B;B3$U-[EH4[5,PS_?: ILC^%B#_UR996=+%J.*1F%OS1&> \LX$18 MSBC3JF8:TO2MU3^(8H*8U^YY7'ZBZBIB\O\!"@7Y9J6!: *I^/4'P:&ZY=G$>(H,Z7VLK' MZ(F[4N$$O *BNE&B?@?("MPL8Y!"-JO=_5K&"N:T.[<""/<%/M;Z6]:1RVRH M<*M.B6A:=C11@03B3'5?^-+A5VQ(61/-.(0[:[AF)(_XP-)J6V >1BR5<382 M-.*R)O*/SQ^3647#RGS-*F1!-R0")F08R]A/+69%KS=25](P$[2R](+NDCK. M"5M/A;_OS8KZ/3J-^:_-T7ZZAE< %244];N]Y:9'JS8MKA=1N\9BR!1W'+%I MQE^H/UX")4TC-GL1QK0V>NDE\#MJGRYGA6FD&VLTZ@RZ _)DY2G\XZOQI9>K M([Q %1JD?QCJ+/8+) M3=V:NC>#C#UL#8>:NF].W:2#_$RNB#WS :T(#[ZO+F9I.I=7=KZ2K?/G.B8X MM0IUCYQU(LSUU!Y6/0(VG /SX,IN;%1L@$[45(73^]9/*O!6-1N(;[$/EM6Z MD/HIQ5UDP<&&^8SK\A=%=+WJ68YY(!/& O=#OK_.6 \&;5/U7= =,$WIBS*!][3"9S-[L$ M9N(&[CTMCEWI@18M:N_B,-WNC:_IO"=N/:O=84IU+ (@67EC6N-.WS*RZZN. MAUB^1SB*K7CEW43BVF&Z(XC'/ AS=35R\\ICD"]X2V6]#J;L=BIO@Z"VH6)L M>04:!:HP$UQ=F(2IYK%H'("7FD!\<>_T\Q!^=[,+Z"932&_L>+?ZG>&MW>/7>;$= MQWD8Q_O0>AC'N]7IFZ/=6O)N0GG=R+L6WGA,?^:NN2SO(;QQ5R>F1J3]1Z2Y MH,BC>,.W :.V( RW&&K9.5P[HCSY'QUYO2O\=@09UD5K=P]3,N,G-"OB56$? MS2<.%C4T$]&8<@],9 >T#LO<2B39-3QXYJ,_*)5ED#\PS6.7'M4I*3=%JU/E M_]4I*3IH?3/(]%LCJZ]CUKN8D5()Y_OFC9N^"JY>MZ/Q^T:"ZR$,QX#^;U\-Q^-5"4$K6<8= M2781G/M$LE;+L>W[I]G; 6U;<>X.,ND!B%$C^(VTKGZGI_'[(8PIC=J/[@@S M>UV-VYIW[RN"F[V'L"?V"[\?WI[8]T#4L@J"AS(F]MO^MUM=2WNNM8-K;Q'< MZCZ$,;%?^+UUD1F-VAL%'5NF:6GT,;0?(FOL@"A#1T'V MCRCL;JMK/7J,9*?)0@N,/:6-P:#S ;_ 5&&#KW<,96KUAY)!UQNE0%@F]JE MH5UV^XK>3NJ:VMNNW8K:K;@8AQIJM^)^Q:&T)-62 M] $#=/W! Q@+!\0OM"3=4TDZ&.J,CBVWL>_@:=H1&_M=FF29\2%-@G"A;^P/ M@UP-"VW 0C\I\ *3%F7K)[ NR6,E"S-7 >(/GG$4&\?QKFP6PJQ+_/^MU1U_/_&CSY MY9QNO$T"XW6"E_MBMU#VRS+DV.\[FIM7$#/X?[SU&XD9:*!QV\_FUZ.'L;A= M'40 @"H,@&''>33#T>L7O&]RG;NXKET-B#?.>)LO&*\V]UB!"W%G1A!^X_/7 M0XN;F]5]ZT7D&W&2&RXW8(F%!X]C.UFZM1Z_KU^.+N?H[.5]WBLN,J\[?O?S M!O<51"(V/A4;7X=R+0-HY(*>%IML;4XUB*WH/_FIU: 2U*]^VG 412_ 'TMZ MJ:_&"#/#3T$IB!&)(Z0D#W:?AFZ!S%0]E<0TUU/+Z9@&P#/"WZ($Z*!&7"G/ MBBA'(I*7M'/C]=E_3X[;YLB H_3Y)/0Z=\&2;<&)%<3PB0-S]X8=>WCK&]@?Z^+PGGW; M=Z]?2X[D.-2:G<70KMKD7K'FNH=E^I="_[RH@(W!*IW5<$N MWIDD )'OX@L^KQ#JJ\*V)0BVY6[V7LOL/WIH?=NI=CO#4)JX-7&OATR_90]T ME_2;$_>6ULSNW>.4/*L1[BOJ%[!^>V8O;6=<'1!'%7 MS\+H(6I'#I0@UM>%[&%6[LTDW:9YN*TR>]8WGIJU!-@\,9[V.W;YN9ZD^W30 M<-B.DQSYO0%# AG%X"KU188 MWIC%%YN#<"/U!Y.EIVD(9!%B[4(NTJ0I$5<6+ZQ/D*:Q!7QPW.4)TGN91;\B M8_H, ,T(5TYBP#J^EWM?P:NJO4>8CG^CHH"G3F>HL(P*#)[9H$@^_VFN\J#. MCY+F=/ @L*Y!U!-2J,09ZN%^!@<8) M4V)G0/NIH'U<&#S*0(J'HI(GY5Z1BI^0LS?XN9CN1OQ"_ A@0+#<2T)8P03>)W&[(@99(+&7 %C!"1 %:U(5+DA M0^AV^LO5$+.FG]R,E&',DC]4=(VS53*P*AU2Y7$^=W,C KD< 6TL2F]!'"4Y M4$FR9%!$EK LCJH!?&MD5VRZ(<$(,L3?\7E9MHP_XJBTI/HX$8,I9IRE+13) M^-:'#Q]@:8 B8Y+18I7-U"SQ70"@6T& M@JQ!],-.MY*+L:3IO3RA]7@*F(G%J9=A5L]EVJ?]K\#08Z%V(.KD5'LR$;4G MJ_&GPD[ UYAC62L)EII^5#%9'@3<(SVH]AIQ27P'EB"5P1">2WF,UJ++\RO. MX[G7R_?4R%G.\@+H9R:^1O9N_C0O= I2'M4RD0)A&* G,$9E)04W?N]\ZBRU M*('MQV2H"O4.I0^\8$H@(2L 3*N60=T*Z*UW4>*"@7T"AF=\$:**_&MRU4;NZBM6 M^^S=R:_G)\_1(A=(G1T67;^',SP\4Q%W?2LC<;EKBI%%59J!@[K\V4@[7+#T MRO&6$NHZ4PT6<)$D_A7\@J99B-M'O1=^%'P$AEQ7@+_6 M-'X0+?27?[GIS[^L'%DW%EK?6*BO&POIQD*'V%AHA?!^33(HS(0B])'L)Q)! MTON#@0 EX3Z%W]:4T!-W;E10'YP6U+S.[)XV_1!-14:CSJ [N'5/$:MO/U!/ MD5[WMMT]KNTILF;)=^HITNMN"HP=:"*@>XK<((5K+3O4'44.KJ/(.H30_40. MMY^([B.R[2E:[U9[#ER9'.J#6P'R!?>.^[ AQ2?9&F[AVE[L&P M9?PIP,5L Q)Q31\0 AD@E/L__YQ] R!R\Q>2.,PCRD@#4@ M14P;R474.O;+;(\PS?(R\(/.2(S9A'%!"2!R&Q/V)4G#?*9>:H:+$!!A-I=7 MM21<'0/.3&&%E'L-!YC+R#G_NPBG%$*#+S&/NH+?F+,H'WLL%6'U9G]S6 6F MIQQ4UI+J:/\@/M.MV/@*1G&NT%"DQ<48>T! S'7,!T1)V96!G"$%_ -$+%)O M3-E)LI-WF/H".S'CU0]30"(C8F Z$X;)3 R9#-O$-PQO8FU!JU9Y(*EL)IKM MMXPBET37,K)B.HWH+^ E#,A,#HFY>#%F^N,X69&*/X.4MBN;]L.&2EK(QN%T M*OA92>0T5+T;8\=HWG4 ])F%\,;^TA M?[1^WD/K87SO5J=OCG9KR;L)Y74C[UJ$XS'=FO?J%WMLC_9&(8Z[NC(U'NT] M'LU%1A[%);X-"+4%D;C]B+<<3;!D]D?'7^\!A+N#$NLBM[N'+YG1K*_4H7N- M'9J;:'QY &ZR WJ(96XCGNP<'CS:+3*[]*C.5+DI6ITJ?[#.5-&Q[)M!QG): M_:&^G&8G,U4JZ7S?S'&?6N [HX?HW+A?^'V[]HPZ"4L+KD>#C#UJ#9VN)FPM MN/95"QNR)O.\[I^\1V M%\'-?D=?)Z9[W>\E:ELM:Z O@]3,>W\QO-?1RLFC&Q3['HI:5E/P4-;$?CL M^JW!4'NXM(=K;Q'M?O_1_;D;@71;T5/[P_:4-@:CAY!O M!T09.@RR?T31[[9ZCA886F!HVE@4&(/.HTVTVUL$MQXB>VN_T%O'6W82LX%UCT8:MS7KWEL$?XC:[*\^^J2!PY)=;B9E^R> +NE#'38&IJ/'D.Z5Q!O M'_)J-_W#L:DM)R]S\/AN_CVGKJT+\&J1KT7^5O.D?JMG/GHMXYYS)2WS#U;F M6V;G >)>FKK6>RT.Z1KJYN6I#/X?;RK&.S?8!6_<2[+I/=5A+&Y#IGM;,3SU MD[B %OUK/]WD*FIQS;0:#N_%\#9?+%[%7-TJ'83?^/REMN*^67&QM)<4D6_$ M26ZXW$BY7WCP./:\I$NW\?OZ9W.W8N,K"$1L?"HVOB$) MJ O!?>/IH'9!.][+/NP,EU_8CNT3;W-A^^)E[!?U%8<9#93RK(B(=J($<%H2 MR642%0@KO^"XAJ5WKQ,9T%H*-^-_%WA;>803$#W&>1JZ!985&.)D[T(4VX() M*TC@$X?#B2]:QCL>\Y1%!)DC?Q+&89:GC&YT?_-MRN/L5A>42Y(83;?S*NG> ML&,/;WU;]&-=N .*S?$Z_60[NDON M7.BR974?(#-@OZZ4T,4$NXS@9OR=$K4V MN7 [' *K\W)WSY1R.MO4E& 5.+<5L[>NA8DFB+M*S.%6W3"QVP1Q<#G]-Y-T MF^4TM^I)S5:GWTAJ-JV.J;YHS:4U.[4$Z#ND-6-" R4AZQ7(P/^E^2 MYID!L AA\D,86P@UN=RSQF[A"$S4=HPC1B,Z45)5J0\Z[1D50$5#P H M\I!%L.RJA.!I5S7M4I 110VP/=A6QH$@6:PVT-G/=/L52=9GH',!@L)IG<1P M,GPO][Z";JN]4X+]AL4&6.GRU*F*!UH&O/=LU#&?_]306IN$F33G@@>?]JK2 M!#'&H.,LC'&GRH2Y21M$[:? E>+5N#Y-,B*^%T3]\&R5U/[32PE'Q^H,>N*< ME[W)7##ZBIR_E"C1K0_Q9!5VR4R\+<<=:]"$7/W?X[12&RYXVX7S^-IF >SJ M!8NNV"Q[\G-C\R GVG,070#47:$1! \'#3H\P+LDI?CM"R$=\#%/83L]V/-_R+:=OVZ[M^2.+]_NLWQUU/?^OP9-?SJER!*CV-4P) MN OF*OME&7+L-S,%,T*F!T.HXM].KC8/2)X46:;SB ",N=4KC MG'V[58G>]D-A!1X>H3>SJ@%%7$%X7"2(EE@2G:2@VR7 ZT@Q)42 EH&G.L<29&:5;\L%76+/,@X!ZY.VJO 3?F] [,+6V4$)Y+.9C< MB/OY%40%D,Q-? U%9YD\T:LVD$675:IE(># ,D)$?YK+< MA1N_=SYUECH).$MCK6^!W6IP$BK M+KT3@YJ0\:]A%XM^B#!K."+*D1LNB*I?R(*ID*VQ#UJRPX*77,2A(A^FR' ) MORKM"20\ZFGB%3EIB"$.0-X-6&^8>46&"V)NL%Q@J(R\MGL)AE7JH(\[ >$B/;XD#9SX&I M&!.!TH)5 8=#3H7A"\]+4I\""U,9[$DJ^(P,6E8H+;%%*U"'4Q89N)=T$]]^%.H MI/@[+,LM,CC[3#PAMZ@T->)S'N"TFI)%20P0/,/W$I:*)=5B8BS*$H3* DQ! M2L.;RG 4\G(&T^7CQ!>R'@-@J"72D*@Y>BP3B[PD%"/7AX=#UL$G'S;X)8L* M 5V"Z-\%J,,\1<3$N&4<%X > K;8O0L^"%,6/EZP, 8AEQ4@&<4V/$+8('[-?#H&(H]!(>9^)-@.=%RB8R M6@@[%S!XC4@3SVH0[8 *6 8-A980E'+' ]# W\(0P+,$:B(%!D?]R%%[AP^O MR5@PCBY2+@\)$,8E,QQ6,G]06>%^ 1 @GHFB>B,*)Z$$";Z@]L/H11QP3^7_ M:CXJV*7Q/_\86E;WY1P$Z5OS)2).:?>4SA# $C@6Y<5K-=PCKZ5$Y;2 AY6JB6=E7I/2X@P8Y0 M #[B4$ NBCY!RL)3Y)']^,'(9K#_"0XJ.7$N%'$,G0,8KGCU$ZGD5_6W6$ZJ M:)1X L<:_#D!U,NEGHYJ-[R0*6:$A%G10D-@59PXJS'B3'%B1?KX43!E_)$$ M"O"CC-@4O1:',,"8PO2E@0^:-INBHF$HL($";'P*D3<@>4:P[HC&#H$674", MDKNB E^]))8*)C5DZ2PL?\)F!H?#3C!T AP'%I1B M(!AT " XN6($#APB@#X7_#FLW ,GLNS12%=[@H1DT4SPBW$T%Q82(*R4#J@ M'P0;TX6 9WC:M>TK-\@R\<0HN@-;Q#R,310)Z<=AM)UY.$B&#"@ \Z2SSB*? M'=?[19(" !*7^W(I+((-Q2+-!A:.II;D%<_0Z'Q>FL="-< )?="C!.)GI38DMB.7=E!" M SV$A6 L\_ < X#J(E:>/^(X9=3!\2' !\18Q65H'#9R+PK^+T$>JJRF2,#61R56(LHCH M7KZZ@.\DW@(P1@3S0\]$&!>DW96DR-"M&B*M"X546C>E]_%ZB@-67!)<&$OW MK21I&# HD$^7TH($IXLJME"@A>I//EZ5!T>O(O,6;6O@"5H^?8T*(H( S86X MR% %A4]S0AOEF_ G-[2NQ\ 9A,N+4(X6,3^; MB!9=)>E7W+N:.N;YE*;R!V J?? : @CY2&?U%E3<$[DH# M)'-''(>D#M\ 38Q?C;E@A0VG@D"^VN";#JE,+6%2?N2H,J!=I+/.;IEU-M19 M9SKK3&>=E03Q%K0XP^RV_^_GHRH*C:&A&$T\IK+'YS4"TC0J=4WXBB88OO%! MM'G(@J46CE!>-)RE^B0XW+R?%_6WEH&Q(LR5'RMW;I!$H*.1?8ZC@FY(0261 MMT:V>IUM+MG'W**5<;-D>Z15A62YH+93^D#$-)AJ3)H(?B!UJ^:4+.5^J3#C M#L'.S#+E!(711"++"I?Q2:R4A=*'V5Q!JSZA-%RS.4%-*%*6" X$*;&[[+T#%/MC5,=@DF/Z,D!3IE M4NCJXPMEEU)Z\&CJ3H!6TP-0&=\E)%2F7I&C1=I2-K!S20EA?>OF[QC M=ASKUMW7U_YH=GJC35NS;TDW>;WD'[/D?G?3EW>@ ?6N]NQ_C![3YZ#*\IUK MVK]51_Z0[>BW#R7F^M%KE#@$E-C%BSTT0N@;*S9MQF$^/FKH*RON=&7%+CVZ M97T^=Z!#E4J?U_=@;%WOO2WO%_3,:=GF8($#/19\M@]U#KS=IB;L727L0:MO M.9JP-6%KPMXOPNZUG)ZM"5L3MB;L_2+L06MH6IJP=[B;M=FQ>CO@+O@0%=D+ M[,(P5Y<4\WP[.E3O6M==T+0?N^GNMN.(KC5LH8C MC> :P?<7P1W-P;?$OKB#-;]C]D59L_=,-K!ZKFR-AS(S;F?P[@H5/S-;9E>[ M_G;-]:>1>R/DMHU\TLC^-XBN-UR>H]^ZZM&<(W@#XC@79UAL1V6 MQJ&$+]XOZ;>LPQ:WHMX'4+[VWDF@_5\[@MW]OL9NC=W[BMV]!_ ,:>S6V+T= M9S=Z *MY[[%;AR_N9E14C=]5!WD=M[@=:@XMTWJIW0+:[[6O*-[77EV-W7N+ MW9J!:Q3?;?&L'W%L&'EJX,O7?C8CMOW=FE1[6%PNBY9 M7OJ,=?11Z($9AY_>?/Q@9+,LYQ,,(D5T+[*HM_>2+'\P.V^__33F\ $4X;WW MTF@WY(Z@MV69&KTU>N\K>CN]!^@.K-%;H_=VG)T]TE5>.Q]"V@$+Y,C_4H!= MX1MO7IV<'Q\]K$]A#>!J5PK;T]SPD\*->'FGU'#QYJOJ3YDN9+FB\U>QJUAH]_7^?A<2:=%?&X61';N>A=>E0# M6 -XMQ_5 -8 WNU'-8 U@'?[40U@#>#=?E0#6 -XMQ_5 -8 WNU'-8!_!(!_ MSID;B\^F12[Z7\._B] /\QG5 [UFTS!G$39[2(K4J_5W MV"=0.,M!<5:DQC0-8R^< @@D (PD,*(*1BDWZ'J@($JN,B-(DXF13'E*E5(9 M@=!-TC2Y"N.+S("=\=2 <8S7*8?WC:.+E%-EE7P3?LEX'":I$7%\-NL8!PAP M6/?,*#(!:X(N@GG*9@0I^.X2@).D60N_2Y,H:BF8QQ<&5:>UX#6!N-27!$!= MI%P[QA'-,=_BIB+4(7=;1E6U^K2H\?N8## ,[BBMOI- JY;^0)C.$7\-!2S$KY91)=(B00P 1! MPC58]CCTQO#[A(6(FI,?P'X.%W#HIKQ,81<(W(L!P! MKY;A%X0&"+<,MAH&H0<0HFZHB,OP]>NS_YX7_4,DYBK],RX"@!7WQ M&#QNXP-P]C#+$N!I[Y-.\6F"B/A*KM8X\B=A'&:Y$$+&!S;SQMS[B@O) MD5[PNS2Y2-E$TL9YF /9G"@R?GWT\ Z92F@HC40!]"!"5"(P>\$#(0//8W#JTVU\#UY<+8Z.""V!OCPA4\< M$!RP_0@IAPA%_K @1'%QOR: J<>)5^ W(#\_\H#32@CX?23C#RS-C1,X+BQN M-L6V@>'^5L#W/(4#^*1E.(H4#QC$ M)-!/FER&/DH%%'$H=U'7J/0Y0'6@)1*#^ B>)/O*$1/P1#'; ND'](HP1H[/ M?:(X4MZ:N.TCVA'BX_?(TXV2G5@$HP R'(E=[#+E!O02*?P9+R+(=I<<)2_Q(K_4A" MGJ)V+#U]RH?K ?[,B %$5"F5@B;D!$)EP &Q"BG*" MFAE,06!..3R4)D M2Z%.U(M:Q#BU %%:, ',D"[M0#G_3@^>AW=P3CQITP(QCI0(3"%, M?!JJ7&VY0%J2-# 4E$'W KAG@M3G>J)(3:#6-*6YBF='SXVGEER)+Q?,@/\% MH$W .?TM= ]<9&DG/7L%[YA+WEE)M],DHZ-Y09H(& (OKT(_'P.1 U(>G"L MSJ GZ'79F\R% RUR_E*2=K<^Q)-57,(C^MEV'F"-FI"K_WNXFP$EX(4P ?P\6S MW5NT,4YY\+]/_A$ZCNWT;,?S+=]R^K;MVIX_LGB_S_K=4=?S_QH\^>6?A9?/%>>#G9-0\Z5"4\H;5)Q6B #DM6A% MU;@CZDH1"L5\#,I)*6E 6;D 7B7\/![J MN$P$@J:(UFPQA2=+*0 \OHARDJ0\")0["=DVB;SR=[D%!2HQ?T.M%PN>6\XI M RN_F!CG"3HC?P5=+P7V8GS$!Q9D;0LU8?B3U--2O:]-B=]_XM.<_%1&PZF6 MCP&O+L9"-I&\5CKNW/O"4K?-ECQK]%'$<0&(_9TOU0B40B_D):X8D#S&H?Y3 M *3,TDSSOMME^)F4*2DW &=@.)3[JZ* MJ-1T=&G<*(# <@@? : *D'7D,L5.Y("K3HF4@PGH_(6<0ZDX@&>D^2&*+1V^ M8[PBD$@SM.'5G=]F4W&6%@RH3H*B:Q9,!-]'I1;,LR" ML05D +X/%N(5FI1@'!-U(J9.!E MFZ$%09_)G['>:Q UHK<*;5(5O6TX$,C4P8!:&3MK^!!P $34F/LK\ _F MGS"0E9$TDL@YW?"2 ?BN@'D%]#-&$;B&]-C&A!RIJ\VJ,B2PX0M\1RTCV MOA*AS12CQ$NBDJBGA &Z3+TD%GB=-71"Z0U6P_PSJ]A&4U= 48)^C B=W/!> M;#SM5?%M6BQH[L3I";&5O=#8&JJ8R#LBI?R2\5:.33$5&MOJ=+LX@ME!#\\T MR?+&0,;QI]7G:XSQO(V2*^.8Y>P.0O31=WZ]R P2%4RD MO$LP.'A&*FF9:8<>!K;@F9#/ CD6,D0"0F5C 29?@ @XA-,_Y"_?%2 M98R&,>V$7IHO] >X2P8T&G4&W0'Q()FQ*\>7_*DC^--<$P+Q8V_8L?KVZM_7 MOKS^QT&GUS5O^7*WL^;-;J=GKUGRVG>O7_*FP+@F0WI#_'_0KK1WZQ9Z[8*E M#G#_W4-'2Y)('KJCQ*?PFW&*GK+,>+/H@[U-#YP#._!F3Q%8H4&^Q-7M<'88 M(+9Y1WDQ0PDI\M-&O]\94X/_HRFAWH _VZJILH MLZ7'C]VF;MM)[< [8&KBWE'B[K6Z#W$CW-X3MU:V;PK$D_B29P^H MC-P->ML%JWOE5W>Y &GK^-7P 321O;\AZK$M-TW9FK*O]Y>9K:$]NM=;C?:> ML+5+Y*9 ?%LEYVF7B+::;@D9J]6W'^"BX;VWFK1+9&M.1Q/W2D7$;O6[W4>\ M7G$'"7L/F]3=-#^N"K8<+6H6>P&1#?(#ZV'49$GT"1/"LS"C3*F+D[A-F79ASB?9RUKJN,^G*?="4;5#F=$3K/#\3E^\-+!!!Y9N1$E& M'4VPSP?F5$K:MZU)+ D)(_3"R_* *K(Z+LF%/%GX3!9E9K=1WOH:NWN)F/=UAX<%3 ML^.HX@FJ])VR5/37V'P<[#'8ZYAE#8;*@+UVN>9(-0#Q4HX]+*BH<-.E5\6" M+!?E#JK^*J*Z"B3T3);24GVGZHZST&5-M?W![)PB5>6WHJIRW6!(ZFALP/(I8W']*H)%S9# NP%LBFT;Q%"2;5P:I%A8ZB M:T]9LZI9WTK61X JNV.*CD3+^JTBNZJ7)E,C3[,SJMA@LZK^\T)IM*P=0R7B M=E72JG&.X-C-S@B-M5U7,BWX9ZG2&&X11KXL,Z4R^24=TE1_T0:;J[50@K4V MUJ#:W2J$WS,4O"GSJ[R%!\S\%A,D:RPP6.)/;;! *;8!L6K-@JFR6W4>K-KC M8@< 4A4C7W6A;O;)I4IH4KC##+N0>EQU6V[VQ:.&:M]XZH49$4M=(Q>S7[$T M%666U)*Y7N6I:,!7!<-[1@3WJX+*GLE+-KT2Y93UT,9XA4^83RU M:X_X-U@3ZIG'J:B4%=UY:I;,308"(7,ERYW7-%VL=R(1UI#DL:*MK.AT$9'" MF\[U@:46B;6V PM=71N='9$^A F%^+^?*+FB!^Q9$!BO9(_-3V-L'G&$Q'LA MVD3L)216-> ^RFA@G-JNT&-2 $XJ@%I1L!A->"H1E?8\R0EVQV-KP2[5V#3 MV:]TJJZ MJJ!5:QV"C']YPYET64L1W"/N376\$"VEI'I.+0_"6%YMX&'7V;WMV[*"@$[0 M]!4]R$G"E5U"#XIX3D1KJ1B[_B"&%JF0-563]2NNQ!>0 N@,$^SV10T:PCD( MTF.9ZG9ZR=(9RI7, W0NVP1[$0M%$ROT9478HZ; CLNJ:3$()91&HE&6BVVW MPA35HI3$)*A-6<.3(25CK?]1UC'^#8I+@AW@([R!0+00;38!)T_+RL43X2,_ MH2YP]4[UI"3--[M!:Q>)C!8TD9WEI@G6R2/9R>[V0GRMGUAQ%,%FEC*$#E@Q MI8!LE;V&&HURYV&Y]4ARZGJ'ENQ;C8IPC/E(LVU\B$):!"["_!\H*8I+P7A)J, MJ+6WJ@4C&U7K[8!R ,K !.O+!&CH$,D8ILYRHGVXPNAY4 FU6S0?JJ F/JNY-R=SDU54YNE?*;7NEF+I7BNZ5; MW8':Y D-15U"06.)%\O69NIZ)?$U=JP$TPE,Q_-_/1^2+ M185LS6Z$'H8BN IKD2< A)G4>\B5I1QA,B@*6XF9U JE-I!5$OJ@[);7:*MA M?^@C$2E&"'X 4>Z%,J;\1NJC!T5;>&-;S5E$2!.S:):%F3(0EACB]-Q2/1N; M^-7Z$4M]S4=;W6\J3]6P-?U+A%,K_9."__**!8SPIW[5Y^[=T=$'E7J 3]6O M+LCXC::5*GHFM=P)7I*CS!.!'%\*_Z+F!!')#25/2(FLU?4H2<9K@U,O:)AZQ029K8?L2%P;4^*&.%)L MCTN_P!)#T9\:H(PT6$&6N=@25_A94V$$7[*HJ"7=T*)KUA#8K,D5I^MQZ%X= MK\0!ZG!:$?I4$7H8TWTZF6P$7WGUU3)H"FD>UZ'!"#,DJRUB>6"Y9![4R)') M;;<,*9X4%(15XX3]Z507WFU91#PQTUV=%1C M1V_+F5\W6-''"MW.:JQ(+.):T9OR&L>)D\KNK-U+\__;N_*FQJTD_E54;+(+ M$V,LF\LSFU0Q#).XE@$"3&7_E6T9M"-++AT<^?3;Q[MD2\88#+*MK4IM@BWY MO7[]^NY?$Q'D;O+(R6DL6H*^?-IZD!CR3]H"*ZE\"E3RI=OC*58=8&7@&I-+ MHC (\9JMG;6;G?#75$.1GJ'.U%# 9\T$S&$]K__KQM/.6]O>6+&C*0I](S5; M=20C<&G"-9PH?_[$@1/BOU%\^6%,U1I'I-&^.=$/\ ,DDC(*F2\V E"I^YFU'8@IG>Z-$\C7X(;X/;NM M)]\C0BZ'N!0PV[RDZ%U[^ET@B,9>1<4;2 ,'"^@)T'P:4S044SVYV(,B5>20D8-%C^IO M&EXU2;O %3.?3CN?SR_YVU0%0N4S$V)+_C2G(DS>=B"B7"W-*X]2Q2@ M+!52T9^%8YCA+*2: W8MR%^;9E+:N\8E*2S">JQ;5Z[+MLZ!%-E/6S@#JBK@ M^43&[)4W'D3QSB+I1-WZ\UX24AQ2W:U8KW?J9__U9]RN[@O&+AH[IV!5[I=LU^;'T M[=5YDKIAZ5NC&0L#9C6G"$LX5[":B*'QA9&ZSQ#',W=F>V!-@0R%^@?"G0 M]2?$6S>J05TI!7,.B )T:$EA;/+.Y9ODX?2FO(TF^/OZ=F;6*ZZJ^EU>?\[T MP\5MXF!B$W/N8G=L%Q,3?FJY+XG3;@R\CNR4?=_^V/NR(DM=5#+'FJW5]+\* MY-51DELG36Z XT5&?-SWZ;1C.16(K[*,E>/PTEA-R@:MLI?I8O'D1"61<.!< M@&B>-*N/C&Y2+&1" S'SN7#%"X)5V6*=M3I(76PKTRF<1PK4O<8(LMG/F+G) MY/S9C89(GXQ"C[)E,U1+F>/P1) \-Z4WQ0ZH2IBFES UBTN8GA%$W=VHZIZJ MNJ>UK7NBV/HNV"14 !7ZK&LNL%FFC['TE506!;0X0;6N4MDZH; VKR($DV[ MN==L+]3^ ;-?$P--&RP-P&&0F%C13EJ2H M36Q"'AO]CC,B(P[@4HJ02UDR$[3!3M&'4)M&IVEDPNT+$Q-?63.]%F6[W(.J M(^J)LA>1#O(E[2Q*21.TU MZQI&[2QB%T5 +S('4.NX- UE%S\GNFWQ\$20P0L$_6C<^< 3K57@I]%$5WV[ M,@Q'/(*56#BRE):,0<(:/#;$C-K?@NJJ),I(]R4@&]1X.SW7U0M,[J92//F# M5/'*M2!1ZHM/<:?\;]1P8&X=%@=N2SH40^AE%64:8&F03!VJ\AJ\,MB'/P+> MX^)*!T?UT3J!1T"[BP:3R+UQHKZG9TKWC4.,M>E<"J4R)8%E[!TC65W? U>, M23G$:B9L.YF%/3>S$BO#'Y=T3EI^X:/V7I__:\M@65739![@O>;7*0S(;4\^ MCP47IR49CG$71)\*B;3,9K.EU M*67R"ILE.1IK,T^+-[O;S0(^WB)A18_@L/O>(S>DAL.N%RAK17U*8 4R*C"3 M0B39*.\8:@@N4%3UF^";QYZ< 4^Q"+TIE+DRF2-5L]:@C+PR%,][MLKP!H\1+8)ADUF4PI&S)"X#R24H5.CE\ M;W2(^M[0TRE!*H(&V4F="G>N;_164[,%Z&72!)0-D/;Z^$YIN+G[@$Q*@4K, M_2JV,^HPMR-1;)0^"N3LO#ID@7C=Z:)QQ)%Q5^1L29L"7N/ M:UV';E\ <%X@5!;*KF^2\G\9SN"XU<%Z;ZV,#J,-3@DO2@8FV*[BB&+Z0/1? M:,(2!IFA8;3:>1M= P8YI:DS&@>N=4@I:WC#/?A62@/$V<5KK)^:B6^#2*16 M0# ZPLG%=#;MP*->!*=.U>3DM&$9Z;T[%G\HDBV$/P3W\]$5. 9R-:@<)UWP M%;9=_G+9F).\1LYS&'B)./.)?GDX1RN" 1-1BWY%]GJQT^U<\X4G% MQ:Z4@?25W$:N0-V< ?-+]U@975_<.X@ALVDH2A,/U.9>/XA"W9RF++%)+%L@ MT3E!)L MG&VP;% H+_([Y7ATM#2'RFBPZRW(U>J%_<6]!6+I]*@00Q%1I^HQ8G;\GYR"O)V=I[GB! M#+PXNKRV.AV+C!/[DW5^_WHNG-^-B^Y[$9CG7J8[+IEG<+U M]3F)Z**5M)H9U@)E<0;"0G0,=WUW?JYIK177' ';8-^/]94Q_E>+8PKQ? MH M,41]1%C20#52E$QC3@+@8."V);D6\CO,.H"HBS<$/Q!WXNY5#64R*CB M1*Q1V@6&L&Y=QT<,.(QDAB/59YO?Q0AFAM^_]_HN,P#ZE$9$2;XY6Z@W[V%C M+QE7A2K3!'_3Z.7'R#-9'K!([ )@3.E8_TH7#!LIXS-=7.T583:3,8-W!N' M$<[S6%64GJ84 4#T!^=1=5[*/C91:EJ#AW0X6,:.D_!C58@X9R%BJ\)2JVH* M7U13B+B.0?)QVSX<)=FA+S%Q497[*^$L94^ =-.5RXG189;R8*ZP,DHB!_YN=1U$F<&B M,80^"#"F%]^Z/L@/X)GMD>_T7.YH-C0HB?293)**[4J[U *VNP:F C&%: LR MD2;APM1T!4L$BLV_B 92"8AE3.E.&Z,PW/&SS@SQ;LH;)0=Q'*X_W-1JC)0"S7"@0,O1D"@Z>D/;+L-C$[3.*E4K4Q"F&0EQ5YD=XX 9(ML^15/84 M=)Z&_@Z_38'L&PS/!NP7X9@[EY+F/FH4(<9)8$I<_#&HE0FE(1,T9I4;5D,#SZ')73'1BC'1-3?: M^JG$J#>G*JBF]7MD JPRR#:32$&#>//:FI'XQ2'_QW"(&)0.6=@_Q!"!!Y%( M4D$5_,6 GL;((N0$%85@BI'(/%YGVLQ-7O2)W["P7,MS)O(XWM!+!W+TFYA M7U2&K2"99?:F[](03YQ3+ '7=2Z@;EVEO;'T (I.B2Y(?.N&-Y$S NI8\0BV M(ZK TPQRM47))"[VB+$*5ACO!"(KJ"0GU=@4G=OPW@(KO_=# C72X6.[(/%"38Y'R@@ M7>F@3@2[.GEX\A U3:#K8\%3H4H9N6/ZSDB22[Q>J4GC) 4U^F#B/W*!+=6Q M1PRJW<5*F^#&C73!Q12;3[C;ACHG@FTCP1[5D!W1$&U0GME^:4%_/+%'3@DT[^/".F,T 8UGQ3,LK?.W-RK+%'K#%.5DS'=WNN[X, M455,S%0QL?L:T$VV?;A0[";Y7=AF;QM(C-&CCPRW\/AR"E=5&&6JPEC,&;^! M_-T'^7OR<.MUO:?&=8B0'T7\RBLQBJ"9>(L63D%^>$J]9/5)0NP@]T7%$K@G MWQG%[D?Y+Y_ QQ^!S_K1"^C7Z:%/X,'3Y!E!*E!;6DK4&T)2)!'\TY<_(#ZO M\V<[27_RPX-ZTY[R\=1G&W5[VI,'C?F?G?+DX7[]L#WKDG>(($P4("\>U:\; MK0TMGSF\B39 <_2@PIWBT/!/,S+?)!/GG%:6P9'*WOO';AS%IQ/;HZ\JDG*NS,"F4 MN^^EEN@S"AY!NU>0/96 *;N .<:C'QAS3BEC50!FERUDK5FC-(IQ:SW-!*9Y9PT?-)D%=W-MN-_7+IS,K9K#B>.+ZI=.;R.)NS MZ\PW<8,J3ZVZ@Z]Q!U_=4RN=UIG5&GUIV<"[F*)VPZYWSJY^>3MCM#+EW]64 M+Q'M_OOY\M3J! B;T7.M+V$OQ;:GA=<'S!J17=K[?'7\Q\+N_ 1?,[$#6@4W%7OUATZ;W?!5UYA'Q^=5@J[E!=\#12VNN#'CM]+ M&9+'.O6"'UWL=:ZT^&M=\B\G7RLM7LI+ODY:_ N.2/3>Z8ZOO"(_/?I<*?)2 MWO%U4N2G3M?U*Q7^^M?[XO*D4N&EO-[KI,(O(C=&.*%9E?@.-3'.C'[SYCV4 M>_6#P_9\+93M0]5^^>*&1)%5:<%.G]_<]71C@"!DMC=@]O: *<PR;^V!=&.DP[M)NV)O=K+ITE:^V_[-I'UC']:_U2ZO9;->SW]X2\WA[F02=AU//<40FP@('7GR+<%T( MX#5 PM8(.V^41J,P9ORF6&3E[$.9E#.'HA-D&+[32QB;[-X#T1*GW?\QU+#E M>Q*H,A53U9U$OK,.>\P@LXJ%\810+^B%$6*6BZ%PD3N 0\=$@1<@]#@.H/00 M%\UR'WHNW"EO( #*$+(*0?(MA.8D.OF,ABA_G39G+F"5 MF.X7<:$(&SH* [%]-=^;I_8]%Q#MJ9J:!3WWWN@II0:#*()4V7L52)6FO5!( ME;*6@52@*7./KEDF%)&KSN]G1]??+T^N%BGKED1EF$8*JPB:', 8JK)P9TP1 M#RR[W=JMC:M<1!'NIZ!O!%PUV2NLO#VKGOK^ .!:LTLRU^@ M-T=NBI8!O5 I_[M]N?47.CZ\[9[S6KS+?5RJJ5O>[* MW@,+[66M-"6*?G]Q$O?C@A('ZT/%H_0&_!'+;M5H7/$,]"S7-5YJ]?T6!_SY M<4TN"7TU,RA^@53=B7>LSY$'*[RH6Z?A($GCY^31RW6'JM4LRVK>6MH5HI?- MGJ$LDRBL+FRUFM6^L$MW)PM:2"EJNWD1>?#7$?Q9?P'G"AWU>O!JFE8EOK\U M0WU+)A9OPIU/#^$O14ZRY,F$UGYQ^G&G&_8?X?]NDZ'_V_\!4$L#!!0 ( M *%#5'/DL3+:1, );8 1 =69A8BTR,#(P,#8S,"YX??OKE+YW.?SX]W1K7U/;GV!/&D&$DL&.\$C$SOCF8?S3R;AS MV<..?=%];Y_WW_\\O;*M,XQ1?]+IX;.+CH4N[0["EMDY'W?-RPMTWL/COF+Z MQJ^X/<-S9$#'/'[UQC^OKZ^OGOMOZ-L>MKK=LW3_]S=/JNB)V%9 MEWC?-TJ_C9D;E>^?RM=CQ'%4W)^@\49QWR._^QB>OK/I_%3VMWO>[T;%)3.B M84\\+I!GK]A[U//\>3J!(]BI6"[P*13J0"G,B+VBRR?:)) %'+&BB;?J[#1X M>6(@(1@9^P+?4#:_AD[Z+I#XWN\^7IF]38S&8D M-5"5[\B?';-7KMHL52Y>-_S5B>CJ:,-ZM)9K0T2W8QO21VB1IL0I[P-"V99+ MV1;S?+>V5&M'U4:D6Y*"<$0$LMJS,A5R;+^;TI=3F_J>8,O<$OV$)Y'= M3\QW*<9#_>\*,9M1-\?2G"X876 F".;QN5(QF#$\@>D"+'PGLNZ_V]= MF.M+]AY(L/N'[_B"X;(=!Q(.CE45M9?T(WAO$.?#R9""H_^(IM ^^?SKTQ>- M$Z9J7E-$;"/&:U7\V 5G&OXU.NO@H&,H2D.2_G*Z3;#%RN?8>? ^JM_;70V) MPR(:PBW+4)ANPYV -B^,&I2QP9(7U"KO1IGF<8"UY"\KFL M-)"8"I(>X/ ,LL0K3$*>1IRI$7(U K9'N&(R?D0,NC?#@D"#:\1NDZ\>2&D' MJ@!I_&VCEK^W'=B5 #F=/(#%5FW<<4!F\-0#VN]VK6* KMD;=&*L*SA"N1;[ MLZ#V]QEU')R#NQUB_"H-8D)T& MP)[9-AF,NGM&-\%>A[/5M:P=<9;%PQJ-OX5U'D'?1F7H8_&,8%P@CAXQ ML^7[*5"/J$!N]&X_BE&I"7KE.;/4DL8NRK-JU5\-J-M0E1L(_C76;9-DJG6Q M(D=5RYRV&75\6_XBW@UEF$R].\2^8[$GOF"G3 M$7XUUNR,37Y'9*042H_I?%;Z87EIJ46YXCBUU.-MT6O-B2I\R6^HMM"1?/.B\ MH*SX1LR:0F]+^F;2P5K1ME'"):W)-IW>G%C]I.5><6BC/5EU7J:-.[X+@<;J M45D;4X27WNZ<0<"1#0^$$B%C&67$8&NS01HXCN*)W"_>A+*Y:E=EY+3<]-B= M6]T+'79KUD:,=RO!>PS2ZY:/+H(^>([<'%](-_T>B\*8:9GHYYSW9C)ZB-C] M;"B&/ZN0?L7S9[EN>$1(";?D!%6 E7[.NN@G/80":+5Q-M/)>CTI998J:S9K MJDYO5R'4OZP"_^9LJ:IM6=\R$[D36V@=S58&CFL/0SX=A4]W 5+/48^D99F)A=H$DG&/1+T< MK0?E$,*K/7XGEEF8N5,B^^J+OG'NK96 JTV MOU6"UPWQD&<3:2JY8'ZY?=T<-GJ/Y-Q,KJVM&1HKCD:,Y1&B4!!EAU\Q;OH1 M]]XR$W%_'F"M'%U/6/;?EA;&FY;8$8M3Z66;"<<^"=E6+$:OFB&P P=K)4"\? M ND@SU%_#EX1<^I NDPU>N3/+;/8++GEUP1EPHK5-EKP)*B[E>H J-S/$)O MI=+RUC1Z=^:]F=S.#*@-1=Y.09?/X$J0ZL?'A=73BKV5FGZ+$2^S.1D4U^OW MI9FRQ:4(6R?8LGN_<2*M%VYU^\D%NH"\C6YWT/-Z]GGS66GMC&5:O0SU/WK3 M2T(G1*+^N^0\O([\.GD>GCZ5B^Y'1O! MHWX8DEF+\8@E,\B_HQ5*@GFX&5UZU;4L7SV"F;UDBF&$:Y1#9VP MBA#>E1_#?6X_:$!6'J"H%R MVUK;=-H8V7IO)I,'UQQ:MYNU);SRN\.IY/HA<6'U$IL@VQ"T= 2X\H::1\3$ M8I1.K1TS9Z:93)F4?-3>'C;BG%J$PV?$/.)-^2-F MSS/$BG\J(T&HEW[/3":%12SD782&8M)BP9=<_\X@UZZ$G_7[R>R@) AM7!7? M%J?Z$!D2%,RT>_(M.Y$5VMGQ(7!_,^2WE?!'2/&&;>C9$Z94"E_VU M0#]765:OB$YTC%6#U,9WK$GJLC_9J.!%T"Q#MLM8K.@WF];**6\;X8$GB)(6 M><%#.I]33V43R).Y+\B5\]"S/Y^C\G>M[%R17F/.K'YB=SA58V2]G:AB(Z@Y MS)B(U6V$E;=2)X9474]B^GFQ\&#/[>^'B@ M_'1@^ U7A87\;MEO7Y_EL<-;BKP[/!]C=F*@,1<,7/4/)X+YX!_)3Q]^.$F6 M\XCKRGDS*J>^?WL%%I!09Z0^6>;XP?=L3@SN U,B?/G7KXSZBP\G07$B\/S$ M"+YP%GP0]\JA=OH%=XLP__.&,;Z[N^GKL9%^$T>2_#$YS?,;,+Q(R,V?D(P M4F[I*V;!+S(G(BZ6"7+Y2B[%&=3?5^AHY CL05NB78=Z]6*;:^,:\'F^<.DR M3_VW2S7>;(6Z_$ZB ]/L GL\2(F5RCA511*^W=()1&EEQ^>#-J%WSP!-A#K85&473FLHC6!V_X5YA]W6>\$$I[ M1C,B%YE>Z6A&?9G.&AC&O'&V[WH;5^E*7;Q6W&N56L2R<8&,9KC7-?O)S&C M[JMR$F_0&"8<)'T[*/ .2EL/":PVOJ 7U.&YD/* ,D7PGP^(,X3=@F>0-\^VU2N,=G/V%8^XL#.]KMK MKZ>,Y()WXR#O$5[@L73P2[@;"-\US63#58U2, 15PX!QCSL\8\,@?7RJ,SPD*22 M!#4O.,VF:'R<;S9N2%\PQ('B%H?K-++J._1&YO[\41Y3('SEDZM+YC![@>E) MDJV*:R;W^JNJ>[X(Z?U"\]\M!# /DZ%R)VXH&Z(% >4%HXX]> (\N'YZ*$[? MN)K(IM*HJ>&\'8(%88ERR00%5\6SR2)RVC(5H1JS0W73]$"G ME3P ,OM]"36G==[@/5N*16HJ''A%?=W!\ 8N3<89P^%:LP.UDX.BFW )\LU MCFK\8N1H8W,P$9C]%R-V0WV6/=7E4Q[J0H9:!?BDV?+[M%P72=GRBR4D#5W* MU3$O8=),'"'4!#;*H\(--R!0M=HR>]@R@-G0*80\!EU':#Y-^9" M7?29M:QPF*W=TWK&OG(!HFP.M1$QVY\ISZ^G\3'_C#T"/OF&D_HLI^=KO "S M)^2VHW)+!QRB,'Y//=MG#&NBN7S" ^WQ#4%B.&-+[D*C?4'G=$S<'(]=3W, MBARWP]+Q&-$;WW-2EA8*+M/D\&A^O?86@[[AAX5,89<7X,:/[R_#&8A?^[B@ MOU:-VZ'Z<.E+;O*IO">$AXLN)5?LDN0'.L"#N7<5).6$'>F%#VQ(1QAL7,2\ M Y8:/@<*ZN<7"(1?H&UXH^TY:9UZH@,%^=%G]@P,D$QE\,#>+!CAL@-@7M!GX%_@>J%'7$'T43O>JOJ7'U2PM5R@RFQ^\F@^VE*BP<=VH)_M4FJ58-Y7%^D&)KSE5 M-R[@>_SZA%^H^X*97API!1MO?+87'ZQ15(\"MN@/U]94/5.1O4Y9Z"C=GJMM M7+/J/YSPASZ <$^]K\]#.208P?SSF^WZCHHRWH@-SH03I''G&)!2/!KO\@UE MSAT5X K2^0)Y.5YC5NG&NY%NXD84!F=:?E))4ZGATVC^4LI&LAX_#4'C$&8> M:ZIX&NI@.I;FN);-.CVT),IUL%4\+#N@6"PCDQ&F+N+(#7[E%CUA^!/\FG![ MN&Q:9 ZS0_6U!HN%2V1%>E@3Q1K'-..$LW0R9.Z-/<-RJ3]G5:04C\:[G'F> MZJOG8%;\4)5>*'77TKC8(,8K>IE(:M'&.Y"15R:O[A'+AUR, MJ&R^O \*K^;\L@EK)1@W>_XG(WGAB[RGIH:SK1H^C>M$=/%%[ M<*W>HV)49 M.LK&N[?K_16_RB-Y,&]Z@3]5\#H+?;9: \UI?KN^3'Z0WLLMR^=PO-\@0P9F MN=CE_T'B@;J?<83?Q"<7!E.F^A1GL*^!)Z(J*@8PHU=:?KD^1M2X05$Y?##B M/$?N*,M9KU2V06'RQCNZ:V+M@R_DA.VHM3PY0CBQU<6\]_ZV@&I-Z,VM=S]+ M+URVB1>0ZR>V1%Z)%(;L\H>A(CO,9M%1]ZSY[$?-JJ7;T?QT6N*(R.IBE2?L MX5?DAC:UGM/;6N[-BZGNS=\?N]7\IQGH-Y1-,#3 H4R=8<2-.]([M*AYK:[Y M4CX55%S#@%]=PK\WL1>H^0!/SE2^G*X"J\;'>MHA[2U3MCJB'=[@4NK =RZO M?=UN4W@M*(E:I22C0TH4BC+8P>QMN)(0AZB8\AL#[@^32?;I@!(<#O: ]C78 M>5N$>]#/R,V[IR&[?.. 5L\QN<9VS.>X(8R+>*)) 57??\V-BS>\BXM/*%.[ M%:]2NUF.NN00-=ZI] U'>;:5NL21#G]TZ?\G#'V0EQ!BB&E%^)WY!0R&X&,/ MZ"UGBUP?X36P]SZ/T*<21#KDH7XH6RBW04/ZX[ MZGL$W)Y!W/#QI_\#4$L#!!0 ( *%#5%GX,,6AQX /8V 0 5 =69A M8BTR,#(P,#8S,%]C86PN>&ULW5U9G05$R)5$210(4/54N6>("]/*=1C?0W?C[?WX] M&3\Y@V':]9-?GK*?Z-,G,(E]ZB;'OSS]_=-K8I_^YS_^]K>__QLA__/\P]LG M+_LX/X')[,F+ ?P,TI,OW>SSDS\23/]\DH?^Y,D?_?!G=^8)^??GR MY:>O81C_U _'SSBEXMG%IY\N/_[UQN>_B,6GF7/NV>+=RX].NW4?Q&'9L__Y M]>W'^!E./.DFTYF?Q#+!M/MYNGCQ;1_];"'S>^EZG(MCZ,?P ?*3\O_O']Y58^\>Q%CWAX M[X\+O8OOS[Z=PB]/I]W)Z?CRM<\#Y%^>SO&+I"B6:D'+K/_^_1!:$RE!,%[3D_#(FFZI M_E5B-E&_^D'5O[70JZG_:#I%CWJ4CH&(N!M.?20&SCYERAXI!BNY5M/JZVZ"'+[MSHJ?//.3XPY]HW.N"M) 4N,7 M9B=KC)RB3B2(A(3A2%2H:*D4+71]-UF'Y*-60$!%'=3;V$#K@^Q/CM^"G\*' M(LAW^??I.5DC$%XB-CUQP#%T4BH1[QU%O$:50N888C?9W+J3JD-R72N@HIX& MJH&B+$*S;Q\ASH>%5_Y'-_O XR87"MC0THB%PP[!P)5%L9, +K(G'L#7%FX!)_SA@VH_F=@=:]F'T M$D[[:3>;^DE:[.XM+>'WC3W0AE%C##%41C2(*1"4@"91;ZR MT4R;@,#\ ""H+M5VVZ7?E[U@K8F969(C9QCV:$YL]KCL,2=DM(*#R'O9*7V0 MVV%_ #C4E7V]O;'OVST8\'R<]?'/S_T8I3H]MUXC9RR#L@?D!95$6AZ)$RH0 M&RGUUJ2<19.]\_L(J\CXR FMHW#X%$:&YA9R))Z%2-#D9IY0*Y#V>QAZ,.>% MNV/BCD/$!\F]&N+7\*.<8MR#)!:M,5KAB(^VX([X(*P*W!K%FF#\/E0?S&EA M?1CLJ(7*F\,7NW[)^*1\2H1:AX!DTA''!/K[T6<5#(<8&NX1K]U7?3A++_ST M,RJL_%^;'..CT:/;"#\,W#&T6CN8(G3*3I4\D\2#+\:PIA* MP'K)(?-4!Y=)<@@^23T0RW@@)F3G50",?IJ 16VE5#0+R_ 5 M5FS5R#O*O$^<"*4\HC>@+ZA+3K/5E#KM3(RIC7U80\WA[4S7,12["KZRZ_Q? M,$ZO^^$C.C._];/W?IB]RR^[Z6D_]>-_#OW\]()K=."CEYH2"[2D_DA*G$&P MLI"B8 ED3$V"K(>1>7A;T%7\BG:J:AJ72ZEBV6AC,1@B!3?H^U!+@LH!LM.: MLR;K3?W=IA?]R4D_68Q[[N5+;QR+:+7!<$VD\ACV@L&%GD(P%H04N8FIO$[( M(45:.R+@1KBUB\SK65\5)9+RT. M<"YS%ZEP1@M&'%A$9.7, J\;(E9XA( T)*=;0B*)$1-9E8IQ".TIEL4Y*"J4;F8 TYA[0&UC<'N\J_;A'HDJ U;'*, M55G9#*$&8V3)0\*E'MG4UGF,F@6+;7RDN\DZI%W*RMBHJ(]K&/G[L^O2>HM_ M-VP=\-X7DC_#K,,YKQ)5JX_ U2GVU%3@#KY:M63X.,.?I8)BVN=E;BV^6TVF MMPS?3IZ;\%.I6\,_AWXZ?3_T&2,+H$)KB)9 (PL O?$4Z4)E:SDR6B>VM3^ MK-"P^P[8=/8NE[J+138)#&==A.E'C,]&3EKPBDHT.X"V(;. <7:(A-K@DHY! M>]?$G;^=I >Z]*2IH=X6"#?WPZIHH.).QQE,YO :&<9';#;X."L9TB_FTUE_ M L.KKW$\+YV,RN8U_DN?_->1B F,SYID;P )50%#;*F(XQAN&PW@&+2 RA:T M'E) 4 M"K556,5B<]!>E'.='9LLSU!$WG$F/JPM3E):654B.](8PD87V28ND MFR2SW$I1%4?X=GX#LQB.Z4RRXB7'$IUS%P(J0EE/'7.3=4A[)G6P MLM8?KJ.6BJ?V,QA@.KL@0H;HF!21".L%3IT"L;0P*1Q:_V2#2$UR *_1\4!+ MV7:U;8.&721?O[SPG*^WN":,&,W,)A4)+@L6<8@+@US,6743HF(ATD8GU$76EM+!KYF^43V\I MZGK) C#&MX[_"1-D;(SN[%$ZZ2;==%;8/+M\9)G/$(J!=4GA8\8]0RNK&#[! M'KGT*C+=9&=P,_(.RN[5AD@##57OJO#FY-1W0PGG%^PZ=%.A= "@HN1=.B3( M1LV(%TIXYP5EV38Q&FO)>> ^\H^%C@H:J!B'(BCG<38?D+\7G_UP#-.1#1:] M,XR-A"Y;H98Y$L!@U**I3E*6S(!&9^PWB7G@KO&/A82=I5\YI[4P=!'?=I,Y M$O5]G^\YY'Z E13,5U_1G*$&NHD?OKU!N2UJ>TMDW"^LWX7;-RJ%4E)X27Q) M/Y >% E<<.*-QUZMX=!D1>H3FPY=$/66FI MFW0^N=<;?5SW[5"0>6NWC"U5N(?M'@<9;':*\"Q4Z:0@RI&60" H5W:?HH$F M@ Q052).I(U,^BQ K+(F" I6!&M2U&J)J<5 M5Z@XY+5.41%I@%+ 6/8V9$:EAU@2 U2$1*.);5RGO:UUC[Q=N34:U]>2/#X( MZE@LW ME7) 2O4W3O!^Z,\Z'.WYM]^GI770I=]]%&?=V7DO%94"BPH?,*5T+L=(Z'(S M"R0+27V6T3%HTKEIT*7#"I)-16"EMFVZ(=[AA MC^X7M,#*#=]\:RTTW[[U()U&B^$C2T1JATN,=:40 ZCG5!NFVISY;+U]NZ\X M;T_0J*"7BCWN3@>(W4(Z^/L8%J*?I*.3?IAU_[=X?01@F8C9$E !F>4Y$ZO! MX9^ OHD'8Z")7[@)<8>41KXG_%376;W"@Q4*WN77&/U,8MFN[J>E'2!0D8 + M$E5$&ZA8)-84YIF)7,O@F&T2[]Y%U"$EFN\)/=5T5&^=\MVD6,!WD_,J^^Z< MM/-B?#822M+,,Q!I%M6(U!*O;"SU]DIZS7E*;9)Z[R3K@6TSF@>G>UFXZBFJ MYET09UVYU_-U/[SLYV&6Y^.++!(L53%^^5II+"?3*@4=*0DZBU&ZB7T9I),QS M99QCTK,F<=.]E#VP[_-?PO#455?=5BSO3HNZOA9J:FJIY5#.4*S9>POG_;R8W>U^.0$?NO54D M:(F4"1^(56$XU[;? MQ*@P!>-\)JG4<4@9<-6ES)*HA*("M/6*[0=3FY"[$=CV>>C\.&"KKMD]+(@7 M=^<*G470/!(M34FID+ZT7)&$!AE$MM8EWN1\XU[*-L+67VRONJZZ&J+HHB_' M*FUE3_U&IXX1-R*P2/D_<7VN?>E MXKJ=>DJ:& KG:C:G85Q)%S5!BXMBT*#+9?"*L.11 =9Y:YM8M%LIV@A/?[7= M[SKZJ9EMNX[KXB9.KW%M@7J%T"6Q='5%KC6QVG)BD'"PEB6:V[1_VYC$G4\! M_+=%HM&G_BC^:]X-<.L5Q2.!OG,6U!&31+DWQ"7BS&$4$;!=8\9HH :9$!7!J#O\NW$^B=2,*!0.YS.7KGAOA@$TG1 MR9!!26V;5-,^@,8?(.NF.L(::;"U0;\\H5^10\PJ9P69<"A7+U,,_:WWC. * M%D"DH+3Y)FDZTD98K94AAI6;Y9W()"0$ PV19D>C4FVX M7D/+CV"B=P7.;29Z6Y74N8!W]3%&BN)GB'_B:S.(B^.>H3\>_,F+?N@G_JP; MYM.C+GV <0>Y/."QG_0G75Q>-?P-!3.B+G/F)4>/K=RMZ&)&C] XXL#9P(,+ MQFYV7V]EPGX "UT-8(^MUXHE\J>7#\G;;@+XWXL!4NG^$7Q$O$1B!=4HEZ"( M5Z7.QT<=M:8@VUPC>"M%!]4V84\6K(YZVJ"EGQQ_@N'D)03$KF(Z<^$)4^4" M#J;*1G_T)">535+1!M/D&.8V@@ZJL<)C8&5;Y30)/ZXB5RH#B7-./"NI=K+D M^<:R >%BLD*7FZV:Y _<2M$AW2>V+\^HBG::@&45QL_]Y,]W9S"DP>?9=.22 M#S(AD$.Y+%-R(XF3 HBP@4;OE#6Y>9AZ.WD_0)ID2QA5TELU3!7^KUW(N^A( MT\49I.6%O5=?6/GD>QBZ/MWV6RT8[!VXSNF A)+M(V(2V[1P2G=YY2@QF6G M L]M^GML6?;XN#6"!XSV-76&+3#P&,<4VAB68\HDNG)7"M>)>(.44G"&!YTX MA2:9(ML>4SQN4/[C8W17##S&SBMS5NH292XHA@-/!(M&Q38;< MMCNOCUL0^>-C=%<,M&W4\9N?S0?H\_/YM(0=4S])S_VTF_;Y_0!3%.)YB>P5 M6C9K(+'AR%6:1VS#184.')M-^[X?=[$\5LV$>#G#'H6YGJN]"?532;UI*-+E M^'L4Z#J.]B;.W_QPWBWX9;E\<]Q0L#=FVJ.([^9R;\*^N,1CBBM&.4>>^JG' MI2J6]X_QVY_ZF1]?O-=<(5M1LT>E[2ZM_5GZH4_SQ6E35PI5T3^:_.J'/V'6 M7HOW3[W/M>%A)8ZB>9ZVYZD/>JS MDMQJZ!F^+--OT:%&F$WPUWC>(6PK'=TQ7!WY;DIO6]GL N/[1VTMJ59@6MZQ MM958+K];A?GUE%1D<7MW^=H(5=EMY/)>#+\#ZJ\/497M5GB^J._;JI7F]R]7 MX?466FIRN3VFKP]1E^-&J+X<_V/\#&D^QE7[\J4=D+[)L'7ELRG]E3I[7DY2 MFGQ8;R0#7=HV\$@DLY+8:%6Y+#%3DU6IPFBQ^;I*Q.Z59\NQ/O@OOZ+[-71^ M7(*C=_D#NFS#&4Q'3@G#G9 D45:RG"$2GV@F%"(34N%;L5$!XWVD'=(9W=;( MN%DH5E4C%6L4EW3]T0]_EI+'H8E>W%]\E3 KE0SGO>83+8;M0FYE[9#.K2J#Y9*.FE[EG1)[5%*B\9^?OQFDOOA9-EG='[4D?D5^J(BKNPA<#N'*^*G#:GN+%XMH\"-ABUN:@:Q0IW3?G= M_;[U4SL\JI5F;B[X;:50*2BYM7"PK!A*21.2!4)I:>L$LA2#ETP$[[-- #RF M)A>)WT54A8SB]6,O+K@=12\<@#/$6%>ZOVI.?,GAT3P$PR%0)ILT/+R;K$,* M5JHA9DW.<"W-U.L"'N/\I,@:TB:MRF\OPU4R>JN\(UH5ZCW3Q"N*S$AG@5KA M39MK#FLQ<% 7#X*.HNZTO?-?:4]L]WGJNYJOL7IWH4F,UNZ@WVT*,5[Y? M132W4U29W>V=X#6C5&>]D9.[.D7M1VKCL:L+Z]$>F>\>\6JQ8B49WCUX=2$^ M@)=:]X?U,[AL2 $K1"Q^T6_W\=Z M,1^&LKQ*7%5E,(PD7WHU)/QAG<9.60W+-M];]S=MX=Y-Y M-?_[XJFYPAEG#I\XARX5,(J4 %("AJ.'IZ*S,> +30Z5UA%S2$<#U=2_L]3; MNK3K#>QEF6F??RW)9(L"A^JKQIVS-%P^-N>NTCI2IG\SF9GUA1^&;Z5T MY*0D1HVDM6+13TK$4IU"!8*+:4-$,H[G:)+E34J'[B)JIU8\JZOS4K[?CC*J MX7_!#Z_[^3#B5CO%5""Q-#:72F!$R4T@SFH-($2BWMX'JZA8&63KT\L$X8@6& #*D@$1GE),WW-'%7F>3 M"&!XPTT0V05BJ" M$:@CI;.YT3K9W*9E^$Y4'U+KJ,. X$YZ?0PH?H 3WV$D-92K9:>HPO(0C5*D M2@9?.J)SAU1'M-XF"Y(PK/8.DI2VR4'>KH0?4A.J0P#D[MIM@LE1EL9 6C1^ MD.6I*%ET0B>254;N0W1,-+=VNU\4>(=^E5)1:\,)*\^^C R=GI Y\4%*IUVB M8!K=$KCIWL'CAMQ;H^'F)8"5M%#Q LE5BGZ?^/.S=$@O\0EYE]0.EJBA MT06B=2@I0 )*5H M7H!XJ[W^>T:LLJ__$*HKG*C?/=T.YR*;#;P'D;6KQBY3Q.(]3HZWD=#5 2I5 M[-Y*4VV.=ZG0OCE,?>Z;U6JOS%&C"]'= ]:72_.>0E=F6SV97'GYXN:Y70J! MMYJGOCRWXK""F!+ MNGCSW3D!?I(6?QY]\4.J+.2'S-A*Z%MS7:551[G;\Y/_NFU[DN]?KU34>@L] M=7G=J<+WQBBU.6^60UUZ"F^7ZG;^S3KI:VNHJ,;<#N4%J]^OR&BKDH+%X-6+ M">X?M:)H]EM L)CRN1^7/:N/GP%F-45VS[@5A?80#G;-]%RDXI59+V.:$=4F M1F"6!*'+G2_ 23#*$)8!DM'>@W'WB6S-N+MN"%]> 7%UV,O4=,.<@\B)<>74 M#EPBWB=+; Q!&6W!B29URG>3=1"'2COJ^,;%X?444>VTX!::RO7F2[*T8QZ M&T(#>")=0HXI_N:28%&J!-$WN2?[7LH.(B%S/Q#94AV-*PD6-G?QLYQS[+Q. MW!BIXLIP-Y75EM"5BK55_74POQ[K?$W8VLJ^8Z M;>TKC*2T3M+D2UVC++F(AE@O%/% /3AIE:#[]" /PB_8)X1JZ&4?KL+&J\B( M[6%]Q$D>8X6\SMN^UT@> I,\E3O5!"/2AT2A!KY,4\ MZ_-7%4>Y1&V)H1%%8[,D-JM(P/.@>::@:9OLY*U)_B%7RX<@\$&K93WMULM. MWE H-_+[$TI!,Y6)B7^0[":I$!ECIIK$9MDZVU+\ ^YZ#9'XJZ:W3L. M+THZ<5'-C$F'_B73*!YEB34L$Y L>&,RM;E)A_4'TGE(]9$'A;IM]/@X8%O4 M(![L"X?!7*+4LZ$ M07) NDBTK-S=*B-Q^*P@4*(1*7-C0I-=[8<2>DBED <'N =K\G>_W;T;B MU:XW:VG@UM,?T@5C&UQM!\-[6._ MY(^%,B =G2$?Q_#V_-KK>@?S&XY?<9=D&XZJ'03074"CJO?3>4E&GX%8W7?-C^=M?U M U61R08T5I#$*S],T F9OH?AXV<_P#9"N#%&%?[OIJP!Z]NGH-XR4A,Q-$I+ MO3[-;_.3XI_V^#"FES#I3[I)^:O/Y>[F6%[LQG-\9-_VT^GI\CL?(/:3B&[L MKKY+.V*:J*21K"H=OEUS:Y'84 X?EC0MB)FBYS8MC?61JU$0FM$,G'BE% 8W M!HBC/!'(PB7&=%:F2=O#!]*YZZ;,FTD\MZE^_*(_.>DGYS,OH1;+TK2(RXX&5/+QN2T>&0S'DE">4,]14BD%XEV.1$GOJ-'":L5;2&IW MT@_I:*XE/F]>=K=7I5?;0;Q%1C>$LS X(^VT8DQRXASW1)8+'CUGB026,@07 M HH(J0[:%KE> G*\B.@A?W' MW_X?4$L#!!0 ( *%#5$YFA&UL[+W==ANYDBYX?YZBIL[M8!?^?_;J?4]GN5M>VQ7][GC M"@ !F5T2Z28I5[F??@(4)4L4*27)1$JB7:YE4R25^2'B2R B$(CXM__]U]GI M3U]P-A]/)__X6?R-__P33M(TCR+GU[,$!:8?_ISO/CTTW]DG/_Q4YE-SW[ZC^GLC_$78.Q_+7_I MQ?3SU]GXY-/B)\DE7_]T]G>-X(7(B144ENDL,PNE1!8DYN2Y2U:Y__OD[TD; M1%"%232>:0B) 6K!;.0B>+ 2HUI>]'0\^>/O]:\(<_R)!C>9+W_\Q\^?%HO/ M?__EES___/-O?\79Z=^FLY-?).?JE\MO_[SZ^E^WOO^G6GY;A!!^67YZ]=7Y M>-,7Z;+BE__SK]S!++X)8_/?EE]YQ.FJQ^.^>I:+&.!\]-%CXAO M7[M7O-,S&/N.ZUW!>@EQ'6"]Y/AG_USDI(OXM M3<]^6>)[,:6)^!V+;+U\#0)H>3\9U\GA-/ZZN4.^U M)Q3\:X&3C/GGG\;Y'S^/N?60N,@C&?GHYS77:>PVF=43]\0ES,]Q/7O5?M1XZ[@5\3L(&L"G*5G#+:9.$Y\."X M=Y)^1"5'NPVC=\F_@QG9 I]P,4[080781PTW;S&,3NX8UIJ"I"(K!*TO&J4& MZ:(%%U!!M-S14V$[*&CK /O0UH<%_5WMM?FTO*45:VE(]/? ;+E\,RUU&9K+%?_NO\_'B M:Q,M;;C-(-JZ;WCK$Q]:&<$":4IJ:XVW6+PA^UMQ\@(LOU]K&VY8QWDYTM-I MNG'_TVID3Z^L@E.(>+I\=W0^9R< GT=7%R?1X"MZ.1_%Z 7WWK#D!&=:)?); MDB1?)N64O,>@BMYH4RSMB0+SN#0J5G?XI6KR%SQ=S"_?6>J6<;&RT__G=B@7 M2MQ_<*\FB?RY.?Z*%_^^FMR6W_OIZ>G+Z>Q/F.61]#F[K#5SF&GD7DD:.9)/ MD0L]9;PHQ5V+D>^(\Z98OK'[V>Q20"O;<$_CL7J\O;)D,1U.+Q?,6W1,@\J,JZ+BS%[@;PT M>436D0Q/A::ZF_8I^-M,$ ]HN7"8Z&^301Y*AC>X( %,S_#U=#X?J1)D"AF94RXQ+4ID4>7"$'DJ M9)?1E.A;\. &BN.FP/X"OZU]=:CVG^7_/)\OEF;9Q^FSG)=RAM-W,,ZO)B_@ M\W@!I\OYZSDL[;FSSV38+0WNI8#>?E[:WN^1)#0?+_ #SKZ,$[[#V7B:WV.: MGEQH;I3(-U;*9.MU%BX:L&K@<9WW(Q]C"2Y_2SH0Y^% M7\=?QN2WY/D+F'\:V2BRBP0A80ST8#K-(A>*&:%31N^\@R:,O8'BN'FUO\!O M:]_T;Q[;:+1W13&:@HF.1$7F"\W4-*(B^R] US_CQ!/<20%!"?)H#8%!GQNKVW?-?=H#Y#E)C?EIXO-F+^GTRFM"__X>3$[QV]O3B<+ M_&OQV^GRAO_X>8XG]45O=+A@5UV,II.Z*\09X]M+V-. =+O8&[NX;IU^5"V G4:&VGMT]* M;$35YWJ_;;OZ#B(%"$8$4'H;(/ MJ7AH08;-<(Z!!3T(>FL,_-]^61,,.45_M$L*J$&+EZ?3/]MD;'R[^B I %L& ML[;SGU2)2$XD*3KJJ'.-%H"0J+473N9R_\[_M_OTON&?DM6Y+B8^1S)'%%CF M"R #Q[TL,6"R#L"TKGX^CYDLKQ(9H#)H@:;VTB3T]\!;?*W5=NW-C J3LNDS0^Q1L0/TYWE0[&5"+GDF%)]72(#BR6:)DU&C4]1>0>-N%1 MB\$GIZ_./L-XMIS@Z[,F710A2<$">0VL9M0PX%HS MF63A LF$D:8%+S?#&9Y9#Z_J:>]Z:C G_HJ?9YC&RVUJ>GV*2ZU,\K.SZ6PQ M_N_E^R,NLOR=7)'EDD8(S0H8["I^2;F%5=P/U@5O\Z;#!+7P4+U$Q,)'8#I!8M"K4_3PO M+#DZ68@FJ]^=L'YPJD^]-(WW5^^1 MT$;:)8D!,N.ZAF!XJ-YP%BSS'!(MU32-RC:FU3W(?C"K9^W=II?M):/M(J_T MW2E,?ONK9ISBR!;,!KQ@,BO!M-6)0=*6(>@2O'':J=0LJ^T6G!]$ZD-/M]GC M#I^<"LYF==Q5*A_AKQ6NYS@A)2U&-5B' @HK( S3V@GF-"Q-9C"8SFY$K+8TULHGQ?B#N'\0<5/.WB1OZ)^ZE(4G"15KW:X(HBI1+ M=(Z95.JI16E85($S%Y,PL?ABVV1#= 'W& Y*--3XO6P[4%T-XJNW,;Z:?*$' M=CHC08Q4*%(DCRP%[NO9"EES2#0K7#LGLXZ\V&&X= W5]TZB?174(&IZ&]R[ M&7Z&<;ZT %8+/XEF*;$+08U\"277FX"U(-9+2M(?O> MZ76(HAJ$6+<(9PUEW;U*:7:.UV4TRL)%R+42)WDX3,L@&83H6=$BF,"S1=VD MF,T!F+]W]K51;H-0[1+H&_*@R%VZ<)\NPS3"BP+>%)8A"+(!2!;>VT@S:]YS7]II$(*@5?>R:$GZK_/Q# D[L7[QM>Y%+&C2KN=;/M>OC'Q$XKAW M+"_+6'"76' )F%= /Q@5?&R2Z-4=XJ.9IWI3^/IV=AMMM>#5;)IHF/.7)+(/ M<(IORW:HG";K7)1D)CB"*I1B9.P9)HM5#HHV1C4)=.V \?B9U4A?;:JQ=93, M2#E+%H%-#%2JE<-"9%XDLB^+YX7,07HB6I5JZPCQZ(G52%O#F597J8T;!*,5 M1H6A,)6B8MK5#"()@9Z$;%S@A>JVG5EW8:S%/7I]3W^'FU=+\M MSV'RQ]LO.,LS*(OY** ,('A@8&J9J<(+\PYIH?;2JNR$*[9)W*H;O$3DX\X._L5(YEYR46 $%@,J1Z=DXZ!#9(AS:7)>).@ MS0JW#=#1\Z47332>;>J,2_!>S#"/%R,!0.:^<,P4&9@&;2I$PY ([(0'X:"Y M>7T#T=%SI!]=-#!Q;I#W!K!ZR@><"XQS99@VM:2CY)X%&[W.1NJ2F^3S;45T M]"3I1Q M,R9WDV/9G!V8OI;#J!+^/9^?S9.+_'TS&6 M&C1(T\GT;)P^8#J?C1=?250C8PAQI$E/T*)(7D"MDJ-C9MP;,J:<]]ZL[7?< MK@W3 MCQ$NNAM3C<_MH&T8V2SPB1UMSET6D-B1Z;; )3:*4WJ)+")N7*ND,\ M7N:UU5:#U[KE MO_V5/L'D!-^3/'\K!6NTE:R^(I1C.7LR_QP1 I+R+(5HT5HTVC2$K%F7D3" M^FL0YSH,/-<@DBC(DJI;E[(D D_VJ\1B@P[<>=DD7-HC^?8362TH>94G=[GU M-LD;++!?Q_/:C.!\AM\R]&B^237G,D8KF;;%T=(>!'/9Q811\-2F6^*AP(_" M+AI, M9C8?3I&W$J_WUT*;4V\7!Y-Q?HF(.QMB2);%1$/4HI!!(PPR510/ 42PNDEX M\3:4[XX:!^FBP?J^UG$E>4.F;O(U AZ(J\DP@,"9R8X+=$H5WK9B\4/W*CID M^3A EH^E5U'=6GTU(::?UZLMNVL(6ZP.OE83LY%,WT2R,5ZSI$N1WCJ0LE'I MB74HCZ0KT4YZO54MXB#Y-BDZ>1W1&SC#54W]+KA:=B/:!NQA&A(=JK@[>7"@ MU(=D1;1*9A5H5LR^DI_T%@4AM4E@4D9 :-.!<%@VW-..:"@R["+L/DE0-[#J MDGBY1?YR.EOU1ED>]Z)WR""Z;)3AI1"J9#)OEW6W@I0,K-,,3*)WM:<_:T[& MEOW%KG<JITZ/WB6_=6;HMSO-&ZB\G9;GY_.:7C.'27X. M\_%\6MX1G4DP%R6B;X#JUIFFXY7[Z$JSSR#6.M)HA]XX3.3;)RTC>,N%#2KZ MX+1PAH]V'TX33;R;GHY3W0UOII&K.PRGFBHH4W#:Z*II=O14$^KZP^GI4T#6M.1#9DG!$=+4M*NT.+'HX_:HTX8 M,=J..KH]M"8:>@.SV;(0Z:^UF=AI0UW=NM-P6KM[D&OZ\Z4(G;5*7-7S:PHP M&(7.IBR5<;YTU-^M>Q[:6'.2Z-*SY;7?C^=_? O\*-"9>&9K%QQU49T84B8# MWI2L1#$TF#:I)ELA'9RS=5Y-A;?E/7Z>SA;U0?AP$22:CZ),.6;P3+I:2LN; M0(:)(&L"5"E!",M3DS#?=D@/$ CNAPNWD+$ZTJ5-\%ZBCX41ODF_2:W@-VT60LR05T5KR*+S M&N04+)28F!0T:"MMEFU:LFV&,]2&P%#ZWUW&CV6#X-90GG_]2+^ZC(&AQ!PE M1Q9HGF-:6\^B39)Y"")7?]>$)F7G[L#T4%L&?6C\/A+M*?E!YA#ZQ54,I NT MEML(=V![F)V$WO1X[R1SF!(&YDG1*(.6@>977>M))9/.Y%=CP:=,+/;D M:.EZ[%E32R0[YJ64+(CH@TG6 M!EC+NMZ2*+/M#H_ V#A($=.^I=C %OV/Z>R/4JV@#^?Q/PGAQ^F+Z>EI/=7_ M!9_#[(0&71/(9[-ZAG 9]K^TH94Q2BA@$')M&J$5"ZY6F(@@T!!H,J9;S [[ M CX6,@VIMQZGDOEL,?H7_.=T=NF;S2]F32VSKZY]GCDO:*I^6)ORPU,EX9/!U [&*.=E+X5 MS;"69Q]JFK:2<<^/^79PQIB009-YM#PY%K&P",DR)T$%%Y1RL4NK@L>H^"WF MXV!ZWT6T?5N(_\0)SN#T7U/ZSGQEXJQ6&PO"U^;J#'--(P?TS-?STRI+:0*- MFTR?3C;B]GL,M[#WJ(%I_^)KDF%QITEQ$D?VZ;&T1BF7*1BFL M%9G>:N,EWHOM");W5IIH<%C['HB7.W<=0+8-2'5 ^5!1J9YUO!N'#E!0D^A4 M%[ R!"P))/-*Z9K$ BR$0GI74=#ZD7B")GE_#\BB>^-4CX%$N^BE;VOD/C_X MM[\^CV?UO?,36L!)P7*UV(8:/%O82K=@:GI 8"(.NO:XU6D M4KM,16!>&AHY>.>]@2Q=D[XHC^L 0%^,V.D$P"ZB;Q"U^) ^83Y?]2!;&_V% M)VXE>'*X:]^QDFDQJEGP01EF)"*YXL7RV"1F<2^RHR8+$)F)05?AY 8B"@9<*3_:7D-G2)>3VS/JF?5WKU]M8N(!]N]Z +J^]J^ MVDE-G;8Q]I'Q8 30AE:P1*N9,T ^3"26!YX+*\);ZXS @%W*##Y&Q>^V?=6_ MWG<1[8#;5PF4*184*[9:,I+3Y"9M8IBT=YEO=A%? MWV&?*:[4V$?3^Q+^DJ2[[=I%O$S M 9@E+8MIZHALY(@P5D->AE?'! M=-/JQNL_?7T>+K9!DU) MPF8HLI.%_T0X<_"1AY:4V445#:BRC,J_QR\X.<M* M88 ^T,1:-'#P(KHFYS(WHGF$&>T[*6T]=GBPQ(>H,73M]+IR+I?HD/$8:;!$ M>19*/2XJK4X%,+XE"J%[*3#'2N%[** K>;'0Z00K=9A>C6> MO)S.<'PR^1?9:;AHGR]T_ZT'K)^\FQC6,H$BN"ADH@G&90W6!2N]$T6+2)8M M.MFUL/*](-JE_21BJHUH&:KZI)6]-6HAZ.!P6U24HQ*Y(BNB-G46;!?'1:@9/1^2X' MT!ZC_N]("1I4_3M(N$>UI^DYV3E?1__Z/Z.BK3/1"\;K:5WR VA,004&H1[K M%@$WMHB;7XIYCNEO)],OOZRN>*'GU0_K:OYVUV&3#7H2__0@V?5H$UXB>/%L MI"R7:&)FP@A9R]$71BM4+>48;= E1*)LS]I[\>P8M+>C[/K.\7DSG?S^X<42 MRQCGO_V53L_S>'+R+_QKG*;D9[^ "618A6D4H"TH/8M8C=?DD!%"QSCWB*#) M%S%KA46V9/[LGK.2V(GZ(+"$79.:>4 5?VUC74AFQ:&")IP0IE(QBJ-VX M)Y(EM(^IWD0=#Y$EU 7?CRRAP]2Z:\K'/CIYD"PA1.%**X9II MXZ+2!)"W:2K_-+.$FE)F%U4TH532!7-4Z4C:Y92**XPKD-6] M 1:CTTR94HQQ&D7(@RS9CS8=:1=&[)2.M(OH'Z8*45!%65)?TKPP[45M_R M MR^04RZ#HM6L21GH2Z4B'T*)?T3_N=*2<"GG'4-/A%3(=.&=!*\\TU%8R'#G8 M+OF.QYJ.M).B.Z4C[2+PP=)0NH#Z+M.1=M)6IWR4?40]' _(>RDZ%89UKUX+ MG9A7H)D-9$TZ&9+7O54H>@KI2 W4OX.$VZ0C*5&P^K ,4E9DUQC-@O">\22S M]276HY1'FXZTD_AOIR/M(KLVZ4CDQ'F4(1)V$9B6+I)=0X!1\O.E(^RBYK8B'24>Z M"D$+'<%AI6G6CI&?*9D7)C/M0M(E.8+8I-+RD]SNV\= [UL)0_#C6@BZ"[0? MVWW[Z'&'_9Q]E##P=I]PP:M4(C.^$,1Z[!A\UO5)B8C!9_^B+?[FM%C M!]D_R'9?R$X863,DT-2#%AYK9XVZZ!+JFOU"'__8[MM-CSMO]^VBA&%RCFZF MWA4+J*21+ M%HQ=&85&GJ6I,Y^H"*M3R$GNBEE=E'% M8)438\UGD,DR:;UE.I+)%K0(3"KC7:)Y-J0NK9]WW^Q\(I43=U):I\J)NTA\ MJ%PD_/-96@;TQI,36H(G]#)=M'';*X_HCLOUD@/4%>YZV:!"-FXND?>3]?0:YW/$UPAS_!7G:3;^O%9?I7#!0Y%,>$?^*4=Z'$,RS&I3=(5+ M;DJ+"? >7(?.]F_)_(8JT^4=WH]//BW>EM_G^(SNNA@%X<$6YVC01M6B,IK< M+V68*#EX'96WN4G&\IVHAI_]^^3&^N3?GP(:>*@WP;T>0QR?CA=?1]EJ:5(! M%I6M]H] LG\"K5(VT*Q0ZJY.$\=T"YYC9L1^0F]@%VX>\H7;+67*UB;.?"XU MD)($BY \0ZNB0*-M\DW2)._ -%027$LF]"7RATZ!NQS/L_R?Y_/%J#$=2D4MHAK;X:VCW8T4=&#<"F&+(7,D24K MEX>>'?.* \,AD/WQ,@>$X5VT4P#ZGP#]F$!DPRS//_]EJ)/B:(MF0F&HI;0$"U'4 IT6";$(*)O0IQ.Z!XBH]:O5]66L=Y4, M%&);A0'W"O5<_6X? 9W-0-;"-ER[++0HRF#20&Z(E[DX7[P7D=.#/=H$:4^) M+&V;@^2RND*?TMD$:DU&1D*0.?G:B5L'$6(A*EOEM38>H7R3T6UX>TKJ@&CA M^B7ZE%6G.&" K(TTGCNR4T&27^L\%!\D>$<.TVC]8H?-W+^.YW!R,L.395S_ M;5E=_9OW9@(4J.ZV\THPG4RF=4LY9IRTBKRZ'-"UF+3O W;HDK6ZWLMZK'1: M]S72XC_&BT^71TRODC=K%(K^SQ_AKY%!AV!U8+&@9%KDP@"05O,,NB0,]=EO M(8L]L Z_G/7*I/75K+6V&D0.M\ACY:!Z)WVM0)BCHY7=QT@HLV*<"P%:.:MR MD\RXNT -%2]J2I3>I/[0$:.:HK[*\7D[^X"S+^.T0J=3DAM O!0\9[^-#OM4<(]'XQ;X9D_F^05HOE5:<'[0?5] M0'(KFN$/2!ZNJ-M:[TG*@U$@%1&M"+2@IX5DL]51 M=#J"M>GJPQZUZDGJTSY%UJ?%5P$]^_SY= R3=!74%2)F[P/C]8RF]DFSX"2P M1":HX%;0\$PG]:U=^,EK[A!!]?W@O5U\PMG*D+C,B+=1!#3(+*][S.1!L)B+ M9U*YF)25.8/MI+?;UW[RJCM07%M/J?4;0'PU(8"D]*_[A'^^_7(?@9\M4-;C M8UPHR[,F%%Z#(<$%C"J%;"" C3#:"&I?J>P?15R_1*\2ZA!'3-J:0,N[$*5H MJZ0OQ@$7TA2/:+@?W0%P7VE='KB8EJNW#@@N=KELKU+M"G]-TB5(4VO_<>V% MEC*!4H$K(V5TX,C['NTXD'VE_RSGY?#A]-HYES[D?^>%>]5 ]R&LZ<#Z5+<, M,W!7M+(9I)76.[ A9F=S&'6[Q6%!K*M[?(O.>)53!F.8B[1*:RYH'4%'EE;P MTH&R1N0FF6^WH1P:H;NZXK_#Z?E%7CO.::G$^@Y:D%V$ M@OE48TS9)-4FQG\=Q/'H>E>)-LA-N,+RXGPVHU>K@*&5O$@R5(.MYY6[*/(10DN=3(&'J/^]ZI&V+_Z=Y%PFVJ$@6=%OA60>1)# MK:>O6>1*L)P]>&<3JM)W>\W'4XUP)_'?KD:XB^S:5",DM!ZU=4R5>A!(B'H. MW=:L 4>XBG/ =<_:>SS5" _1WHZRV_KL]1N[?3>;DHVR^/KN%"8U;?6W_SH? M?ZZCKU[1'@&?.Z_71YRG.^"U\(Z/R>1:9:?0U"F# ?5$N>0G8X>^*@K]!XE MO']HN,-56TN[0P YHL\!%29C@@Z@H4#MJ:.\RS+[H.^4^<$QY;LN_BV,NO5; M!X0]>[IS:PWN*X3UX+4P1A1.SFM"762$[!V"T"Z6PE6X^\G: W*V="*WRV M^(L) ZVV&9LT1+H?VJ$QF:UW^.=L.I^/ ME$Q9.5F/R>C":)R<@7"%Y1*#]B05"QL6]88#7\)ZD*XC?7)D/7[3HQ8:1&6? MI71^=GY:^_S\BI]GF,:K?0V:\)9BG^1G9]/98OS?R_>W#F:4!,=48^DE6A$O-2D:L,0C#0 MAC,37J>F\&NPO!"QN)I+2XTU=52 MP9K5< NS/@'HG*VU37C3%>" _;=:4J:)/AYZS^M>V5TK3FVRAR!JTS*;%-/! M HM!%::@Y.Q2YB$.:X@_LH8 O7&BZURUIVZ&-'ZNU:[N K%E[9$.&!^F^DCO M^NW*GP.5\T \HM77X;(\OJXG.6.U\T-V+$=M,93$0;7JN?HP_+FG\LACH,\N M.FE1BPTF^3(%O1:815^81 Y,*YX98([D"EJ2@?7:0Q-CZ!N$1V0K[ZNA];IK M^XFW01CH^?GX]**)TA)-D384'X Y5[>\'$16%U-FD.=D':B$3?*V;L(X/H4? M(.8&3_?5Z%9P=-2E9&X8E\"9]H5&5EUY&2(H01!1=.D1N[/6UW 9H ]EPK_CIW$ZQ4M>RESHCHXP%%MHK?*"QA<#XS9Z B.:HR?57WA$YF.+_$YJ-5UAC)+-3CWEQ)(F3Q+$*6 MI2@>L5-EA)TIHXR-$;RJX30][2/[N^UI'<>GTVD"^+8)ADER3.C$I%KQ& M)J3+Q1J%OE.\LE.^[M5=CS(2N;]<>S0+KT"L.-8%1M]I^=?N/WPB_IX:6-?A M >+K.=7^.IR BLP(8J37]2P)8&+1F,2X09EJ]SJPO277-]?B'>GT_2IQ%ZGU MK+Q_D:3.SL^NXD*Q*'"9^67_2&$=BZ@233(Y>552S*6W:D0W[CQL]O7>LI_V M(;@> VI+(/#7-2!.D[N?T#*#JA;_398%"Y(LNA!T+IA2)]^IFP:OW_D):G!O MP3V"Q/F^JRCL?:_6"<1[UUI(0B1$#%[4HKO"!0>AJ)A#"+*69KDS9;AA^84. M^0V\R!J>]XRK1,8= &?>+Q/A2BXE9<1.AU0?89+P]=S $7&]GE M&,'3K ;11M^="D3L(O?!"@-T ?5=%HC825N=*@3L(^K!> !>!BTP,F,"U(-2 M9#09MWS%158U3:++$;W'J/^]"D3TK_Y=)-RF0 0JQ;.$S,#SNK,1! N0'7,2 M3%+ ;=$;4HZ.I$#$3N*_72!B%]FU*1"AI"U165%;2-130+0J0=".^5)/?7/R M]M?K^1Y1@8A#M+>C[ :*<[V>3DX6.#O[%>->!2%N_'X?\:CM@-9B3,[88!,H MS:779'J'&'0(7'N++D5I1MN@'2"A_0LZ;+A*W]+J4+ !+(@DN$+AE,Z1@ZCG M/<'2_VB4ORFS@PLT7+]8WS'3SM?N6\I[QT0ESX%+M$'9K$'Z*"QWVKHBE0X1 MQ:CS70X- \;%JV7BP=K!+L[!QJ28T;S6C0?-8HF2N801 I@L8I..VUOP')SZ M2!=Z6U[,D 3Y$M*RX?EJU^'Y=#:;_CF>G+R S_3)XNO(07+%*L4LJMK0RED6 M+4G!Z$B3=($4>9N4]QU /D 'LAZ81S+&1"]Q'[QQ3 M2OAZ=H>3RF]H!M=9RTO7\GB3HV6-0BNNVOS^3KC1?G,YR/5-;%@19,*T53&/>Y'NYT M+*0,*7$L](5.Y-CAID? B58B[C$[_G+L;Z8+G+^#K\LM.F/()G$N,E5XI $3 M+ QDJ8G M==RF3>B7-J\F"Z3U;5&A_58*IL7X"Q+C$WT&)S@*1AJL9\%H#E1,@T'RCJ1D MV8 75@0>Y0"^R#THCY% ?2IF0XSJX%CEIKCJ>ZS"&T].;D=6?5%.JI!(WZ[4 M?60@P9C(N*9A!*LRR";!_MU@'@>1&JIF Y,.KP2$"Z+Z5+* M#2-?7&E+%C<'(YFVHK (-&%*B"'*VE'1M^'./<".A"U]BG\#/PX.@OX^@8MB MPK7:,(U_/C^OW:>7[MD<1Y6@QI$K)E,Q!,\D1;^!&3W'3J^#'<_3!7>UTH)&S[(2F6PMQ5D(P;!20GLWP[/Q^=F(ADA$K05Q'-0\1QE8=#8P*Y(D M4]SFJ)N4IKH7V7%0I%\%;*!(GV'6%],O.($Z]/\Z']-B^/5B"7R/]".MCJMC MP",'TF:]VCO-%\D@<5L/7@44007CULZR=8JW=KO[$Z?%($+?0)/]0[#; M$7^<+N#T-7[!&7ED[RO%5UL*(R6A2.4\$]'5?ES<,6]*80%51!V2"!@.8,C6 M&Q\M.?H1]09>[!^WO8/)&W"^F\[KS+>8C>/Y16Y=7'S V9=QPOIK5U\?Q22= M\;)Z8JE6%]")A20-L[[VQXA<)A/MX:J&GZ>DX MUPXMO\&L^OWSYUBF,[P,*WV$OW!^_?CP6L^64^>KZ:4C ?"B.)0P@ MLX]6K)_#W(F&AR,\6C(.K+P-E-P_QKQ]5,LDX^7"?CEQ0];*DEO BJJ[ZY*G MFFRIF'4%G(NTK$,Z@&&W;GBTA#E,M!O2UGI.9'T!L]G7;_&DB Y%-HXA.%[! M!0:U%JE14N>B? RA426([:">.#?Z%OL&3APS9/PA\][3W@HRT^=6LYV*6 MV7A6DDQ,%RG($TB2"9LR^8PB.'F(T[5^OR?.@4:"W:#\_>.\VS&^QXM*IN>S MNI5U'6PB5491:_3%6BQ39\E"061"FY2$U<%X.( %6V]\M'3H1]0;>'%8&NUF ML._.9^D3S+$6MJCSV>?9>(XT@BF]C[7DQ61]$ )JM3^[ SH:'G45C4;^'5PR>JU!-%EEF ]_>-#31"$7,TH='+:"3*J]HFK=+KY0Q4?.EC9VR>7_H7>YX&^;7BWHEV5?>B" M=W-UHAW(<@^(@1OK#:+:^WC40B^/@4].%>]\+LQ*C;63LF:!U[Y0A;L832S> MF*?%HVT-]IX$C791QQ#TV22<^<=/L^GYR:,$F6DF)YK*;4T@C.0O(F@.^^Q8]8%M0&-Z$#+LLQ V MTF2?]0_Z&L[%WY?];J+FB.28DI=03_%'$JR&Q(03B4MKD^+=CDSVC>P'*1MI M\:'GR@_X>;%$_?'3>%;',?WX:7H^ATF^,22C@C.:1N-B+>4E8F'1(CE/9/+2 M^#2&]7ZG/1&S&[X?]&RJT3[+1+08TMO)9:\%CT4)59M!">Z9)@>?Q10R ^YE MM,DYI^2#\/0*X@^JMM9KGQ4O]AG5OZ#&G:\>-)^\5*@]R3"(6L4\L\B%9T9F M%$:BXWF?X/ZN.'[PKA<-]5A9(^-X]!I/X/2WR:*FD%:?C@?+H1YG"IXF9.T+ M)VNVF%K:5F.14MN\(51[JW(H7?H7R46H+UA]<2TZN^&V3SW(=J@D>US?*I0+ M%"M2=\&QO6KWSIJ]?N]APV$'*V':HP1[-*MOX8DAN3=+?GDWR MQ2>O)@N8I^D+F$"&^LEJ;4!IHLI*,JMK6F*L*?Q6!B:+Q)R=!#*B.ZW>>P(8 M;MD^3%W3@67=O)3EDO;*&9M%2,RH7!%9SHC_ACSY3-J5*FDQ0-[?,2S1/0FY M>36[-W!VV;:X"ZX=^FT<2()OP ;>Y>I)<7?RX$"I-RAHNA5?B$%)G03+M=&$ M=DJP&+5BP7KD)DQ%;QZ5-X+5>HF8&I!8IH+:BFU5WZ]+'H,'#Y-6[Y?ZAECE\/87+ M'3^?1912:.;2,G*M@/3JU0I.PNB1 M''ZFDJ4IW);(0HB<%726VQ@QEFXY$[>O?0SJ.U!B?9=L?G:V;*Q"3G=-AJ]' M8S8OS$XFG;66C,?@R6[SA44?)/,\"S+IG @=9]..-SP&5;>0;=_%F&D1O[46 M"","9@IK];).KIVT-TTH6K6SBTM_;5&C;Q8]!KX?*K,\JRC>G%*+:K=G% MNF2R58Z!BO6(4WV516*A'IA5"HV6W4JZW'F;8]!K?W+LLXAR1?8!)^/I[&;= MPP^8IO5P/,TQU^:22' @\D"#MY%XJ ,+* TS+J0D4T9ONIE.G6]Y#)IO(]\^ M*R-O0[F"%4R(4E18"@K34(B<4 *C*\NWW.%8][R'!!K6+;V): MALH@)U'J0A*-IE%*,A"\#ID5;HHA2S&9V*0>^FTHQ[*K<*"0^[2]-R*Z;(W: M 5/+'85-H!YF-^%0A=VI_P.DW6 G82.V #P8[25)J@;4)'GUH0C-4!=,P2>5 MU_-IGQH#[ME!&(( NPBY@>)?7ZMI?>40.D,(9&VZX)C&J)F'HED!&PH:FYUN MT@;E-I3A%_W#571'S? ]Y-L@@^"B+O4:IB CF&@UKL3T^6Q$&T4V3"%+,]4>Z_4HN2J9,8S M!%OW3DWIMNG4]8Y/6=O-)-NBY>7UAN#T.\O5K!JPUOG$3#U:H4U&%@ " ^>S M->30D""://8;P!R+F7^PH/L,LF[!M")]%U0M3?W-L![&V#]<;??PX "9M[#[ M-J.3ID@ 8YB1=1I4LC!0/+ ((:H PG'7Q.L?D@GW&/U#$6$743<@P =,M#@M MVT^L%BC0P6?@A1DC:8%*4&L]9U^+!'GDSJ-U31:#6TB&-PGZ4-&T3_DVL/LO MLF5J*:A- 4CO)*ID@7E9=P%U( \WTWA]Y$%!%)[+)N67[D1U%$3H3^XMXC[3 MLS,RE<9P^@X^7V52R5ABSA994M4&4MK11!HNB%JZ +!LH_#G,EVA6*TY6.3MN/"/K0C%=:KGI"([Q M;)VPJ++2JH6R;\(8?DD_5#'3WJ3:(J(_G>3I9%EF/,+DC[>E()F:%=_K5\_? MOK]*U#4R&R1*>[)AM/&*A:@Y63.Z0!*2\]1D-Z\3NB?/B/YUT.-D,)\M1N]A M3$7-)6N 39KI\[><1:W&)U]:_$7:36L_)6'12OMG># 1L+\[+PBQSL MZ+1G41I?:K<\6;J$3SNI[\:=AUL[#Y+]M _!]6@]+8%<%,1? :%5/^LH"A-U M-= <@?E2 BF@GAL6(EC7)0FBFP:OW_D):G!OP37P<7Z?G,_/X?3M[-6DS/"_ MSFL]K06>74PQ,5DN:JJ%M);IC)%%7X/NR65GB7I\O6%H7UW,MV)ZZJ90WV+O M,U'];F@K.[\+N)8QKSO1/4SXJS===N/( 8H8;OY8@12^",.=9%E:58T4Q;QV MAJG@:*9,27H01\*2>T)E#T.27>3?=]K<._B:/F'ZX]ULNL!4!4RO3F9P]ON$ MKOYB.IM.X,MX=CY_-L[O\72,I3;A2=/)]&RX 6Z]R,3JQ0NLE MTUX8!AH\(^\_E\1C0-/MG$R_N(8/OO2H\>GC4-<05=LO&BI ,CE;R;2J*S8/ MD@$FSE1.&97DP4(W#FV[PY,W3WH37Y\'K;:!NFR T@'6P8UI'E7_F=VU<9]^ M#Q#E$ 7N+_/_0-<:P;47BB=>+WVO")R!+ )XIIFF[%_\^S%UAFFFX%TD.(1B MOQ4 CTG0>'U@*>I:QH;7\F+9L@P. WG3MH3]&[8\IN+L^VCB/NWN)\8AUMV/ M?TXO^Q%$PTL"Q]"KQ#36_9O@-4-5H@@:+/?[]+1F K&6 :"NRAPD.]:+ ^TEQ@/"'F20NB[\J)Q1-C,PX3K.7T9I% M&8%)7W06P:H4FJ1*#\R*>X)!PY)B%YFW)\/EM@>G]:J$P())-3[@$HLF$RAN M@88+A?X,0(2'"N+TI*V[.;"'J+>:A/_VRYIL7M./RP^6[]>QO\?R4_WW]_>O MKN3TYY]__NU\61.>+)N_I>G9+TLI7<\2_Y ^83X_Q6FI[WY?QOD?/X^%5>B4DUZ6 M1$:[AB =QVBBY60Y9#?J?IL^RV*_ONJK+4%:X8MDKD;QM"=:@BF&!6T0G3%> MM#G@M 5/O]6_UQH*O9N-)VG\&4Y'Q66(A2;D+"4]C-9&%KS-3+FHR8K79,$U ML6J[P7OHND[[L>/NVN"]J*)Y[XAEKB+.%S5'\;=2:KS\"Q+T1)_!"8Z2! [6 M:>9+,.0 6E]/N@1&0%'Q!"*V217>">4QTJ=/Q31O.O#[!,ZFL\7XOS'_.IZG MZ?ED,1(Q*EJLR5F,P9&S&,A9!)&9JYLWX'1(Z^7G6S!G [)C9,NA"NB[G'8= MX[3:B-FTSM;:>8LR4X(^@3E>^SF/:]^1/GQ! B M[[-L]TH&;Z8+G!.V97 I)\TQ)V2P/ .+WC,O3&"D6Z$)%:!ODJ-U'<03I\&A M8FU07/ ZEA?GLUEE73&\]E@A312#3 =5&%A(S 5=N+<^1=W$%MV Y?@4OH^0 M&]6:J?[<#2YR&H@.MM)0AXLBXT#K$EF^-LE0;$BER2.^"3;/-Z\ M)+71FH;B'(VM=EBLZ3_ 43!,,4F5G4<^P&;$,:WU!PJY05FIK8TSNN#ZKGL5 M[Z2XKNUI]Y%Z\VV#:_A*UB)DKEDI&&KK$V20RL1EELD[7_L?].MR?%3/TS5C[(;GJ/:15-] MYW-OZI:G>4 0J3"?EAFM,=8>'H$9C$E%:Q2:;EGP=)J\5N<*?N""'X4JSG3$5> MSP];I#F"?""9$Y(3XQQRVTFE7>]X#*IN(MT&N[T;2ZIG#"466A44S1^$B5:% M4$IDT0259,[@VN07/?;>$X@#EKTC?!=5WW7MB)[5U:SFPC\P'[#TA MD9:BC P%)Z]'6 *&)1#Q>5:.[$2:)9\Z$_;I/=& "+N(>I#>$Y$+BR)9EDIM M0F^D8=&KR(S,-A<1I5!-(L&/N/?$+BJZM_?$+O(=XDCM56):_0!.3[]],E]R MGN<@.3D89 /)VI2>*\*K!2.91!],RCSM?TK^GIL_>6-@"*'WF3"V#>]6M*M' MI O>@XMFW /BD533Z%6U]_&HA5Z&*-1P'VX!7AI;H%;Y(3\LDQ_F02HF2G(2 M@G:EB*?%HUUK=CPJ&NVBCB'HLTDX\X^?9M/SDT\?\/-BN=)^_#2>+;Y^_),^ M6_U]&4!3GB;S6'-P26K:([G@RB96JZ;QI,D!C]T"'+U#>P3E)GJEPC[+8!L] M/I0EU6$TWZJMD&581%&&*1,3R=9EYHWAS,F05#*^2-6MXVL+=#^XV5";#SUI MOIE^68+^@%]P#LBYG(*@-28 D 7L4VVX+C(+:(*5@9,[W&;>[(+N M!ST;:G/K7L00Y_C?X^>+D4[+OV!1-S3'.._]0/^==VEWLK_[X-:.^,L0>1:( MQH#1Q>?HE!8*A2"[,'H7MASQ[SK,'37W*W'R"]33L2_'$YC4[GK?"+N7ENZY M8A\:V07TFO2##Y@D%A6DU[9:W,Z#)=GG!#9%/^H.OU=)'_!8=+MP>[EW(3\X MQ"YS4=X*>B_YH.X1?U^U+2[O,7\)X]F_P^DYOKXZ81)S4EQF MS43,I6[U>A8\UXP;'FBB#\%#D_;-=Z(Z/'/LFUC_PGS]>/P(,Z3:D],P M#JV [Z%Z2$VEOOBQ.T\LGY$WR2Y^!+:FVD5+YP^.UL> M?@]:H,$DF*QM=;45B?DH!,LA&<4M.M>F7OLV0,?)AP.$WK_;L1G4_W<.,^+K MZ==?,@ MS^9S7,Q?CR'6TS;D?#Q;7$GD#=+TY3%I62S#X 0!M;26251,H9<\65L\--E^ M[HSP*,C35"W];TA>HKQFP_]K.EE\.OWZ 1>+BW/1RQYVWH%%%I3*A!$+"R!B M/77Y-#L_AE/P[_/ )J+\F)P(WR>$R5;4#MK9G1;># M>ZCSHGVIM+#T%Q14H>0BV FUP19-&0A:$5_\:)\+%;?:KOR5#ER[RG2 MAZ#(+N)O0(WK0O7PX0/(-5IJM^'Q./DN03)5, M2VM,B4$@? "2&\F]U*[)4<9A&7&/\3$D(781> ,BO)E.\@H3YLM:2QB#\.!8 MP5S;'3I@L:3(4N#1!X4J0J,BQK>P#&]L]*.H6[5M#Y-R_]FWMZWK;FGS,6@K M=*QUN*JY%8UB$#UGB&"CRA:EWG6SZ8F<:7ILEL=P>NQS/VMOU*NGL ON'0]* M[0WF00Y,#:+P@SEV@+;:Y53LCE_FPIT.D:$NM52,)?R FHGLP0L#+D+7C.U' MQK*[CU,]*9+MHJ1'0:Y5EOG_>S[!B[3R-^/Z:OKQT_1\#I/\V_CDTP+QLNA- MYC2(E&A4NB8DY5Q8%"XSI;B5,A5=Q*ZI/LW #GZ*8"#:',S5ACI_%,;AK?$M M!W1M@'6\UP88R;#QUDEF?4&F"YG 8)-FY$])B$88)?V I+X;[0]6/X#6'\54 M_?MD,3Z]=5KM:G@WCE,6$3S9ZI8!NMHNEF?F,RIF.5B- K(373NJMT7Z@\X# M:[M=;NBN@_L5T[6QO1S/YHO-AR^SL#E9G5G26M?$D\B >,JT\MQ9(=.MAL"] MD[DKUA]T'ESCCR(BL!S>Y5'-Y<+S:=M9S6B5RXZ>4U"U&+V)G'F?# LEVQ)D MT"%WZ\K7&.@/*@^KZP:]XEY-TO0,/RQ@L4Q?NPP*+MUCGX,R27IFDJD;",+3 M(Q8=BT5':8K ')L<\;H#TX]H:A/M#4>LJ]V)^\&UW-&]$]W#;.OVILMN'#E M$4U2B>X":8-S'C4R1'I>7ZY< IN. >?650U[;;/UO1#/\QF^/&MN29K:_ MN+>&^/JM'_(>JT&6:EF+RW>K@7#S GW4.K@#TEI-@T(VJ%'!W0/T$.F]@=EL:=D=4'?C[@OV+M&[(:_)-ED0RFMRH)/2,1;O@"=? MC-.:.[1KLKUUZ<-F^1O7?C&=+YY-,KV'LR_7#AB%>HRHQ,($U-('&03S46J6 M=/2I8C>RR:3?!=RAR]R->RRO?UKS;^K=WIS7.?AM>3>=+QDQ_^UT?#9>IN>, MT F=1/+,^=IA('B:Y7,,C*9E!]HD]+Q)NO5^<(=?*'OGU?IZ.8#>&J1MWX&: M3(O:T'SY>L1E4KE8Q0QP23"39A#IE:UU[2QZP0=XXK;C^[[XM+=F&ECE=\"L MEF-:O7Z/5:KT%3$R2*:GY'4/(KF+=(N )C-K$%6.X$T;-VYGI-\7J7K05M\[ M1A_.R6R#.;XMEVU:W^$LD9L#)SAR]6"+2LN*%III5\L?%6]KM[[LO+:<3,-. MT?&[[G),%.A5H@VJA5R6*WQ;[F#I?%66/XUL(EDD$1MUBMI]40C M@3=)]MX!XU!'\9O/&:WT\EB.V-\8U;M3N BCF(?4!6<"NTT%DP$&0=Z<3K@:L@F#88K<_)6-?>JFW-AGNV)88CPR[2[CLE M[_GL*TQN +ML\EBBL4$;1JMM9!H59]Y(F@&Y$_2#T5AX)XMTVQT>V!K=5_[3 MOH77=^[P;U]@,O\R/JTAX=O(O$R@BBMD%M>&$PH, UL,,THE15ZV--@MJ>S. MVQR!;OL38^MY^Z:9?%&=0WH3T2EB759U8RLS,EIJ(0701&EO[]W&]5U9 M?@>JI4$M@IJSLR:"R[H\'8"UM *W(GL$=N"A>IRV5$*#N64[0*.\I]4+F;/: MT:I&9@^@I?7-&B5=+E'S)G5-!V;'+G;A8.381?8-2/%V@A])0K47_/@BT>\Y M3DC>B\N>X#([BS;3,,D,KBU!R2X6M:^5RZC(% H0FFRIW =L>$ND)QU.&RJ@ MP=;;V\4GG&VRE-"51+:O8-EFSW2HYXT ; 6'2A:I(L@FQ-@"Z&@(T8? M\X4 M#9.:KC?RN?;V9=WFKWWEH72]3^_I*7L-<"UK1:BD7>3)(0JM$Z[;<+4^YTM [41.L\ ME!6\40(5>,V( :X%TX5[%C@$)FPH& +G/IBAV/' E#A48QW8L).XFT=H/L'L M!.*8R M0A"0Z#4,[) \E:V0G>BPXU;(+FH9-LC= =B/K9#]]-@]VKV'$@9FB9SSZ?3KXBU,_VLUDJX M*JR%)?N$3'GR-3484:MQ2%:4S]Q(C\!="TILP?.HXMR[:&S:O[B'W._()L5: MQ8?14(GX67GF ZW-+D9I46F/NHEM^R3V.P[@02\"'VB_X\-BFOYX-:E'$<9? ML&8C[;6=L>DR?>Q6W MO_0AM*M:!4 (1M,S>"_*<'3G-1M KJT;W #U<>OL? M\=Y^L4:2['#<.P=MC(M)T1REB^,@4LS6:XDS29X''_K><,UG.8\O6NZ^ MFI3I[.RBV,+^VV^[WJ*1!KH/:TTOM>4XV2N2]$ :2BX:J17]R8[;>HI\DU[N MO%E?AL;LR[B69((9/H=Y=='.:A6+BRHIIZ>K*AEURDW3D\GXOS%?E.Q:NG+? MH@@:;?8."BL^U&X'$ECT)C,2**08#2AL$GWN>1P'!ZHVWW]&QL7),C3Q_.NW MKZSBB\]JE/+RX//RT_FS+Z3B^E"^G,[^2;^[&'G.::)4AH$4D:S=3(ZS ,P&?QPLXO0"Z\MLR MX7QY3@86OIK/SZN]/0*:$FV1GCDM14TOLBQ@,BP+D#HY82$U<6QV1OI]$[:M M8ALXTDMX\?XG+*X_8;_]]7D\6W[Y0HCD5YA0A'%,8>T+1(\3 XR%\9!DB"YP MK9I$8WH;P??-W(?EY54E@O$_-5J-/^<3>?SD:S]5%.LXE3( MM-.*T6,9F?4V:*=,,6VZP348RP^6/R0Y6A0YN&](\YW&]!^X[,"1G]5(WPG^ M]A?.TGB.[V:DNE'A)D@?',NU39NF)8KY') YZ404&")W31(+!QSCC^?C,9*I MSSK"RZHE]ZUV<3W)7I_Y$3MR\N-D&WIA"-DZX:.SIRX3XA:LBS$)0D/ 'J9 M7S]9#9 B00!L %U 4Z0=I@52[,[EJZK,K%Q6@Q9^I+^(Z;9&H+_,0ZZW:^'O MQ2\$G>O;ZSJ%8?%U=E6]_;6$)JJ$8A+Y0YS5,3FU*,SG$FJ!L[)6QN3PV=#^ M>-E[I6MHM/HX"&Y/%Z =2WC_=OEU-J\ZFT056"Y<0*#M U3" DYE!L%Q9-9; MHV23LN?!.7FE2V44P'B*=';KX_Q_FB'>-\C^3*3E1 MV>I49 +-BP:%=*JZD"0D6812V2!S?%3([\O9VTH8#W">K@P_JI5QUTKVOV97 M])A:3MNQ&(V,/G@'ME0%Z$*+WZ12.Q5+$X.OGZ8=I A5N0 M-F"V]!Z1_3J[^8..#EQY]HLOLV6X>OCS;NS ;/G_/31(1CN5>VS MHXE'[B 5Y*IK!>R:1(*:WS"M,Y% MA0"FQKZ4-!*$JY)&;[SC M4EI@II#08T+PB6?PVL1:C122:7-],!0'YZI+'A/:+Z/^L10XUS3S7\/UJJ(. MZ:PJ->0DC"%SSJ,AVE.$+%W@HK:,/7LT/,)LFVO\<(DZF0]^71)@C(U_\L2:X#;@:+^7+R9;JLIL[/-WGZQS3?AJMNH[.U,Q29RF"E":!RG6_F?8 L M=';(BHE)]=CPZ04/-GOZM+G1[Z3@=1I_PRADP(J#K03]>[K\VG7QJ3_ M?YF]I_UO^?=Z ?4A]0#S\#@,[:?QO#;C0%K=AY$&*FF]SSQ#G;8H9<'SR&:&-I2O0L/K<])XQ-Z5A"""!P4 MYCK]P"K@ 9U71B;#^@V+>OS<\]D4_&T9X ]JDE>4?OTZQ?)C>D.TS#5>? M2IDFG*_)"HK5NQ(&QOK:DAXK>SR!*:7XDJS!,IBIL8>.[P\#0PJ^08AAG<>Y M\JN#XI+L)1#)&"+%*'!1.C!U0$$BRG2;-FIRFA0[+UH.8 MEK'&1]1<)M1XM&ZVZ_@$P;;;!=9$!:F5,TQ#P5QJG2D#YT4"VI!RD24%+IHT M*CZ#EI\),[91\B'R;-5YX>F.UFU9M5_QT="*D-=V2.)%8GTV3%(616 MNN5AC& U+'/&/,=M-)X_-'6"-OME&YZLB@:=8YXG]1C=4N@"M8YZIJ"\XQ MVF<%#PQ#E*C.6>6_G];W_HB<=!4M WZF[C'L[F"[[8>0$132P6O83R47!*&AA+&LONC]P77IS-YC7 M,Q>]30E2K'4W:.I(.O2 SDJKB^1&MC%I#Z'R_*;,@!K>-'&;J:>!4[TZ>.DO M=TLF)$_VE8]@0JGY)I:6C%&!ONB@ XG$J29N\R,J7K<)<[Q"6O50.DH0W]BX MR1N)5'UX:FGKM&#J,B;2"5@9K/G=P(H^7P3H--Z,(]NB" 5%D]NK2LWX+2Z# M1I$LSRSYU,3U>SG@?<9R&SEV#]%ORR%/-9%XU2[I+B4T>69,'T(:VKM M[Z+L,B;[(/I['A,G"/\\.\L=@<63B<<$<,R:[#X?:F6_!=IL87/#(H#9-X>#.NSC[L20S ,8DBJSFOEX*QCM"=RS7(@RZE-2'LK-1>P M58;1UGX,'"'JG39I\X&5M9/9ZES]ULULV-F ^][0:#1@;Z8V)@,RR<@$5(F> MGY2Q*C#KI*V)-4JSQ/*VR8#[WG6A]H8?[]MQ>)Z-)"L(H+P6KD:F#',J-BD2\=WV1OR MS&B_1#O(0_!ROL3.TUC\J1;0T!ZZ8M %[TJJ;0>](09+;9)<;+7-F]O&[R M8U@%H\%*B\&&P\6:8R O,7H0=="S0LXAEBS!D("3,-D*W6;/?VD-)R\-Z8MH M?"P])A\G YADE U! S>>Y,AYUYH@T$F4F$W,A9R;6.O?6Q;:(4#8FX5VB$)> M3 )/#Y[>LM .ST([""MGR>0Y0M$O!<0% Y?.2RB95A?PPBC@TI.17%/B9!,O_#OK('Z" M;7>T.AI$?3;@WX>:5]5!_"#U[&\L?8QLVW<0YQ)E1)=K<3]M>"(&\%@XJ)KS M((,S7C7)^QB![=%*T8>(]-P=Q+6/:$N.@$4*4,PS"'0R 5J&28C(D^S7J''L M'<0/4L(A'<0/D>"(.H@'X7/,I8!VM!@5$UV9(R-\AV@<_82[?IGF+[B#^-&8 M.)/<=VX&S9.][@RC67E@O"["3>X^KN9'#9O\=<@;&R6#'R!7R!52Q==V(!)ZEF%&Y9.2X MQD!_O'BRV%JAGVZ7BR5IE;:,S[.KJP^S>?WAA/LB##,9DJQ=8[V/X)+78##S MD(UCK(T/UH:=$;K^PV)ZL.O/X5 QIBRPIUS]>KLRE0IGABE+DE5T]D5K(1KI M@'-;.,E8A4;%!4-S\H(0/B#$VJ'^"'QPVWR+()$#R_1.Q MFF2I0VB-*IEG%YNT;6C.V1OB1X>?!MTKAS>^/)JH.:WX@CG428@" F( 5ESQ MR89@V;@JP/H9Y^<7[7H3K=>":]$*$8-G=*);J3(HU C.Q0S>,V%\UL;;)M,2 M!N?D!>TMX_#L3\/""'VL2\[L_)>V/3H+B!%5O:Q=05V3*+B$W88SH/YS5M^4Q+C2-J2KF,(XG@3NI?,Z0 M=:!MPA4'42%"4@6U89[T$KY4Q0O*D>H[5.V[Z<7(92[)! M@->B9I&+;MR/AU2TB@6#BFJ460,GT8E]Y1[ME%0ZC[32RGC<12@"DRK)3@"IPI"0SGW$;) M7(ZC#"WUY.\%[77CB">UP,V09L.>67O?>(P[.L:L>=Q@[#-6Q=)Z_G%VLYR' MM+P-5[5_S+NXZ#Y.R#SRI5Z>)>DBJ%0GYWA';KZDC8KY4&(HO1*]STSXZP'_ MV%'1ZIS>Q^ZNMDG/GF.[.!<3,DQVUDUG<%I+ MX%KZJ -]3?XLI\YQ]+\MH*<+Z(6@:4H(S7W'J_>?/7:.4<2/C;DFFS9%KB9VR^S3KVA'DV[P)/V'N'T%(J M$W(")[6B(U89B($)",:C$5J*+.U95LW1++RMGS;KYSR8&J&/M#L8LHMC/N$J MZ>2YA9A5[9CHB5L?&"2ABTTAH-?MXIKGY?7UQ!=>")XN,2[WF7CBNYP[3(2K MGZ:+VG^SNQ6YV]*4L5FJ8$ H;D#Q0"=M3@1O&S07@1GB<(S1Y[U) "4D29V0.^H"8(WK: M;$:YT^_DZ&U)C TVK3( AS'X'C/&)S(KZZW/($L=4,2*A,!CAB!3+6:.69AV MG1R:L/2V(D8'G%8)>ZL<@&RU23+3894T@M)*D+E(-,60C5:9/),V3>V_D?"" M(#>@J7VX])_BP%[:5'B^/EA9*U..)"=3^[S1DJM#/06Q*IA/4:641EGS>6!] M^1&B'Z[GK@K2EZ3!VCK>PP0+/A822F#6<\9],6T*.E[A*)63EOU%-#Z642J/ MNLKJG&O>: 1$(T$EF\!Y5@!5UB@%[1=>M(#L=]9L^Q 8[&NV?8@ZVK=>[D/- MJVJV?9!Z]O=@/D:V[37NM4ZV* 1;!%&E49$!% ,0K06SB2+8)F[4V)IM#ZCH M0T1ZMF;;X2:?T#(8@\I.%P52&S(E0S3@E#7 F3'(I!61G=BC^R3Z+M[&^2"5 M]VKM?3Y]#=BWN10P< MER:F%!-3?3)?Z04/MACZM+F][*3@=9H?2IDF MG-^-19"<3NO"@1C/9 %R#5$4A&18EC;[8'O=L/4"R!XZSF?+--?=;'C![S16 MAIU'09;6[!J_A+_PJ.$2#W]]B$D1.\G9&/O@M!/"%BNR-42-$+$Z.O_WE'4'\DLBUD'BBY MCTBVW5'26O_F$!+:1L2&5)C1E@F>,N=..2D<.IPTNQ/_(:,ACS_M##91UPL M$+O7_(2+-)_^OI;"^C:BN*(9N@"1MEQ0)9"Q9 22FXTE!Q8X;;-=JP&5*2K%"YCZKR6DF9I*-D>!E]#IYQA3O MR^.Z?^NE H&#J7!VJB@']JD[(M:N7!\RA@[5/7C_^<-P1VI@4XO; MZS4ARGIF%*,3AH<$BGL/OH[]-%&6DC/#I/KD?_52WZ,WGS>$=;3L9T,(;N#; MLU_"7P\(X269PH(&KH*MM6L1/*>/(15OLV"%:!E,@P_?_ (U>+3@SC3B=N6Q M_A"NZGWM/[\B+H=TZ)]Y[G N_2$,;#CUO#!=)&=%.53>"D_F359&)(Q,.*\F MA[)RE :ZKS_.%LN39?[D2<-)>3^1&W)%C1F%E5D&IE3V)$VF0D8>F M>D42G!)R

)2V-@JFNV\.N0/U?/YP>CJ&H0TE)2VEMLIYE$YY MCE$(+<@7TSR@^!9F/)RUHS3T8UA\_72[+%>S/X=4S/['#J>/ \C?4$,VVDOI MT=)IH++0M34]=Z$85XPR14\.9.1 Z7_&Y73>Q3>Z.>C'2'KS$4-(=2]9FQ=_ M,FJR4*VA\U6E%$..ADL6@I!P@\35HGP'/'DQK(K@\(K6&".VX8QIOJ[;KF]X3A&9_XYS.P?3UKK'' MW<]Q7E,E/Y7NAY.ZA1OR#\"2Z0-*FSK++#C0RHE,"R-YU:0V^F3*SW]M,3S> M-D/5YU5G@^N-XQF89&9#KL5V6) HSUJ!-]Y#CI@P1T[\-!F9=3S);P@\6H$- M:C-V4%Z=ML^89K_=3/\'\\3D8D51 JRKK<-U'9@E(HVU>BQ^3E#)&)#$=/#>BMHC3)*E)S7XZ"UX5-I*9Q7KV3EN+ C:5>PZ?@ = MH(DS >?GJI!P]?#;ZXO%G!R10S(IS!.QDG9F.OXC1.<=67^%;(1T"FQVOOG, MO9E;Z[$'9H91PI !@CW$?LM$WD*O[$9F1#P% M-/M>_OIP,Y@JSI08T%5;U8+?^?+O+W,R!T/JBJ^."ZGO>-8P0?4^A&Z&U7FT M7L=46$A*\!)R*4$DHRVW]#\[Z4/R0!(]Z:YB_R-;RK=7P02:@+'4;%%4TO-@ MN M(^RDLV#'PW\)-V%5T?_NMSFN_G!S_ M0F>E*$:G#,42#RH5A,AD A.,IWU51J::E%><2/?W KL+:'%HCZ?_JNE*C;*P M6X+PVG?@5D4S;+[-*[O2&?N&>KXDSRMLD$J2,2,0S.L"3+N"L*989 M,GE5/U_Z5$I> :[::*75G*H3.@YW,R'OVPO_8SY;+"8N;))%*:17#< M%$">F;!<:K]Y\HVC>_(67KX7J(Y$VY>8$K6S-]Q6GO9.GK<1?8Y5]*+&]KF@ M[3^9""9+YVP*,=HF24IGY/&U ?Y"Z!AR6M23>_)= :L?_G[TD^Z^7-E$F$,& M.2,1'3*2<'D&3=_GM1;&]:IT/"&;Y0!JSY75TA:2S?5T\<26_6+/GTEV9PZ1>C.55M#9(^']*S MOA+K0U'+-NQ/2;I,*_962MR#E1,T%?*]&I:"5HUX[RKE7="!%806,J2]D=>(,24 M(2JKMTH7PG*#G.U&@,DD/D/_3E\):+I/N! M(B7G8"(D:[J*A)H+;!TX[:VP*OB49*]KEYVO&$W,[A@]S 878@/+XM&\HV@, M\L*)'TD$*8,!(NH(9"\+%9S#S)L4@(UK#-RY;(>C1=]@ .W&Z*(^U+RJD6\' MJ6?_)+!C9-M^Y%N.)H1(R&52*5 ZTP[$/8-""$:K9>U]_U(U?\.BV@U0W.[_"39PPAN_V$;4ZX",J):+A"P17GZ+0, MA,HH+?J$(4WVD7BBQ(Z?"++C22VDUV-*"+D'P5FK>19)9$5+DVVF?[27 M3V1X\KR0S0?^>GM=!PC,R*S-/^'-K,O9FLUGY8>PH!V+OCF]NB43]^-LL?A] M_3NUG<5-ZJ*BTY-:S[4CIH4^&XEJL]M@IK,D.*,5,B4]@8 '4U*6WCE9>'@" MB29".Q%5[VZ6T^ZUTS_PQ]GU]>RFFUU:4P7_"%=U^_SG[?5UF)_2^_/D=[; MR&F,;T"!C$T78U0F8*&#*;HH/3/):\D"TQ&?0.'@MY_F,=37Y?7K_HFI-B*= MXN+]7^GJEIBH!0XU$^EVV8'L4]FD]N-]CHE4,7!N+3@Z;T%)U."-(?W2Z_SN:U/=:_:/>;=WO6BH^N M\CU=3ASC-I#)"4:S;C:D)2YE;\!6:R\I:!"H[NV7V8_AZFI]D+V[R?\.\RXS M?4)&<':N5F270I),WH'#5("A0V>51Q-3"XB?0/,K1?"YM#QTX>&:B!XG"?UB M%G22(,9:RL8=^&3)FN(N9YES1&F>N-K U(S;0Q96+B7R,V-MSAO2NU@ M1)MO )6+@U!H"\;:K)%))Z+JUQ2L[QO?(#.0-AJ4\ITHJ7?7L]N;Y<0RI+TR M,^"A#J(++M%9'C-PDE5"SS"C&F'<9$7]:X/GQ33?M #O1'9623,QZ(RL9LE( M%T%QYB%:_M#^BR3JQ3 M!7-0$)*0H$0A+ZTV677&:\9"BE8W<74:\G3Y/+[S(W78O7\PQ#2(;6VG[$$& M31_Z6F80/D?@97(*1X.(7D@]49V7@)TP,3JK&5A=6#WC*HE=R^I@O4SHBNHS M/?Z%P.V9Q,87B[9#M#ATYN1=8*K,YEW(]4^B#N>+NVQ]'I+$F* $7D,/.D!, MY%;&4HS3S'KGU"%>_?;7C,57.E8E6UST >1YIJ3'VB":E@'>I.EQ.6>/'S!$ MVLD>DC:3&UEFSMJB/$K%2HG,>V^]Y8DQI66'"@X"/OL"8)_%(A3BLP8 ;N!_DX*%D8&3P7]& ''0 ,0GAY&9 MF1$\]W_W@OVL0/^G'?Y_1GQ< (A"QG:&)H!Q]W^4?JP"/P&P_SF!_W\"_3_Z MO[+_$H/]=\G_D#ZZ 108(!P,%@2& H"C@(%0P#[Z@=M/^R# /[4#_X] ,+!P M$-#@4/!@D)]L, C0?Y-]+BD$)!0(&@86&0"@P$#@X)!0,+ 0L!C_D8 ^1="? M/T&%)4%C$E)$A[LR""#%P'2(_[W-C-7D7MLSK42VB,W)=2VLCFOH&"BB3.[\ M(R6!Y0^KF$L#A;AK42.EA%MH,558J@4*\*D:XE,W- P"#!3\?S8&'(0"08(* M"?6IV, !#3K@=RTI,\Q5?,]T'3J&<%XOV:<:9R5#QX29V7I53'8L#NSMZT!E M(R?CI!V1H,0YEWQR496?!7M?34PI/U: +Y]S DO4P7-D6YPF$, M)+NKD*(R*M3)QT^>:.F/U<6;5]!VZ7@2+7$5O_V3+Y%<&:+*WV\)]*#3 M>:$>,4PIU:CRU1^2\/TC^)V:>[87RX@HBO#30H>62BXF$U"_).8>?'JS> M92"3$@)X#*&7F\3.#]MA]=E#6J\GF0!#2[/D;QR"YC-]B=^^C#KEW]?N9 I$ MQU0M"O5 "M1_)6"Q_CWJ2$I+(T)91EMFRG$:XOK=R=>?\JJ+;5SO8HS> M+K5@S+\N?5X<)4O0[ MP)%9D&V!;41H2BOV M=I* L)Y\HAV' Y/+WB@'_K2I&;/8BASM-WJX(M(8^B\E#JB+QW!ZW[ MA>L,D&4S]:MQX5:I_32Z#\Z!-6;5$#'&'H1 'Z[HE\+E\T.RJZ8H\U=NCW3> MP@N/0)1<.Z262!) 7@1?Q/U+J.] 5N#-22][NMUXN)005#Z0(>^13QE31)D= M)>B$).B.4TM'#U[V78R1:.KF:BX^XJ\2:6IHT_Z_$ZHRQ&,I&!]025ZZ*H7A M^6Z>"WIV*1M<8;^$_M-[P.K5"Q\W$!FJ<&*.XGU"9'XD"=-Y%Y,/1ZJ 2:0W M=GUBF1>N5$'$,%4*2?6+9H>P"T&2)OU;TMKK!\ P5!:4A%E1QPEV=U*S+XLI MA85D-_;$IJJB4)%0 3J;FU<6S<7./YV;%]XO_3R@84G0BJ*2:0P9BF)LZD/? M#]YEE81+,"*<^WD%!3BVYLEI B"-4O- S7;_7E<*[O)V#[ [>=YM;BO1(B;$ M'E/T!1:0)":)Y*M50V]+Z/1*TD?*\.*Z!3AR_3!;P* #C]Z-_ M,\*"(KX+< ;XSB,9K;+-8;>XI_J;[)#8G5'/?@+J"T6C^W M#Y>AT W7-++>-KN4,+U8KMWX,FIU)Q7"XG+0*E']"[M#CU"A>.7*8)=!-$D5L02 MG=V=):Z9DBL+9*I4!/.IB#.=)A F%F8<(D] 9ZG@[@F!8)2 6D!A3^47C]+J M[@A M*@.-7&=>\;6W*VAW\-JH_48,:-^&>QVK""#1LYB=4R/D\&B4FUR7#L4,LU@R M\QM7CZ,2IB^XZB2?/?<'DXA9ZU-4C**][ O![RG"+OIXYE!5(RI4A#C??L6IAO\1^02?1+#C+-<)YJ>7FUZ$&9=HR[ MP-J!)O.W^U%&O/>N68Q':CA\)C>G-C580WLH*?LOL*^^AM0V!YVS9D-*YB;Y M&)11U6-T2X*.$81@XIEUI\3S(LIN"V1R)AX;T/-4'"6Q@W:WMQM+\\HZJ%&( M0_.E;_/D5>*\(Q1+Q+IE2)HM,53@#]6/4AER/4LPI.")R]!7RLK^RRVP>JB0BO_C?'0/JY_W05$Y^M'K)L/.?WQ. M79J4/R=EM@Q>57#>(#40=/.:7A!!$]3ZH[?$T-T_S.;HRO7,O%#9@Z\]V;[WL8(< MADQ^75F_1&,BC==[&!]'TX]T%<4U2RBN[N6*P]M"H8C)ESBL7A1LT6#+98Z9?")RZD$R M B-B1UE7>Z[O>I&\FM\39M/ K-ARTIR_6;G!!4D>G.>:N\#4_)&>P\FG,%'U M8^.CQK*"S,D<$() !\]+-[T9KTM'.(J0%?_^BY%IJ6:F>=^A?S'+JF^RT]1K MX%+=C?\Q0Z*IWJ9=4V6F6T\YVRP0M''P0@A?PTY M:%BYME"MX^[T8Q3'E+GQ&&JH6M=R3$1H1"^/G! ;[IG9),LSTV070V902@(2 M'4-&2*DLFKUC[L>UCF3WS>ROT%^&D!+J^]H8L6WWMTTK7A?PW]M,U[0L'0?L MTJNFT#9>:SMR]2\UNCE1^C#CQ) R-K8,,'Q+PL>V>-RA]H\1NEVO5W5B"=I] M%IU9@!D$3X_;*SVEW+K@OQGVVB!M6%X:]^WPW+W*J:NT_5+7M,7D1SHWRR\$ M31@JS'VN-/B#4K G=+G)T%5QU$TW*["D I(C:NTUT,*WRO[WVZ;$>[)_]O9%O]IYT20 4_]O?O_OI *_E6RO3V M\#@BM0] O':_?.!.$@?LUJ;F'4$,_4 R0API1U$NF0V6A++8\8W'C[#T]UXA MN7&W#U'*;,FYLE(7(>SX?(I2<*NG*W MK!BE0MW7%OEK%WO M7D^5X$D9O)K&#ZJ3LC))Z8 (_@Y9%7K-)#T(P(>D$(74V-\';/O)10K.LA;= M%M05.G;X'Q?3RRYW0!*TBFI0@Q,9(?JU.59FG@Q??W)L7T;PJMGV 5AF4]HT MVPV]Z,/X>P:15I&"\_?$FQ&MMW@5KQT)G\I:) 1$+=Q2UCYZ M1!PUFOK%^1JYZB:7P/D( M?K8$FA;1]1:L9")"O?,X9][=:#.]4E5$S&H>"$=>DG#X "+FL=G7? +M*'TZ MM,ZKZN-"9Q[^UT[YJSXMFM:(I;;6\UJP)9=9@VNP_-_1D5'R%/T MQ\(8<+(U9)()0.[23 ,%[M#X>WS@U0CS 6^3OB3G_0OU07F*M!UD< M@$;L'N9A#$:_NZ5/+>BV:1-4PD>8Y>I,[Y01S/G40L@YY[&X-&;6WF\A?8#Q M-D4VA!O+_6>H-\D$E+,-?/FP3XRUHT)+/S+!+*,*"4(Z"N&[#24PUB" 3XXZ:Q0!2*=S:? M(*@@*N2]9TX9\A.%6/)/=$'GJ^PKIQ%3X?.E1Y59HI*FU'>%"22J3$N+CGCZ M$ 4MEQ3!62I1B IDW#SSLDE9QETDQQB#KGSP?&V4A,O*\8^08D.V_[E_ )BE M=$?*JA'&/_F(&/(5)*1+T,/B?-*+LN!DX22[^:M3QFPD+!7M48AZ?DM#N(1Y MWF$HBPV7PWA^XJ@G$>4T*J5]>_[-L=(),5EN-4-Y43Z_E$\<5,$E9#DI)S+= M_'D04XI5PS$@(V]1O1573WUP]Y!4,+_=\"#977\ 5)8U6Z6?(:$%X71>566: MKADI_S-'>"0&'<^$Q3,3<&JUB<#@&G3W8\&L/>!VNS;?49QESXN<=D"+IRA'&Z*HJ M;R-,S.#%EL^ X_E[#LU7=OYHB*9W [ :Z MBV+$$, ..;JK5$*>DLVP7VW&X MQBF8W"]%)"%T MTYO[A>.B(?%I+OX;UY4I]0?BBMXM?$!; BJ=7=W\9%7CP4_I^'S90C[1#4[& M"&XPP\2(4PQ/)1@YG>@_(WA?)FA@?>N\%?_Z2,A6'H5 M^)VR[]F/46;^J2[U &T2_+21I?*WN \JGU9&N]J=G]Y7*S[0$\VF_0-K<#;AXU2C$:!/*\X 1'=B%59UV M\&;N"_I7"R5HQ5-S3WWN3.1!];I#Q]P(;QDM553-IW M[<%?T,35Y5/02?KI-!?QQXR*"@\F671B!QPPC-G2!P-#D/R-@8^&[#GG^T!P MH17@9:10NR ZQ9:98Q8\DH(UETJQU(G8PD&ZH/H3+^TN)4EZQ+JT22@\K8%) MVGA>92?7'Q;@=7&P,W\IWHM)/JW6$^2#]US* &E<0SU;(>!^=S\(9'S T;X/ MA"W"P?ZG>>O/O7"]W47ML,G)N1G#)12^8W/EC)^9'&V.W38+T]RFK+1 ]V=N M<9NJ%]>T!]>_G%I7_=A#;AY$;(CM*4.J="UO>T3.Q!_61C7NW+WQ:\V11O-O MT6Z:P3"KV,(_3 OQOO\&(S/@"2>W=BW+-U;W2C(,!E&4%6- _)YNW,'0TAAQ M?HV/UVU]]:\8'%CR' K#^F>QPOKK>NJ+SFY4E3N$*4(?&:&5\CC80F,7TI-3 M=$OEH+0\K8,QVR@:P<;?II:PB'8),7$MY*_TLP**R=!G)$7%^:C,,ZH#DZ&_ MK@69*4BB9PQ00]'OIP*5X8\SE4._"/(>S]2VY5N?X'VW_]YXA]7_":-.\P PM6A'J*V:>:E86Z\\!YN#YN6?5B7;3'YB_8B)> M,;Y*6S-;!&A"")4Z,0@0-\KMK<92 M7U49\7Z33_[V9TTW34+5E\"U(K%%4+X<[<#K)@%3HC%*J3#!J()182S9N#TP>Y8.?7 M(-PMI/&5\PS]BI_737<"F6I,-(JD15K"A5V%>YTO8%?JE:5 M@!F&'YY-A4F73AQ#C56'.<-76_%>_.8<_\M_Y;J:QADT4^DJ'[P:Y+LT46)^ MLS+T!?47I_1A?0+NHD$"1R#5=G^42OJN5;V:TA#V!T"YF#',YC]\&U%X@U)? M1]649(-B%V!@$"TL!35)T"@LA*E$3M,OJRJI"G0KIP(0UGM1@P],&[-21)CP MPEU_4N2Z9;+ (E$3<&:Q! M!LIKBG':(-^D&'Z0YQO<>>7X#"Q^IZ6J*^;OB_TVNO.H!0ZU%#0P[5!6XSO6 MS(GJB[J8!(QD!RCC09Q_!*HW&S@=/V[X.5IJ8&G66^L>J_/VM%RR,!)1ECF^ MY-0YIDT[S_=:<)MOLQ34692(H#-.&>VX2@3B8PF?>)J\QWI19)3U/C+DL3KA M4TE(*$(8PI00!\)"2OC9OU_S6IW_=AABS3R7'_]EH9VEGM[071UEU<#52)>_ MM8_7WR:NJ$6P45:'..>XE9>F)&L8SH'"B.2_OJ(AZPX;%L'>;C560YC<=A;[ MQ67]Q89O(9:NWKK)W:IMD1=5L@K'R"\[0L+^0#UPPCT#VY2[W$*-+;,ZMG29 MM'72 6K"-%UHO7SZ7K)HYERC+-+.99P4+HIX&CGC M*&V=B\YNR.YAA[Y6M&^3/QHMA]RF)T ME67V93NJFVJ5]C*+D79#\=HB)'2IMR9!VRA8)^5^9U_3NY#A^7O.6^TI#:M7 MJUK%R^56U<8'@*"U]0&<<]N][6WV?^M]U?1I]9OL7VM^IN)L>MY#&)E8[KF"XQW>L]Y4.#PJI M2;=M( !1/(W:T-[SB(#$RS;Z_@_!RO.KK1Z6JBFU >.B-&ART_\[;JV"?.MZHXTQ: (9?CQ M%Y=^-5%;88_S)D,C<E$+QROG-[::'-=/A6%"[<- M26/9'E:5!;.]N^6;PBJSL8/*$VBW'X#4I;B"J PAU#-;5=,R^K9@IW'0[=9'\T)4 M0$$A\'=%(6CM-+@_BMR>!&O&[ZD5Y!7,@ G9 B6 M^$3(?1BQ;O0H/1 7GZ0%?B_9,K.GKBBKCX>*ZK->&GPZL&9PA0_$^"% M,Q%ED^Q.I^9-HO#6(UJW"B=J)TBYMV*H6(A^EN_+K9;SJOX -!J(YE:?!JBZ MD* ?^1V@WX52NNQP!-1:4XYCSNRFX:M>'=]O7?B7!!*%\UEV_KT?9:J][9/[ MF32>ZYAW%61/9;E"MT'?E2N\B?HZE GY$I&/VHYIVZP)7*CYOC7MZVB="/KX M;!Z](=?GX$U] /.7+S9=B;WMD]0I;6K?1MBL,\22-1'/8RZN'B*BQAR0->G' M5+/LN& >,V!_WF(#@M[06EH[J+WJ8E9ZH09;GBE_OZ_"V\C+ILBW MF?M47'/%6FP==!160=>C8E7KH;1@*1UPH%T=4EB(B\8MN^$-+6L/D19G//B. MJHV)KUF6XZ^F3I;]6D R2D9Y(VM$0>@6E!!+7^MCBEH$'>QY__;N6%O!F%Q8 M2]&$7/=:M1@3(DU+&^2XYPNN(B@+^@"^)/";N0[U(STE38&.[[\O\&=9:XY) M-9B?\L=U9%Q",3]:SWX 6$C;=!_ M0LIM>-+%#%)XZM9(M%[\4J0VC./A1VE M40>".I&KGY;5B5X5T81X)7R\A]S43YU,&MX,^^7\8VNG/FUR3V.M7;\!4V:$ M%,*9LB28(5$PFHA:!]L,4_H(H=,'I3*2HTWUV/*,R >QX>&3>Y7$_;Q_^[_6 M?<^OY70ZUWJY[K2B]AQ0ZJ2(2 @\<,\:7LIHR%T7S]N&$?]Y)XZRK_Z23/Q9 M.B"+^F^XXHE__)[Z"9Y@^>4P6I\V"D,CWT*K,'5\G29-19&"*2HC(A0,L%[V MB;@XH6,'0]S ZHT&WYB7MAA)E1-OME.7I/&E;U<2;$%IJ:4,>>O(STD=P)LRA4ZKYRLR@.\I)D":&1<=8&^[^.KBT1/ M*2P]KS^?E3@(#@>^G:FK% >;?@ .7&!B,>Z/9:03BU$BJ[S?0$<>Z'!*!&-[ MV&"OBM?["Y4:=,UM,6FAW3&=V0'"'@E-#$3LA=D-#6EM9[B+NIHF7\]_3X&& M(52\-+2WB=ERS>-BS9,;W^EN8+D@^P'D#V!M4(SHC3UB$3&0:H0':;B6_US] MZ#E+X"'$!]+6=[.?Z(RH=U/^06GW\"R[]'P!ZKY+.^5MM^.K1[77!Z#=8/OAO2I7ZL9F[2SN3D9M*\Y18+T;@4#VZS'NF5^XP M4>FYNN5!^@"2K(,.WL]L1 X7V K>Z@347]GF,#A_V2DQ41!PEJKAB< M\')(3M,6EI-I*FKIM @F%M$'_K&%F2'I:)G86!M+,7K1B2^E'Y$FX9*&D8K* M*&/O&##" -::1?F?G9QQG9P7]T@\K08N45PJ ZR,V&,)ZF-:O /63W4%OR"0 MT4OAS%AIEN,77Q7=WQ+-C*TU/C-PEO<=OHG(@;)YI/&SVZN"]DW,,T=JP M/"1^ #OH:ZX/6P=$YT.!V=]%M=&-OC]K_KJLXUOJ_(W5KM4-C6[ M%QI,10AF#:Q5PC@Y:+4?D"RFV,JGN)52*5?O?_ME$Z4\L0UM5 J0GJ4?:M.$ MZF%6Q])P%AX3Q@AH-#*$K);'9U^0G7X 'D@]E<76@Q )LN-1G8)"3S_^RCM) M"JZN# RM^[A$[PY=R_+RMJLJ0G3C06T0DC4COI,2Y@"W=N<+:S3RFO>E^7)* MG(@"#/D1=[QGE0QX;"M=/R?SLG.?VJQ9!TEX%+TE6 M@%NUN3YIR(S4*,"5/=9AVY.W9CNB"%NUKT2:GJ &PY9KD(8\A SB3$A-$*HC M?_N*H5((H" CB*4OOJK\Y6C;DA.Y2]P%/?]=6>$S'\*-3X +:_ M*XYPO:7-2BG0FN'+-Q#,^'Q=%R%+=N!HNXWIU0=/,X)Y#'DY_;$V+7X@QE7M M/J/) T/^9 \_LO%X/^TG>'N:KTPUCSW]%Y2;V8;8GD\H[>B5M=MZSA$?/J*& M0Q!_.;? 8<5BB/]E60MN%@UY2J]!HB!PR1A/E")O"XJP"8JKSX#S5,$6 [_\ M6(]S5'\>+JIR9ELAOQ]>>%S[;/ZY@KDZJMQ4-*EVC",TZF%>67;EJ 9:;IB& M"C93,".FK[$@':X$KIM5=_[5.[*LAW483M/F >JLZSK0EGN*13?,8%\A0'@3R"OOE,PFP*YJGSNTQ^(I'C* =D/;8]Q M>:\<[DK09T!;!V-3^ON8*I62YL5$NW2FJ,%AE/IM(:E5*FV=6H/8S;&*AX0; M"WN_ %-R0=W,;&F?"G]*@2M*-U@2L"^J@HKI=W[] 0&,]T=9&F)[(V2GC!] M*D@YLT>D+5U&,TXQ[A+FS3D;WPP.N%1TD7.O;]))6XN) /K,O64K: MN9S*X11F\?%?>#EV:^>^%*D(>5MIVA!,T?I\R !Y;=;X!*<8"2K9I5SL3()6 MQHBMZ.P)AX3",/KN %SYYL#UVT)S_$O/LI]IW?/XT6;!*S?<[6'K!W"7H?@F MVY6I%'EUY1=TB.RWA^-U?YUX9U7JFWHQ^(;<>CG$<"FA?![TQ$K#PL\@A)'&O93>_$/DL=?:TJ.]5XZ?9@#0G<8A;0+9]]0% 5K'[;52\O=B-MC;- M=T M(1Q58;GYL,A Z#22E?DO'?#+_54V+^2NLF#JCU"D[%R>*^L0$O M/[>+7^<\-MPWUEW*S7.&34F9( U:8W,?#Z@NLDP_0_Q*HJN,?^K594^G :Y/ M!EB,(_Q3S:I85E"'H0D/V/B5FD8'J7E*C"E*]!I0Q_[A46_/>0 DXRE2>3<+ M^W[VR)/#[4)'+@.7U^@Y\5@&W:'YII*T$!#G[YS*WZ,V9H_A_1Y"WL]QGM<$?F9B#9R_7;EWO-1)O<_1>6[- M")#\%S9 [W&%WR;'$Y.+^!&ZQA641 UMV!(;U8V) M9Z%51G2(_-6J4A7I7@JJN0*;H&18GE1^,[C(GL] >]:$ Z8+/SN5^R_67E?9W^I5)"E;'N\@]ROI#X!XQ MV*AOZ'GL52NFEH)M&NQTXGO2WU*'AQT5SKEI&83&7](&D=$VVK!?0! 5A&9KBRC<$L7TXLML=B#S/_;<=U$Z-(%_-')W'Q+ MWP[L.M/X)O/85I/=-;"WIKC'@01( Q2]R_A^&!M4;"9Y[-&)->]PLV_+?#98 M*@+77UY7FHKMBKX*@#?I-C/U<]K>_S\B_F MG4%)9YHX5$1(9,FNS_DK >$/2&;WAI;< R%$C4(?0-@KV^S]GI\MCL=GFB%_ M4U%717-' ;\.(@Z&L/H G/:LY=\.IW!]VLE[1<[? MLV-^\E;3^N:[6.,1YA=EW-?%C*64=5'I5E^S])FYAT(6"&@]%\]K_],];9_( M9/6KB$D:6]0L[?H M'+L)$"31._B6,\I"[3/G)=W79\00LJ%Z-%48(KH]1/6 M*U3B]/@J$:6MR?6^YKRDDQPR;Z?H@RNT]F15:[-"MW6]3Y*Q:@CY4#UJ<:;]L8DX%+KTNBSGRN?73OO# M5'WOQ)TT(6]^5>;:>>47%U/YKZW2JD7%R\WBHB.&Q\#0G?KK%MH(SB+%SS9M MJ2C^O]@'M DDK/!T3JV2>:HZXLKZF7Q"+!BHD2U8-!BM! !\L]T?]259/P8W M I $JH>GX]!:C*'OG&"#31XW5U$5. MK6L*E/G6W8*SQD.V>&-'NG]R65AF'W.J2M5JHIJL"]6@XT-3WSO]93AM?70X MCNB;$?@-8E;SDNL_]B6V=G6+O\?G=%$)4CO>.1Q*SS;;AR%>1GUT=,]JR\8] MB<-$M'MQPX?MP,H.2,N?L$]SHV!DV --L@FNK.;;+?&W6;W]&K^Q>&&OAO) ME5R9A'+GZ1GM>4? :--/W\=PM TU@XLBA[^*"G+$X-AXI]CT51(E\.N"V@C40V%;'F#15L-. MQUD/V[J#FRN1MFSGW%S502)>!Y*/A>8X88C.)BW=W:R\K3_3 <[,EHO@R1@' M4;9*1PY^.:W2+UGU"2)$@J+="D=P(XP87T:EI6L5(D,L>"B&3["'*SZ #;F MGV+\\=>+;#')D']>%F+U"#GC]_N1**6;ESJ1SZ*#N;I6&YGZO#6%?BD=FP(S ME:A\D\,$,J+&H.X[B>,A>Y03CI">&JC=X_NPYZY8#6OW; $DYG/FDS\L?\"I M^V8'LP(D#VWH=Q[D5G FQS+-FR\*$W-6:MM#6!*KM0I-?Z<7(E&:EB^G^!&0 MP,'3_$S#5U62#"S[3@Y;X8#>OTZ*O2XA_R*,W'U6P)V?'T#$\/1#Y[%E^U?. MSN!&J'![>\)TC7:C:R=[Z/Q$C#BP974R(VQ/O) ZK2[7LRZ"\M@@> MI!(1M974PM,VO%OAO^VNT=./^:4_+H);B&ZFO4<_@W8XQ;?@3%".H>.UG MG62>['MM7.3@'[K,3-"2V-<9L _ &K=EVD^*LGQ/@/D,R>6>\\)&7*\%TX90 M^:O$-(VT%\"H&FK2R0A>B!HYNN 81['=>,PSX:$J.H[W'*5'H&4)U31)=M\E M2@<]V *137L"X>A3\UBYK2KQJ.Z/L,[=#0X0\UJ.YQ*3-,,@-.$!_OZ/,#!6 M3!7O49OK#%(O0Q^ F\-[%])TO-6[SOPWG5BO'>91=*H4FUHK_) I;@6#Y3A% M"_UN+A\-]XK(6.PD,7+$*%([:XR# R%U37^+$Y$-8?K'16 M1?#/";;63O9+DRE_E69P)I55!"11[/[-+;!'01@RN)JS B)-@P:+9S"*VT6T MIQ#2AUX,+W#OGT?Z7G4W-Z$C-]O(<\Z%%\M]*&]077G^SE>_U'X J@T,BT@' M1DI]I NM:+95%3%CW)\&-A#1" AE@CDH&WE 6 M$2MQ3!:,)CL3;U"N*XC:0]+8LM],7D)WZ"N6A/;38ISP-_ZN_;SC="ZU^^W& ML=TH<@"EO%6AIF*!-7RF2C6#,R$^N'KFBA5.MJBN?D!VW7\328UG\:NLX%%K M1.+N-VEDR&DX7ED@I?JW+#M:0]39.7Z[$&C$>-4%C@R0\])YI,_FUQ;74/N9 ML_/^01;,^M$5U=^WB%:U-O@KS5A B:)/H\0_B1V1J)K=!ZG)1>NL'H>?SM_^ M@."+'%V^$!B7]DHN:5#%86-&.N@-5A&1Y_HH4\=#Q?%4&S#!SQ>WJ/B3WHN+LFEXMR-KK' M7J9N\8>KG9S7O_W;%^3#O>]A8;Z7WZQ1<1-VLJVRS^0!7FL9N ]%\CLGG*VF$. W 7TO\PO9K6M#*F$]B0NRXR^6>J/;. M@N L;9<(#98_K@+%)XC7K&^ :EYGN%QW]IN0,(PUL=]9X_@!V%.WA/I]#8$Z MRGO758KTLC3Y]42!/4_J!_"-IL0/$=KN@OK?(K%C&5+24D6+, ?>+)-* UO- M:M6=0.VF^L%%Q0$6)+4:]\F4V*[[K_UC>Q-I>09' #:*[-=\%3W=RN363#X^ MV&U@!\GNPNU:!O.4;**=]IO.OQ$JOU*\?U -/WT58PIIW!4U!^1#]>K5/3G3 ME3Z ?Z$\L5=[$_HQ^7XO AUVX^VK;\WN::_['T!NXSNU5"?2;B/#KBEED?X9 M@R:<*^-0[87A"5M<8EH&S"_Z?2(93I%SK2\_*V:GF,6E3+@S.15Z%FN0) $H M=H4G76./\JEAJM8'M87JNPEQG1\JB1U=J8$/TY6E" C8K%!1 #;0F+(T]&[O M2^?@)E&H[A:TI8KQ3NOY]9TA_?$[V3C%F[>=W6Z]BUK"HY!!E(5AD:XMPT7< M<$;QL)QHF)8100G874QB@F<8C]V+I?I+"\D'4#6A1P)X"O65^L ^<,W5C["+ M%Q>*")4/E."0XX\[BN 9^>DR#6]4=%A6[)'ZNWRA!)$3"\EDX>&P0+T)F_!Z M]@A=K\Y7AM>.4SAM7!D0*]874OQ>C,$T]2(',*] M?@;=Z55T9 #-1:Z*'A:4ED)J^%55,M6#BWQ&N0#]2.4, MIY7&TL.H2ZH1!8E 4]>R4=/!RE9'@G-;4!9:AQ,QXEI]8G6'?7QI5LBBQ07& MIJI*\["V@&ORFQW6GI&V"/27?K@K#.**RU8L$;M9N:;0,'\7U6+_-BR?]]I= M$<>0=_Y*=82^_'I3YX+V6Z;7Y[I*J6R.1QD^LU/706V'$18)[IG: )D?,].V MN4J9%BF(\2?'J/.'_0BS,Q2W0X^W=] 3NU4&S:Q&@ZYSCOFA&33C0SN'P5/Z M7BX3/%\97\W,2+E4'/1R2'1J17TSG&$_@R'T UN^FPJ;?.YLY MJ<'P8CB31^*7=J[ JT=\%N-]6T)RY%:T2@::J![<.UB5:FJ=%-AJ#X @()<5 MC*FULP0?CC\.P9"#;&F"/;;8_1@7;U9S;K8&7%[II,N#B[7Y%7<>ZG=92)=JKS8O-FZ3@CN/T_NP839AQ0#1 MRF0>ME&J%E+PWTU@5R@<(;UXIQ+$*,*="E?R ?R'KY62$A[??/>DR1&3J;KQ MS@AY(M!@8A< %/:-@"N$!G0^RHE_U+)&%#Q<5N>NTZ79S@Y M DJ^84S[VJ?5D+O1Y)P9?F1LIL DLZ"768W=X'K>U_UGSC=A7O/2.9FP3)7O MN?W(O"@IF%<':#'0$;47Y9^P2(BC7V\ +Y:FS5PO84@AIB(E$\6QXO H%>9@ MM"TE+;BX-BNH_4^$=8#4-EB4=F"*XZUD'M] M&LEBSA!%>1,B56I 0[U=V0";/PE\3CZFY8NMVM#5M,55WEY@L(TT1XH7((Q*DTL345'6_ M?V=7%S]LGM_$>FKY=TQ^:_+*?;4J<=7TO25I#>>B$.R?W!69N;5!/\""/,A> M19Z".Y?"[0_US'2%%/.'5^;\<,B7=SG1-OH/KK[[TFJ^:QG%']/%)+&QC&J1IH68X'Y.;U][]3_/H V-9,/8.',IC)(XPVCJU6WYR'V M_2+_S9TDT_PTG8@\,(GH"%K=0/:'J>_^33C M4N!QR0^6JSIR]67KVNO!./&M1//.JN!=6&[($[;N7P"53G\9*GD@KF7'FX64<78TE[96;RA_9 M;EA<>A-R ]YC(VSSEB426L0;D/#GV@L+XUGD@;&P$!Z[13G9I;&RHW,!XD0U5<&IQIGO4C(^O,>=8L MQMFBL7_VJ37L&K.,X7XGE:J2'R54%6!JF(G9[JO\L'>L2)"-@8-KOV^<$<.) M,#,S PMF+.1"&T-,3EOFT5)?3:=.A6B$+J6$G'=9TH%AVVW:M3^3,H&%>X_:?K3P@Q'K^7G,N.M^+8%7:BXK*X19 MG+\:2UHM8W &Q6D,&:@L3,2:T]2VTL[NLE]:$/3+D8CDAWF8;EPVV^5O(W22 MZ%BMW,:*^?5/BUFPF-D])R"#4'NO%KGZH(SO:AQ(77V_$5*N.6YBU%134#/& MF,$/TD879HN+\[56$0[L6I?-M$\,E!K/4$>9I^]7E>)FY -(<5$!*?PCY*61 MT3/T$,K8:^:+1M<_#JOU==@N%EO.G2M'W'(W>!DM46H&I7*9^W+FSIT(=[@= M%0P%&6-7>7:^CVDC[8Y#X]S(P43O\2$141(O8LAQ#-,:C?EH(OP;0K68,R6@ M4VX>6B8F(VK[L89^D]YJNK2U)E,GE:=2QZ$I8AHW@E>W6-9%]>AMUM0N> 4M MN\&]>_?&?[WPP^GOZ,:1]% SP%)O%M70#Y:!BN^0RT8?BZCN&)F8=>FQ*>SP MP!3$LR#FHM[KKH4^%_,LC1NNS/KG84!VKCPIT8U43>YKSOCD.'V&\V@<3?&O M]3+8@A0>XDCY!B=M]X7B;%[Y@2-0+,&F[7E'QS;B6%9,VF1]&+_%@0^HP%4! M%N1?8J4^".XPNM*RE^+Y[0$HD-BEG\&O';RF_$=Z_0!Q$TS*)N>9GOL6,"O4O;^T)Z_1P:OF+RVI64HQ$BLO+4 M%YM9+: [T;%BQ*.DQ=*0]QURV/3FP',=%1+3FAED"5L^6#2R;(RXK[HV9Q- MK@'4@ '^HF),WWTFYFNLW1;HV[_DEPI-ZR4QV+A7;D=UDJ]J"&%LU;-7>Y49 M7K*8(1"=DA4RWRV4>0HL(I7[Y=)%?@!+P]4G=NJ7-9LO+"_3KVPS'\"VZ>73 M?LY-\0> 7/RGOMB9:O)$/8ARW_V5Y@'N:W2=DONQ)!?\F-;Q 6*A)NK$?2TY MWKQEL+'P+V.4&S$,">?GUE=/$1P/BSL-GB;'LIXB*6?Z M\2NWM)\^ZWR&*\H\I[T-)6=*+7OY'P"4_'//^"2U1>Z@8M'D<-?(8,.S.WA4F&_K6=E9AA9_CG &PYJY>'MA$W30LC!F M54%9+(X#W^)XO\-'&N/W+C?&7*]IX6F8MC56$=CY]HAT-YRQEI,;])RQ8D ' M /6A@)A/'C]:-L&?ED(ZAN%.L0DE5%]Z\72P6",3[3I(B+UH-WL;-:X!)LHY M[A)&(66L6]&0YY5Q@AY?C93YB5GYT$)/83]O@@>Z4 ?"G*+&#X#N2WU28WV1 M 8XOA"/DGG-0C_IBC+=5+Z_L -L9[="9'WR,P[X%2Z1D6!Y->2GT!<279\<^ MQCL)YGN>+^D!<]O_YG_95W6#VP8F%?9V7"8?2,$ZQW F]K_R?SVP&6MI6-^L M^%YM2QNZ=I)(I'%1!-A;X5(M,'4Y+OA/QV!\M>-3JJ&:1O/8Y\"LZ6*NR>H" M#LMJ;=#A/6'A<@.[!UT[F(=WZMG*2AE5YC_W#.+R66T23CG)MTXZ7@5=E6P1 M/T'TFERT4=">Q-I+V>4T@U8GR,'F.(H["1HT4&5QGWK_-HO/:']&_+EF_'5F MOOVCM5K<;U@K<@8(OU M<]PD;!J>Q5](@01PL"^IQP+X+1DL+?B?-/7F)%;3V;KG@APNOAI$3PZAY-"F MPNZ?QC&._[C(:" 4.(]W"JE&O3^DW].@&13ODJ\. M>G)#OH8K10\KV>YK0MR E2A1D@&CT[^LKF*#?1F9P-XTR5_&V/%<YZ7:J MSGC5OJYV<*]UPW>SMBG:#!B8UF(:Z.,G:T_>X^!-(F>/MM*$!5"E^,*BYTE" M^V4<%!1E?C+B/0MC0Z@0$]GT54^?(]R9MQKX*$2@=VEG_UBDY@Z+GV/Z"4>H M'] $4+=&-T-M5)L^D\[A>.&(FW[QXXC=/\.":X/==(0LLE"65CNK#(Z\OPS[ MLH\J:_L32[$9Q1 [A"8<6YIDMS.L21=S<#8%KY%Z@(VH/F=L6%Z5MK::D*J] M(%Y#_-LXH;P,KP+O_A0>:L^/6.T2 :TQKG%BBGEZ5@LESO*BUG+^D!X6$]/DI";8T4'9,TJ9O.R>I MIR637+4IG.%S)YSA(?=TPBOM._&-<;=Q:8Q,.7 M-Y !X,M6HS" #C;)B@T'VL2]!79597H(]-PFRJ5BLPK%:V MG"0EJJI;D1E&HETA21-11)+-&&M[I2HT ]>D M[F^$5?EUEMD2JR0/BD'Q"TDS#(SE8N"I:W-#S\0.@HJE TL]$M L]$O;])W= MH)2&0LKE1T91)??IU[TQ0_%J=5UQ@<\;BGW,>DY*9G^.QPD\UY]&+CI"'X0- M=>(U%AFRES2?7X(DJ/5^<"WB>?'&:L']-FM:@PH=$I9G,/Y7D"MUL"VMMUX) MUN_W7%TRYGXTP]_H;_7606K9A6NT4Z]33AD5RSOK(G)B7.AR"?UBMU8#:&C( M UR>3=3^W>"8YTZI6_=;6Y:8B49>+D4;8B4:O$,>$-'Q,?B:]\@'\4N"G%OY M0^$=63P^]J'?"C,>5X/WCEJHX>;FQ;@./7@H5U&_(?AKX&JD#FC9S"I2\,3' M?C<1(V+-$E#I:;YT8-OO/_OR'^N]N>@V'1\+.YI](6V(MJR1[L^6A_ MBE:(TW@81P14Y=E4)DO 6CU;!0'JD!-S7"T.&,Y?O)48GD63BJE3)[G VAIP7 M67R\/IZUJ#.H&/$;G1I]BZ86N /D ZI)W&6PGC%&V*(2P9,,#DX=>98-\&,M MEQ?[G:U<5:;Q,[Q_X5HNZ!UR2O]G3(1;A9$CX+DNH43^:>2D; MP3O1.IV9Q=_4YNMB_*/9^#%R,]L 3I\:'D^V! /EXOR_2CG+H"C ;H^#BI2" MP!+2+AV2THTLL82RL""IP-(I)2VP]%*[Q-)*+=VQ2RG=H"!=2H=T(Z#7>^][ MYWWOEW?FSOWXG^?#F3EGSN_\G^>9.5ST[(%A)OV/Y[V\9R&,+<$+"I!F'XP# MN> @>,E+D*55;<)9N\SE22,90"!"6J%_$[TNYSRH!@3XG1 NNQ6:2@7&'!_0 M8!PG1B5-1!8AAHDSG-"AXG7NACLZV*2FSYU?QI4\:2+0\2ZEQ$I-TO<19FZB MH/@9DMF&8>GZ4"I&7',:%%S&50-N+^=I)1YA M:Z(X,KKC^N,.Y9'I#\9VZP7N_[RLEV7X]6&9Z M]LR_.'*L,LDHOW]:2P<&55)^+$8IE-S.0?'0DE>I>*6U=P 3;_&6(6L^HD7( MC5U2DC[RCO ]1B4Z>$S(<-OAV'G1X'D3J2.C6>);TFA#5;]SBR7 MC,&U=)WLZ#?J.Y//?>!VIW/B+P*3M$*J':XR4K[1,V1\]+X)$U@=OPD\8M%J M=*ZKM&AR!-W%Q$J=_O0@)4TPJ:,:3K[TT9Q+@IM]FD[,6(U@=*3R1\,*8)6Z M.,T!%LC$G_P=(R^_>J>O)C#?JYE:7,=;C&\]C]2N^I4N/)W74'^KOAB M^P?OU";S#UX1__:MI?UYQ<5NY(')"=?YU4K"2=C[XZD_>#T\%,O8N[C/[<9F M52QO'5E:^AHT&PJP,NP>0X&=*^^F@"I"<+[QMB8=G38[Q=@XD (/!U'J^L[V M#@5%?1RS27A<1TT;Q\\.#$6&>P$22P\MJ+7Z57PZW@XA'O$F"X2%07X MR$Q?(-85TE7%DOE%G[,UF*?O[6;D*\,XFW<9P2G?B_FSGKC*?4/$;V MB)8Q=ZADBEJ0,]>6A,1GZE-2JY!NI.N@]I[@)E;TN71+D?3 B,H#QO'USP"# M92_RB(9=,:LAV9HUHVHM?ZVYWNZ5TLR^,]O:Q**+7WL1!-T*IOGN*;8D=_-" ME5F)SYRD@0L!]S/W6_C>#%CORVFOA!O4AXG!+DM<) ?G8; <':;=?A.JAM0A M/B"*_^4;5>!7R!TZ?9$V95;\&BK9/;/%_>]?7-YXO+@[_Y,:?$O(W#^T<(E^ M$QJ=CD#U7RH7)5>DQ7^QRO'GD>#N[#R2 <#L!U?D:*(X;?G8V86*E].M0E1LA+[<3EM0.EB>NBW^::V#^*>Z*'2B/UV5 M!IJ\;NPDC+1&\5X[")ET/7R\RGZ8V2C@OB(NV/FU:3-'ZOA% E6R4VDU[PN+[_&_S-4A) )4XY*V1:<+/UM%H-UL%60$<"LC(FE L/N.P!A M4;J\/6YZ!2 ,W^U.$Y_8O$Q$4T1)9,V^[N:%K >S4L<,&[621'K%RA^\QNU9 MDN\$7![9RJJ#^[J\B^"R^V.&/;)U[DSSM<5>\XV\>AR.Z0U($X"BI]XRU^;U M=*JY!&%^\H.F.:X_S>>WS'>?[SUUR9!U-7Z8*IP\T!N;)9?RF0P"^U] M(Q9GIR=QO,11>Y(Y!5;EQ)\3K?YZ/G=J_++$W%1 9?J%%7LWB0=@Y6Z>P##C MTCXB6.2U2ZO,\,X+0&Y5:\>&N$9WXT3U+PF-2P-)U::8G2F'B>P@59V)])4J MQP5&,.?6*)7/C!$%67),4#XQ[>L?6-]6Q #UBO@*>I)38& Z;+5\)Y+1[$A ML,A(S4S81CBE!?K2>&Y0>8B]-7;1>\@L[EK#P*%.NU.4.-2^@(/*#G'$+C-P MK#'M4KEHN& 1R>WK@4.[WUOL6'$RHN9X MFO(M%\[F(^3^GLXW0T.09;H,L[ MJQTQ!GBS>!W.J'\H_- ,BI].:1$)RIN%L%?WN;L-4C[&[[XFUN #66?+ +H6 M,CJGV%^-J HALN$-+5X,/ ?:YLDZ$]T\>D+$8='I-D&;+)EW MTZC3*0F8HT/KKG!M=O2:T!T$9OI VS+DJ3XOBY''J6G\K=Y&V,^^D6[>V!8B M['[^6"JLNL;;>PN^<1\TH$Z@?U=%Q_^_$/Q?_^7_263>LPM'H016.^+XQ2?1 M5M3<(6&A>JAEEZ.7G<#G@)9]_+]WTQ[&,2%^53=-04O=5RT%CU5#WV@%Z^&= MS2^W:]>0<.[@DU6:^QYTUT*&&" WUF:/ZM08:[1;26 :"[&K06A8OY@2B];- +TVYP[@G:5NSF)8M)*SB"8ME#;U* MK2&?E11!@)YPX(0W=S!1"(#B2/ZHG_FQNTP=->+I(8O$$2FC!:[$Y?[:[GP2 M)EVN;*/+/4+I+$($=*WJ=E0&S:D?X09M#,]<07Q94_M"BY>OC8F$\"\6I_;Q(+I?7.\N>('5#B M#2?WQ!=,>\T4E4DIFKJD?7ZZZQBY)4Y4*6V\+3=2<0/-L\D2(_,0AOV.-]%_ MP/D>\_PS4I%Y>+C\E(.). >0P 'J7+0/;;L'?,]46?P-=]%L*"Y,[L8_A/8X M<).EAF,^XKXGNVL75-EY+_',4=K+\$G%E;E07LS(6$VN/ZX 1K;)@-B99$"L M! RR1LJ<[SI:K-^3K;Z/^" '*QK^>'A*X[#/%V6[5^>8UUL'^63# !IG8Y'+ M3/&#Y5M2HOQF(=2=@YPJ_8O/T]HA=(HQ4^.W(Y<#M$.9'\@RP2.S@G2K<=\6 MLONQ?AE"YXRV"?90M("F,+%/C7"Z:,99.3)GZXIF1UP$C V*WTGXS6!367M]V2AS@*9BQK[5['[>,SY^L()Q-5+>Q[B7P+ ML 4%J%Q(EO*0)5%RP-;%=F975Y^*V7R+[27;%IEWSQLEP,&A3A^]\!K!&!>=P)IXOB_B;B, 3)TY!J-A(Q>D'"\DW+\.WNIG]6/>SI3X M4,@PL\Z5W?AZ'7:XTSX%UU0M6[N]X,5=[F]+-O,[3-RD((V':HND,U)\8#/* MJ,!WK"&F I[?@.JE'G1$R&$(CYCMX*BGE0$T*X M< ,#"VH]ZFV%#MRN;J5T ]18'TPJ!):! I(=?B3X?:=YVIZEDXX5ID;87V08 M/(^\[E'$0:NH_^ %!CX^WY/OH+*)O%9]VC&GH79;1++W4S PWCL=92;P69B: MA$,2+V(.F$<3I-$2S_Q.W>FHEMRHZ3*1USE'Q#/=P.$L,S92"_1-0CWK'D+< ME36JFQ---AD MRTXN;4-<*UHE(J5FSQ0:+;5S+YE[*WKA7TSE7Z*!3'_O-&:L5;'_C&7CS.

).4-L.SK006%[]E-LM5I"#K][] MHQ+T3\XYIZ]&IQFB) 1DOXO4,]:W)2&:[%.=N_;SG9*$U)77Z,[!?0W(9%O MW\:[2]GPJOTI,[7!!L6"YJ*4 -L/'PMW3_UR= K6&U]2I!HU M?]-@\);S:XV#U6W O0?L<9P'Z!-H@FFOPX\UUN+GGK26'$UFW<-<([*JGRB_ M-%S)$#S6A"KOSR1Z\V1D[6I7(B3GNHRR(FH,%VM28P-9@!/RM6#:"K9L41>] MM'LQ4J*N7=OS#(E7<."F5D6,Z\DL.9]Q@0#:]_YL$6>7&OC+X!WSW^OW/?H$"CNA--R9L2VAB):Y\6JA>X5-[?/J M,O,\\*E>>J:(B(V7A^Y).BT9\VUI?HW?ME5Y=?9SXC!$K;7\O2.LX''"HQ.! MZ5)89JC?SC&OHL)V%0T#1@8Z(;LXJ%46CDJT&^#6X"*?6<&UO: MPRPUNLS#HS@IP.7O^8<,=RA1[Q(,=GIC]+]H&C\Q@M(\RZ@RA+]L?Q>A;_;8 M@V0QR'9JC"86>SZWTG8035<49M"\-VB%9^'[P)5#*>PM\ND?/%^VU.[:[K3< M@O,-#9&9=>-.G,:S#@G2K%*L5LF'XH_X>4\_9URBPZ4(DGQ6T;5.C*T5JS'O M9F-3(E[WS7+F&G6:<%E$XP./C46$Y[T-. =[,02\Y$2E*A)3=X(OMQ"O)J\] MCU2+X$W"?>( *5H<&BVQ4(8Z"71WG[9(AW2X#9>(;5;/'W MB/,"U<_&>:/PR5XR4029?G%:HC>Z-#/Z\1 +H%GL]3/5M&M.,1ZPJ-9X5>98 M_9Z-BU:!U%:O'F6 M'&,T/7O(;JRIR,J.3^Z>C7C4SGN!C06 MB?BUY_M3Y;5Z##'G\B4_#R&*. H91)U4_YUDSS/@<_Q&\?GDSNR7%"??7*0Q M!W+?>6' %K?]ZBJUD480FG-%YN#6[ MO;6K#;+4^N7&V4J*%E&I.R75[SG;\R67'5Z\O66W6:PR.]MP;;T\1[$#AD.9 M2F'G5/%1&5S\U_3>JQL8+TVDT6=R+4%4]FTRK83GT$A& @5J@"3)>^S[^[PW MS(VJT'$M8\S,_CQ"K0RK%0:U"B$>5SGBOWFRZE7&=B3#W9Q+P]G7*9[:OR\A M6CZH/LWWC+LE6UH^7)@&W W96RYDTS! *-7!3 MRZ4/?P-HQ1V-4=6.43,JD M1'Z1;Q[]P7-G<(POT- !E_J5!+KSZOX#DQ(NAANT=%QX:UI(1OV);$2,JG@U M2',*O61".O7U):)4"9^WN":0U9"0]76O,\TR,!F'.I05F60V%,US-4O- M*.>]H>H0Y&Z].>6Y/C#UGD>0^W9V4%$7.IQ75IJ+J#XCNO1CQR,@)" ]SBNT MM,UGT.C2Z!WJ47#=J$^,#@A+]I_:%#IMLN(<\(%04_M#OF4F6IG M"58D5+HP+\7U25>-QO9& 3F4^W\96S:5?R?9%5O*+[4R:GNF"- M83=QD8A?):&+SW_0%R[P2H:SY>I7KFI=])Z#.7[ABI*WZPLM5_5KZW1KHY'] M?"S"I$^9/P)S'\!&81/[R-:%\ M&E;$E\)F,*G$! T/RHA;>JZ$C7-F,'.XS>CAC5W+%E/?GU+_0<).1I+>7O0D M!A"K\8Z#ZP$@ZK^?__]]FOXIG9@5%(K^]9 F9(C1K/VJZ:L&+,"+7%1<7SW$ M29OLG*R3NX !B/HF%)__719$>?D(D0UY)(='7\1=H4I8HFVHUWO#M_[]\_V?V/P!02P,$% @ H4-413C,.."YP X>D) !4 !U M9F%B+3(P,C P-C,P7VQA8BYX;6SDO7N3W#B2)_C_?@I'^S__CQ^/2_!-%F6:9__R)_\OWI^ S'@NTNS^7_[TZ]T[F/SI?_SK M?_MO__Q_0/B_7WWY -[D?/THLQ5X74BZD@)\3U2/X!]Y\7OZ MC4+XK]5-K_.GYR*]?U@!Y"'O^*_%7[&DB>\+#I7T(X@%$I HQ2!!4O#$BWD4 MQ#?W?^4XE)(&"B(9)A!3PB&5V(<1\WR2T A)%E0/7:;9[W\U_V&TE$ KEY75 M/__E3P^KU=-??_[Y^_?O?_G!BN5?\N+^9^1YP<^;J__47/[CY/KO076U3PCY MN?KK]M(R/7>A?JS_\__^Y<-7_B ?*4RS70?,KZ",8^'_Y48H__>M_ Z"&H\B7\HM4P/S_KU_>7QR2_&RN^#F3 M]V9F/\LBS<77%2U6'RB32RU]];35\Y/\ES^5Z>/34FY^]U!(=?ZQRZ(X>*J1 MDA@I_HM< MOU!O,S'5N[L=JK?HXTL\U&N1K^AR@M=B-\R>R$OSBP_ZIV88\Z 6,JW&::A[ M3U3Y8R4S(6NV/'@T2,6__$G_M%B7\)[2I\77!UK(5YIHQ>O\\4EF9<7?MT5! MLWMI/HFOGG>7?*;/YE>WWVDA/CV9"\M/ZY7Y#)@OZ_ML5>B/0LK_3I=KN4!) MC"3&",9!I+^!*HHA\V*F/XF(<8)"+F-_L=HNCH7,X*]?-WI4PDXDZ9\/RW"=4?SW-]S;Y.:./LGRBS0U:76.8U C\ZYZ@@*[ _UIG M$@3>365J_///.WA>_@>8WT/,;.^^?QA?VYY/U>O7;IF'X$\@+(0N]S3H#Z0DE?5H]R.)CGN5/LM BF:?S_%&^_6%D ME L_8*&O/QPP\@*A/QKZ\T&P-+LG'B0H" ,1ARX?C?;A9L?\1MH;H"UR-YZ_ M JH=60\'U,H 2&*$(AIA@ M)SOXS4@/*O'_W^%8J1MN0[*4HP23LE8W=(Y9K.-3NK%:7W/M;_K"5?D^J[TV M?RORLEPD0L:28@QQH.5FYX6J^<[_?22\FJD5\_[?[G]D98+C&.F-]$<>AR% M$'OZ52"!- ''P$.1+P-/<9MLKZPF['V^. .3(= M.^'HS)_ND Q)BPZC3\IV[J@[.N+ERO'??IU[.UX:5!$1Z:C S UB$9:L!$7_-0(/*!7T!J< M(8GI^J"3\I$U!LWD*NT MJ/=X,I,J79WU=W,1*($IAHE2'L1(QC 1Q(,!0SA)*.<2$R=BZ2C(W%CGRU9H M\%G_P=&8Z3P=EA0T L0G/?NRY,=]&=+,A.1"^"AAN/"B5_'K%&@T<33"7>;&,(8R# M]MBQ@0&!=O?UNT,VJ _?8?AI??/NN)SXW#L\8E!?>I.P4K[3VNW[R_Z1KA[V M;UDD*%2!0 Q2%$JH[3T):1!ZT,<$X]CS<1(X15I[RC,W)MS(71^E>J09;0)V M^EU:%5J)05SPUK/5RR\_QAQ,ZJS?$_H&',[,OC[U";B#6T=W\+MB.X'7WUJD M.80"7/&SC \X/]:-A,MBM?ABPJB_R$@]?.;3T@ M&=N&ZXJ&-?=_RA_W7,'<>/G(0#+NBQ6L)@F@1<1 0D.,<28*9A$>K7Z0:QW?GJOE\C8Q=8Y'6)N*[7R]NJ]!:]D M=+-5S@!H9W[T@V7DU;I!I!8/_%8+.."NZK+V0W[SSXPRZ6?\LI;'7^:6*QT7 MMM+_J3*56$LR$WO>77(FF>E=7BB9ZL]^7FC;(-52_4.:8@A2W'Z3A3;NOTA# MVGJO]KHQ\-=T>2>+QX62(B >(WI&9 QPQ%,4!S#&$<$!5A_WY$=>;RH&G,C MJ*TB^A4PN01&%4N:>MG7X0H5_F$F>6SC:,#DUX-WI4'D!FPP 0TH8(L*V(,% M&%S^$"^6:.JY5 /^%WC!#O3Y__N+9F]-S&)^:XO%R%+9(5X4>+45\K+236/I MS&(&MM;4/*29^(30AVU>3BP\'E$20R65JS%-$\FLXIJE++[)/<:6U".2>)#Y@8*8,+U?#H6"+(P))B$5ON]T>MUFT+EQ M\F%(WPC=Q/4KL7L0KM4,V 8+A\5U](A@?T@[!/WL,1HVLFI+#_*U2*A3"C?%.6)4*+-2*Z_JP&G M4+-32"4-0QPXF9%7QIL;'VW$!2OZ RP;42\'QSM!;,6J[,U&.:;&EK&O!'Y[0M[GMZ5(94HPG8J3)^2: A4!V6 M$7O(,S%=]D?NE$L'>*8;T0J9+EZO-8%GJW?ZH73Y;Y(6;S/QAJ[D0D91)"AA MT",!@AC[$B8QHGKR6.0KY@O.K *O;8/,C1@;.4$M*#"2 BTJ,++:D6(KI.UD M-Q10(Y-8)XRLNW#1=)/:2O '%3YO: ML+=E*2O3Z'"W>9T&YR1T#K8'XTU1L=^.H<]-CZ8@N%",8]('D&6*!]B M%OB0JL2''H\#%BKE8YPL5MO^<]<[PYR.X?3UO-!0;]">,%LK>ME6RML:0KLM M2D]@1OZ&?3IICV,$'+(WSF7U!VV(Z_'_2I]>YD(LH"#CEVI:F$<5ZC4<$)B8GAT8HXD2&L9"!;4#G\C!S M,Y)K24$CZ@VHA05:6F#$M8_JM"![/:XS#%XCK_ZN4#D%=ZXCT2.\T_+PR0(\ MUQ7<#_%87-WU'/YVJ]^$D1:A\!,A[_XI4=W&Z_;"MBW=X7LOIA6VS#"R,4Q)!'"8$X"26DL<>@1,3# M/ IBO>RM'6@7AYG;5WXG*-A*ZN SN0RGA4MK$)!&7NOG\.D2^;T,E(.;:!# M)G+X= /.S6%S%8]6U\OENZ=SHES5X, =<&U"K [.UQ",84PX #5OP__JP$Q?^M\;AM & _:W= MZ.?OM$A-9=DO="7K&G0++I1,2)1 A'S--@GBD"7F. (+!?(5TALONVCFQ2'F M1BX;"8$1T;$R80N0=CS2#YZ1:<,1&6>.N*S\D)1P9I1)&>"REL<+ON7*_NN[ M;I+((R%$X$..N8!8>69UQPP& 0II)*GT$J<\L^,!9KZV.[1"/('0?5W/K*VA M$R:]UO18S0M/QGBQ]=S6B/#B=8.6QC'5&DR]8OX@[[[GSQ "S]"R=0.H$U06>;L\',H(=.&BV6MF-9'=&R< M6N=V;A*E9<"%%RH)D1]&$(=2P,0GIKF$KS#!24204U^)P\?/CH\JZ1R[G1X" M9L]+#$:;M17I6NY/&H^>OZML5ZW-A3EZLGDU_ M.U..Y>U_K-,G0_EUZR444TF9(C"._*HS((?$US^IV%-*>I(QX59USW+@N2WO MC;0W52/ NN+05N*^';"NS(&EW3$"LJ.[+_N VJ/;E1U"X[2ZNC+V"_6YLD/D MDGWECA-.&)Y[$$WS-=N/>"M =!WDO7=-SE\*K;>YK=?\Z7*4_ESH#G/O>Q1S$,$Z6I*3:% MGF+E0V%J%%,2APHYN6MTU4P M!MU&71YMVBW55:U/ME?7[^B: O_U02Z7QOE"L^>%###S=R5B*"1T37/_0"^=@;H#\K(J]X)CP[)[.?4 M[IW$?O#0B9/7SRETFK1^]JH.!^^N3)Y2L608R5WO2K&$$5"NXAA?1WU*F4 M_/EAYK8P=V<@39T;D*]7:IE_;XHL[ KF+(T.78^-'N)L9V#W1V_D];P#KI+P M9A/2O Q2]^.C9S$8Y03IX4@OO[J#$_"-9*M=+=+/5; _Y_ZUI;O1P]UW_Z;G^;^,+XIZ(/:(PI-R4%/5B M7YOA@L!$L@A%Q$=)S*R]B$-+-S<>VL@+DAM@7E('']S@$V?ASGS)Z1B9V(QJ M>P6;-;$UVFT8[@;L*P@:#<%V!FL=0:W>YO\Z^%8'GU<'Y^Q+SN]$WMT7FF#L'FV07M[R4@M@ H&;PSC8Y]1C(88R\0-CSS.8 M^#B"S$.!2"B1$>[B*3\:9F[?T8V4X*D6LY-?_!A*)Y]X#X"F\8>7H)%PA*-+ M[1B,X 8_'NDE7. 7M+W@_KYTM;LO[4WSH;S3MRXPU?8V00&,./?U^K2MM_\%S6^ ;V8 1SMZ-=H#5=2]:5P3&MDVME'?RH)W3M(<# M[>!QD_G/SBFQ[SX[^_>.E5;R[-[4OS9&P"_4M%DS11Z^R*=F"V[R=-*,IT]T M^3XS5?RU$2#E0J' A*8#Z$M$(::QA$D2"QCP!,F$QR2*G+QKW<28VV+6W!XX M%F?I!K_=%WQ\4$?F!Z, K*K9&Q5N0*/$\TW=N*,2=\"B+[W@&K0P3#=)IBT> MTPNMDP(S_9[6I?;SI5*6OV;Z"?;U+#>-2"),**$((LZ1R7H6D 0QA2'VM,E" M(^$'5O;*"++-C25-K>>U402\OOWR]JMKA>!AY\W".?ARLS$RO;94 :_UA-T MJ0PPO50&N(MG<. I=:GY_&)3.U7)YQ&F>*A*SZ-@WU[H>=@A)ZSS/ I6AV6> MQQFB:[/X%4TS*=[2(DNS^_*6Z]6R7M*5%&^D2GFZ6B18AA31"%)!,,0D1I ) M@6&L]R(1]T.>$*?J)->'G-MW=$]"(&H171O"7T79;J,Q+'8C?_4VPH*-M."G M?20;@0%L43EO 6]_9E6UVVXP/>B3]?Z\+*?3K+Q5) MJ.\S*)BVY3&+$U@9^8H033YQZ/LH6F3RWLARY\(U%P:T6B:D7B8GPXYJ1=1! M0VT]%/);OOQ691A5(@-%>:>ZM)=1MR6=/B!.Q35/6^@4J*0T/]1R#LDP5Z 8 MEE@N#38QGUS1^91&KMTP1/[A%Q,4_:1^+65U^GIA*J6Q)%&04&;JUA,!DT#3 M")%,>%P%,B1V64,VH\W-0ODT8,+A,;!V)#$87",3Q4GZ824JS!74PM:E&<=* M1+P RGCYB,<#OF!:X@7=V[,3+]W4C3X.LR]^U2])7JS2_]2V35I6 =8%$51A MQ4.(A3E5@+D/21"&4'B82BXH4I(LOLF"Y;8D;%@-2ZI\\DGB<4"^.50=K;QBTI[?Z-N(YTO9UG.VH M>]"7=.Q ]G'RW?[K^N;:Z^I,X-;0#$GBUP>=E,BM,3@F<_L;.T;4I?XJR,-/ MQJ9_PO-F)_5F+3_*'ZN[[W+Y3?Z29ZN'<8NH=!9F;%:G?1]\QJMYU"BSCZA, .W9DO5+A!IS8G5L];L J!TR" MS]0$!:IX^Z=LR&A[3Q 'C;=WE67:B'M/Q$YB[GV?-^&IG*_RF\SV4XVK^/_F M9 [C48!0!#W)F;&2*:2QZ1^#,(JQ4"$WK:%&/IG3)N'<&'6;\Q]7IW-L6G]4J+G0EM MFGQ<5PR"6(A%A D4 9,0RP3#A$H/(AR'"5>8>50NZK+>7U>T6-EMDP:7TX5I MCJ4=T<.\$Q/0E;;L[]/,A%--/*HIA?Y3FH'2J-K2-'FBJ<8)C@-LNGURG$!, MD=X+2Q1#HG B/2H8QZ*9ZK>9^,-,]$;6R:99FNY8R% MR)3ZCJ#THIAS%#'N8S>G]HM.[S1.\%HN,Z%Y+?.<9M3.=_*BLS2R$;_?$6%? MN_VV"("96EYG.B<8'8T_IM)2_[#3\P;4FH[>.Z'_)$S08:&'D'/HP] ?8\MN M#0,,U,&_8Q(K-GD5[_+B-7U*M>E9]:W3OUGKU=;L!C&6IK@I@S2(?8B1T!]X MJDV[!#$NP\A7/*'6/AO;4>?FAS%R&S;?9%+E!>"U['5_RT9XAYV[-?X6+I&*6*MSP?IA MTSD,7/4[< (XW]QQ8[_*^>\/^5+?49JB_:OG]QE?KD55"+>H/CZK59&R]C:#>UNFMGD0"ZBV>A(&G<,@C M0I5P"GL.*][IZST.^(.:_,-*.*V]/PJZ)\;^.*.,F^EB MD@?>Z:6V2!(:44P#B&/$(59!!#7Y)S#B*HJ,T4\3JTKF7068&YGK98#'R6S9 M0CYL1DL7(.>8R6)TF#Z5Y1B]ETAAV+*\-RK%NEJ6*[ MWE 2))Y']10I$IDJL3%,_$C!."%>C)E @; KC--9A+F1W-V#_N90(Z'+;KL3 M^#9.C;$AG0'=;=2X 5H14&EB07M#38*+_V/LR9C*&3+:I#AZ1_K@V>XJZ?3D M"?TF?30_=*+T>E(W0_KMX],R?Y;RJRR^I5R>]^AK4][T+I>B)5#ZA'/I18B%R"W, M.IJL\PNW_IH56^D WP_H<2V_F^$^WA3;6?BSF+8)XZ]G.])O]=N$6XU"^KNMB/>S< MMBNUX$?%+;3]5E;" [J1WL&.MI\"BPW,*,".3 M7(>-R2@@3[09&0YLM\V',V:M&P[[ITVWR7#6\&!CX7ZW&]M79U>+Y\7KVX4O M,(I"C\,@I@AB(2)HVJ%!XJDP)"&+J+3JE;![Y-Q8^C7-J*!V-+$'3#N_=E-W M9.Y\??OQ]LUM_S5ZJEQ+6?3FXMID;/YQ;"WN/7"2)7BJP&9YG?F+V](IB]7B M%_KO>G6NRU7^J-_?VQ]IN8B$]+PP,#4WJ(0X$AYD" O((\RB@$02*:MSA>BC1)D#!032*) 0(>7' 4<"Q6''PT'[ MX[B\I=,=[CE,/Y%-^LGNC ^C^G(N>QX7.,!;BI#A$ 504Z'Q+,819*%'8:AH MY/N8"":B3B=T^J$]_@F;\UC+^LC-"$#;^?=Z03>%7^[P3,/ 9QG.*3[X682# M0:8_2W!.Q[-G ..09SGJ4V_7J(2^,>ZJJ$%TMB_I(P6<]^^7;'[+@:2D_ M%RF77XP/]D/^71;U3^ECNEKX@0A"ZA,HF8^U>14RR)3",(J4Q-+$*E3HE/@Y MHK!S,]8V H,G(_'^B;"E$1PLC= 5"XE\N:1%:8X UHPTR$&Q@5X!!VZ;P<2^ M=/BBUNL&;">_T@I4RMR 2K'Z'Z!2;>SS8L-.P/A'QP:2=P:GR(9%WNY V_4\IM$E[_T:6Z7U6B?4F?Z1IM@@]QI747Q 4J0ABQ"FD$NG5Q'$D0QE( M(IRZ@UX::&[?@49.L" K"1^;435LY<>0V((7GNXEB3 MKU7;/1-669Z.DBCHFG$,604AY#K#09,!*%$'LB]"2BB8H=T\R; M)\]M]5>"=4A&V4%EM[@[ 3#R:FXR[%ZW*=\AD_M(T6%3M#60$,6@0G$@,([UWYPJWQ\^?FY+ M<2.=8['D(\SLEF-W)$9>DQO!A@PMM^H\Y/(\&F'2-7I>N^.%>N&J[IVV_^\U M+?3B6#Y_D4]YL5K0$/DQ"3 ,!$O,^:Q$&] 1AHD2(0MC*GA@E0'4,L;#IUZ[X P "-NX^?/'D/[PNJG6OG?>G2 MEZF_U^SES3G2IL*3WF.3@'*]R<8D,75V8TA%0F'(PXAX?H!\[-1R;W )YT8N M?Z^3C4TG3;F3]>6*=IU.:1\'[$03-:'7M6_1KCT]YU>TZ^(DS*EHUZF0,W"W M#H#QT$6[+@_4[6.AI7C,L\J=^YD6GXJO*]-EYN]TN9:?95&)LHB36"&5,"AP M9$[O$P19R#P8"I50$G*-M].&SF+,N1%Z+3(HC" -"?8@#;E(S]9Y5AAR%L10B('9G M5:X.-3<*JB0%RYVHCDT5+V-J1R[#(#4RI]0@[4E9G?UKY!RPD>)5+ ;MHGAY MM&E;*%[5^J1_XO4[NC9/5%(_1[S/>/XH[^B/JB-C^=$T7O5IP&-&((I,K2&F M DAHK'^2H4))1/S8+0AT>:BY,<1&4K"B/P!M;1WJ"JH=10P#U=B>K0U*M91 MBUGW635<,62WU>MH#-NE[^)H$[?GNZ;U:5^^JW>\C"/L75XH6=?/O,W$VQ]/ M:5$]H7R?U8TV_B%-1U@I;K_)@M[+@R28!?(HD1AS&)'(6"H>AX0E'#)%(J$G M40D\0);C1-K,C>H:9:08,=5QJA=E&E?<9-/_!W+;[6%2^6KW4 'ZM:IQN0$; M9$ #S5$>YGP\?8/,\9R\@OT4^D-Y$ >9NZ&]C<,(U:%XQ;:BQB[/5)L'6KKT MV[:MG"((*U]"XX*$&$<2)L+GT&/43TB8L#"V^[[:C3>W+^!&XMI_MDT1WTKM M4$G! NPKWZCA(1SY*W(-O2X%*6S>6?M*%,/".5$)BOZPNI6>L >IM>:$Q6.F M*S9AK]-!E0F'V]S/R+]^2*5ZEV8TXRE=?E)*TWNQJ1Y$91)Y2D(>JQ!B2BED M2 KH\R2)8BECGEAY9*^,,S?^??WND_U)^3;\VJEU0%3&#N<8*<%63-#(.>"2 MM\2B[ZGZMB$F.UYOH>?^.7N;RP?JVEW5>< <,1%0!3GG%&(9",C"1&@858A# M1!.$2*_.VW,LE'&A;:]3W8QV6"W,K"' &MW#.C9./5M*N^+ULFVA1VSE?%J, MQ*$=\W3U1JSDO]H6>8#J(^^S;_IQ>?'\C[SX7>^!BYS+TGBJ/ZDOLI3%-UDN MDL"D1,8>##G6^U*B\63<]R%AB$X'G/OA;66\CH#JZ.;>1V233 M-##68M_L'0_92#X*M$X&WP@03V8!#@.UJV7HB-@54]'V:5/:CHX:'AF3KG?/ M-%]!?R$D49[^'-==(6)N(J2Q,AV812BIAQ(RZ4&>JQ+/[>.RRSO("].J.2V: M%(07.=9S?<)GDELPHZ_9Y/D#?Z#T@#]D"L!_L3#_BX7RAW*-F'31F%.1<.[! MB'D28BI#R# +H,!Q**,$^]1WRGW;?_C/V #3%%(HD1U J_5W& MB: P\1B%..*,:<@B; [AF[8A(X.V'6(\T*KN)YHC&PE[H.;H"9I7+O+>NS-H MZO$Y=4=QWTR>7GQ.LXL.F?XIQ%^D?M1:OM-RO#;ME"E?_2-=/6PJ6K_]T?1@ M-BG+^G_BCOY8J" DA,8(^E$@].HE B81C6# >.@K(@B+8Q?RZR##W#C2N"]+ MNG0]L]0%?3L^&!G3D6FCD1Z8Y0$V\H/O6@&PT<"<2=_TH-\H88XZ#,CWV(M=4"DU )*!CS MB"]CP3#M9-MMAY@;>VTE!+\9&4$EI&.5S3- .EHNG>"9RGZQ0Z:['7.B_"C6 MS&Z4E[%I3K2\:-F<7MG#Y5@?0S$=8VDB0ACY.(8X\"G4_XQAB)D7<^7%/J%N M'6-W#W=Y9:=I\5K)UA11'^P(D?-YGED>KAGE5,NX1TQ>ZKS']<,7O4Y"M+M^ MC'/GKJ 9?Y!W&M%-CCDCRD]02&"8, QQK-']D)7>AG^Q4TTH-*_!%J@G8" M;@*G]@4!YN"@;L?&TME\Y2%=*U!5QQ1J;_27M/S]LRS,+^B]]!VD;;&[<=2 K*+2PX*>GK;C.1:9:4+:CJZ&P M&YF=#F$ST/AMMDI7S^_2 M;5U+(J6( D&@I$D$L>D#H&]2IK!QD- (A7'HVU8R/G[XW BBE@\8 :\5G;P. M7#L'](5CY#7O@(13F>)+*O>H3WSRR,D*$U]29K\B\<5KW,\,?I7WQAK\F\SO M"_KTD'*Z;!K+$$E\+*2$1":^7J,QAE1$ DJI)&4\]HFTRD)J'65NBW5?0L=. M/>UHMB_06[P>-T9/"J^GT/#%X>8++C@E=UW#\L>/WB'GX*=CU%A1VG MJ.RR49JT-1PICV.B8*02;?:C0,$$FR/& ?9)K'!,J7#V80PAV=Q892=?X]OH MX-489,8M;],N@ G:ML MIID4KV2F?UB91H]OTI(O\W)=R&T$:H%B0H2B$>2,:W/.4\C4N*/08RAFD0JQ MBIT./%J-.C('-M-@AW_#@[MR-PZ"*I="G?:HS1P#4^+ M@:6) MBK&3]7@RQ-S89RMA#YXY Z2E4=<+GK&M,S=DW.VKB\H/:BB=CC*MQ7-1RQ/3 MY?*5'=%\E7Q=52?$ZZ4V*.BGN\6E=G]'\I-[2 M(C-]&3<]">[DC]4KK=3O"V4Z!40!UM00Z=VE")DV6#P$51A0QA#U$$9._#"X MB+/CET9#4X-@7T>P4Q)LM-QDI6[U-#=M-*WR:]I;>DSU%EB2VXO.[=CD.-BT M;CNU@-_NJE9G1EU0Z3LDV8XV&8.2]?!23DOVHZ%\\K$8;Z1>A3:.*P>EO-ED MFS_0Y7+WE[)QP@OI$^E):CXIIN=QC&&"8P4E(KZGE& !LPH[]A5D;A^.G2IG M"ENE?.,(NP%["C5_+1VC)+WG\,H'8<*9&7U7_<>9E$Z%/T:=G(E*@6QP!BHO M0+\9:R^[U[562&>0+:N'N#__)>J)=$;A0H61[L_K\,5[53S3[(LT(_*5_N9N MV]%+%"&/D00&*&$0<]-#B3,,(R8])A01B-OE$+>-,K=O524G.!#4@>0N8FGQ M61D"H9&_&6? Z5(C_2)*#CP_!%H3D7@GU-P(^1H:K6Q[\>;IJ/2:_ <\>?7B M;CZFX^W$*UJF_#83;\R.1(I;5E9G+1=*4,JBF$%"?$V+0F__$B5]* (LF0J3 M0$6)B^/(7IKO\&5*)717 :X;79T8COZ(>VG0P[_\T($(_,M(.AZ^Q> M<<1J2)^)[="3.D(<\3CV;KC>WC5&OU_I^$X6CPL22$6X'VJ:"@7$)(HU3044 MLC#"5/% ),@I>^ITB+DQ4E4Y.]W;&>E!'UW#["Z7ZVX4UCH[Y+2TZ7]:;OG?Y=N%*$H M(!!'<0RQSQ-(J!202:0X"QABH56%F=919K?&&T%!+>FFJ4 EJ_VYA\N@MJ_V MP: :>\%W0R:U5,&T14@BS\-1 &-B M$EIB$4)&_1@2)GD8D1CYPBT=^N#QRD;E7Q=\UAJ["S#O)T1&3M$:PU& M]]25 YU'25NI1WB9E)4#[2ZFJQQ>U6W5WNG;JIK_._?$)HKA:VEHV@3>.*?1>86PSI*KQV:WP0T$9>[AWQ MF18)*:9M <3DD0PP"K@L<2<4:>"U:=#S&UEUA*"C8ANS?DN VGW*>X'S\AK MU1$9]\(A%Y4?M%S(Z2C3%@FYJ.5):9#+5W8MVKSWQ;[-Q!>YI,;ASE?IMRJO M,J] ":QTOMLY"4Q$EX<4\=2S98CSXT-#NU-$VAJ1 <[ MV3M'].SGPXX]1D%Y9%(9"N .99H=P1JV.+/MX!.79';$Y+00L^L#NI9?KAM+ M;1I,O<^J]NX/^5(_HWS['VM-F%_RY?)=7ICCOPL>^#XV5><3DYN 1>C#!+/8 M%%H)(\D#@9EC;6:G\>?&:AOQP4\;!?YL^O+LZ_#?0:T%^,WH 1I%G(L[NTV3 M'IB&4*I 0\]"TLQ,21MP/)5<*"9]9YZJ>'V-NO&:D!)68H)'3 M(07S HQ7.&D8<$;FG5-: MVB[[06+JE4N[67^_ZJG+BU7ZGU)4B25EN:9:ZK<_3$D8N8@3IK O*8PY3Z!F MP 2$D?FX%F,N*)<14Z%OMN'FQL'UBE?C8R YZ5CZ[4KX-J9:,-!-C(S[@D* MZIRP#7*-K,,97G:8#&EG71EQ4K/*3OMC*\KRKHG+\C6=(]_^D 5/2Q,@_X=, M[Q_,1O>;+.B]_")--$QO@3?=B-9T:9+>_ 7W%(FY'T!*DQ!B%5:-A@74NU!/ MA$0;9HXE6*;786Z$]W=9&G>1<1W)G383U?OK\2K8,>G,)WCL\." 38GWD+@! M&RQ P;8H@'VX!@X*_@%YW(6U0E[J/''J&/8?YX&JW@X@"@=OZIRJ?]Z_S>9 MZ6&6MYFX%8]ZG+(J^YOB@/(8/7JZP#8H M?3L),"WQ=L'FA#([/:1O$;8KA]JJ--I=C2WD!T@QAJ$7B@!B)CAD/HUA''.< M^+X?)9%3?+VC'+,CP+VZ6U;'/;L62W.;+4L^''\.QF9&5_@G*FK6"<]Q*I>Y MB?)"YE%(61!PJ$V*@/3Y#'V8\\ZS-5%@KF1:",O2#?!YE5N M^KG6(@-:R>P0]>DT*19!L[&A'IDKC?B&)X^2(F_ !O[W>_!OU0"WD\#O$)(; M>QHF"MB-,QUN(;T^4+8&_#H]>+IP8!^]#X*%O1XT:$KLZ[Q M$Y%O#IDR7W]E(AS4123B((REITUV*9S\]I;CSNW;@D/RWS7B[8*?HZ*W:^\_!!.W<>P@YAY;O_3&V; L_P$#NU9%N]<-%57ME2>\7L9#( MBX,$QE*:). XA$G( A@GFNDQ#[DOK/K$GSQY;@2]%0X8Z>SK'AW"UJ:'16UQY5C Z?-UGEHK-J[%5KXX;0C.(S2HA^#TSC1P]BI(1)M?*@'S%&/:6B,%0N M'Y#VX>;V&:BD!;06%RQW\KKQ_16,[5A[..1&YMX:M$92L"?J#6B$'8XV[4 9 MDORNC#@IA=EI?TQ$EG=UHQ,3C?G41&,6"5%4^*$'PR"A$'N40$J""$:(>*&@ M+,3(*4]S_^%SHXI-+)%7TKGQPP%H=FS0%8JQ ]QY=@]-N7!P&%L=;L6?4WS( M]7WP_$E7\SG-CM?NV6NZK=1W-"W^3I=KN5=![7.^3/ES_=]=)ELLA8I\;CJ\ M!C[$W(OT=I*$T(L"QO5:YM*S.Q/N.O+=!N1.8P%W9,-@[" M(U.9 ==(#3[O@?N3D1RDV9_!5OB]PF3#<9D[8D.2FJJ M_0G+[4*HGV\ SNF6D?=7KOC!4* M9STT=G=V36"M,LX^TV+UW%3]1P'V.$84G[8U-&342;.$KVDY6E" MZ,4K1ZK9_"8M^3(W6[6=OX&$"B6A9)!'!$.,(J9M#C^ (9,B]K!(Q,#EF\\( M,3^.<.]?W6<.;,EC7&1'IQ>+ZLT[%T_+WJZ"*#)/(5%9!Z,37G GW(_ "; M#I1(2BE(S)QB:6V#S8UG=K+N-5'NU"JG%6([9AD*N)%9I1-F'3I/7P=CV![4 M+>--W(WZNN:G?:DM[NG+'7_3N\ />5E^RG:_^RA7"Z10'-,@@2@QA_ 8"2%+ M,(&*A,+S5(3\*%ID\MXPW%T7'KDPL-6:(/6:.!E^S(23L@3Z&RMVZV37N;XK MJ5S"WI59^D Y-;W< ",M^,G(^V>#Z/Z?M-!CD,T5?,9AG$N#OA#M7,'@,O=< MN[%/.G!9RM6NCY2@E)- PQJ%80@QQ@(R0B(8L3@(.<8^94[[HS-CS,U4:1)_ M*QF[Y/H> N@05.H.RR11I%J\\8)&Y]4?/G_W<)@72-H]J^?Y3-WSEW9N@94_ MRCOZ0Y9?))>:-DQ7=Q0(Y,7FY!T*$<2^7N")"D(HE.(QPH(ETJGWP=E1YK;$ MOTBUSD1UGF=E)'5N4G4&2+N%WAN>D9=Z+1^H! 0["4=(WV]%8N#F46<&FKI% MU&5=SS2":KG8O5&VZ9A<9>7]3>;W!7UZ,+V3J]TR#Y$@B5"0X8! '* )HPC M&".&2!@H_3^KHAZMH\QM[>_+Y]P]^S*6[2;K M3AXY68V'2\KLEWFX>$TW _QUOEQ*$^R4KVAQ7_=2V#L#7'^2"5-Z6ZU@(EBD M]]O"AXF,?8A"GVAC(."^W2?982=R& G\\'A_2YA QOP[4SX@2$=F0QV MTL)N:#H;]@[X#&GFVPP[J='O@,/Q%L#EU@YELSN7(VAZQ.B['O.Z/>WK95YJ MX3X7*3=5">YD]DG=?=?7/[_6%TJ^-DK<%53HB][0Y_(7KTP[+OW7!?*26(8\A J%#&))!"1)G$ F_9@B3R(]\=9UN6>IXMR8MD+ E/KF M)G("Y \NR[(J;2/T"TB+$CS)HBYS8UOE9K;8VU08GZ7@,_J6U!5S7K57UGFU MJ:SSJK6Y6HU5WFB^+=]_SN(5^7-!,? MTTRNI,R:WGDHBCA%4:(W^XI +#"!5%%/F[V<8B0\)*C=X:NI))Z;%7LV3>X& M;-3>L/<-V-.\^6L)&MV!47[#U)7Z^A\YV -@@X6!23O#P61NW<7HF1;=0I MWX;KS1Y?Z+5PL!OG]GI,9 ;.ZS5QL^6FG+)6TVP20::SM*;$]9R>]T60MKVD0O9B1 MIOOJ#HK,P6=UV"=WK(DKRU+*;?6H#Z8E83-&M6 C%@C*/009"3#$L1="%L44 MTL@+HA I$2NG&MM7QIO;%V^SX!R^;Y; VL7R!X1K[*2>2M*;O:IRE; W6\X: MB*S<@!FT^NZ5(:0,?E*F1MV[9?Y]=]#$HS%7$E,H M"&(0F_I-C"8AC",1<>XIA(53P>VVP>9&(UM9JZK3IB1C):[-615WH.V892CX MQ@[I=D?.O<^)!22#]BII&V_:?B,6FI_T#+&YIZ-1DF?WAH[>2+;ZA9IZ+*;Z MRA?Y5/L:RD]JVS/Y??9ODA;O]/NVD$+*4,::46)3C5*&'"9(,1CQ./9#Y'/B M.Y4OZ"3%W)A'OWK8T7#I!+ZE.3,VI&,;.:;0IU$ & W,AJW2X?D&&&&!D79 M$Z-9W?A4OVI$*J?IW4-J]HZ5>[7^ M[Z=,-C$6$@J91IE^ IE',204"3]0Q(N=XK;#2S@WJMS*# +O!NBU MX#N%S4:80JOHZ= M[,EBGR\WZ:Z1SO$FY$ID1RQ(&Z;6X^%Z:_Q>KYLW[G5[>9 M>/L?Z_2ISCZ[TT^L#OJ$"5_>O]Z_=[ 3 MV_&UL.H'0VUD4FD%K(N%W8Z<@ZD\&((3V;P]D70S6ZW :;4_VY\PG2%II7YTP,#9%$B2%D"@O@KX7(<24[P?2+KOL M^EASH]6F9M,NE+,1MI,!UP:RG>$V$'0C'>X&J5ZUZ MGZ]]U7Y+-^ZX72[S[S2KCA.]R==LI=;+6\[SM=Z<[LIL;=JR"Y3X+. >E(*8 MMK>1!REF'HP37X8\9MSC3L%TI]'GQB];X8'*"R :\0%MY ?%5@$WIG&;$CON M&0WHD=EH(^-!S;U#X.O.S\#4?1VA'%\GX(:D+3OZ5.Z MHLOSI[^KT]S-^>XO\C_6:9FNY%=9?$NYK,,%FOOR^ZQZXL+C<1)[+(9^3!C$ M3&#(<"2AAP@6 >%1'-JYQJ:5>VX<5Q>DR"OI@?QAE'(US2::<$NC;G[3.+8Y M^/G]ZYNF!@D[K$&R*Z>PJ41BPK6\,*G&M9V8ERNPI]: -N*T\S"H=3F1Z-/: MI=/.QXE%._'PPYW V?17?FY65?EF+4VBV=WW?*%"E @><^@1'D.,P@ FA$H8 MTB#B+$XX1K+OB9R6\>?V+='K"?4_F=,&N-TW8$08QXX,7SJYLQ7_!JQRP"0P M*Z=)==4JC'N8QP*[L0_WM(GPXH=]+/"Q.?QC\YANO/91KLRY@,]%_BT54KQZ M_E63[/OL79K1C)MZH=NVJMN3*U$8A-CW I.RKR ."8',2Q*H4&#:/_O*QTYI M+^XBS(W=]DZ\F-<";$7?:T?LQGX=IL6. ,<%>V0.U,+7IXLVX@/V#'XR&H T M^_-9V$D91+_=?[O\E,L_#R-A.WXC'- M4O-L4U_E;;T97OB<2L]/$)0(11"3@$%&/ Y5@$@<4<^<='(Z+&DU[-S8KY'Z M!MS7\4OXWZ\T@FE M00]:VHT\[9%+)S1.#E^ZW=VQ'\2#\>2\SYHH4%WOTIQ[6F[/&)% 1"3Q(1)F M+XH1ATPE$D:^##!)* FQ$TU='7%N#+7G8JA]6Y4"IECY3@6PU:%C".?Z/-C1 MU*#HCLQ0[4!N\K\'C^I80S1H9XBK@T[;%\(6@Y.N$-8W]FU _3&O77FWCV:@ MA8=P3&CDP=!/0HB3P&0LAQ&,5:04\A*6$-RM'ZKGYS6DH3 M2[HS>2EW\L?JE9;R]X67A$CQ0,+8IP+BB")(8\:@\(AB*N9>XF:37!AG;EQ0 MB5G'UMYGVA1YI*VQ-2=(;3W@O8$:W=-=^;4KD'ZKI 1&3%#).: 5<06)8?W6 MYX>:V#_=JN^I'[K]+,*(,^9A GT?4 M!,P0)"P4D(6>YH6(A7$0VS:9;!MH;HQ0R[K)Q 1;:4$MKGWWR59TV[EA2,Q& M)H>N<#FUJ+3!HD>[RM;'3]:ZTD;)_3:65M=/$%S7P,M%[ M&.&>02<7U7H)S M_5,00R\.0A)[$K'(BBTZ2S W&M$?GF#$ 'L%^@@A=E-#*#?O/ MG[9$PQG-3FHQG+NF\[&7HLJ,IM5M1O*7]/ELDD]O,W$ M/ZC)IUV5"Z$\CD(50QD2DQOC$4AD*"$)J/(4DF$4)8Z'8KK*,C<&V,A5=8:M MNL&6MNU@!Y@8.]*8".Z1.69/BVUSR4H/L*^(,63>I,NZE>1;I21OJO ME%7 >:/@H(=R^J(\\)&=SN),?:"G+VYGCOOT?F3'L+71.:LBX7GV)2U_K]Q, MB\CW:,BXGJ< A1#[8023D 4PH"&*I0@)\9S* Y\?9F[<>" E,&(VGD_7&/1Y M4"T#S[VA&CO:[(Z2>VBY%81!X\GG1YHVB-RJ[4GDN/WJCH<"374S;3AA@F,/ MZ6U0('V(D2"0Q2B"/O$IY9ZIO2(7JUSSE-VZKQ_KM,ZW#Q_O#;XS8P!:R>9X ME*Z&R6XENRL_\LJ];=?8_0C9@8*#GO"JGSSM :P#;4[.1QW^M=LJN]#$J'R3 MEGR9E^MB+XXH$S_V?>PED1\)Y71\UF'LN7V7+W8! M#H@-22PNPT_*/AUP.::H+H_HQF/O MTBQ=R:I ZGN]::DKI-8,^5&N%GZH)(H2"A%%!&)*(L@4)3 .D? ]GD3$<\HJ M:1]N;FRU$[&3B7$%6SM>&@ZQD:FH%K2IM;N'7"WK#=#2#L<]=J@,23=71IR4 M8>RT/R85R[LZ'O!9LU+^QUKO9MY^T__9UI2.:.@3&230#R,%,>,!9%QY4#'N MX]"G4A"G1HH7QID;<^S$!)6YV#2]*MNDZ5U?X9X(9&)F8Y@Q^S^8Y T["1'7"-[A6 MI\VZSH#KWM[GVW)=M7V.I]=7N-+;/Z>@3SU:I:$*S7R5O6MN]_<&7 M:R'%.ZVF*8.TKM_B3^HM+;(TNR^U"'6AI.?S#Z@,L9@H%@HEH.!4F@KG#++$ M2V" $JJB)$H<^V^.*.OKOGZJ#]'K]9EFLFR7*@XBKE$IBI)K#81\'S.)&;(Z<7OA^7/CY^9L2"4CV CI>H#F$,%V*AT EY'ISPV2#H=D MSBK>^VS,X5,G/A)S5J73DS#G+^OD>MB@M$=*Y.\ -TZ'8_\)C@Y;N;S1DS6 M 7DF;X:K-VB:F;KB.AI9B"G]3-/@>>24FFC0;AZLO\O2G*=K_+]$<9][DD(F MA#058P-(/8$A%1Z-1.3KW8A35[V#I\_-8&B$ZUA%[! X.T].9SA&_G):(^'L M;3FK\9#^D<,!)O5HG-7MV =Q_J*NY]WTLM#/VU33%$(0% 08*H3,&39*88*B M$-(HD DAQ(\(663RWJ1\W;D<93L8QNH])?5[>C+8J#E4E93=&IX<0VFW?KL@ M,]5)L@:-PR>*V_VO=Y\;R(.9>VP$]2NC:"W]397I7LH!&^OHUL2+ M0MHY17$(:"?S5P\!<9_4PVM@.60;7GS42R487M.M):?PZJUN9%X6J\7G(A=K MOOI4-/T0Z],M?AS$L10PDI1#C+D/B3+5B1*?<-]32<2%#7-?&F!N--W(6.U( M&C&=DO4N ME.P$/ ,S+;=D#&>MU?4[]E9Z9OW=N5Z7\=[\@N/GN257]-L\T2 MOWI=QS*I36'"5)8++S+I6QQ!%9I#^IAXD"D500\GDL5$SWJB7.IE[#W;:15/ M5C1CN1/0L<[I'FIV?IB.6(R\9#]8 .!>;/14U4'+B.X]?MH"H:=ZG93^/'/) M0 ?'SH5@R[N'(E_?/YR$7TW,]2#I0F*BJ(\(5#'%$/N*PT1(#CW/2Z2(A1<* M.P?M*.+-[1N_RZ (O!M@WL.>AYGZ39[SUFSB*9EZ%]>:#%."1L5S>3!5ZDN? MW*BAI[;G*;;)IOBE=I,3377_HV^#S(3SP;A^H[[LL;E!$+MZJ&Z84;I&+&Z% MT,NC?*U__%3 ".IQA$865T#&*> V@8Q>L$T32###:$.\8R+&/2.:9P^>>*XQD75 M3F,;ER\=++[Q07Z3!;V77\SWLG&\?<[+U1O3I]44P:W"I&S5[./-;=O+%V$4 M(!KY%(K0$Q ',84L22(HI4R((HD@?M0S%M)'OKG12V4SI'LV ]]ZH)>-FJ J M+PJHTO* -U]??^GMZ^\UP9U#+5--V\N%938:@DKFFTW@0!N"IG/;OIYU>&'C M9]RH6M_WLM/;.^PSU32_?(AHY.D>(JPTQ&1T"$'U&O:EPU5#8&81VAIDF&YN M\[>/3\O\6WV?I?TI1[UK>Y47S*W.=OQ !8DQ&"?0#'T,(6%9CXI; +/,QWJD>V M,BI-]3(IY;8L$K@U;2;N9?T9VBH-*JV;[K!:3? L31?(C:+;XDJF\-*>LL-% M3%YFCH8,RDRLP:1QGY>9G>/0T@M)T;$4ZEGI]E;?J^?=)+_5C3!,]_067"X]Y@4STYS"A'C5G#@1D3$601'XB M)!:QDN%"LSG+K0NKCB^U"S_NRSX>3=YFV9HNS8L OFU%=:S/.L%LH\1'*O$- M\1 /8I(@R$(:P\!+,/6\D'K$J0KWS.9Z$C]L(^6LY]G.J)G9[$UHR1S8KGL* M _8,SEH\M6EC] :5XF!/\QNP?2=VRIL]]8"'\B:;AY/2 MRA,.W^;1ZD-K^,0X&OEH7:7;?Q.<]S *.@P3&@>3:R @QI!Z+8:BTU8&B M)*2^4^WV2P/-[5M1R:G9(=UD<&\;&+M],BX":\?S0\ U,CG72!W(.&2^@240 M0U+?Q;$FY:MK&A^3S-7K.P3WOLHLS8O7A13IZAWEU?O?O+\T]#B3QA3%L33_ M09 HRB&A?DPDPH1(N_(C[>/,C1=J20&O1 6JD=4AWM("J458;!B@QC;7:HQJ M*<%&S"[Y9BU@.029A@%MHF!15_#<0CW7(6D-V;3O="G+YOU$H6 L0@$,,1$0)R98$441#,)(11I,Y0G?/HGAPBAS M8\=:3M ("BI)76+1E\"T21@8 **QP_YGT.F4A7L))I? ^P!P314^[P2;8^C[ M"ASM >Q+-T\8AKXB_V$P^=K%'4]2R;*4\M.3-,E&V?T'J7>SVUW3KYE(2YZO M,[US??N#ZTMO'\V_%G$0,"+"&,I :F,R2+0=Z841# -%HYCQA"1.E7,Z23$W M'C5*_!6D31TCQZ-9G:;!;CLZ.K@C,W M_PW8:@ J%6YVN_L;L*\&J/4 M2(# MGA#K@^.@9\DZ"3+MJ;,^6)V<3^OUL$[IL2K-C-\OVV;D?-:OY/Z_[_2$E@_Y M4E2GH$-M&3(2^Q!)SSC<@AA2AB/HB4CX"C/. SN'6Y?1Y\:#C?Q@7V!@-#C\ MS58'MZXQG>;'QA0=$?6Q3=3Y >Z433H>\)/EB@X[ :X9H-T O)+?Z?C0*;,W MN^E[E)O9\2$=S>P\N[^3Q:-)[/R%KII&-U_D4QTW*C^IST6:\?2)+M]G_R9I MJ:#-:2.K*< _H/'< ZI!;>&??ZO4 M<>U7WFGB[(AR].D8.S@VUDRX)R;U07+05*-.@DR;/-0'JY-TH%X/Z\:EK_/' MQW15,?5M5MFJ:78O-5_+\DU:\F5>K@MYR\I5H458!''@(15[T"*K"'*!O$ E,@QBOU,_EI9!K9;92W1GJ25TS&QLQ]>. MI?K#-57+EEH^\--&TC^#- -[P@[9Q,4"DV%;NK0-.'&#%PO=3]N]V-S4(7;S M^M9L>#_D--OT?%6!#% @H(P3K,VB$$&&/ 9CYI'0PP$+H\ Z-G/\]-F9/;=@ M91PZ2RVA@W__!#2+@$D?*,:V1VY!Y=8RPG7)U3F!PR&6B<(5;O"X!2,N MJ=\:;#BY:;I@PB5Y#X(%%R]RK[#VIIGB=]IRHDOC[=FD'$^3N06I0@J^KG/^N[1S]\/2; M--'%YFO"%6)"!C$47L#U-L;TG:,T@!$/_,CWP\1']EG&5P:;VZ+7X@(C+Z@$ M!EN)JW"YPR?Z&L86!LR R(W,!*V@=3%PKJ'G8.\,B.)$YD]/--WL(4MX6LVC M:\^8SEJRU.; >+*]9RB'T2VOL@'+S_2YBE!%BB*?::-*!=348&#&+>YQ*$@L M$<.,*F%7F-)VQ+E1[D8\\%3+U]=C= QP5Z]1#]A>QG.T!?+S%2 'FR_"A7)A)8RN*;+!])G'*!&2H-BISLOU(>=&,EI0\+B1U)5AKN)K2S%#HC8Z MQS3"W@"#W5;>&Z EKO,,:IF'9!E;?(:EF:NC3LPSMBB<$HWUG8/5Y*Z*H9TK M&;K0=HM*P@C!A.C_8!QH]I$H@9&72#^B,?4E[5EP^^+@NBS6U M>U=:OCPK%OO.$;$>VR-UN29RW9KL0F7D$?'N7;9Z$-Q?OB9U-_R'*#5]%< . M=:0O/_.EBT1?U=:B O3U9W0S5 ]'J\[A$!)QD00$4D$3B /SN?#T3U',)4L8 M\I3OE!-V.L0L/P4[$=W..ET&TLX"[0?/M.P]W"&DJ\H/:4Z>&652\_&REL?F M8LN5W=;WK1!5G5NZ_$Q3\3Y[39]2S22-SS:F >8*AS#&4D",(M.,WB0[X%@$ MD=*[T\"JI;'5:'-;]3MA@9$6OL] (Z_;RF^'V(X$!@-N9#XXQBS=8C9"*3@K M4(;DB?8!)Z4,*]V/V8?;94ZU!SHY +71Q;C\&YHNN\.^R!V=1[P1U<0S4IW>'6L^%H)_Q>MGGH M0*\++-N0\T>1J<\W3.SJ:8]DJ%>ER;>*97R5O#E=^U'/])G^D M:;;P<8(T92(8415"C!,/4D1\Z)$@"83RN._;Y7E8#C@W1MV7%^P$O@%&9/!; M+;3CUNPJZ)8VVH!0CFVF]4/1W5*SA&908^W:F-/::Y8(G)ALMO<-9+6=ZQ)< M_Z6L?!8!IA@IQK0%1R7$<9C ) HX#!+EQPGQ8H1Q+UONB@!SXR.W/MW-7\LN MU7+9K>6'-)/O5_*Q7"A?$2],E/ZXAS'$ M+(H@#02%V/,Y%UR(*(Z=8@U7!IS=Y^5 WCJ%HY(8_&9D!I70KI&(:Z!;QB4& MA'+L[T0_%-VC%I;0#!K#N#;FM!$-2P1.XANV]W4YQ9DOEY(;0_H5+>ZU[9QF M]WNM=TP_G=1TRW@G6;&FQ;,&.FA\12Q!.*$^@U+&2M.0MG\945SOND.6!'&L M@L"^$7UW.>;&3CM-P$Z5_5Y<)=@H S;: *..R[G)[K-F8?].,QAT MCK7[?+B<>)UD7J8Z&SOX,G$\/]L;S/:3MMT?/^&9W-X8')[>[?^XKO'Z?U^7 M=>&4N]STJ?XH/^2E_OUK6CY\+O)OJ9#BU?.OI13OLVVIZULC M=N5%VE82DBR0E,0"\M@TD/5,A)_Z"NIYQF$2*"QBIZ;J8P@YMV_?GHY@E8-B MHR7(Y HLM8;FM^9GKO4$3XVBIII;OJTY3[=:_M4UI6"$M\ V$^%EYW;T!(:# M:=TJ6&70URJ"GXR2?S9_-GJ"SWMS^Y/1%:39G_ Y>(A^S5;I\HWDU8?O[B$M5L_OTJ) MV$ISL%$=U+J#2GE0Z[WY/ZV_D^=\]-?&*LHQIY=A]*#(5.]!MYR>YW<:K:J!A[:? M_I&N'EYKJTS;7X7CKLGR:3/ZC&PB).9U 1N9P7_>BXGE6E6/Y^D#U:_AIO=*+-Q-Z'[(($Z)"QDSE D:T72\4 M3%#L0XXQ9T%"E>1.+6?:!IN;45[+"DHC[ TH*W%!OI,7_)1FS:__[%XK_"+D M=J0T%)"CASM^WT-D:'+?%\<;_*JWM2Y\8J67?\_V$H/MN*#6OZZ!4>E@8.SQVDR+/QX8T$\ M,O^XH-O%I^8$LX-W;"RX)_)S?5H]2%/_)KI>[X7J:'.YK5'C"@_"F(8)"+4!*_-1Y9$ M"G*FN)>$PH\QLJ;ZUJ'FQNT;88&6%NR+Z\ P[=A:,/=@B(U,U1?!ZL++[:@Y M$/%@Z$W$O#U0="-A*V!:6;?]"=/1K)4F![QJ=T<'(OVZ9DM3\_23>D=YNDQ7 MSY]E86HLTWNY\(6'?*)W(PJQ"&+*8TA%I#-K*Z\ +K0!;D.E0L(W,I5O$/BGP;HO8Y\$1;Y&VN4AQZ.O1B&7HP@ M3I((LCA"D @J1:0B[(=.";>MH\V-2;?" EY)NZ53-^]E.\+68=EAM?\:Y;^QUJ^HZQ(>97N MJ2_XB[X:?WK,4K8N-9%IP_"1ZMMNO]-"[#5B25B(HC!F4 5(FW!^&,%$>!X, M ^K[04CCB-@?9AM'QKE1EFGO4G5R,8ZZ5=WK!0_67JC?=%H8C"\_22/S8WO[ M'3-IM9I@3T^3W\;_4L]DHRO84Q94V@[?#:G?9 _11&FR29]%[Z7Q)W^@YDV# M3$NWGD_]AIY!JZA!L+/K,#7,4'VR(LS9CTT^5YJM]?C-F8\\*U])/;+. MJ5UC3K-+7L>+3]XT>2'-]&T376M5P4[7S9?T=ZS!BTM/>V0*ZTI;+?9I5Y69R M!6HIJB,'0G\D:%&:7]7'#QQ-U*G>$$\I/_C_N/O2)KEQ),N_ K-9FZDR2_3P M $A@YE/JZM6N2M)*JND=JP]A.%.0_Z'OA^-V)5)_6&9EV/$[ MDY;S?8&RK6\?M]_7F^*_E5Q0%%$<(0Q1'DOC,#/SE2<\@XIHE I.XBSRZ@_3 M(6MN'',VUYKMU V8:GV MQO)!$)Q9'XYEV@-]IJ.F&9]"L>H6=8'XEXVR?K4 M[JLYUF=NZ20IWS MB.9OYV0>Q*'$& &YTX>F'6@S>NHA&6-RZ+ MFY@WKMI]RAO7;^D=A+"I5EYLV9!3S4O;[:;@CUO&E^K;^G1-=E <>9$0P=+$ MIHY0;"O"4 59Q",H,25"8J$T4IX5' :J-#<6>M,V9U-:*[&U+G_EUS1;-LRN M<,O^'DV ,70.))AP9,:/%VB- :VOU#A)!_;8NL"[X7N[&[ZS.VX'=@:-&PB$ M>>#P@*%:31T%$ C%,X?]H9[XN3%OJ^T->+#Z5O&CJM78 MCV6OX.S&H.'0&YD=]\!]W@&W4_8&5.J&(SDW6$(2V!6)DY*3F_7/B7HD.V+=6 ^K/]0F_JGXK[8+I*4*I%("C,:88@21B!3L8:,"@4KS^"ZA4'P-9_[(O01&>M@+,<*1[U8-Q1LRE-,SUATU>)<;9OG,%8]QO M[N<([AK0?+"E%3X4C%?IT#8Z_7&S,:_>5_/R5>O83_I=L6(K4;#EYW59V#?R M[9];M2H+LP3^4)1FLB22Q4RE,,]( I'Y,$"."8(LSA3G>9+$L?1Q'@/J-K=/ MR+[?5&6;F6.M=76J2FW?#=A9:+\R.QM!:R3X;6\FL'9ZNJLA1]_-Q7VA,1WY M4S7]<'H[U2, '](1#ZG>I,[["+@^=_C'$.'WM9"J6+QI?)'/;?3S&R-TH4BN M$(YS&"0)UY ()4D2"V*>X\+Y%R7,C;E;)9L>.\"H":R>;L1[&R6!U=)]*I\%\?I,'@K-R!/9$Q6O:=QE^H!9?/:Q MDTWB+J,.YW#G=4.*3.P<@%U'"*)BR5.#$XTS\UWFL80TEQKF:9;G*"=9CKQ" MV"_(F=N$;I+^]W[VL&X;I[BZK7("H#7R'.\#5,^:"!=A"%_/X%34"]0BN&CO M^3H"ER_OQPA_9<7*UB;XM'I3E _-*N"3OBU+M2WC19QR05(DH+"A DAC!7F6 M,)C1#'')!(W39+%2=T8I^[ M1MHM7C">DUSG#$9$I1!%&8(\QQF4"? M-^J!%?*-TLH(D&__M.G&ZG8EJT9"-=TM%G M8#RJ=@P:]:LAJ!MBA7:IAB$8/,3<7Y/IP\I[HW4VE+S_T_K4)-^PE7$"-W4 M25/%C$6,I$0A2%.*;.U0#8EQVR#*&-&,J31)/"J*GY$P-Y?L6$>?LM#GX+O" M5"% &9F$CM7K52_['# ^U:X' C15K6I/H#QK2W> T%T9^MR-$]9U[M#[N"IS MUX6]DV&$4K(JO/G%<&>5;%-^TJ_8ZO=//]1&;I@VWD3,2&Y6G0AF@DJ(%,DA MI5S"F&8ISN(,R9QX)L4XB)T;[WU46R"^5V%[QL?@1E>P;I7USHUQ@=W-B0L/ MYLA\V2I<%QW^::\S6.N?@54;[/4.FC3C@5/@Y!D7R5,GT7B@<2:9QN?N?N1T M*__KL=Q63WZWWKRN9M[[U:T0MHJ,C=7?%"M1/"SKD@*:"YTSP6",M(((VQ+N MB K(:,0P3W&NM5MOOC[2YT95!\I7;2A?[VAK;P#86="KO(/?Z+A1V6B8C\QH MW?#>C%,/HA=8(6G-3X%)V:T7-L])KM]#>G)=M39]76_N[4[')8T%HSR#C"AN M%I0Q@1QA!DF61;FF>8J4'Z>=DS(W[FK4Z[5;=AY&1_(9"L[()%/K=P-:?,:( M,.C$("AWG!4T+4=TV7K"!9T7]ZR;N5[=?5.;^P_%2K75\A:8)(J03$$A8@91 ME":0:AU!EF"=V<($B"&O6IEGA,QMQEO=]L4Q/0MAG@/1;<(/A6;D^6[5@P;^ M>]#B4ZLXSG%=%QA!:UR>DS-M7LV/P'6SXJPT6/]W6! M7[O#+;9*OBE^%%*MY!<;^IY0$G&2I##'ED+R)(:<2 83E*,L)9GDQ"GJ>#*- MY\9'K6[@J5#+RY4?7VAXW# [AO06@YV[\27("D8 MDP_3+$J].RO]CU'DW7<,@I5W]Q8\S$%]H_CV%V8+9&P+51[N]S5+8+9\O_JH M_MQ^^T,M?ZA?UJOM]W*1"ATIC 4D2!"(S/\@D2J&C-$TBR35TB]T;9 V<_O$ MF)D5]W-T^PV><\.L13N,[6$& MN0&-+4\WX#\5VX!/JX ,'@2S,3SL?@J] MB"L^"+M+/ONPAP:H V;^HC8_U)?U4V(2B2".8 MI5S$1)-4,99S&, M,#4N&(ZL,\8(Y$(RA0SQ1!CUB-=UU\!IYDP?H_N:/12VCG$5HRL+,U#*\Z#! M8Q @ 4-Z7"7/FU8AS#F#+M8'A$KA+A-/%2VI%(F&>0L,:X"R22-8YXR MY%51_:K$N9%!9Z>!WO59K@/ON(P)">?8JY>A2(;KVS!FJ-5UH?/HWG M!,O] MQL&-19O]@;HU3;.!(]^M-^\>[5;!^[)\9,;6!8\$C[E(89K;W=PLMT6A,@(% MHHQ%,:'$KRB4MP9SXZ;:\:OZ==6MH3:-YE40NJYT!T6C?)"6I(XCY49>H^(_ M,ID=MR]M-[B:#EU?#H>A-@&T-HS2V-0/OI':G3HJ\5)-4/TPZFB-ZOD@/W:L M@MTW3XM?_N\BPU$FLDC#5,8"HDC$MJV-@JE@">5,X%0G+G2W?^3<^.L7]6OVPK /]!=W-=7F(H1Z:HB4[+5J$,R3B5$#%N8(HR3GD*L&0FW5F MQ+7QN:17S04GJ7-C\F.E[1QOU/8C8S?$W9@V.(XCT^A%",%OET!(8,YQ(B M0SV<(XE1YA2?>/+DN1%+HQRHM7,_5S^&Z_HY>F\01F8%1_N]3LG/VCK@5/SX M>9.=@I\UX_#4^_P%/=&$JW" M@-4:@[NJ>X7'%M9C>Z([-?@(3!3VV&X.XE:0P' ME>55IZ:#K,)9O0T>E05G]59,5*9P1F^'7P7$R0:KLYSB^%I,5YMQ,D2/"CU. M)[7?!L;_5/+..$!O5%G]$.]7]ETIWTSQ4(TG&1_P9;+_6_*ZI4F2J1,9AQ& M-(H@TAQ!ILU/:4HCA6.64^$6PSM(C;GQR-X0L+?D!K2VM![@PI_EMZ4UTIOL_?3HG>3 "1\[O M\*>%/Y5;9&FJXB11$&5);/Y0J2V GL%$2*33&$64ZE"'<;/[,%TY0/+T:I<8(%@X1C JG*(X*3'#'E51W)5?#:>)?=<,7=C MES&0''L_^QR(!Y6"1SSH]T4K:!TZ5]G3EI/S1.2D*ISO_3T6[U_4TM;:^,PV MVZ>JK0P359C3WQ^+[=.G/U9FXG\O'CXJ)97\MK99?L7*W'!K2+/:@%PH(N,D MX@QRR>T:WAXLQK'M!,C2*,MBRF.WO;X0VLR-TVK%P;K5'*PJU6V5C&VK/&"M M]A[+Q,'#YK!XGW(P1J;%QA10V0(.C+D!S1#M[ &U0>#;&NQ, K"_HI MAVJB=?WX0^:WN@\%<>VC_2A/;-I'=/.+-^IX5JT5L MJTF@*(%44 &1#8AC.LJ@SG*4(44TED[I3MUBYO;M.JZIT+:NJ77U7.E?P-7- M"Q^.UL@?EWY ]2H_<1F'T/4GSDB:O #%96O/5:#HN-H_&/:#NF/+MU51FVIS M/4-8JDQ(J-*40)0@LTA/E((R56;5S@A"J5."]YEGSV[>6_5 K9_7^<4YW+JG M^$ TQI[7'D!XA<=>,'E @.SS)TX6(GO!E,,@V4N7C%Z)_(NR)& >;=-X2L&6 MMN3S0N2Q3'240Z)E;F8RSR$G602%P(C02.DT]>JD-52AN4U_^TT8K1[Y^2%Q M]P.F GH*C^%L5?*=YG46H]6]JE3^(E7*.V%\H4+EYW6::ZWR3@0'E"OO?FX_ M9K6])6RKB*;IN&!:98A2B!&W%8.5A#PURQ\<,2*%D!(IK_9CQX^?&^M9[;H; MNKA@YD9D_9$8F99V((1LR-YI=$@2>29A4DHX;]WS"7[AJAZ[]K^NBK\_JG>, M;ZI"FZN[C[?O5^(OMRM9_^;]:LM*L7[-5DPR^YOF!94QU1DR4SE-&84(T0@2 ME&-(B4Q$EFF2:;=)/4")N4W]7[^"5^O-9OV'^>@:W<'KV]W?/79[^XZ(PS[\ M!#B/3"RUGN# !/#QUD9DB;]4D->_AXTAH+:D^?U5*@HX.]PWW"<8DXGVV?N/ M3^8Y%PFEL294>$75 M]59E;E^G5F5PW^@,Q('2-S;-U*IMEXNJOE25X&ZS+DM@U@V> 7G]!]#-\YUF M6$;^F#5&@$,MJ[JQ-V W6*TE1Q=50C=A)?./R)?5MJ-&=L>2IQK+""I"K52+& G*<:RC2-B4P1SQ*G M2G'/'SP[GFRVZ;W.)T_0NGY#D4G)U?P>S2XNG3/V[&TQY6'B)2-..U<, M.C"\6I?ZUU+IQ^6'0JM%EB D&**0I)D":01%BB/M<#(*Y; 0>;< MINH;];!1HJ@B49=&OQOPI-C&M^V6 ]9N3DE@!$>>Z)VEZF] K3.P2D]0K/X4 MH4G*U1^(G4?!^E,S=2Z<"PFT/"(#,R99R $G#C MYCH '8Q@;CY@ _.WYTS0\?1))OYUZ]IY[G#E\'B'14X402F)(28)ARBCD2T M'<-$,9JRB"+%L\5VO65+-^?A\.%>4WDG8KRW]IN5 61U/KY2 WI=]0@OF-'D M=>SX-2@,8.PC_9<[GG+"!F$ M<(XAXLA\A'.=FZ6XYC#&<<848@QCKU+M5^3-[8M<\>&0')L$!H+HSPYNT 0EC"LBI^40-_M/:,7QMB%,49I33+S*FG0)FQMU[*MO@@-M>S?0[,39C5-"H3-]FQXCDC#H\5S_Z^1Z3O<8.BA3$?BX@2F&1*0*1M^3$E M$YBS3&=YEB$S*9UV $^?/<\-P*75$2P;)0MG%_\,=E>^O<,0&=UY/VY\UA\% MCR#7_FA,%+OJC(I?(.IYNSOC2Y_=,EW8Z'E=CZ)!+US2MS?VRH8G;:J1_5*4 MO[]Z>J56XOL]V_Q>9?QB(1BCDL,\D<2L)+($DH0(B+F,*8H3'G.O;F77!,[. M7SC4%UB%P4[?7N7 KR+NMJ8(B>/83L< "'OTJG;#)6QKZBLR)^Y$[8; :>-I MQ_OZ,DVY_:3_NK9%75?RJ]K\*(0JOZZ7S T]7!@F!TNC<40-4J5E%1[6* JMI2-ZX MAD98QK@H;6*NN&;U*4M&P.TVGFL )Z!Y; .Z@_!R-.[5:Q/6N#S=\9](=0?CHD60NZP M^*V$SAO>N1)Z=LMT*Z'SNAZMA"YV3D/EE"=1BF0: M13!+<6K[IRK(D&(PEQK1."8L2[U:('5*FQU'U04:]TKV6OAT ^SFLP2#;6Q> M\T7,OSRS"Q)!:S)W"IRV$+.+[2?5EYUN\C]%^:I$5>PG3OBW8KM4"\9IFB,= M0:XI@PC+#)(D%S G.J$XC?(\S5Q/4IX_?&[,4"EE_?,X^8G_#%IUW8]53M"[ M?K0R!).1I[TO'%[G+)?L'G#6.9R\9I^'_A=T?5WQ:HHORM9 M+6(^JJWM$U&:A8PJ%U&L2,H8A1E3VIZ"$DAL'CNB(J,I25 LO*HD.4P]?W\!3W3W-A*-N^4PBE-69S#/,ERB&*4V>)5" J%F8B9%!GV M2VG;/7IND\]JYIF\MH?)[;/:S_B1YYY5:H1JTZ>V!DTTVS]]VJ2R$ZM.$LA. MK^@W"8]ST';!HTW[R876E%&M(R@U8^:C*"-H)J2"QCMFDF/*<^FUS] M;FZ3 M=9]!N:P#D-OP]*<;(&J5_>;R%;3=YG>\\\24 _BMW>-:L,Q@1LJ(=GA MBL1)&+5 B+N M%]#6 [;.:#>?YTT7"M?#RJ,XN3[W]_@:W)JG2R5O5_*+*K?5IN]&F>?NVKDV MZYN<9UFN40R5S7Q$AOHA26(*11+'3 D=N7J;'D+G]A5HU*Y:,K2*@UKS7MVI M7;%W(/T1$!V9\)W [!-B[(JJ!]&/@.Y$)!\(93^"]X2KD]Q=GS4=L7M:=T3J MOO?VC(H6WY5\7*I/NCJ[>W5P=G?[!]O(K]NU^/U351>KM"4JJG?PMBP?[^M_ M^V;+0N]K,"4RR47$(BBRR,9&)ACR'&<0XX3F*D-*":_J>6'5F]M'HK7.!A!5 MEH#:%+ S!1S8XAF-'79@W?8T7FZX1OX"'8W4N8 (:]W-T2"6-^>'$?Q660E& MJ>(US@ $#3,/J^&T<>FCH'L2R#Z.E%[;/YOBAWG\#[5?77PV_[:6A6@TLK]@ MR^7^-^6OJVVQ_+C^47V=WA9WW[??O_UA?OW4_&E>IEU*5R1R+E0$-5U[,W'BTT=*PYS[-PH\T+\#IQH3#01K[ M/*C!I]5PA#BD;@Q",M %29/22K>US[GBRM4]#R)V>UV'R44'B6;EJZ?S^V'- M5MC;/PT?%:4JWZ]JU_)ORGJ32M[^4!MVI]K??]X40BT2D>L<20UC:H8$Q;F& M!"<$9BA2"4-($;]$\&G5GQMAMYR.Y$9 <",.])#<,-:($ #1*[JT"%1<#3 MD1<9PZ"G)]-:,.WIRHN,SLGIR\MH$:Y'S/[,5N0\X;9)3(0C LTGC4!&*(,1 M1;'*,4ISX;5?T2EM;I^D@V8GORAF=:T&;WAO&-\S\6"HC)RK)4B@0Y]909JLC'_>U/ WI8C)\J/FWJ/FAMM33$6(S-:SV$8(;]Q*)@AF;"W+I.2Y%#$GO/G MX.?UH]:/:ON:E=\_;]8_"JGDJZ=?C=/X?K7+V+JU"E1]=/8;% MC37'!7MDOK2E["JL6_7MJOXG:X%9K?]\%O91JC_U!S$D3_;08E*&[(_2>'J^W#",=&^-.S>&24,9S3#$&,8@X19AH28NM-X Q+I+G*T>! 'C/)_<("?^H_OBB?JR7/]2F M64Y2D6.41P+**,$042PA1Q&&<40E4TFD"'9CXK./GQNK&@7!IM'0(RKV%+8K M/#<8C-%]Q3] JUR?,.%30#P">P*<"D)S&.6V^+)*(TBCG,,,:1G%DL1, M1 NC"E^[!W1VR/-Y1P^ECADEN%/W!AQL__]F=0:5TMZ51+L =W/M@H$X,@,. M0J]'\*0#*F$#([L$3ASTZ&#[:4"CRTU].TT85T.5VR]LJ[[^P1[:XY!89U)B M#IGBAE!D9H,5M6TNH5 6B21AF==QR'DQ<_.(6BW!QJ@)2J.G;T^)LV"ZD<5P MB$9FB1TZ5D-@51SA>*$;A;#=(UIST@.J\>7!3MW[9OUX M]_VKL:D2^NU[L;%Y+>MOW]>/)5O).L6E>>$YTY%*,8$H1=JX(U$.:8(3R&/- MN>(926+1LWY:*!WG1CT[K4$:W0#[RO8N]!5L&!W6=2\_.*.[1L_*A74F():@ ML1/LQ[.V%!A306MKFWS8*R=UE*'N7?[M)8;\I2K%33KT0XK+A1X4CSITP42_ M5,FZT-AU5+<++LJ_X8#M6F"SGOYKO7G]6&[7]VK3-,R()4J)BB3$F:(0$48A MPUC#G*0\RC6A.'6J@=HI96Y?X58[S^XCW4AV?T:#X3/RA] =&J]>!5=-']JW MX+* R7H87+7QL)_!]8O[+?1_73V6CVSY:?-^I3?J[X^6< RW5 V-(W! )N1&09>X27<+'.Q^OF7@%,*NA8LD+*P2VGS.%;(]ZNFUO;K]?U]$X.Q0$@G2<(45$3' M$*5Y!'F4)I E2:R%X(@EVJMXP561XW!@U$9%BO8-$#P+&=P'6PW(@@+ MXU=:R9Z/O#:@UKL/X E8]<(8G: 6$ZU*GK8;@C,))903W.WM&SC[R MLO9(WMK6UM_,4]I&J"0EA"$!J50"(FP<"1*1% J4(TI3'F/ME39P4=+<.&:O M**@T!5;5GIU0+\/K1B]!0!N957KBY1]'>@V+H.&A%X5-&_5YS>:38,ZK-_3D M"5LP_KZJSE31SO?UTMQ,RX(,BK4^]E47-CLR--@55U M0"!Z!\)NQ!4&M[&/EWM"YLU$U]$(R3D=TB9EE^M6/^<1ASOZ,<;GC;(;J%4G MQU(U%3=W2PB94)Y&E$/!,;-A)SFDBE+S5_/>L$C$,O(J9MDI;6Z\T2A;=]2U ME07MR=)Z^UUMVN;>@)6EVI;_YD[^(EIS!N74U+S?T2/9)U?5\7?']4[QC>%J%9X[U?B+TD4HT_WJX(_EF9! MI]>;>V;,K@J?6.%->#_)$4^(SB&.*(9(V _%1LG*XUSE4:,I80X)^3TUV-N MU&>5!HW6X$#MIG",5=PC-6/ ^%RAO>E0'YD":R/ @14VAT+\!3B,1)]LF0%# MXI$1,\W03)3U,NX0^66U# >V,W-EP..GRTX9CL%1!DJ Q_7N6::,MR_?%2O[ M\-?KI*M2S8JR?*PFE+#*>G<6.XNNFS\]!*PITS!;@"H%;X!1,6A+ MKRX, C?J.BMJZO9;7?:>::K5>?D$R>?G.BM^+%9JJU3[T6:Y%B)#"N(L-F2B MD%G6YZF&&D4Q2YB4G":C)9Y?UV]N_N^N02JQ*>X@)]#5O HZ)R"G2&898*041HQA211B4E"2,T2R+L%OR2+>9#YI2+N;#5?)-4PX^[6F;%=Z MLGUZW!IF7\EB==?5C>W+>KG4ZXV]<1$)RA)"*61,((@(S2");1LU3+'6.8FQ M4$$;A 8W86[4WK?-XUS>"+=MH7F/\\C?(Y=>H:ZM0@^ N-HB=)QD@A<;R4D[ MAH:W8EY=0T<;)>_.H>-ITK,YU:-=OWS27]3#>K.U+0*^JKMJ\;/(6"9IQE.8 M(B$A2E0""4<:$J%)1G$29G:9NHROV[L+V:X.LUP/R;0EW%(FCSI\O2IFWR=-7JDV9.U^_HL5'QKF#;U]\W M3^52;6X?M^O[-2^6JMFEQ"32.(XE%(PRB*2*(!6(0J&P8IPPK7+LO%71)6EN M7&%U!:VR8*^M*T]<1=9AGR(47B.SQ"6H^FRT=T+FL5D1"KJ)MBOZ0^BW<>$" M2^?61><#IMN\<+'C:/O"Z89^KM9_J.^%,,30O*2Y2#'*D@PJ235$ND=#/H'/SG/H#,C(/MHJ-T 7@O,TAO:)G M$B;UA,Y;]]S[N7!5W^BKP^W,PT8";[6N6PVSWHE55G0[$;",_] MGC/ .F[T#(-K[!T>@]2;(Z3^9X/4_I4=P9_I "7H5L\9,=/N\5RV\V1SI^/2 M?F3PU_5:_E$LE^_O'UBQL2/Y85V6BX0+C2,>0Y5A"5&:II!JED-""2%,TYP3 MKU9FY\7,C1+VVOE-_ L@4J6S.(D)Q"G)(<)Q"@E&#"9,&$1EA$FB_!I,#H=Q MFLZ2>_WLOO!=HW404-T(=3A0(W-JJZ!QY/9861W#\6KT!KS=* M%C5C[:J%!*Q#[8!6T K47?*FK3WM8/E)U6F7>_I1V@=5EDH=ET?[4#!>+(OM M4Q/#4+YY5(N,)8BD$8$RXLPXC)1#SC*SGLR19&FBDCS!B^UZRY9N].8JV(OJ M=N+'FT#?K RPM.J"AT9-/[)QAMR->,8 X1=EMWV%??#J[DN]@%N81:Q,;7NC M1 @%4<8IY-HL=.?"QSO97^E[HK5 MRGHK3(B-;>_'V=*NE_SZR/J3[>U;.I*YNEZ7/ MW=K.:WNE 6_,NMWN3'UK\2&^L[+Q#.$ZV)\5V1S47+ M= Q)*A*84Q*KE*.4Q=(C*]A1[-Q.6^NN+OX/6. M@NK(+++7^0:T6H-:[1NP1[O5?!1HO;*,1X!XLJ3C,%#[)B-[(G8E-]GU:5.F M*GM:^"QSV??NGCUO5NI;<:^L+6VN8>WF (9$<&0:[P1O MA @=5VB"-J2Y)G/:!C2.")PTG'&]+\ "W9:=NUW)QD^U7$?ERJ]#+]G3W M?G.NW&P7WXJM[8?P?B6+'X5\-&L1^S61VJP,(LRA5IGY9BJ3VP<9Z[5^WOF,3FWH,) M;/[V?/)>?O@DL_BJ;>UTOGYACWW>3[8KV1?U0ZT>VW1UFN2Y)AC#A,>QF=64 M0)YR#7."%!$B5QJ[?5+//W]N<[K2T&/[\ QB#ENPPW 8>Y%>M:9KM.M3_N , M)AY[I\.PF6B3U!,CO[W0RPAT;GJ>N6VZWBBU;6N-NFB.% 2UT M0P^]VZKH!0=T9-Z?:"R]EV@C(1YRI1=:Q4D7C"/A^WS=.9:8WCGFZS;J]_U* MK.]5\W;O&NCRS);7Q1*F-$HA0A&')$T9C!*=*TKSE NW[GJN$N?&[;6/4U2J M@I^:[L4_>S8IOHZS&^T&16]D(CW4%;QO\&O4_7F42K#.Z 3.2[\B=.HL=3<, MSN2L.][8CVH,O]VO5U^W:_'[&[M.5RMI&[)5!/A&B:7YCUP(*EBL#=%P+".( M8BH@BY6")&=4RC3!4E"_5&P7L3Z39IK$[)VJ0#8Z C,VH+1:@Y^*%9#KI?GG MP-V&E==!>J"US>@53L<-?F %)*=G.1. M2E ^2#SG**][0Q03>V?>H=JK7\19E$8J,TMB3&VI9:EL=A(VF".-5&ZH2C(_ M:KHD:H9T5+5P/*AJI9ZWL<#+PV7]VZ-,$KMKECA4TC.=@;*(W'5-BC_=O'N\=R M:^!,FHW?*$D%YEQ :4M+(,PQI+:,%U$,DY3%"!&WNEU#M)C;RFIO!]@;H^$QY')%",RT<%*Z*GA M=_(R%,C.\YG>#Y_N%&>H_4=G/8,?UK>2=6E7\E4H3NT[K59]>$JB/Z*=5&QW C4;%=R4?;=3?[6I;R&+Y:!VLKTK8 M&AJ%,DZ56#Y*)=\9(^S!ZN.V.4U]RS;6 =OM&GZS9=@6=@L/VZIH*$;V#T.Z MG&44)FD;&UJUU-J[UT#ZP-Q"T%@+[&H$#&^U-K97[+7?P M6V6II\,6^"UP\_E>;FQ'_JJ\Q+#Z-_L#Q*M^3QLGUX;ZMBPY?N55'_^ M;_6TP KA"',!$T801(IBR/*$0L52P:1@B>29"^%>E# W!JV5!(V6H%(3&#W= MB/(RD-W,%P2>D:G,&QEG7KIJ_9YHRI9I2B7^SM#]#^<, M MEY\["5E<-:N=_=TQ;P>5?\J>1A!ZV%HBC#!*5093J#" L$>2JQ685C M)$C*)>/"KS/?15ESF^*5@L-Z\%W&U@.#D9K&)_#% MJH=GT(G$8/_@_-,G]A(Z33SU%;HO[[G5?SY#ZB""XM73_IHF8^_V#[:1GQ[L ME>5?S97;\OVJ/H'XFRKNOF^5O/VA-NQ.O?U3;411JL^;0MCZS894DL3X'0(K MB&P'*,I) J-<)S05/)&99_K!A-K[S,%IPH9;]<"#U2](WL*4;X..(T*XB&', MDQ2B)+5] 06!A''SC4EC+DGB=2HTSW=ADDI-5G/CK/VCO0*.1T+S'-BQSXL. M$J4/[3X.4^1/X&Q&M;7>M@ZJ[+\!-0*V/'2-P0UH40 -#&#')A40 8^4IA^] MH.=-$ZH_[6'4].-RW[TZH+Q*&^8&,4]CQNNH*SXVE2 M./3&/BQJ@3M2%5A=1RA4[(A+T$.>*R*G/<-QL__DB,;QMI[44K40?<=$U0WN MS?J>%:L%XY@PG.0PKAJ/R]0>PN $*IE2E@D6Y=(MH:E#R.Q(I.ZEVBH)?JO5 M] Q:.@NG(VT,!&ELKO#%QY\?.@ (2@KGY$S+!!V6GDS_KFM[UH51?S3=:HO5 MW>?->F5^%+7'<[N2K[];_\>X-8?7%"M1/"Q5^4W]N7UE3/E]D20(<6X 9B)K M#FI)DID_"*,\SZG&U.L\)X12<^,48Q/8*PR.K?*L,1-BS-R(:.J1&)FX#@;@ MZY:MI/'?2_#K@V1;51?YJ@RRB].CH6I, K]9FT!E5,AB-@$Q#EKO)H1>TY;$ M"8CD2=6[W\2:_:9J;[($Z[WJ MU?9E_<^>>Y:^8^1&PR,B/S+CGFSNU;K;H-!:;7"@MZW24UD4CEQ[(A>21WU5 MF)0R>^+SG!W[/F9H;)%9"%>QA[;W2;/"$C$1+$ULA+;4$$4JAAQE$FI"F<8H MSUU!JVS/Q6LGQ&ZD%0JXD1FJ%V8#HHPN@S%.F-$9>2\4 M9W39\LN!1AWW]...#VJ[M=14KZ6;S5S!%>-11&&D$@R13#@DC$609PC%**+0&=;DNR\"56\]C[,:Q@Y$;F61/,XAO0*5CP#+Z71 $+89_5M"T)>V[;#TI M3-]Y\8#83=X1/]&$3_#GX1/O6+'Y#[9\5+=E^7A?QU+8 S8R(;K$V%T)L;/F@LI><&!PW<:D>@VLS8&CZ48=EN#!<^-H.WVL MW*BHGPV-&U=B@)[:57_=)=NJJFU**\;^_$7=U[48XP6E2Y]'^ ^%&_*/".S*?'[?F MMF?+C?; JGQ RO:O8&?"2(V[?< ;K96WDQ(OU]S;!Z/.=M]>#^K?N^!,A1.2 M95&<(VV&0200Y9A"FIH_4LR(CCC7-/$\^C@G9FXD5A7W\ZM:X@.JZV''4*A& M/^;P1JE7KX)I*K9F+5$IJA94,2IC&W;$^&U0^>KP-RXXV_/8T$VSSRB>NG<9]WL M/39N1#,FXB-3T$YU4*EW)O-K[X]65P1>L?:%+B1Q>>LP*:7U1>@YV?5^3C\: MM*6J5F;LGUX_;C;FI[K*IU)4Z8Q0&'&&(A]2-H@8#-3(/]<#(FVLZ,0A)*.<%3VS;],%ITJT9%XB&;;X\AV"T#9:=H)?;1'EN:^=&R?-VC:*E*^>?BUM;:HS-2L7J>(XSG0*F1\:W>WATD^/956<[F>@=Y5AVSX7N/.QPTL J"2NP MK)HA/9YN(,(Z/1=D3>SW=%M\ZOI4[)B_X MX'DD&D#2C*;'T-(!(QRW!@1X)G4#7N8@-R". :L&!#HBMI]"P=HDW),2=S8\ M956J!1A.,@N/%J>&A'ILZS,$YA MGG?W+#VWOK]?K[YNU^+W*F1XP2,129$B2#*L(>)$0J*C%))(DI0AQ6._P]OG M N;&/+5^H+0*WH#_$?TEBF+PP#;@A]7VWT",;Z(HLO]ORY6PQ^WW]:;X;QN\ M8OP/>I/G]"9&^;._%67YV%QR6."$;<'_>ERI?_ZG.(O^/8UN@'V?JZO>*%&E M7M:_2JC]56S^-#(?ZO;V2\_UT\G@NO' M!?N#UK][+F/:VG<7+#RI>W?INAZ=V:^F,_ +Z0Q-H=]+P2QMH8)'MK0[.[NU M$I,X4A&6,,/8=APFQK&2D8"9SIG*=8XBQW(D+Z#\W$BR(U[LP((J:LP_W>TE M7HXK1#CS(9_0;>R9$K>K.N_SYGC'C[_$FR/7HNJV7HGYAWV#CJSX__!-^K)> M+L&[]<8^(\3&SPL.9^UU6 TJ7R+*TJCV)%Y"IVF\E!=$>^@EU*F@R==1%VT]MYBZ M?/'$Y3\^M6GA58,4&PK\WG!2L2H+4:WTX@7B:2H401"G46:(0PM(111!BID0 M),(B]NL_,)ZJ($1B2CE*%$$4*1#LM_4'TVP1QPJ5SRZ+["=-M,#A9< 79[3])GKM_30Q%0F)6*2HW\;C63%S8XQ*2[!^Z!_K>@%.Q]V]P2"-O3-7X[,!OZZ*;;/) M5M<0"![$VHU%T.VP\Y*FWSLB8'06([TH^FA7\2;HHV&M>]BLK= YB-V88 M"-S8M! &LUX5%R^@$KKIRHBN*9E+C(GJE6,[_TV/?<)H@.*K71B[$40@Y$8FBKZ@]4^TG68; MHTO_% /=F,J^-(,]N?K@SU=W(/+8,PBY*%3T7^,: <7K(,%.C@) M"UKISGZ_*G'[PE/[]",F.8VT^4(HI"#*HQQR(E,8)1PCB217N= TJ.U?%WE/>C!D9&OMF/^\_?MC\8,MJ^H[AJ0VFR?#1W5) M HDI([BN$V[^T+& -"<1U%F:*Y%E/,=>K9.Z$4E&:G-?K2_K$[$8HR3+,P8C16*(XE1#EDL%::02GO/44)67 MYW)5XMR(Z/ XK5$9'.C<[^SQ.NZ.^V\AT9SP7+(/D/[[8:[@!-W;NBITVGTJ M5PQ.]IR<;QS*/&^4+E9F<58'UMH0BG)_^%$V+)0KJJ,,0X)CXQ+)F$"F40*- M@T2PP#PGQ*M_BI?T.3-2HWX;EER%_Y0'YWD]8R/\1L>7JP)C/B%O#8=[ (MY MP#8.H[DH\$+LYH'-9:;S>4B()ID?"L:+9;%]6B0R%HC9O? <2[/NDS%DB,50 M0UM^7L'5CIP"(C[M[29Y>WB-=^(W:F*6=+65Y$)SWRWJU_;Y\^JJV MVV5=H7FATX0(35,8Y]8#$HEA"$ERR##+%$H3J95;$5(/H7.CBT9#4.Y4W%$% M^&FCA"H>MEXU]ES!OT(A(T$Z,I_L-3Z,"[T!+IRK[W]HW/-42HRFV3!=!DV6.=YS1#$8RYW403 MVE:0%@PB3,RO4,X(]LK?.2ME;FS=*MDO=><\D&Z^W&!X1F;>'3*-@B.4'.N$ M(&RP[3E!$X?9=MAZ&F#;=7&_2?^*E45I-\JJU4R;8ORUN%L5NA!LM3WHJ;%> M%J(PBTGUY_:5,>+W1989#M L@Y&RC*"2#-),Y)#@3.&VP#U%F;A3R MD6UM3+I9&+YZ+,W2O"RK\ZS*Q'H;>6^D'[T,&C(W%IIJ($8FJ[-@5\-P8,I1 MHZ'&&/";-0=4]@1DMA"PAB3 0?I,RI,AD'M.IT&>V=?5$AN[#'^CZO_N6A>5 M7^Q2\$>U-1TA+5-!(IA1BB"B0D&.T@@2E% N4T*)BGIT)W61[32'I^]4VBH* M-CM-?3TS!]Q=';5 ,$[EM]5J@I]:A7\^:+)6@B_7$>WAR+E#%-:O?&^&VF&$=]:M_-A4Y2V4%;U0MKCA;KR M=6G6H>S/XO[Q?I'+B"0II3 SS 01XK8\8*IAAE*:9S&A&7=+X0RHU-R9 MS#>@M>P&M+8!8QS86P=:\T!K'Z@,!(V%7MM;80;::4=Q\N$;?G92]J!>LE7)B;W>]E-/+@WGF1]5JCS[OF,E$WUQP$\I?S MCE\&[<&>;A#47]ZC[8-^"*_U*GP]O-/+SWQI+_2JM0[>YO5G#"C+^7V]-'>4 M-A=G^[206*4XCR3,&4\ATIP:AY(F,*)$1S*-(V:/]-=;MG1S*$]%>'T-=H+& MFR'?K(PZE[?1\Y__B21Q_N]5=EY'%*(KI"FA" D60\4R6[\L)9 PAB%)L%(9 MS^),)8L'M2G6\NN6;;93 /M+7-F+A=]"J >HXQ9 M)C6C'))4$XCR#$&F<00E)RF/$QDIKAN4WZ[D=!BWPJ9&6-5-R$/!Z[8>&@;8 MR([(,4ZU>N!VN]T4_'%;]>W:KFU!:D.\@2O,GD4D>'798RG35Y8]:^79JK+G MK^Q;FF)E*_]L*C_J2U'^_LT\Y\W:]M]&F6! M:I2UBOOVP>@U,FY<-#[>(]/4\D)"]-88 &;;M M1B]-)N[(,02MTV8=@Y[6CS#;U#!;66PESRP3M-"2,*)AHG,%$582\I3$D*68 MQ83E9AFL?+8/K@F:DK.2*P'/^<;ZO']/LXVN_;LW LXTL?WV0AL*2*$81;?)F,BZ9\;H( MU!09=TQA!(E($XB3F"<9R6WW,1]/S$GJW!RO@QCUG=:@5AM8O6%$_6CLW MK@F.Z,B$XP#F"&E-7BB%Y"(WP9,2DA<6SUG)[^;> ?KK>_6-_;DOHK'/H4FH MTDF6)Y!AB2&*8PJYDBG,4QI%.(ZC-/9,B;PL;&Y$5.L*C+*^Y9T[(74CFE! MCXR.NI.,DE+D DG@V/K+\J:.J;]J^9E8^NOW](W>:W.T;\M2;3 MY_9TS39O%)FR;=J$].*JPX?/C8X^/6Y+ZU#:=<'#IEB)XH$M ;NWSJ9G)XM# M"+F.$4)9!N,DSXRWB&V;*2:@4#FQ346D1(G/=EEO""?;&I,V'DW]*9:/%99? MU(_U\H?:#,#0C:?[(C,R%5=J@4:O@ TYSE@;M-7&X?.G;:)QQK*3]ACGKAE6 MSK7\I(^.(3]I>Q#YZLG^^8X),QK[]4J<<8U()B AVDQJB27D3'(H&-<9)8Q% M2=*GJ*N'#G.CSYT)]DSJ^)#=_(,UH%\=5Y]A<>.)D<$>F4ZNXWQC6P15@0VU M%4UA5S#* G0 F&-4>O51XT7JO?; Z5+5USZ/ZI&&\GJC9+&]O=NHJLQ8LS6, M1(X$TAAF66P8$-NRUBI%T!9SI"Q/B8S=/,.+(N9&<+62@+5:>J0OG(?P"EL% M 69D,FHPV2EX?=_<%1R/#([!($V4I^$/EE\J1B<.G0D7Y^^<+JVB4_.CY(GN M*X,EV7TH_OY8&$%/M]7R[XL]R3>2?RE657H1R3C->!S#.+,IN8(I2(4T:SJ& M%3-_2.W8KKRO!G/CQBH%J3A(01*[%*1E:TBSE :;QI0;<%\;,S@/[,IH.?#L MV&,P^F[?Q0RPG0V@-@)\V<'_RS3P#\[%"S<,+Y^0-V X0N3EN4'9(SGORH-? M.D//S6Z'-#W'!_4,B%EMS;.7CW:3]ZL2CYMJ=_=MM9.FY#MCJ&VB_+AMO/VW M;&/3JVQCY*K17ZW2PC8CSG(=0ZVY^3@1R:#Y)A%(8RPY52J-F5?#F2!:S>V# M=6@4*'=6-=N62M9-C<7>,+NX?OOY:__>GV$&UVV'8_(A&_G[=C1:>X/ VZ/1 M>OULM!JK;,/ZNA?I34.Z 8-Z0@(=-.@GB&+3!@6%Q/(D:"CHPWM&5C.^WKQ; MFSEQDN[2+'J)CN.<1[;-O.3VS U#&HD(9IE"1.2"1]1M7>$J<6ZT7"D,M-48 MB*.]S8WW!O)UN-W(-"B((Q-EC5^E+#B3Z!8^JM$9G*#1U5>%3AM>[8K!27RU M\XT]-C;^JE9JPY:_K,T EI;>]S+6.%: 2QL#T=$I) 1B(*29QE6<(S MF6GBO'UQ6<[PQA@!J90,YCU&=;MP,LCQV!,*!- MM.[O"Y[?ROXZ))WK]X[;IUNE7[?A:"WN<'G/IH;;[VKST2C,RN]U<&C37&.1 MJ#S76-F6-S;\*><(DH0+&*.,8)[E4J99C^KK%P4ZO<[3EURO]+T!JX[P0$]@ MW9RN83A-U-70Z@@:)4$3]?U3H^?EW0'_SH;7L C:V_"BL&F[&UZS^:2_X=4; M^C%$G>EF.6>],E^0IB!&*CC*8T,'::0D1)I(2%.=P!0G>R6W/A6F)FY'PEL5D^Q@G&,!.6:YTR('I[!&5$S M]0G>%&5=4*O9:*T^?[)5VH\,S@'L1@5]\9J&"%KMJL[K5Z'Q)H$.XT-2P#DQ MDQ) AYW/IW_7I7Z37ZIB\7:UM8=\4IJ7HFS^\Z%8J7C!M,21F?\PS3&'B!)A M/OTYA[&63"#$D5D>N'SZ.Z7,[M-?*0H:%6_:'X!5%GQ:.=8>[ :V>]H'@VML M#Z O4LX<)&:^9]Q6'N4\A12A'.)<448S%4G4@T\5+KY?$8>P]T J!S]T(>'^RS]@:\E-]^/A)/]%G M['K^:3YW24]_?+-^4)OMDVV_LK6-68S/_V _^U5B-<\3%3$,8YH:QYQJ#4DN M$>0J8YR3.!*Y\%F4=PF;VP>ZU?4&/"RK0#-;24FU"O?8P.M$.M)YPN,LATFJ MM-W^X&8)E!*H$BU$I!(AL?"APV!(3\"/1B7+CA.B[;@>"H3AV NC'725HKN* M7PUR0?/072 )NESJDC?MNLG!\I,%E,L]O0LXUY4,B_7J_0D2R#%*..,1IIG!JJ^FD;FUK'(3-C;8/=;7]6!\:;;U+-U^&UXT] M0H$V,GL\QZM5=(3(%A=$ I=OOBQOZOK-5RT_4\#Y^CV]TG.T6!0Y>K;>_PO.RM\3W5ZCM(56AH?^Y&9:J:P>R7CC G_1"$Y+:HVIA3XC\GM MGT60'HK#\+R2C^/]V"FS7)?3L#>*'OYN&.A^G(7Y(6SB;'I58=_&%T!ZWRX+=:_7%* M?/1#+FSI?R\-)B[YWP>=TU+_O9[2,Q'%N.9*?5"L5&]4*3;%0\6@=;FR#*LL MT9'QF5-+8"F&1+$,LDAR'C&B-?)+0;DL:VZ\5:MZ RIE;\"!NDT%'<] IRZ8 MW3@K$'@C$]0 W/SS3:XC$C33I$/C>AEG6 MB2O[_B1EE3;WRLB6;6#&_H.=*X73!%.8B#R"B.8QI,+X3)G2"N,D%W&4>57 M':;/W'BH:K1@XXF-EC;AU;JZGCN"0T?(C9XFQ'UD"JNTA-RJ"1H]P>UF8RYI M*O6,XE@%PB]H]=R!*DU;4S<,?B>5=@,]MF?]7;6MX]<_K,MR04FJM. ,"ZSC-L%?UV,.GS_%HU0#OR77'@*E8D528+XI BD!DUN4& M.IQ#H237G$F:97X5BWL#-D4_O@" Y:GYY&*L(:7?1FR2?12)H MO>(C =,6+#YGVTG%XK,7#8Q,_KHU7Z1/F\^;]8_"J+H0YKN@S1(=(DESB! 3 M=EH3&.N8IERB/!9.K6FN"9H;$3Z/NJW4-9""5N&> V>]2%1&YD ^@/6 M/T[Y AJA0I6?/_YEHI4O&'DQ8/G2]4-V]CX]*%M)8G57+?[;1A%/K:?Z1=D3 M$FG;A[XSKBY;_J=BFX6,.:&9PI!%7$ 4L102)6Q@'Y$QCB,NX\A_XZ^/*G,C M%_O! 3]M6E4]W88!0^*S23@VT!/M(>[,:'<3=Y;<6*^$*^.8%/(&[.RQ"5:U M1<":%'JG<0BLX3VGS ON40U [OXTYZ(D]N72]DC:8R5 ,9ZO?/VFM-DI^ M,73]X?VK3U_:.NB13'-&8H@Q3R!*DA12PC5,.17&_V*1CK$7;;I(G1M#5JIY MTJ(3NHX,&!JSLO-TKE\F)EQ1R264*#&+/8H8) GED"9$I<:+DY)YMB"]+&QN M9+/3U;?_: >>;CP3"J61Z66GYA3M1Z\C$K;]:(>\B=N/7K?\M/VHPSU]%W[& M+2IO>5F%CBR01$0+H:'(D(0H3PPUR(3 2&2VC7H<*R3]%G.'CY\;(]3:@=]: M_;SC-(ZP\7'7T'XRE0/C=O(,_\(LKHX7:WM#=CK&Q(^KV2" M<#!.UL5C")R^N0%N\%S)!+CRD"GC_MWL>1;E[WA3[_V<.\-<][:QQS?S")O; ML3#TBHE,$DBPUA!EA$.24PQI*C@C3++,KV; .2%SHU:K([1* JOE#;!Z7DMU M<4?4>G(I+7S5<+ MQSPURR!;ME.:/]+$[IT80HTXBPP)1#AC7L4KCI[N-=SCW65PT'XN1P*F[[[+VQKF[FTI>733""9JQ1R9D^QI6*0RUQ"+9#.)<[,>JIO M9T9?7>;VV?]F7"K%M!$%MM^MNN"^T;=W!T#OX7%:<$T%^NC+L6== %M;V@CS M&W!H#FCL :U!?9HN#!R>WJT:QQRFEVK:&'RXAC1P[ NP1RM';Q$OU=2Q+Q8= M[1U[/[)G4?GG[<7:O6="5,SM8,4JJM+'.>19C"$3E#$<4Y(IK^CU2X+F]FTZ M[=77>S?_(K9NKFL(Q$;^L/0#R[_0_!4D@M::OR1KVG+S5RP^J3A_[?I@_:7ULI V_ZB5^DKI]49500BJW'YC?ZKRC7K8*%%47\K;E;R]7V^VQ7_77_.$ MLB1-<\,E<:8@(K&&U.9Y9\91IKFD<1RYE5D;4\NY\=*)4[#O:RX.C 5O7[W_ M]N9V<"?M ,/L[6&_S.!-[7OO.W"_/AJWEDIK2T%KZ@VHC+7)['MS;X Q&!Q: M/(?=J!?_D6[).\ "&:M8<;F!X-W0,(?^FF[^'P0PYQBG4*DY3&<>V:85?8:I3(7/[9A_I M"%3=!]CH%[(JUV7KP];> M.B-GX@I;ERT]K:/5<6W/T\-AK>,_%"OU?JONRP7)19(F.H>QMBNP2"*[ DNA MTIHS3+@T1.U#QJ$4FQN!']H%]H:!UK*V$M[.-IL#=FY3Q%H(*A,]]Y""#;GC M<>D+#.38)ZU3CJ'_<6U@P(.>](;2;=I#XL"(GIPOAWY^CZVYOS%;$6K[]D^U M$46I/F\*H;[8$E&_/CRH3?73A^*^V"XRJA')I((Z2HS7G> (\BB.H(CLV31A M,N?N6VVN4N?&XJW"X,%J;*?W'[4E)7BTFH.EU1K\5*R 7"^7;%,"^Z^E'2[7 M%&NO47'8&1L#ZY&)ME'Y!NSPKK0&E;(WH%*\_@NH5!\#68\MJ#$0GFA+*1C2 M?GM#OHAU[O4X/VRZO1M?^X[V8KQO[K<$J"HRVN+BAC?K-L.[4\4$I3J.)(%Q MCC%$*=*09-QP/1410QICDGK5LKPL:FX$WR;A6[?.AL@?:O[/_T22./]W4%O@ MYWQW@.WF3H>!<&3>/E3R7QJ<+A3A&N5T]SI((9W:#FF3NJG7K7[N>#K041K#/.,J)E&X7_S;,S5C?(;GP2#KJ1.66'6O7#@:ZC,(@;+$%;9'5+ MG+9)EI/U)VVRW.[J6Q6P.FHR#S*+Y#=LR]J@?8T23C-,(2&*0L18 AD7,8PP M2S(989DGGE4!SPN:&XLT1>X.E 56VZOA_W[H=I-(2,Q&IH^^"* M@!<>/W%%P&XC3RL"7KF^Y])E5ZCZL)3U06WS5T\GM:QO_V ;^:EJ%U!^>MR6 M6_--*59W7];+Y;OUQOYR$7,B!9<2*LISB&0J(,NQ^:MF6"L1P!!O!2[O' ;1NVJ_NA'@)V336=<:;[+2ZW,PW+1[(A;_CJ0,\LX485("YBP D'$$=8%0YG;(G-(W-28O5L[M2JW1V%W'D/HL0RU0>;FQ>B@D)&7I#8&GRY,K:[RW[/RY>IQN6HHKJF&_6:Y76Q66JJ0 MLZ+@E.&$P+14&**")I"97O%5BI.J2E*D=Z^N6]1.EE6P0[O:;VD!HCK6WO0%(KWVN!3P!MKM#4D;?]5J8?&[S:W/9+?4__D?.A5X) M?:5S^7&Y^4Q7FT_J;;U^7*[I_"^KY?:Q/]#!6<9S8NHF(J;7+ZA2$'.<0Y&G M2!$I*)5.-8'I:^G(FU!B]0[\05G?,%49SOXNE+U)L\V1P< MOJ:K[[0VL6\'N\6V)?JLR% B555 7"'-:RHK]5HJR6'&TZJ2N40B29UZ7!7NOGO1Y;Q1U#ANV&P-+A&!K8V'['G;[0%U-W[Z,+1D&=D%:"Q_5% MNF!QXI)TNMB7GW8;R*[2#!.$EX)Q6!4\TVLLPT5Y3B#+DJ(J<\9RE+KE4IW( M<'E!QDFD.CS:<&678P!MF>0&4**SQAZ-",TN+IH>E@R.A8S\XE^P\?0EO_1! MOQ?Z\VKY*%>;)].:>O-J(4PPPZ.ABP^[U!<3^R@RH?3+C0J(BI1"5I6)J6Q# M2X5Y12JK\V![D5-;:O0:WS4=O#=-9,Y.ZQNRDRS MV.'L)!&IHL :#ISB#U M(4G%0NJH+&./PC'M.%SIQD/KU<;<7&SY9JWO^U6N?M1".P^''@-8JI&=P\MK@@B%4/ZU4\2 M_44F>H=!)>0<98CA A/+%AKV,B?("Y?GS;ZRN=>1A\T W+@0\8,U,H$_ MZ VS -_T[VN3K-$<]T4XYG! 9I0ER('8::Q!3G&P7H2$/;L-BTOJLO M]?H?K^6"WS_0U3^ZMX!A*3C7-"09YGI!DNH%B4A3R'-><%5DG&"[A&!+@5/C MH&?Z J,PV&GL?=YZ!7/; Y)P2$8_+[D%1(_S$SMDPAZG7)$Y\NF*'0*GARV6 MU_FQS6#EXL^K>L'K1SJ?Y1@G%25,0W2*($%"05$FHB))EHHMTUZ:@!^>&< MP4%IX)F <=_V<[:=O-1G/^2[F%#UPJ09+-K* WK%8O9);Y;KS1?)E]\7];^D MF)%551(9C;6L)"ZM26$C\_/,Z73W)E*G_O MU ;TP80INJXJ;$"W750$AC+ZFJ+1%QPJW)Q,F<+,ZX!!;D[ A%U%V @>>1'A M@,7I&L+E8C\:^HM^M9$I<)Y4@I(*L(@JE %&:OTEPR)-,%Z M*$CI%C!R5>;T DCV*H/3TP W#KJ.N!W_!$4Q,O<,PA]2+ MG-J:YRN_EV([;\HW#CJ20GF.=MC?ZCCR032^[WDH@N5;4_7+* X:S4?Q(AW# M-(X3:2=U(CZD8Q3L74@G5WI6Z3 E;:4PQS7=[$LK)9FD##*1:>X1M(1,9@CR M$A&5*<4+Z53_ZT3"Y*BF51 (K:%C78P3\.S(XR9((G-%CT9S!!M^97+1]*!U M'TZ$C%NRX9*-)]46+G[0[V7^H+=+G]0;?PT!:Q7 M%?!.5S=:\!WZH,WUP!W)AP_W$*RD:,& MHU*5'SK'/.9Y%T^2DW0M35W4]P^/J^6/)E=HW4V_)19YHI2"!24"(DUDD$A3 MO@&EB".6EX19U1NTD#4U^MJI"NH#71V):P!:2Y8* UAL2MIA=:AFA-6.!1Q! MF69 W+BT0%SE M%*J,YTE"RZ0JW;8YYZ1,C20:)<&JU?(.+*3KANYWGRA&]E4M12?Y\D$S%!" MBS01".DZ@])?,&7'!I7AM!VK.W@'P?VHUWKA]6ZY>KO+JS6=7SY.\HEL MNXI1X)BVR_+&CF:[:OF9.+;KUWC6V.9\^["=&W9Z*Q]7DM?-SD]_/Y?-%G A M7CTL5YOZ7\WO+T;4S=(DK\I*;\ $EZ4I'DOUG<&"=YJN]>8X5ND,-GAVQO<20Q"?!W3@'OK^'\^Y#O9#+HWBB2RGDW8IT)AF7 MK$P(S)HUH^G<0A/!8(J82$B._0L1>$[%!:.LL@ M1^;<#Y="&@?*5-SU^^#(X#MXIR(/PD@>ISB#X>8^N@')09>0SWW'<_/<8/4S MU\TM]_$,"3/UJ-^OUUL]R6WUK;^WXMH>8\T?.Z_0S[]K>?5:BAG.&"U25$): ME@5$3.\3,",<)EG!"DI(@H15/S!_%:8VP^P4\XC7\!\'NX5^7'3_0+$5O7UK MH,>H!2%@.)LWRD%CW=RU&#<0SANEDR@Y_SOY\>07V6P$3/N@IV_ZV5N;)N'Z M_J_8>F,:AL\4SFB%)(:RTA,8$E4%<:9'B:HLEV61,":=ZK-<$S@U#NST;3IH M/8%#C<&OOS-W&E?6STI);DX,\JR2)89YP9H3 TU;5:I@R5.68R5SGO+99KFA M[9Z7'XDPDHZ* M/19-: %HT0A8-Q+1BW'/*+C,Y)<>67T<)O*OVX7)AS>;UM-.&L M?/D@.U_XC":49HI1*')&(")Y"6FJ%_!ZLJ,TJ7+$375F^UGOHJ2I35"?-O=R M!62KG$?NVV5([6:*($!%)O5#'4&K)/BI4S-@[,15*$(RXV5AHY+859N/^>;Z M!7[4\([6JR:P??U6D](/:AIPKE]3_1QP^?5>RLT',WYZ6?_Z:?^!I@:C7N&; MSA6OG_Y'BN]:J[=R77]?-)]M2DC-4L+*HL@5+)1I8EXH82J6F=IEDI*,95G% MG.*VXJDZM7,$8VF;V+(&![;>@GOOS/'?_G.@M[EKJM.8Z'CL$/&Q ML./':0QV9((==9R=>3G^$(0D]HC:CCHSQ$?]>&H90:)O;9?U6LI/_;37U(3X M4%/6N 3_2C?;E?ZW$;2OU\@353)>5# K!(8H3W)(\T1!63!SA,,*['8$[:'# MU&:31F?0Z^I: \9]".P(/C*PL6,^&NV-9ZU?'S<&W(&="7<[Q*.6U+P!QK"U M9MS5&+D&C3=.I[5I_&_E1X1=R7]YX-3KBJU@IA?8&4\AE1+I_3N1$%.B-_&2 M)$F5EISE3G5K+DJ:&JGUBG9]VUM5W;CM,JIV#!8$JQ&#!W9! ?NX@3XT($)Q MFZOHA*2?R\)&)9FK-A]3R?4+_ CC-5W7ZT^JRZDPH0'+>Q4^.E7G'P0(4$HE$:;.XE>))TU7A2:=/M^3=C@'[]E*T'W6TPKI!6-(@C MD]8.7:TT>*8U>&42I!IH&\5A-&@=HO.C0#Q23'XHJ-VB\)T1&XR]M[_;>!'W MSA8^B[-WO]IO+?IW67^_WTCQZH?>,'_O"BA]4FV8ZD&=)3,!\5DBRBI11 ^! M(@0B8<*PA,P@%B7)9):HE#N=WSE)G]H,T"@%?NM, +2UH0NN!\N#PHG>,?=N MHV.W@(V&>>0IH=<;=(IW1>7,RK;5_7D-ND;]<(M9+]1"KFG=%!AU:>N%S?$* MU^\F(:HO-6OKKX\K2<6GQ=_HJC:'@R:Z)YT)5*"$%27,68!K"W8[,8B$8FLI-23"VZ M7W?H]HHW\9.QZC!=ARI>%:8!V2]8@^DZ(L,5F"RN]\R ]"V7N?,=ZR7C]J%- M-S*M$=^MI#RL%S5#!<_2C"J89HQ!) L$,5<%E'H_+TN">8ZD4\)D;(VG1I!& M1ZBTDAZ,&']X[:AT4H,VHN?%,VUS'QX$#NR^:]O$&M.?E]@+F,DYUC@%3?R, MKO2X>:)CC<%)6NEH@F]TAILJ;B9&J7/:*E.5JZHXQ#C!>H:A%60ESDSX3X95 MQA.:*2]7^',Y4YL7=H[P;W+U4+?!5^"U7$A5;];[B7L;[?=[>B[[O"Q_WK"2JQ_FC'OFNK#?.2H587D#% M4@I1PC-("JP@H4G.B1 5(7:-6<[>?FI<8+0#1CW/$NE'X-F][?Z0Q/;PV*/A M7N_SK-%!*WP^ES!N3<^SUIU4\3S_*=_:$DVWIW=:ESZT^._UYO[-=KU9/LC5 M/H8BY2K%J.20L2*!2+_?^HU6*:053XJ$)@F63DT=;05/[5WO]';,FK:&V>[= MCP%>9%;H&[N9IWZ?0?&;UAKT:H-?HT2KN((5MN*$I>R1*T^X(7):@<+Q>C]N MZC*"?<=L<.ECOOTBV< 9"'O:?^1,^ZA= MQ:UZT>;Z'_D>>[;:TKG9ML]45I6<&]]?40J(""K,>H;"5"%>T4R4HG+L'SF> M\E.CJYWZKDT"1QSO*_0W\5&<_LGY2<%#L2]X> =.XCP.L&B.T2;\Y+BVFYSF M$_0';#\9^$GR:$@Y_E!>;U YHDXC-ZP<'^W3!I8OH(-GIO9R\=WF:U-3 M5\B$#_+M:F5(Y:'-#AU:_=OC2[.4$4QS2"5B$*$*05IF'*I<;T$I%X)6_IV7R7__Q[UAOO/^K_<$DZ,:!W&[;>BN,D==7C5J@T^L. M?-2,V&(5,"M] (&@:>?GY(R;5SY@Z4GB^-!G/9WA_]S6FZ>ODG?/N#G^6FXW M7R05]?SIK=RT3F$M:.^=?S )7K.2%Y*6N6:/E%"SY>2&F 7$HBIDAD2"4Z?J M3-Z:3(W"WR]^R+;3GE[UT0W@2]?#+O]!L?2OCP%U; ]\8P/8&]$PD&N#F&_J>[9M:>M_H[UTYO2YR M9I8E)@>>%5"60M,CSQDD"$G(RT0D"J>%JIR:L%^0,SWR:ZH\;NCOX"?6JNB8 M4'0)4-L3_YMABG[RWR"D5=PW%'U]#2F/(_U!',(>[9\7-?(1_Z"]IT?]PQ^_ MD0O,ZJSU4V6(<5R4&915KB"B,H6X$ )F&GLL6W#LZ&KC1TIW*23R\MQK%ED M%CG7Y*$]H=';*B:_UXN%<8F;GI3#K:@BC&3)*J6X'C]"$P917A:0YI6$JN1I MFC.:8B*ZD?QY(28YCKU>+SF*4O_Q1<;/;BX9;40B3SN!VFM,I$5&C"GM-H7^ M. TL+DV486[J$2K3U I9Z[OWJ29Z\]Y6R#RNS)NF-&=(0,&QA$CFW'"O7D]+ M_2W&B<1);AWC8BMU:JOKYX6]S>O:^^5@[T)NR_6^7^CE]X-+*3JGP; (0(D! M<62:;%5NB@H=*'T'6K5=ZO#> *U#A$8,B$<*K1B&.E#8@RL^@_$*UC<;+]# MU;YG$0+.%WN6!N#W4FSG\I/ZZ\Z3^DGUKBQ3G^#H^2>"_W-.GEO@?FI<60;(X"QPC&EWW58[!;,,<&. M3/Y7<-[T.$%<=QLUK]T3H)$W=]SYN-+A>;6;?ZHV1\WXAZA^U MV-*Y<4XUW4]-I-5]_?AM^?-B4V^>NKS)*LUI*4@**Y$)B,JD@!0I!2EGF51E M216R\AUYR)X:^37JFW=P;X!C;JK/ QS7618(].<%Z+6/'8#-@,4IN]Z0%_Z MIV/J\A$["FO=@$=/6+?KM3FT;&MF.GJX M+\$K!"MSDC,H1,DTO"6&N-*S0,(R+E0FD\*Q ,GMX(Y!\3VT\^7Z -.H2-NM M90/@%YG+>PU-/D&;A' '.BT#AC<-PQ T>.F"J'%#DX;M/0D\NO)QW_J??:.T M??4^LU?O&J7MLT#?UFNNWYSM2KYBZR8B?U8145:$21,R3R!BBD!:X!P6N5X[ ME@@)PIQ*(-^@R^2X9M_\\,"6YARUL^8@P1;L[0&_]A8Y5D2Y91SM6&JDT8G, M9#$'QJ,,Z2U_FN=[D K'Z$$G0=H(Y3D/"M^"L4UAW"Q+),Y> L/]_I; MJ>J%D;'8K&JV-3),W:WW"\V:='[XZ^YMX@PKA4R;]:2L($JDJ925Z!^5Q+CB ME.O5I;6;W57ZU-BLTQ_P TW!H_[(':A;&Y[]R<$=[#PN%A[WF&A'7_^U0!\J M"3XW0'?J/__35:H+@+B#(SXF\B,YY(./@)NKWA?!09>]\TW'<]W[VOO,A>]] MDY!+XK;_R:OMYGZY,F6K?EGH.QXT)#4:[N7?VK4O+ ,:JT!CS!UH#&M_ (UIL3<% M80<@_BXBD+X3V':$1=YNGQ)8IM]\]%%NVOR>#\OU^M4/6L^;B(VE5O1!JVBT MN5_.]?W6W:'\[FB5,U*DE"B894Q/-J+(($Y%!A/%BKP0I,#<*2W/6Y.IS20? M]5)S9=[_/[O-"_Y#84?ZHP #0EITW+\HQ M]\V8AB1I?V5&9>";,3NFU]MO&*+!X!NZ6CV9\_2VC(@BI4IY26#)< Y1FN20 MLA1!(G%6L8HF);9+M; 0-C4&_*S'O%ZOEZLGL%C>UCKP"%6>I3+-&8-58N([ M&,404^,J($H0DI8)97J'L]S0^L;#8-0Y(GA>7SQ'?C+ M2G-!K*Z*YU&(UTGQ2-X+=D\\;_EPQ\0+U]R:"O%$:7G&2%BY*?:$TA6LH7$Y,N'JE[]+O<25YW;HU2LZD1 6#6"A-,U00 M2%16P33#E60Y*7/BV#]Z?_.I4YPVZL52IQ:=KIT./,9WW96<[HQA9E7FR<3#K#6.SY]URX_):E2256B M(,L* 5%&"D@3G$"5,%FPC%2E6U6I06E3>XL[94&C+3A0U[-IW3#4=B]Y, C MO_4W8.?1KLH"D[ ]JH8$CMR8RL+VTVY4-A?YSOE*KE927*JNF#)$*U1@F!<, M0X1* 1FM,.1)*CEF%:/<+NK'3M[4.*57%]3>]>JN(6R[6@B&6_0%1 ?9. 4M M+8$)N]@8%CGR^L/*_M,EB=UEGFT;ZH7>IKS1]Z\W[RAO&D7_E?Y>/VP?7B]7 MJ^5O]>+[&ZH?(/W[69%+FJ,LAU5JZO>D.(54J **-&4XQ8)4J5L[!P?A4^.; M3D_ >D4![S1U;#+@,@!V#!0+UMAGJ%IM<^C1*@YZS>] #_5.>?#F&M3N[0H\ M, O:QL!%_KCM#3R0.6E[X',//T)KPZ_UM:]^K]>SBJKU>ML4=#9=XAQ/G >1MMR!!<(O]H;L"+HVGJ6'[LT@ M=.Y;- M,@N[8AN2-NX&SL/QD/V=SC1N3"%G/ND9N3S__SN]-NLA'_73,4D)5 M09&>P0DJ($(L@3C77P0O58YP3JK**BSYDH"I,4:O(^B5!$9+.Y*X".(P,82 M)C(9.*)B_?Y?,WW_SJ_[EWXM^?_[OOSQG_I2;7]*S#?0?'/PFE^\[2BO]C6C M^M?YZN<\3FAN;4'^%_W!S<4&Y%^D<8LW5/.L$_E,D+)0%6)0*44@(BF'#/%2 MK_@I(QG+2)I1ZY.>E[%A:D346>%P9O%"8V]QS#3]$8W-GP>)Q8<0'&87 _8$ MSB8@&R#ZU..UR51HP #U K1PW.WZD8"^'\D.$G" B>L9V$MQB?U9VO2?JY'. MY/X SY?;0=_+CNS@@>$+J3;>P>/+8O_L /.%50FW #LH,?9.O_7= 2!6M,0I MPI!GINE RA$D'&=Z&2LK)$J25G9-!YPE3VVQ<[Z"H=+WOWV^.@^]_ZKE9D!? M;*W1$GU?O= H[U/3RPGFVR?SF^%^\2G8!_8@L^4@=#YSW/D;OOC,-&BGS7PR M? /?;)(--87"^EKEO6\LRQ$5&,.4*PH1U;R/29)!GHB2I5F9)L)NISPH9FK\ MWFL)=M7S?WK%]6NY;5W)IJ8:'PI==D'8[A3^=MRB1S@<0Q:^U.PP"&'S1,Y* M&CE!9,C:T\R0P4][=GE12O*VLG87&_Y%OP!F^5DOMEK*IT=3"R1!G# ME, 5Y"3@3+)&$R$9539Q)KT5,CCU?M[E+V!@"MIV,.J0/N=O01 M!\W(E+)3^C!_Q.BM]_/F':KG;1[EG=GX<[UD"MC0Q!FOH#U.[*6/V_;$&963 M3BCN=_"N^V8:4']>+7_40HK73[^L38;+^T6W:=MW!9BQ I5(B@0*9':U7*:0 MJ8Q#FJ9,I66"]1;7I>:.O6@GYAJA H^I/L9-/_?'3G=S!O?3=MV,KX2HS3=TON^'LMZ56J0,"YQ4#'*< M,(A2D4,LJA*F,F>II(E(. _0IB2,MI-;^7W_OI+?S0+EO2FKO5C7'/R-SK=A M&IL$&F$[8IW,N/V!/)U[FP^Z3ZVCU.4<97A&:-,22.$)5%@.C+UE*YC 0F^8 MD8:\7J^'O5Z?MIOUABZ$GB4M/5[9+*-4J+0H8,&5A*A*)"19D4/"2J$*K$26 M<[<^LR]@A0L/CM/#]L (\%OO1:>=%WVU\Z+S R^Z0U+8"SXO#K/>=)^!/]!< M>(#$V/$8+S^6P2?.D[<J.)N($PO%^8-)<"KG^=I0^0VH+#F MG2#S!SJ?[_^R_G:_6FZ_W__O=B&__:9__?2Q-M\MO]TOMVL]I_WR;WQ( M>9YS3@FD5:[W7T1*2,L\@[3(&,=2%&ENU_YA)(6G-HN<;69^!WJK>W*Y P>& M=W]=@\YT8&P'K?' 6*^_7X+>?M #X-3_,OZ3#S$'DB&O%1\.N)&O^9 M<&JC.JEG8[3.JQ-Z1ER[MHXV8%<:O<;78\S>L*.A>M1.=CRYD?RC%Q=>^[IC M"V&:$YKDUKZ:>HK*1# !BU29S(>L@*Q(]689ET62BXKKS7-0MZB'DE-;XAR6 MR/.JNAYE) .Y/R./3^0EA\O0A/=-WH#=J"Y)'SVGY8F\ 6EG!^0MLCPVN;]\ M->>G'Y9T\?Y]MXKDJ.1)57"("\HA8BB%-*<49@IA7+),\MR^?N/I_:?&K[]\ M;3PFP.@(WK]W6-*?PT5!JZE]\:*+@ ZS62B88I\+N2/D M5,CH&@0W%#.Z>.O1"AI=,^ZPJ-'5S_IM1-\O^$KJQ=!;V?[[?O%IHED#OKUHDC_9K65XD--F2E<;Z+?%2THJA(*">I$4>G(3!G5DMC!)COE77;8-XR0G;[R)%PC\Q$O17@I]X.DPP" M&E- ;POHC&D&IA^D#Q9#X[S!# !JR'WD+>J,NET,@-OQKC#$+6^-?/DBS4$D MWVQ7]>*[_D&N?LC73V;#^4F9&I/[9KZ)X'J'R#@L59EH5E4,LE+FD!2,E66: M5[D;JWKH,#4V/8R">&;$[M5U;#?D,RZN02A1T!XQW.0YT)T!)KRD.9$S'8JT M$2,U8';&,DX8B;T:+Q0PXHS3Y= 0]UOY4>11#.+'K=F_=I$IA[&*;^OY5G]L MGQCP?B,?]@E#+*NJ0A(&%:>F*1M5D""IMZBJXC++JS2UVYV&56MJ1/I6+I8/ M]<*\=W]V8\Q PV1'HN.#'YE73V++6Y-V47WKPU#TH\(!45*SPB(H!@;4QW MK! UUI,0R <^_OC&7J,'3( ZL/Y, E2/ &@@F$Y>L..832E#V%;U:7GHPXY' MZ*QA5_%>P>ILLP\E>[/\(1=TL3&_??5@SI"ZOD,S2HHJQ32'M.(4(LQ+2%+C M+J#^$_>:7[7=@JBC?)WX,&ESY?3*%B$"43 M-K:CK6D5= #KFQVLS9]>=; ZM4]S@M4I_CDXO*/%,(>!V37\V FO*R'$=O<: M,PS8R;JC4%ZW:ST+L2TWLO<#O-FN5EK43 @-:TDJR'E90E16!&*:I1!Q3E@J M4E8QIUS3,S*F1MV=6IJ:S;&?\7^8$XKYFV"@8L*'?9^J"5X\Z(&;=$W&4[3VK!#7S4CT4_KY:/W]D=3>G9:CG$N>,8@KDZQ0Y!R27"*8,Y)7-%<5EHD+O;H(GQKO M]KK?@4;[N^;<9F> &T,X#8(==<2"-C*G'*'Z'-2#XF?@URC>2Q_40G*1D_Q1 M2.0 M96D!99I3FE#.J65S8$\%ID9OG0EM0:Y.4_"H/Z*);E^-\/"O3KM7]P&R.B"( M"GOTPX(6\4,E&Q9\5O_QV5^]DJ[=H76SU3/;4VHMZEBKF],%[0]#'_U?27;;Q:++9V_ MDW(]0RE)9%EA6)2,0R3UJIHE%8*D$B2EG*9"V+<\\]%@:C-.JYG>9?PV QK<0&-_*\TJD/&OW!@0'F0'2']YY18D!R<7KQN/-[O<8O>SZ>6F&WGV2^J:+WV6J\:ONC\.J)C HLP51(0D M$#$B($F4@@G1,PS+5:4'R:D]TB5)4YLO=NW M*9MX(1C*Z2+D-J=L 0!*C+W MGV(4Z>#D*AA!NQA=%#9NTZ)K-I_T*+IZP*'!?ZEXD=$?@ELB32*,C4-L2DCI+Q7-$@'!@?B7&-+\-A&?E*JY MW'E=.I+(TA3C$A-8(<0AJE !L10 M2+MMP\WP1)XA.V3V3M?PW98'(0BY43@O:-1-PJ"MQQN$X0][GAPWS]Y_:B_[U?OGH^YK[O>#3?;5COM,C MO,TO^AY;OL%AW]V#HA9=M-Q[SH 5CM7O$P8$5^VP^4W 5G1LE+OHY&2!88D#8J(5RW M^I@;+*[PG.+/]CY_GI'^:O-.ZCO2^5>]N][J 7UZ]N%9GI*4DH) 1B2&**\D MQ$6AEP4RKS*%XE @P1);+CW&!C[UDZ:T!K89 MJPB,CD<%%^X W8#.*+ ?J*.+FI,>'C1(/2#<0==* =0:=WT5#L>3-5G 6_L1 MM*F]\TG]96DZ%BPW=-X[6+"LBI0D,&5I!9%I $ KA6&%,:LPPUB63G43SHN9 M&HTV):B6"C1Z-@'>7^7JASES>"T7_/Z!KO[AQJT7T+6CR]LQB\R %G!%V,X- MPQ*2J2Y(&I5\AJT]YI,KG_;PX7Z4O^WK07>/;XD%$;E0D/$BAX@6%:1%DD!9 M\*)$J)2BM.^#=D; U&A!JP@.JX@[.-#.P6?A[[P1E,CO_3$>/I[%<\ X^ 1O M!&@D;YX[4&[>MP$4!OUFYZX;S^,UH/4S7]70YSSSLN5O7976>O']\VJYT-_R MMI''Y^6\YD_MUWVX52$K3DN$82J* J(L3R!-J5X5X;+*,JIDGE9.2=N."DR1 M"?<&@.<6.*8>NXZ%W:(I)L(CT.I%]H$G/KCJ,FQ'M MB=!)NK3O?;QSJ;F48OU.&_2A7LCU)_5F)46]F6&">2(P@WF%&$0R+2#-,KVV MJ](J$X1C7BBW\@D79;F\:^,44>A5!6:@P=PH:S8TO%'7.5'Z L($%Y0(RF%9 M5GH202*%E.L?,R;3%)&(7A(V=$3YL\YGT[RL7>)8YU3N,AM0_J7?U@BYX M3>>?EVV_E9UC+\VS(I>)@@D7"41%R2%)"8>%$)AJIE"H<%IDV@B='%7T.IM7 M8*T?__UO_6_T%U/%];__[?\#4$L#!!0 ( *%#5&#+PE6HH\ ^' M!@ 5 =69A8BTR,#(P,#8S,%]P&UL[+U9=_^:HO6$W_ M:;7Y\,TBA?5&YH_2]<.]/U'_!1<_!O4CX (D_^L?J_R7?_T?/_QP)H[E8H8? ML/Q0__[[A]$7 UR6N"#,;AM_0!^?/J&\[ MD!C\8XWSC&=<7KQFMD@W?FA69;Q87OSF+$2<;3Z=9)Q.-D]^$5?K94CKB?4B M\LPX($H.*A*<(A,%@HLH(G+/A+S)>Z5[181O5++"]-?/BV\_TH-)-=S7+Z!^ M ?3(,X7\SSLO/1/18=1?K,-/]+.3[(,I+@8HC!/Q,F2(J TM$9%$*=DJGP<@ M_OH[;])^7<$OENF'Q3+CDLS)Q4O#,MU1]DTHG__$CU_#DAX$Z-!*A0"M'(!E"@)G$BTQ[K O'4F*Y\&A,6-E^\$"MD_* Z7 M:">0^+0,\]6T"OXWWK\3,%3_ MP#A*KB-CXY?Y>KK^_FHZP[>G)Q&7DT(;8,2@ !VYV0JS!9\Y@HW%!.TY[8%E M $S5J%,%^_#2R4BXR3% MX(00%FQP&E3B&D+('G+UGZ7G(ADV&#P>)&4GM-C>T3*4R*-L_H"\2L$*)WCAO)2D8W&$RV$+ 31'SO M$#E6LCW!XR5]^6[Y:?'[?"*"5QYSA*0<@C)"@TM(D1=:A8I;VE&'2''<\_K= M$E[LF6#C0+'VA(S-9OEN^7ZY^#:=)YS8'*QDQH.SFN0BE 2G* QS6J=-2Q4B[86&+%\-R8D+6\ GRR B M&L:*S-'JH6%R@X+=0-)QLG0@X8X,D6H!7RPQ;.C63B9G(@7M.B50F?QLIXL' M#%[J(*P39I#3GVOOW T&':='#Q;@R(JO)Z^S]U\6\XN,3;*N&.$5V354U34B MDX:.'&DC@^!>!^>&<#IOOWX<014"/Z M $%+09%V),OE2!*(0MK,T?FL!@#![??N!H*.\Y]'"7)D$'Q:AEKG\O'[25S, M)H7<7\M3!!7(!58H"_G!(@*3BC$>-%HW1.+SQDMW4W_'*<_#1=B) ?CEC_0E MS#_C)E<;!0M:6PZ)F4QF2VW2;0%,\3Z1)(I60_B&V]Z]&Q(Z3F<>+= N0H:7 MI\LJKK/SO ILTL'I:D),:YL5!RVQ'NPAN3>1]C@22C \"6[T<$'#=AIV TCW MZC2\?!G6^'FQ_#X1(:8H"@/-:ZK>6X*X]H88X4(2 M(XJY,.@I^^6K=RO1ZCY_>;@XNT##QY,PF_UTNIK.<;6:%!^8Q%RC9D,!DTT. M/$H&J!(CQI2SQ@Z&AANOW@T-W6+]XN4/+Q"\YF M%]3GZALAD1LIQ@+%B?I8*\ZL#-)$028P#@>.ZV_>#1,=YRN/%&874"#"3VJ9 MR"+]]O$+R6WU[G1=[Y;4&'Q2$LO>&P01T(-*TI,/[8D;@G4Q*JH\2!+[<4IV M@TK'F) 9,3D9:4D, M5Y%SZ^6[ :3CK.?Q(AT9$R].<)YK#?.K6?@\B3&7I(P%(1RK014Y3C%92+H( M;[1SC ]1#W[CI;MAH./4Y^$B'/OD\RR4?C5=I3#[?S$L+ZXV9%E,ECJ!SIK\ MYYP8>49.@#;("@81M<8!8'#?^W=#1,(6FD J;D M1*X2)Q:(*V!*.XM:Z2"'"%7O>?UNT.@X^3F$6+M"QMFEJ#,F3- QY1QKM(T4 M494,(0I73:%33$DMKXZP!L/&-0)V0T?'&<]A1#L8/O[YQSN"?$,?''&AG#RD M^0HS?;%:S*:Y-@[X*7:>B/5< _XFR]NOAD(_)KZW ?X@XU-A?O>+%:D6PO657<"XQ> M &HO*>)2#+RD8+UXK;-P5HMMA[/'LWJ3C''NO3?#Q(45&D#F(VY/-ZD_=\.N MK+*.7"HMP&(IQ 22#348P?K E'*!<;DE+S(4<&Y1,RY^CE'O5J0<(^L. /,R MK+Z\F.?ZUR__>3K]%F;$S.K%^F58+K]/YY__+/->)&*?11SNP'"S@ M#L#Q?HE?PS3_\L?7&K+D@'#)*U'$SR'5B9ORT6^??I;#8QON;W#P^'B:KA[!_ M$-0,*/T.L'0MD+R23L:,$@LDD6DYJ&SJ-9L$+BOIC7.YI"8>S!9:>O!C!D'- ML7+N 2JTE89ZB?,-AA5^J%,>WI6_K\ZP/V'9&&59@J)9K-T@-$0I2,=,2HH. M"/JA26G"@U2-FP\Z6N>W,328 CI 4W7%UM_/KY%/SK[_ MC/2FD^F\9B9>A>ERZDRT*DTRT"; . MIGA<=WIH%#Z-XL9$: EQ\C-^K84VJW CU_IV,4_G,6ADFD)-*R&[)&NZ5=%R MBPQL8N #VV%!A)]!R Z(WRBM7/TXO]F9U:GM)LX,,X>;6X9?%C,2\.MM?+X612I0! MD53'K*B=EE)MM9=!%A\R1L=<:E3R>Q])X[HSS6MB!])%!Y;ES33$Z6SCI-W. MQ7./:%2V$$+MI(&U=Y\,!3SSD2MKF)!-*D/N)VGL2NMAE+YHHH$.L'114?<^ M?*^N_<5)C& .&:8$4K*:2$]UW$5Q8))WY,X'PTN;*OVMY(R+H:&4?4\MXQ&2 M[P _;Q=KO,U"Y*4X29NT%Y[B0>\CA*@\^) "X]J77)H4$FVA9=P]K1%RCI5Y M![ A\"]/,7\,L["\DLZ$B.%2N]IHT*;:FYRDPGDD-Q$#"S$S+9I$5]O)&3=" M;V=VCI5\!_@Y"SO/6+DKJ(G7S-M"$:A5M23!U^ SL0"2!4&R"1Q%DZJ@A\D: M-U)OA*=(B7<0Y+]9S#]_PN7)]6UY$I2)6BH#:%TFD21/T067I.?$O4$O^;;Y>P.@ M9@LQ8P?V;4*P8Z7>@[4YY^'-=([ORDLB8+J>9$*_,#6I$6H]9E$D%/+BR)U+ MTD:>O9!;1O,-AYSKQ(SK 35&SL%2[P YFUWWFNF\.FNY,LI1\VR0]&QHOU6: MDQ6EF!*LIO#2\FBB;%* ^#AIX_I!C5 UL$8ZP-B=HYCKW"%)*V09E2XDK7H> M4Z*"6%=0*J;8(@5MX4URC8_0U4%MR( P>.QX[ B== "Q^Z4U\0*9,NX@6KLK$;*EL]/:#?9]G65!>EFOE]-X MNJX1Q:=%70B+^9JHH"=^WHPSP-75FB,3RUGT 81/=>QFI"!8%@X\1RE3C@Q9 MDZ+]8=D8MTR@$4A'U'0'9O!:V^.S7BM:8O16UMU!6=H=LH6(OK:PM,D(QXF_ M)E=P;Q/2VX'PTX'B=HN<8S34 <)>Y+RIS@BS]V%*'NG+\'5*5OH:6Q--6X(P M@IA!1G\DX<$C6N!!%(V>ZY2:Y$X?)ZVWG-AH*!Q8BQW@\@.NPW2.^9>PG).T M5B]2.CTYG=5VCQ0^3=.T=OC4)3E:6D0[ \6EANK*@@V.H3,FA= $EX^3UEO& M;31<#JS%#G!Y5[@3&V2((A7 K&N[<5D@%I>!)XT80RE"Y:?Q'GO+R8V&NR.U MU$&$S'/6_CQP@==4%! 7V>[&I\A%(. KA;18HH)FV2&'R-L)PP.WCC^ MZ4+EX[4Q&+J>OC?T^XT2ON!ZFL+L)C]#-8J^^8JGZAK] &-/V4(ZI\2T%A(P MZDQ.&L'(U_O)!*)86!&(LLD]@R=I(3V;+7ZO$G^U6/Z\.(WKUQNADQ-@BD9-6T9/J8 *AL&M(=DL-%:I4KACCA2KJM%.>^L0M\=+.*\Y_$-H\U=&!HHTCPK*[I\X24, M330$EUAO;FKM;TNN4O?YSG'NNE<_HO?PI_D#&6)HE$5)JH20165&-LP&D9,"D6[;;) M>4,<&>Q-Z[BQY1 8NGL8T%9A7>R>*]H):NO"39X0E]^F"5O M4!9A,K"@22*R(+A"3#@>:DF[#AB;9"&NT3!N,-@"*H<*N(.CH8^X.3#[&\[) MC9@1T%_DD^E\6H6RGG[#\P[A$Z9YD9NK>AC).4PND'0,0LE,*%.L$+9)J=!N MY(T;#;9 5 .U]&"(SMOPOC[Y&J;+*JPWM' FZ+E+M40]%$?FE&LRI]I1^)$\ M]S(H+7B3W6P[.>/&@$W,T_%B[P \'Y!$<9K6ITM:&"\I?/V,Q(/,+'#RYDR0 MN=YN". #)[^.(_,V>&9UDQLGVX@9MV2VC9-]I,@[@,UE*]4S 6V0S\@_4ZHX M(+??@0JJ@-?& B)R42RW'IN>$IV&5T8-%JA>K[N5J MHAF73M+B8"$84,H*B(9K @.FJ)73T;0Q3@^2-6X&:6 ,;+OI-HQ".H#71>WC M!?ED;+6-G$-AM4$F%@41Z[0O3B981P)#;G+C[18=XR:(V@+H&)'OCQA_AI@Y M?JYG 9\&;-QVWPK@,F?O*5) DVN338L0E3&0):)N4QYZG#5JED)J"Z9A MU-"!%W7E_UUDZ:?S4V+JZL3J)RR+)5X;4OC+'R0_4M]T'I;?7Y,3L=I>USW) M"H46BMP(I+!5L4W];5:UP;Q#5,)8UW!Z9!.>=L*T?TZ>6R\ Z&8M$(OG:_DG MG&/-%CMR(F2T%H2SJHY:K.T:B0VK=$S9:,%OSQ88$L=WZ-G-RV//#X3'2;X# MK^XMKJ_%TP6Y$SH;R%%2/.U+ !?0$OJC%I)EWBK\O$[%;F!Y5J?*ATNY QMS M<2_NHJ;U:APG_0_KC#+-0QW'&>IM)8Y@0Q!)FH@J-ZG5N(^@W8#SK Z+!Y%] M!V;F-A\_A=4T381TA3ER8G,IOD; !;PG%[28K$N(1$=N%;7I8N A2D/_%R$$UF2W MNH>><3,13P*@0R3?!82N5:C^//TVS3C/5TQAFM%?>:*5$U8K4T>WNCHT/$$@ M&PTZ,:6SR]*R)NF(78@;-S/1!%R#ZV1 I#UY_?"6.\HWN!JHCOB^J]#MZXD? M8W#X&ZP/7+.V7C.I2J:HC/PR%5D&'VNU78I,N:1,]DT\UYVH.[[[P_E+/FTZ M%0L>O!5H0%/<45MF1XA9:4@&98C1N\P:=7ZX3D8WMU '0L7=9@X'"[T#]_R2 M^C.)D&7^NIC7=?OBC^EJHB):::4&M^E^4GM=>V?(W'.>DG?5G6Q3I/<059T MZ@!UWX>"Y-6A=N MI:83X!RO[:U3=8\1?0?XN>83_HHG$9>3A,PDE0HPX3,HP1D$KQT$P3)R'XJ( MK6\=GU$R.W>[WX?(.HNHKI[.LJ=LV.#B$5D#=S7.M2L7"THS*1K[E#7 M[3PTI&KD),'@*!I.!1U8G]N=X"[7!6WBP>8JGWHMIYZZEUJ%H3R7V?E4 M7*-BX&WDC)P)&!Q! PB] ^A<[NL4-^/F@'D2H^/,.?("-\/J9:HE\")!23DE MY]#+TB2==)>43OJP#.@K'R;E#G#R>IZ6&%8UP;7Y^_7\;D#Z83&;O5HL?P_+ M/!$N9YN5 HN9V'-2$'LH@5944(X5*5D3]V=/.CMQJ@^$Q=VC_68ZZ@""=ULT M)&&+K?4N(3M)MI86IPLR E/%QI@=1]9D&.9A?3):GORWT_MM2W:4$@Y&T5=< M3ADX M-70#IYMU,K)XD>K)M)5U4BPOY"G(7 "1I<)E)#/>I#?4_M5(+6^5/QF(#A=^ M!YO:B_P?IZOUYJSIT^*>H/2B!J(>4IW4HKV-&C<"??=U4S?Z 4FBJ^D:S]LR MO-_@^P.FQ>?YYHF3%)B7TE$P$D0MP3<&O.04Z62GLQ$*&^7"GXB_T6^\/QG: M>P1,!^OH\B3^95A]F9C(LXWU*@!&3T; *HB,2]!6\46K+@2T1K0T@6*D62&&N=#-,687)PWLDV@VMD$@9%CBWW4 M,"B8GKPLJQKB5[/%[VVZ.EX]_8F*L.YA9_C:J\L771;7.*=C4!AK:: $Q3! M##X! <;+&&.)JLDARD-$#5QIE9S6A2<'3C#:L$O2Y/1Y!CI;QM%*65A;%ONJ MM#H. X\46.TCZQ[<:HP47->N-YNK(;76@Y.Q5-Y1;%U,!%4+/IQV"I(J13AC M@Q!-.N;=):43Q!R@V#LSJX^21M.\/R$-1HILO0&7'95+*37R(DCDS@F MJ7GP;9SH^P@:%S/'*OI!W!PH]3'10U[ I)Y]D=&EMT[7Y/>=IS VMU/IDU/2 MT/G)NA.WZ,C4L*6F^L#BM7-0Z[S-R@=0JI:K ML9@AD(P@H-1H A96FJ0<#VB)T0I!K57^X#GT/O+O #PWCA7K.>"[J$ M"QNY3X*#5Z:V>[:TI)E2()(HM852B:+)F*XCFK,W,[#CPV2WSN[[Z*R+"T(_ M([T[33>*I*]GN-'H/+\XJ;/>_VOS^83Q[)Q' ]+528K9(41B!8@?5)&[E%P3 M1W(7XL:UEMWAF MMC[GLDG2Y2&BQJV([ Z3@^FO RS^+4SG58+OYC]/5U_/1T2^*W78V7K%)R9; MR4J4$&H&2H60(!I9>YIYQPV%D?FJ+=^@>_:#9(U;L]@='@?483]591OAK8B1 M+5/>)Q0*,E%+W8V3ECST3(O,H00;DF%,1\=C$U?R(:+&+5KL#I2#Z:\#(_DS M+J??-N.RKBVUR\](R!-EDT ?,K#-N0_S-5V1.626?2*OA*R^:.-1/D+9N!60 MW:%R6$WV8RVO5:B_GX7Y19]W4S#KX#B(+&O/^-I++2D#&%3Q3EME99-^B=O) M&;>"LCLL#J"S+FSCV6OO[8[M;<;:*K $KFOO40Y.D:G7&8,/PMBD&Q4]/4C7 MN-.-NL/BD%KL )1WJZ4WDWFNI+=QC5_,\YMIB/6PG>1(TK\498I>ND12+.0\ MTQK4$6+4&4Q&)I70M:E["] >2?>X@Q^Z _53HJ!+T%_XVZ0,)!>G%AT@3[G4 M804ZE7KG7&B(TC.P,7$=BRNF36>;78CKK1= 0[0\BM0C5=>/9WJ7M=?S;Z2. MQ9+D-Y&^")X<0O*L#D:HUU2*5E"8LE9D%5EI-%+L :IZZR(P)@X/55;/ 'R_ MQ*]AFB]\GHN16_.\$?29?">N^)+K%2>O@@<5ZWU>X42590T!M8YM)A4<1FYO M/0O&A.S@ZNT9RQ?[Q/OP?;-)<,]CL-("CRJ "MR EHGJVLFUS50]J4EJ=X7::3S&T,.2RGJK:G!T^%Q&"7ULYWO7ILX874X=,$,L3 &2I,#'E*((&7@ M0@>=?)N^++N3./(DW2>O6&ZAN0YF_]W#68T#5_<(T@B&2,L7C,J;D4"UHZ&2 M(+W5*C&5?&IR^+D_J9W<_WG3\E[&4)KJ8%,F!^.B75?ZS]/I$HE76F'K[_6\ M;$U[3.U.\K7^R,1%I/7D+.1-OQ-F$WB; C@9Z!]:>A>;E'3N3F*7-SH& \OM MZH\VFNMGZR9^$DEG,X_Z8YCANW(_AXSVEERD .TM<(D@E,4KT!62*$I2M]8$B>%IU65O/"LOI*6_Z M/D#JN!A]&H]R*$UU8!^OF_X/^/7<2WE7?@KSW]Y]PV5>AK)>33P*'SCS$'1M M=U=8 6>1?!(GC,R6VV*:9"EW(Z]+3W(PD#RP60^DL0YP>)V3-XOY9W),3VIO MD8E+-H90!RO[5&] "PO!> %(-C]IIU-HLRO?1U"7CF$KK VBE3YCE+I!K"Y: M&$UX"!18<0NZ" \J*%TYTX"T9BQW@=O0/"*Y05&7KMY3F+3#]=+%==L;*^8& M*_7>9;#6 [U7@]*U$;%@#KR)3F4M5,F-FD?=0]&X!]!C6K*#]=*1*;ODYK)C M^H1CU PI($_*(RT6'8&\ /)T!6WYQ6DCV@0)6V@9]XCXJ:'TF*^.)FF MCYA.EW6@.(E4:V(TDK'FY ]0X%5G(ZJ8@3E-/JAUSNE;)W3W-%DB3CURXM)"S(V?9$IA"D@Z2CP:-0:U?N(. ]*72(E,DV=W2&#>; MV2O2]])E-Y-#CV.9J< 3+PA)UG-]41*Q3%Z^P&*\\LPZT23/WAZ^S;*DW<)W M'UUV,NGL8E+.93'SQ2G_/&_Q^G^>KM)LL3I=XE49->TUJ1;5QV@$*%,LN82> M@\TV)HR5+9Q6FG.@ MBK?@/29PED)2A2D'; +"6W2,[[\^'0CNW- Y7"-= .J\W0BN+CA@UOCHDX&8 M2"2*%W*BN4:013+O _=&-WH0[K692?3E?U M4&P5YOFGL)JN%N7]M5?<9&.WR8\[/GF8J8^'L#'0Q,?SNW\$OO>+V33=R( & M%@D<'C RI/"7_@A.$5:2)0CR(C)KXE+?3]*QYFDCU'2\T_TC-\FUH9HR/D$IHTA4ZPB>&,U".%,T5QHH9KT7CN&Z)&;H@^# MK=O&[,FT^,S-W@7S[T@QN9^L)S*%UF+4LX"GP!:7(%0N10E.K8@E, M.FU9DQJKYN;PU@N^G_UY;7A)RK'I(T+P%S>#-@+X+4A:4GC%$-N9)N6 MS]>)&'DV0QOL'"SE#A#R%G^_)I7E8DY?IK/1Y]M7 /)4,&$&BF1H!41R(8)6 M")'K5(J-6>@F3MF^A(X\<:$-TIIJJP,T?L!O.#_%6G[TK M-473R]O<"1>9B<)#%I(\6;]I054"6.(Y%E7'?C9I++(?F2//6FB#Q(::Z@"' MK\)T^6]A=HJ_8J@IH;K"MB^PQ*0W++.:+B3&5-! =C]1L(,N!69Y:M-59&<* M1QZJT&C';:*?9QY];F;B-HP]SY__E)'G-I;:QYV:::ZY\V #X5$)Z< K,E9D MI4JJ\X=8&Q>G7=SY,7W!?#K;7&)8D,=0#?;9B)L/T]5O/WVO?[ZB]RR6UT*= MH&2)EI9*;5BJ#.=UY1CPEFNTR2AM?0LI'$!KMQ'I/DBZ,]R@LN;5[&Y;+ MS]SM;.&-Q507T=DL^9)D1&,R%,>QSI+GX$M,Q'?*R@B319N9U=O)Z=:B[8.' M.\4>QTN^@]C@#A<_??]$O_KBC^EJ@@)S% PIW,Z1O$U#TC%)@ N>YR1I,_!- M>@<_0-/(I1T#J/PQ%!TH_QZA5!GY>7$2IO-)42B\HH@Y"%5[*R8%49,GX3TS MRG&OHFI37GD_39U!Z5"]/VJ5#E-"#W@ZS[[<8>E7/(FXG&@NGLEB^6BP3WL>00^V49;7Z M4P=0J!0$5B*$F,FVYR*]:V*Q'J5LY#*T1O@:5B$=(&R+@?\)Y^G+25C^MK'R MW 01;BR<%JK)D?CCQ'6VQ=@1.AD38[5OPL_3 M):;UR\7)US#_7ANBKLY-,(\:&8L>Z@B^VE7?@A-"@.?1>9V,\>%6+?8]+2WN M>T-O"#E&B8NA)=J!Z?G'8OE;J9OTQ]/X'\31I\7+Q6Q6^VE\PY_"\C,)J9:A M+Y?U)NSF(/_"/91:2RX#!%_K2**2X&UM#Q,#1TU,DI_8PB0=2G!GF^ @0'Q* M'8Z(U=5R/?DU_,=B>1&RK,ZLNQ+9U3NM(5I7[[1:1.;]+M$A/ MOX8^^M=MY&U__<@W-8=SJ@:0[LC8>!M.\%VYP.&PF83005T(&K-XYE%D)[DA-MZCMY0O>_8SP@#*2]Q?"B[, %>F2S/$O@ M*BM43885)\FKVPS[\<6 -%%P8WBFC]H$8(_2-F[Y7I/H?EA]] ^Q\[4HO,>2 M@@ GI0(RU &\+P0+&3G9F,12:%(NNA-U8P=R V-B/\P=H*"QM[K'0H!?_O@Z M7=;/3C_3CD#($.?6V^

\39;;G3;"0RGH&FF' M(&'QU&IY+MA[A7%Y&I;?B4UYSF:IG618;8CM?;V>HDG$T6UZS/@@@M9WKI8= MB;Z[-(R=*>@"?T>JIHL]]Y9G\N:R(XPDA]<696J-OZS2JVW%LN3J^M7$R."(V^DCNTLF4Q!-0I>:M " MD?R48EALDIM[E+)NB^3W0PJK,/3F]R;M*?8+ HX# D/ZK MHTIVRO2V/%5L!IF!=?OP >,^@N[V@%%I%5R* 2PM&?(62"B>Y0*%.V.LYNAQ MEUZ&?Z(#QKW4NM,!XSXR'COS]<"I6 I2%XI+H)A2>Q@S6D3"),"DG,W,NYSX M8Y[4,SQ@W$M[.QXP[B/*L1'Q:AK6+[\LOZ]FN'QQ2I)9Q.D,SQE1G',;C0'C M;;W]7]M.6,%!2$D6-?!B6=X)$P^]99P8KA$J!A/GZ+@@P6^P?1/:$3,K(61( M6&]D&T?0SLH#RN!(5%([KW=#Q-;GCU.UU H+QXNPQYS0G2IF2ZY5)&NG5"!^ MK,P0'&-D_ 0CAKA#]C1YH:ZN%;3Q59LHI4N0W:H_]2ZX(NNLL>AI$596G*_3 MM75)W.10Q$Z.['^[&P;[P&#?&P;[Z*0#C&WR7N=]M][B^MP:AT+!0&$.LMV, M6"P% CI/J["HP(+CT3:Y=;>5FM[0=(S";^=ECI9^!Q!ZZ ZUM#:7:!%8C"0< M6E[@2[T\*(Q*!3&*TJ3;[K&]"YK5@#_Y#GB0*GI$U;4;KHA"4GA0/>BZ0*QQ ML/%%,Z$ATK+3V3]16Y5GT,9@+[WOT<9@'R7T@*=';LXGX4K*(H)WFX[RQ$FP MK+;X8\4%'8NU;1!NDUWP*%4T0&J'JQXB*BR\M$!3S6;RFF%.*&) MJ^"LHR F"]ODS/CHNI-FMFHPS>]3>+*/&IYYXHS&%:N;N,-CUH]X MX40PUH)3JL[�B>\PR%' 0I2O3!-7'7GF_]R#XHV;]^9!]]C%P8<#EM]&^X M^+P,7[],4YAM0J7H,;"2%1@3(RC,HK8>X20LD4NPAKNT2[9BI\* >ZGHO9ID M+TTOAA;[V-@YJV&^SL)Y.!0+*IVD!,.3)+$@@RC(Q7#1*AFLB-;M4E:^&W;N MHV*\6H*!M+L86M0CXF5CB9??)[_^^Z0H8W5T'%B]BJ&"(1EXZ2FLJ=>UN4-5\9&6Q\":?_EBO.*1-IK?4XYC5XF\73>VI']GGK>!4EPP*DK;A[S '=/LNVOLY8)2Z\J^.D:]N.6%2 Q%(*R9>, M_*D.V)Y5G,-B[SF0/G72!L=7Z7?G;8I%7FRM7Y^88E4'ME88B&9GCF.JY)'T5F:5- M71N96IFO;>3TAJ=C5'X'3T?+OPL4W7_.';G41AL%SI3:C#%IH'B @4C>"R_( MHH%!6EH1M;NGJG.V0DR>_ADCBTS9R)ZF MZ\1S*#792^][E)KLHX0.\'05W-Q7WQ!MR#P[LN2YGG 75@7%+*!@VF>GK)5- M"GZ=3 MD[O5S[CDY)B=<"A5=&"Y'JQU0.N-4W%<0,ET4:(BLI5D Y7J<& M" .9PGKA)7UMFV33GF_IRCXH.:#UR1[Z&+O\X-Y3]IP*^2NAUO9+)!$Q!EY) MVA]"G6;"D 6SR^;\YRY=V4O3.Y6N["/VL;%S[\E;IM"IJ%0 Z[&JXBJ!DT&! M\Y4NK*/J#LH8/CUWR>2%ZR1=^W4)T%IK2@R>M_CK&X?)72 MI\>/AGRV7(MZ*H"ZUJ\[K/,;JJTG+FO%!'W[?Y_5'8Z!O<_J]E%(%V=UCQ:* M%1-0"BT@(<\Q6*Y R-1D_R$RNZ).M(]JR+.O6"P;Q'G/CKI &/;VU5%1U&.2 :$ M<094))_"*XITA=3.)EJ4/NTRKW7_\XQGV"QL+X7OU"QL'^EW *&'CLQEG:"M M;0:/M5Y:!@E>NPC"6G(_^^ZE>%VP*%4T0&J'BR84#:G5&P!)H.HQ=(! M8K0*I"Y%:TNAC\]/LO$]B[J5O32_3]W*/FKHMVX%?[]V3KU-U"]R*X$#U3K\<#[7LSSRR]U9N'J]?SZSTSG:4JRNCKN1VF4J\ CM"$H MDP4X@P27+)1*3EC3IA7; +0?/;?N&9KWU.I_CH;VF!J_QY_:W.RVK+0;!+^6 M &2B@&)RH!"EXI=$"$E8'BU+W*4_J_5]@ZL5XAL,*_P95VDY_7KE:0N1LC&) M@9'_XW2UWHCN MU6)Y)KJMDCN[5NQT#(&8"]DQLN\"(>I"XA-)&<04>)OZT;VH'!>;@V%C\52* MZ@"%#[!SD6OR67"1(R0C-A>0+3C) F#V7$=-GYHVQ_:/439RY7([5-P.L =5 M40>8NV+DXSK,I3%(''*/ MH@GN=J)NY(SSL(BX;>\&5T\'F-N^.5QEP%)AG/DB@#N;03&,X'W28)0N*JB8 M9&K23O41NL8M4&JUHPZIC ZP]>XKUNSG_/.&HP_3SU_6[\K?5_B"N%Q//'?! M%&N)&2WKG4 %P4D-O&3O5)3.Y":AU8-4]>BI':C_12ME=(>L-],0I[/I^OLD M&R5T(O\A2E//ISFY$\P;4,:7$$NM-&Y2.W(//3U:J19H.DP!W:;;SH^5#TJJ M7?[N,*FS[:0,E" [?_BK>B=V,=\D(?XQ77^YN!][F9B(J101ZU4?ES?&@5P: MQ@3(P)S+CM1=FHQ7V)&^8XW)(Z^YRB5G&706(@/]@548'D(TH<[Z5,KPS&QN M"OL%Z"44&2VY:8 MD/5BIH.8HZ(M.*7BM)':\!9"V(FZYV&3]L'1;9LTO)*Z-TA''#K>?L2P)JGE M<>*N6.+.>R<+@M:2'%^?#<3 +1A90N!<)K1C> E/89,FPEGA:AOI'"F65"Y& MB(5V><8X#TI:(W.3HL6'B'H>%F@?U.QC@?92R0I9D[T*PDN8 &6R3C+@(+[72KU=^K'L(V <>$SG&H7 \JY#YS4D_5S M#E;G%>6I\&BX]W6@7=W'O808@X,@F2D!'3?"#@R6NU2,UZ_A>,7>17Y-GEQ1]9$[I%B.L-J4AH#^5:Y.!#2QB2-R#F8 MG71^]]GC->!HH/8C1=?!N= ][M+5F8?VH81Z-&&=I,TPZ0Q12PO:"B-]$=GC M+@["4 '*FS[.LP?W,IOHHP-\/1+-7?:LJ8>J]%_^%/Z8:+2T;!0MQX*"]LA< M()#=!)6#*@F]$[E)!<4!M'89ZQP(EOU.#H[67+?15OAE#05HOM>N(<*"B%+161 +T,D87E4ZI28.#AX@:U[P,A8[; MEF4P-?1O0@X_B+S]B('-2<.CR(=@DWAV:)0!+UD]92;'V//"@2?C$O/7FZK.OKUH&6*45ISVR=9$R\!ZW!1PH,M0LF>9D<4TU2_;L2 MV*^QV0"[875VP?<0:YRV,'-E"[,O D1JL$5H* 8.M%"YO94.V.E'N]HF%4TD'L?\G1/Q;+WU[/WR\7 MB2+%FRQQX3FWN@#W]7I)\A;(R4.(6*^(:*=#:5*/M -MXV:8FL-L(*7TA+-7 MT_ET1=O&9D[I39:8R-%K94$;I+!"U*Z/R7/0BI@-Z'-V3=*8.] V;IO$YC@; M2"D]X8RXF(3:E9V[ BE%#BH70U+:V.*8G?+%)M_6<+W=\>Y-L_9BS9&SKY@/ MAT@=:?P47OF+G*?U:6%VK7G6$'[Y@P\>V#/?G8DG\,V%S4Q&[4'J6K9>N(<8 M2H;$G!>%6XQM9LL_A6]^/4Z=""-8$37R-;61J""2/'H!)B>/61=M;),^TENI MZ=<#WP@P4_]HRF>T<1$:G"1U0@71U0BT* =S67HC-315E,<9>KH\]Y MOM< VMUIIM<^HAX;+_>.).%*EI)" 4S*$.D^@6>2@0F:15Z\33L=P?[Y9GKM MI=V=9GKM(^H.)CO]^N\3S[(,HMX-\]'76=H*(I,784^#[YK*RQ,F<JGX4V0O1.V""-YKGM0=Z;/@K!AO,J!A)V M3W#YMS [/6OF?)'QT24+Y2P'IHA^$@RM&XKDZS!R)@G]V9LF+4SN)ZD3I_1 M9=^'G>,DWQ.&:A)(:X;*,4D;9:A%\XI#D,C!I5IJF762;0H"]\ZUM3_#]?KGXBLOU]_>S,*^]QG[YS]/IU[IY5]4=D%E[\'G#)-1V)WF@/-J- M%[ZX]L++[(E,28@8+115IX&4C 2G[$'X7(H0A*O0Y,SW4T5;9W:N4/QL+-/>)AR.L#; M&_)B+AH>U-FSZ H(9('V $:Q-^8(D1N2F7'*A29[Z!4)G:+G4.W>;G%_F*@[ M ,E/IR2XZ?SS.?5%&%^<#V"MVEP9C5 M-6ADF0*B(!,VJ6"[2<:X>?S68#E" MY!T YE(:Y^2KJ$K)3 ,3@=5[?R0)I1D('X/DQ!+R)@'*+3K&+=!O#9ECA-X! M9C;M]+\L9OGUR=?EXMO9!+D+5GP.!6M/2!$5J,(0G%$2D+M4LS N8Y/BX =H M&K=DO_E>-9 R.L#5NU*F"6\OCJ1$*H8[,+Q*B&4&/O,,(G!>7,I6M6D2L96: MG;"DGRN6CE= !RCZ-_PR33.\6 ,B%Z+0$LW%U-2OXR2/Z(&9Z(AX;KEI$H+= M)&,GW)CGBILC1-X!8%XNYJOU\C15;6QN9WXF]5SPXJ*11FL!)M3FD4P* G]Q M$$,6I4@6<:=FK7O#YR&B=@*3?:Y@&DP=(U?Z?ZAC_C:)#.-SMA@T" H9JP&5 MX)U"X,+F8K1$MU/J<:?*_LNWCAMT-4TJ'B[='B!QD5A 2=LJ\>SJ8:<*F"!J MG8!I%"DI5H(9[+K'M?>.5]-_H,9NZ_P \8VL]5^G\^G)ZMQ8B"@3X3\G)TN*N0S6_?O&FT?6_"%Z6PPAQ+&U'_ZX1KA5%.LG-*!1UL&K MR8 W09!KY+W*!=-N'>]VT_[U-X]WHV,0[1\LQ [\RWMWP#>7A<6<0G&-WH.- MKCI-R8'7J,!S3.A5K>6+3WI.]&:OJQ[-$G'CGDT>II^>$?>WY6*UFM :S-** M.LID-7ID=*!(-@58_MKI -\O4CI].1T%M:8 M?T8B(DW/&U)\G>%&8?/\XF2Q7$__:_/YO9"C<4 YV>; V#V5&TW &Z[V6DWMQA+MHLR-5T0F;R/3B'4(]J=+0Q MYVABR$V.WA\BJM/#LL:6 M/!DMP*>D!_JWVI^).WU-KA$D0P MW-8!T-PGLF:\YC?J<'J=T5F93)%>/NG2?_+B<"5D*8*=S^M2R1@(/DJ0J"C M9XGYW$0"?Y;B\'T0='!Q^#Y*&KO;TKU-A3(7Q2GN($E'89<6&-9UD*_ M79)V?[Z&77MI=Z>&7?N(NH.V3;_^^P2E9%F$#,&Q>E#M.?B0+5@1=)*!F:*V M5-[^"1MV[:6ZNPV[]I%C!YI_^6(BA2E1&E['?M68E$QF\,J"*XYB5:8,OSW( M\4_:L.L8S>\IQYZS1E?A*2NBWB6@\%$FPG((#)S;),-*+B5EQ)TZ@HYURC-^ ML<@ACD@C_72 N.M)V0FS/@5E--B"M%ID34T(ER HEYU'[;QI,S/T&A&=1D<' M*OCVE-!#I=T!4A[)H2J5#6=0ZO!D%387B@T#@8+D@4$H\;16:?3.7XV1-)@V MNDTQOEG,/],[3G[&>% GL!N_/TPJ\'Z2!DKOU0=OG\I02M CX,X%GZ-E_BSLQ.$]M[8\97B;T;"GUCV8,:5$@5*#2'YS MBR+7L0H!#"JAN.&8O7@^EN/*QZ_/?[TI\=]<5;N"M W2!YL<9&$WIVM(03]M M?B\+Z'CNL)-L== 4\]BJQOZE'WG M9P^_+3[Y*?I]@%0.R8?2P IR"ILJ(#G9K:2M*8Q\I1@;I3]:;)8WC?)9[DN* M%!Q97F(N,U#T+XC9(W"NBJ3EZ(-L<@UZ"RU];H=[(.!N;N8^Y_]'2O$7_ M>UQ.%WF:WH?O]9_U&V$VN_K.:G-(YUA44D8+#NN4/Z8DQ"@LI*2259:SHN5C MAN?0EX\/H*.TO7A"T?<(K7NY.S_XL;(X<@D*&*'J6'=.L2FKS7 *LS'J6)S6 M!T/KD9>/!*TG@<)CN!M2+SWB;ILP5Y^^+!>GG[^\K:U/(BY_F7[^LO[RZ7?Z MUO>WTSFN$>?GU\8D:L]"L* M#W5Z6*(U;B(P%9-(&!0+<5"+MSMMG:%V4" = M8BT;:?7/ .JS/R\Z;43%$'F"8(JI9^2D"!42<,L3$\8DR9 *5>S6[Z. M4'$BFF2ME6(4C%^2.-)EGV3M%UTKS146(93)6[*@=XIKZ=%$*O?U"ZA?7$M\;GGM^&OY^FO+^;Y[#NO21&KM'@9YB&'^IUS0X=" M1YFE *-!!%8,Y6!/)$=]J6#B1@/,@PEO6^Z M?O%YB9M[DQ<);+*&/AL+615%L6+@$+)(((4M5GJO5-SM(';KXWM"P:%J6PPJ MP[%1\!9__X#?%K-ON#RGWGC%LW/DQ54Y*.T9A* 4Z" 43QZ5X;NY*7<>W5/@ M,H3VCY/=V)K_^\=:X?9F$2[.KESF40@*^VW:Y$)5(#^)O+,4M4@IA8+*[^:? MWGIR3T[#$'H_2G)CJ_WEBUO$RV""5HJ0JCTG MC]N@J8&Q/T9R8ZO]"K.O7U],TL#HD*)TD,G41G@E@O>104%KF(D18]FM N'N ML\<=3-)RQ1\DO;&5_^)D4^Q*D?('7-5&&7F[XV)%4EDI 2QZ1SZQ*Q"=%^!8 MYN0N6^YWW %V?.&X,D6 M7K-YD<@/D7D2EHF$>>7!H]"@K4])I(Q.[^9F[OS*G5#CGP]JVLBZ1P1=S&?0 M/@I>V9"A@ J%%D(H'LA4&D8[J':WK]'L 9E]$E+L>8/D '%VD-J^R<,F9QMR MXJ7NEE'7:^:"/"BG?(;"=-'DAB?=IF7175)ZBFV//P5B$07FM7(" M,M9LG*#0W!>N %7!Y%V2N<7(9E M5A/% D*,%A1&!2X4!2487U";;-4N0]#V[QQRAY2>T'*(>F\W#3E.UCV@!=?T ML%L\>!&#CD:!14L;:JR]UTE$((TJA51-(FG2$V,;,>.>K0R/F&/E/;9;>QWR MK\@A"U^GZS#[Y8^OY*E/UZ?+J_&T2DO:FDL=#F5(2KQ E"4#R\&;>D*MRV[' M;;N^<=S3F.&0TDS*/9B;Z[U^Z' C69:,I,B#! M-3$W6XCI*<%_O/][M+@[A,SYTA*ZB! TQ?ZB+BTI"@1),6"LK4I]X);9)B'3 M=G+&]6N.5_,CN#E YAT@YR,FLI2Y,G%N+8/R+@=60&M!UC*% AZS ^Z+0V8= M&MO$TMRAI"^\'*+>V^V&CI)U!V Y*WB9SC]O33$Y*U F$\")>K"E/(67F>3C M(O,R1.Z8:-(6YD&JQG6-&X!H.!UT *B7BY,37*9IF+T/7R\+J40L,6>#D&3= MTJ6R9) ] Y=JRVTE-6--FGANI690? ^;>PG%;/[T-8G^WDI2B5 MO]IRD;P]VF>!HU&2N+)6Y-9 Z<$?/DZU#^#D #EW@)2?PFI#_;DYS#)G MR[0#VC;E^13D&"RP;"PW*+-43::_W22C'X0?%_/67)YP>1U,I&!=%'96&!JM\WWCRRY@_1VV(((8ZM_?#'-<)I"\PJ\@*\&CG%,( KQ9/RZF55SKVQNYPG M[Z;]ZV\>;U[?(-H_6(@=.)5_GY^N3L/LW?+UO"SQ/T]KRYPUGIR9PI@,X_64 M6Q@#*F.$Z&IJ.-EL#<&<89.A _0U%,E]O&YC:&$WR^.SMUL[@K7S K(PM1Y MA5F"4U:#])966$J"XOLG1%(/R8_!=+\;I@Y0Q-@E+._#]_0%TV_OEXLUIJH7 M^NKS,IS\?4ZJ>;E8+N;AVW1YNGHQS1]P-L52Q\>EQ7QQ,DV;@ZY::Y@N#KJ, MD[EHE:"0@:9HC&L(*CB@."R7Q*)'O5LU][!T=8G"0]"RZ$-U8Z-V6S>ZL^;F M(>FT-/]TT:S!'86X@](N%\8:F@:C_# MVN/>U=&]U>F,@4$0A0>6">7E\(:G7;;^WU][C^'A %'VB(BK#JDQ<9*/\Y"B MJET<6.T(E WD8-%3_&&*/[PC_WZ=;)\.%X=H\3%D'";2'L'QZ??%1:/HJ%E) MP0(ZF4!A32-[IP!EB=RK8)@K!X/C\C6=-:IO 8[#1-I!A/7Q-*[./+1?OM4= M]J* L#95CC9X,%Y2L&!"!I^Q0,F66!+2N-3D-/D>>KJZT7A\B#Z$U/L$S_GB MDM)R20L,M&6T"K12$$4,(%Q1F7LCDV]2,G,&1(/H^W$,'2#\_E!TD?%D M9#"+]^!UJM&931!U)B:8"22>4$*;H=Y;J>D./8=H^F'\'"#V#K!STS"_F=>6RR?=U#SV[XZ7\:WX!2[P \;Z[? ML[HH-SX[=OEIL5PN?J_%R.$K?6?]?6)#LL5("08ER2M; ]$0EUK%$&,)*;(V M%3![$-E3(](#4?' '=M!5=0!_&[*B[C#%R>+T_EZ4K2RA6L$@351'X0!'V*= M;$*"#'7A!MW>>%T1U%.'TV%@-8CH#X;0-US&Q4 @>K]<),2\>D5RJ[)97:R6 M21;1Z1I^%IXRR:=VI#>2@\DRV9R-#;;)O?][*>JI8>HP,!I&^!V8HNMF=N*T MDR$I"T(6K$%) .=XA&)UC.A$]3A;[W0]=:(9?B?;2\0=P..6_XC+DXGUS$5G M+4C)':@:PSJ.#%"''"A&")B:7&6Z2TI/E[9;[$Y[BWOLE',5PF*[S_9ZGI88 M5KA>O%].YVGZ-3M/=UM M.A)"3Z* L1%V=X%\6KPZG>&HE[@YVMK>+-:[>A^^;E(C6Y+-9&T&6FA=QM 1";7U?).W+ MW!;)>!./^3H1/94B#K.;'2SB#N#QX!#(2PLZ8<$7DW2=*LEK'YX<:@,P 3+: MR-!;7WR3=B2[D==3!4\+!VD0M70'MI_":KKZ2+2$_&Y^_8X9GZ0<"^/(P?E0 M)S2@@*B2 B\P4.# 8HQ-#M=V);"KP]H6B!M(-]UA;G/K$%?KRLHOI=0:RV]( MRRM5_7W&B=="(Y.BQJD25-!(8:L0D'5PW'#/HGB"H.\1*KLZ:VF!OB&UU $$ MMZ7X/V ]WIS./]]-\KLBK9 ^$59JN\0ZHC46'>'_;^_-FMM*DG3!]_D58_/N MW;$O9F-CILR4^NJ:2LJ1E%W63[!8/"1848 : )6I_O77 P17$226$S@!5565 MJ4B"/,>7+WR)\'!GBKCVIG9+;'*RMQ^9NX'PK/;,&^JI!Q2N6W/>;."^NUPM M5X&RFMFG37Z,*4IE*)UA00M0IO9:#&3818@^"F<#?=8$=\\0MAO2SFI;?5!= M=("M/V;ARWRQFO[/58NTU\OE99@E7.?-2YS4M: MY<@B%4WM\# >Z^A ML"*T*LXE?H(\X1'*=L/6&>_9'ZN-+HZ67URQL-;+NU(9O.;E]P5^F5Y^F9!, M:%7$VM @T(IQPD.TQH/A25"B8W)\.%EM&( ]2]EN #N/'?TFVNAK!__7^3>< MA2JI_[ZN9=>VT/N MNNWV]MT@=:Z;^@TTT"?$/LY7X>(-DIVD5/E]U=_F9&PB12A"6@<\6@XJ,0M. ME]JW5D94OK;8V&U,Y)XOW@U8Y['EWUKN?6+J,;9^GR^K@5XMIO&RZK+^Y0=< M?)LFK']V\^N3F(353M04.;$Z93F!3T*#<\C]O"%HVPV9YW%RT('V M^@3OK_/90E324/1HI<0CH"G3^\<#>PG[9W0?UC/3[QS0B:RL4Y2>:UYO??K:(9@5#4YF[G@VEHD3W.]XBL3=L'96 MAPJ-]-.O%_R58MCEC7&V,8NL'90DZO1MP2G)2@*X29E2>>ZM.":Y??B^W?!S M'H<'C:3<)W#>8_U)6ETNZEGN7=X2P2#RH$%$GFI]L !?$($KG1(WRFNWVZ3S M/5^\&Y3.XZR@M=S[Q-3OEXOT.2RQ-F.K9O?K8KI$8GA./\??+\)L]I!G'A+] MAZ)([DNHPM7@@U6@D]7>*:F".:0MS<$$[8;!\SA.&$M/@V'S__WW'[1 (OG' M^J/U)_6OWF/YO^O___'^];WG7\ZF_WV))(-_2_,O5\^_.XGH0_J,^?("YZ7^ M]./FI[_A*DPOEO1$!;2:I)$3@H=Q:.F[O!RZR!PZ0FG46LFN"YMYJ<]3L[ ME^&NRMJ+8\X'!](+K"TM:2'H(*!DS;)"%1QO,EKP$5K&[P%P) *>N0VWM[P[ MR T?&51/.491/#)(Q6=01H0ZRDX"JF2382E$WZ2<[$=2Q@?,4=I]. 3N.%%W M!Y9-HQ]7-V:UX2!X;5:G@@5GE8>BI421DM&ES>3 1X@9%S#'*OA)O!P@[0X0 M\^9.9>YU&R>1K8Y906#UOG"MPPW"4Z3H>2G:FB!]\VXU/;3..EZ]3U1!'R#K M#M!RW^*N%Y!6BEBWEF11:B(AB0.&'##%)&2V#MD)NF7M[(Q.M,=]O#,Z4M3= M@>5M^'+=>:YDQ7VFM+,4]*!"00@I1S"R9&L4BF).HIC]%?TD;@Z4 M^MB;00-WZ]9X'0!=R,F7R"$R'4@2DH58+'-ZMR*#GVG0PC! :3AC81^M MC0W8M_CG'Q_J-LF;>9AMZ%?,8^"I@$OK5HDQ@E/>@\:89#1:HMYM)_*1A_?D MZX: SK'R&UO_O[YX0+PN&8U(",67!(J)#%Z12W)&:JZ]S?+AO,(MRG_XY)XZ MH0VA^:,D-[;:[T;TK^:+1YJ:7$_@\ZX4XQC(R.K\)(-DRRB!$#DA90#6(MN] M1=$N;^RI"=H0,&DBZ0Z"Y+N;[C>MO3/Z$@MY/DEVCG@@S^=+B1"UETGD'&R; M0=N/$=.3O3D^JSI:W!U"9K.TA$ RC1D!.:/,@1MB (LGL; L+<5+BC>Y4/4X M.>/&ML>K^1G<'"#S#I"SCK&O+K!>CZ-AW"!/!E(QE&EJH2$Z&4&+;'+A47#9 M9*_O!TKZPLLAZGW8(O\H68\=V#S9):E^$"XN;C]9KM<7RUXPBM#)F0L'JNZB M1Z$E6!*]L*?Q@:#WS\L[&DPT*A>=P-Z1>>L3=8\)#Z,,V>&[3?SK^MF?R WW!VEWWZ'*\%8&U.GI,O]"'4#@1) 'G&#!ZU M-\(SR@C;V.M=J!MIGZ5[: ^NV0[R\&U%V2((PVMC#%MGB2NG% 1=*'%0&M%J M[;@]02GH#3T]34<8NJ#B,*%WAYVM_8N+S2$66II9U.M$QD3PSF20-JK"@^*J MG* LYZBVTB>_YKP7$@YK*[V/6KH#VW/-8Y,(+!BKP!6O03'C( ;O@1A#R5+@ ML,V*MPV[&:;Z=XLH0D%'MYZBCD89[ZV,=,0&9=@3?%6 M<_I$YIV2B ->WM,N]Y&(.H7X.S!?]P:8Y*08YH2UQ)L$A:[N,FD/A NNB(N MKLD)[=XS8DY^(_H8HW2PB ^'Q[H?W=#P^/5R444X*9K)I#AIL6C*<;PL$$Q( M8+TJS!F7HFH2N3]"2Y^SS88"RR$"[Z*Y[O65W'O(9\2Z\J:"7I%AC(ZXJ'U( MI#5)^&)\*LW*/QX2T^<,LV-P<[3(!P3.:2ZQO\>O5RYX7OX6:F^)U;3V?QOX M-ON3;VEYK7UW]MK>;Y?(M%&: <^6,"0(GI$9!,Z2]YHI6]I,6FYSO_UNLX!; ML=[(>OFNW 1T5^,_R!*\*Z^(CG#Q7Q@6DVQ-3"%($(HQ4)J<>.2TN'C4M5UF MS"R*EE;L4,+'W] Z$EO;#-Y)--E!H+X'OZ]G;\DF?/P3+[[AW^:SU>?E))<< ML^(63.(40FA%GL!3[EML*U*-23;K\'$;N^-MPHR-S;ZV=(S9?S2\7DU*882DZ M,,K5+NUHP!M5'416!LE5,&S3#>,0:L??W1L;F7OK;.Q*IT)OMQ.'YUXU_G[?4/ 97K(=&+ G6UX7ZXPS MEL0D"V&>,0$N!02TPDA9G)?V!'/$#V@[WG0?<&!S-)@&.CA[>/XP-V#.D95, M9C13[)FP,L0C:,J$I"O*"=LDJQWF9+WIU*.FN#I6%_N#RU^!:X:?:COSCP-: MK*NWOYK.ZK3,=0/8M[B:(#=295%GA21%68WR]6*=AH1DB"W+/#QLR#(4LAZE M9R<\-9U5-#B>CI=[/RBZZ\@GZ-#+Y RP1+FP'RW MW=ZF,X$:QME[B7@P1S;TJ=9ON)A^"[7X[6H13&N&<&UA#SK!>N:)PYQ6[4/V M8"=3UZ^\\Z87L_R_,'^JT4VM(+PZ'OL1NT3QEZSP4PVOK M,^XA:%9GZ7&*]A6G..UG,ZNOPG3QG^'BLE9A7!.Q_"5WAI(4642/D&QM)%BK?QQ##3IB M;4<5I6[3HK8=2^=KDO=!]D.3W E$NM@)_%$#[Z?+?USU.3)*NE!;GL54AR)' M!=&$ &B,8JFVAW@XM+*=\;@F:ES ]@*<'4*,@[38%2+ORFUS65@*Y7TN''2N MG;=0%_!*TC^LSF(L1A7?J.'S=J+Z,Z&'J7XKIH[40P>8NC=H\<_P];I!J#(I M+O9HQ(3UY3A \\1&"8%HP)Y1ML@^TC:!QK=@0RGX6/P=(O@,$O9W/\H8'S-=#8S!Z M[H*%4K>8E+0!8DD1DF?1>8DRAD;W"'^@I3?<'*+D'ZZ('2?QL0N*'@LM=VL= M&+TR7,4ZC*C&"U%+"-$Q0 PFRFQ0J =A^M;^2 >2,&[-;V^N\'3:/$O,7C?I MS859Y2.@JJ>5P1"? 17P3#D4U\'&L&M7KX.)&+7?XDD 7TT^<5XO6TB\R(Z91("HK\D\JY0.0V@Y3, M")&**GS7=HO-B3TWE!\"N:-QWE#_/\=Z6 O@CD"J?.X(I-[!O%#R]8;<=SK1URX M=Q0>&@AHR4D;EL%EE&!8, IYR);O-D2L-:6C]B\]EZ702O/GNPQ^PW1'%J^F MB^7J\>[%F9N..6<-%"F6W@6KM:1WI?N 9+H4FVC_? MQ7#=ZWCM(#]O:W8;<.=(T)'>DRXADN M@^'UWL'.]>M9FG_!#Z1Q7/=AVNR=K;<>7/92)^% )UUW]KFCY1PMQ**BT(5C MC@^RWJ&.<+?2-.ZE[MZV'@?68;]PW"QZXZUUJ! 08[TG7"=],:W *^*2NYQ9 MFZ9[3U(U[N'*8+K?#5,'**(+5%V52:P'D2ZO+35GFK'@,D19JR2T1LI@T=8] M'A\38VA9D]/=1ZGI$D6':'M+AL_8T+>'/3L3#F))G(%'O$>NF3 MT8+SCBD@'KTMQ7L7&MWI?H*J<7M,=.HHA]-C%QU&[]Z:^ OSW6*P"=*B--)G MT$)JBH^9AQB"IQ7&<]$YZ&R:Q&Y/T-1+#=[1NM^*JN/4T)6A>SNOB@D7FZX) M7G'4F#B(5 ] #$_@(N>0?=*2D>FV@;>%TWV"QNZ*UQY+1RB@GZV5^TS\_Y=A M0:^X()N?%AB6.(G:9RS6@W#HR)BG#+0D&)2 %+)&CBSL>Z[ZS"O'[EL45>LDR1[(>426RLI)B4V$X8.'!,:&%#ON61#WSRK&;RXT#HX,$ MWI5;>[%6+U8T$:^L-[S I40R@M[QN*Y*_%BA!HA,L&5-< M:'RE\QD*Q^X=U][Q#:FB?DS8G3N8ZTZV%]\_X&IUL4ZWEQ.CHK.4 8.7DI*: M@ 5\X+$VJA=HA(RV]X,9KZYPLQ=I)!&.[!8,R^92-_%UCZ3 M3%E1KT?))DV4=Z;P6*?V[(L>:WFAHJA=I"1@4&NI6/#9&V ,A0PQ^:";W/$\ MA-AQ]PO:(.VAVVNNQ/,P8.NMO8.ZE#SVF ;&[#$"3V[2,G(7E,O@DB6]U\F0 M,00'H7 G#"F?ZR:;,"#7]Z5>Z^D;W#Q#7_Y7G>&WY7:)^]V,005C0U: M0W:V'G)I0^&@EU"B=[KP(KPW+81R *WG8M#VP=E#@]9:A>=AS]Z&Q6(=B1[1 M?^GI!S:P<4\3?7)K)W(F$&"=3RH)%4&D>EJH*<^SB*5P9D23$XRQK=WM*]<- M03R1 MW6/H]XMP54*B(V,4PM8VQDJ 4CG4*[H.F$U&Z)BD;].EZ%%JQD58,]T_E1(< MI(@>T;0I)6&&*ZXRA\!K+__$:ML SVO7QVA<3MK8)A5<6^CIR&8=INGGL'. MV,?>,_UE\3W,[C&R*1KR)6KC*>/UWD90*!DX+6A1,"JB??T!D: M#M'=?&A!CHV&E]_";/EM>E%C\1\Y<2(%62AI\(*1G95!0S!%@Y8R26.%T+C; M=9,G7S-NL<'@N!A.I+TYFNJ!U_YXG6Q>=6D33D>TDA">9:TTS$#^MS;%"JIP MD24K[0.8'^D:%U*CA#)'*J<#K%WM7=QC:K,6M72.+">"-8H2"R1W'="0;35: M"IM+5*S)L?%6BCIR9H'=?8F\OZUIZ M5WZ?+Z=5EJ]*1W7=X\)R $T-_:N[8=+"FK"DD*?5R'5,N[OO^,B505^PHFM;>AE M6E\94*!LO1-7')EZ5;)URC#4NQ4[/_66<2]HM(//H-(]CV*:ZSAZ?C^.OKXA M\'VH&IM=W].@].8@%D]>D6-C\K$F*!X2?1V:+\<#C[:ZJ-+9"P]['FWMHYP.L/;$1JAQ MPF8N(0I7KWJZVL&@*(B1U7%7WN8V8QG/]&AK+[WO?K2UAQ(Z0--+BKWFWQ$_ MX#=IJ3?H;9AY/[^X>#5? M_!D6>9)XCE@XH8()0>S0RO3!([C:UC9'PW.;GG'/T-5M;'4@$)Y"VI%:Z11D MDQ2D9_70+#!%-KJ0M_.#&%_2>,>?UJ9#5$9R.U?8.2-I+] ?#Y^NZ(_6' M55BL&CC)SV'Q"9<3FS/WW'K(KO;GQ.CJ,5B&PCQ7M;S8Z1,4=5P1T]')9$L0 M'2+Z<;M0UJ.(3H7FH,/"QQXSS%G@ MLP0.=-1WVTRFMF#X4CMRK\F]F\]](#^$,2PQ7QN:FW,:S#HD4]85"+F._"H$ M+BTA6F=2UA3@B"9[+\>1?73SP%W?_LO=M]]VMTA6Z<1\@+QN 9R\!B\M0C9* M)!G(U?LV[<&/HWOD;LVG0^H/G0A/J.]N"S >L4B']VC:_K!FYK-AOZ8CH>E2 M\%P7!E9+"4H9 ZX@24SED"CTMTFU:F\J-'+6H7OOJYK@6L_ MR"M#LUQ>?KGZV5J?MVL,0RG%QPBISG=7<7V!+')(Z)F-W N9FQQ]#\O&69O8 M?7"\O6CCY&CH(,]YC/N["KC+_:9:YOL#CIUG7@D1P#-)'+/:G$N7"%&1\ZD- M;B+BJ?"_'^DC-^[O"_,-M7Y.D<6+G*=7_<9?S\I\\>5J]M#A59W[OJ)9%+([ M8WW$)A@2EF@%1.8<*(X9//H$/OE*%XM%F'VZ:A[]R_?' M/=;5*:@WWG$I+3!3!#FBV@DV<1*B-K$6_E!.TN1R[6 V3$Z5P <*8 LJC(;(II,K2!2Z4)<$VZ:5ZEXA>RD=/BH/Y M0$KI"%";.J3").ID/44JB4(FHR0$2RPPIXIB#J5)3?8,[Y,Q+J@.5^<67!P@ MV[%OA'W\C()Q^6.0M"DM*QI#S)9":VO(>)=8RSI2'1"9I3161M3ZN;AOEQ?U M@81#%#AO),VQD?''.I1^%>)B6F="SCX10_]&W*EW7V;3>+G\'1?KV)G87)O7 M.VRR[$H2Q!Q69Z]2[9J@$@.IG$M&:27D;N/##J=AW'QV*#R=2 9/\)5GHU??-,HV,QYB+ MALP\6> I3 ZID;(=Y?<5C8X"- MK_OT'EE9#)LM[:X]Y_;$1*&U-U\&$&.;'%^_3S%\FHZ M(X<\#1?O2IDF7&S8"(HIK34#8WWM5X95'#R!J85H ;%);GR.FG8$.E&@8O2@:F=[Q)QHMM<^+Q#0R]]V\;< M SI4)?V@:;.\@M3*&::A8)WG:!4#YT4"6@BYR)("%TWJG^Y1,6[:?[ N'\?$ M 8+M !5;%M-ZM=2;JI_QW>S:%0NI#7?D>Q.K/3>SXA R*Y"Q!&,$JXENDX.4 MW6GL E&'(.'AR4ME':9)A HU1,L04!5)\C0EI9$0 M=T/CN/L$IT3<86HY#\01>*Z74Q'96.U"+2*IHQ:T!5B6_C[-7\\B8Q,->G!D 0TW%W('=>CU+\R_X@72R3FO>U#^HS-6 -3++?+09;%:E MSIGQX",:D"%%XB8:99I,4'F"IG'QU$=^.)3*^D7?9L%R43"*B, I3P(E*.B, M224(C'/A(W&TT_G,4/CK(9\<3/>[8>H 172 J@]X01]]^@^KZ'9RYZFQ*D*.JU:U-O\:,'=%9:720WLDTLM@^57:+N M$'0\C,V:J:H#'%[9>_KE]?(,R5,PX".84.IQN:7E:52@?W30@43H5),\\QX5 M.^%(_]S^\W"U=("IPP5WR_8L/Z@>,8X<1Q$*BJ:@6)5:F59"F7$MY1'8VBUK/9VB.P#[34O#VQLRU[5'R3/CBH58+'D"$BWYG"B Z6)+ MRMX:W:2X="M%(Q.;%#DB MY(6\D2LL>N/$CB,-GG_7R-5BW4"L@68ZL'4?+N,2__N26'CYC?ZY\2%)!,6Y MM^#7=UM8]K66MT!RD64*L%FR;8XG'J=G)Q":GSN '$)5?2)NLRQ3\12B, $< M\[J110#GK 5:I-(5+E(I30I!ME(TLG<=0M_/8^@ X?>'HHWQY:[$$ R#&)*J M'=$Y..L8+2^N60[D]MMLW3U*37?H.4333^/G +%W@)W;EN6+;].$6VSZQ<5F MOZFV(T[S3[/I_Y!%7W%?TVR5_/UUQ_NGSQ+4POJBY>S1?_07^[FCC& M4C%20Q \@N+9@./!@D%?0O;T']=D3FHKAL:U[:.B=-\-HU- IH.E0]Q_V315 M^35\G:["Q15CF^:6F?AZ=;FZ7.#KY?*RWFN;!$HWR4(YL$KP.N:=LE!,&C(/ M0E$>:D)J,IQD;TK'W0'H">QME=P!BK?4G/RPFN/#U?SRKZ_3Q?J7KX0^T4;[ MPK4%B10.*EJZ$# 68#X)'ZUG2K9)YH;B8-PZM)Y0/PXH>ED-A_BV35NMM2-; MOMYP_Q^+^7(Y$4:QE&(5O\1:#B:!3$ $XXQ75NJB;9-DH0$OXU9%=;="1@3* M.:R5K5G;HS+X.TX_?:[3.^M4L4_X\B]%:2^P0K+(\89&W-(A ML>OZGTTE__LJE.6=F?=*6\6=8E!$ME=9G2O1 HO<"1M%CJI-W\46W(R[[]O% MTND&+&.7GAP;R-[=(+F8+TD<:\?Z:K[XB*2[CW_2[W__E7X1TV4MFOBX"+E> ME0G?EW^;SJ9?+K_42U'+S_.+NI>RD>A$E5!,HHR1,TLVAT<'/I< .3AEK8S) M/>P^_90;ZHV]G=:?^ZG77[>ZV0MZO;B[ 7;C+U>?YXNJXTE4@>7:/C*0J0*5 ML(!3F4%P')GUUBCINMJOV,;)3LO,_]3+K N0G/,JN0F#[\R&>#]=_N/5 O'U MC @DJ_&>PN6)RE:G(A-H7C0HK)<^0Y*09!%*98/,\:Y6S:Z<[7;PR?ZUC$Z- MHI]M6=4[6(DRT?^=EM:_RHJ& %)X^[U75_RN9(]YL>EL[FT.'&97R MV_GJOW!U*_])*CSZZ! ,]PIJMT,2"7>0"G*55'3)-=ET:\;1;FOAGZ+$H _4 M=&'FFXGB2FGK*=[K']7?XQ.F=2XJ!#!U8U))(VLUN .C2R3CXK5L,X+IM&SN MMM3^*6H5.L;7.VQ,Y+ CY)YZ0[,)&"(!P)T-8S4,$8B+[: M&TPBHC YFR;[+#_- +D8BM31@ZCUU0HYAUBRI"0HVD3BLT*WJ:3YUP"Y/='; M<(#<'ACH(,&XW^O")*-L"!JX\0D4Y^MN^@&$3\PFYD+.38XG]F]O8:M)EH&#@TGD)A;, RJ*'J#,M=D1*Z;D/)379B/G9V]OLA:U3 MM+?91]$=@'U[DQ3N,B9=6\5;KD%E2VF%0 1F#$>2>-"Y"6+_F=K;[ 66G=O; M[*.Y#B!X;T!EBKZXX"@E%/4^NM4%O# *N/22UG3V5C9I [;W$-AS&(EVA <_ M6"D= >JZ-Z1$&='EVDB;%IF( 3R6>O].,R%#O4'1I ]$3T[S<'4^/01V']F. M7<[XW-A2[2/:DB-@D0(4HRPLD!D%M#4%$Y$GN=LHLW,: KN7 O<9 KN/-,=& MQA$#2(/P.>920#NR (J)=3M81FLI1./H$^YVZ[WVDPR!/1A/)])!!^[IX'J& MVRU_3PY=>LRX)G\N^GKWNB;O?K*G,-PM2-BJQ,#X)PA MOT<)3XG9\J(D,"4C*&]Y[8G&ZS3J0)D/,RJ:KM;$T,5@HV6^ \-UA/*O?;#S MLRZGW^J\4ISE*X&XX%U)M;#(DWGSI99OUXF!+C,K)!>ILT+_73GKO('M&2ZE M@W'3RT(ZY([?4P+YB(LO?,*%E,81<,A,W".C(OP&J7.,I34KBU!$Y9& M#MTZ6#KC(Z67-=/TID.(,407'1#G$E0A%3F1,FBKT.IL8LSCC((XR7V9=I/# M.EA!W>#FG*K+KK/6>;ESUK,,L[S^]JHH;]AJLWW>V*SZ[&"V^ZA&*]GIPHR MI&J!/JO-F[B58**RPF"JXZ+^58WVQ Z+"M*7I,'::FM,L%"'6@(+S'K.N"^F M33[_KVJT/=';L!IM#PQT$!K=.V73Y!-S%!$0C:R#EQ(XSPJ@RA37B1R+;W)# M9>^3['.H1=L'!T^=9.^CE(X M3E<\5HG6Q2"+8*HUZB (IX Q%-!BF]$L$W: MJ'9[DKV7.I\^R=Y'MF.?5VX]>Z7@Z(AS- RJ6GT%4AM.B6@TX)0UP)DQR*05 MD1UY 'X4?7W@[A"X['1N?CK=C0C?Y6(U^3A=59_P>I;KSN%EN%@O9>=MD6@% M>,?6.X<>(M:M$"Y-3"DFMM-H4GK!';M&WSVT:5LI^&FJO@[PE<.HI3=<_7VZ M^KP.=VO>^'GZ]>/\):VVU??-$G8*!28F0 JF:HB+$"P:8)8%$4NRSNYR7>@P MQ#U-VSBF;B 4/(6I 54R,MI^_3S%\FI*9CM-P\6[4J8)%]<%*9*3&R@<2%!U MYBK7$$5!2(9E:;,/5NS2EV0G9#U!1T>& #G#/G-5O"[R]5R16%S[;,ZO[AX M-5_4#RW/7J <>)3" CY MN=;)5=/&B2Z4%S)%U@D598O16HA&.N#<%DXZ4:'1<-6A.3G3U3$@/-NMF .P MJ:U:PT!WU;;/>#Y2*&3E M.Z_S&Y8O9 MG>EU-ZM\4C!E'3W6O3#RC"*1:)(LM?N6427S[*+OT2$\R]F9UJGUZQZ&Q=)/ ML+A^##,]FJ@Y69>".5":& 4$Q "LN.*3#<&ROJZT'962-!O6]A,NGN.PLQP7S R=GFHST ML<-U'"Y^+D_RU#3':LS*QIA)J7WF49()XR4=J1OY]F$[H) MS,=9E7MA[GRVK0<<;RRP:** X@16)U'Z5.]RZ0S!B^1#U-F7%(IR= (5.(/(ZH:0,D84(9QD?4ZTWXO- M,XU-SW1QMD/@.:S/8[=GGQ06)=8EV2# :U';K9)>G1<>4M$J%@PJJB[KC8[B M^J^:($3FZMTQ Y$T"(H%!=&B Y9#-/5@4UO;X[(=,BD] MAV.(V]L$4F<4M#J8U,'@CB/=:+-&1_?IW/UAT<+L-%;2]UT]"! MPGE?ZKEMDBZ"2HI#],Y!E&1XF \EAK+3Y=X3$WZF?NS(A=,[0GJ)$Y\2S[:. M;,_Z[&V2$A,*I%W)Q5(4;2B4-D@B2DE#X$I'I7GTO,E\S!%X'>E0HWO@#]47 M\$0H''>*[1#:7&\K(PGHT51WFY0FT>2L!.DS>6'K:)T,3FL)7$L?=:!_DS^) MOSN,_I&.+LYF^9T)LLX]RKRI_MXBI(>R\28ED56!8-<)KN%DENN^9MK(4KG@"IQ,-+6(7DA0(S6@$9G*,J.W)9G.\6?@M#S M+J8>$(\_A'^=@.,G\#);Q3'AC!).J2RX7!PH(4E#C$)>'Q!S1$^&K4L/LY6C M\RZ!;K"=(.$(YE-4*:4NNP<,T[O& M_\R8[P8WWSVC+_%C^ L/&IAV]\^'F7ZVE:"!1IG=//_6\=^>253]<>'! M1&2@8O04JDH!CD6KA&:>_M?"$CQ!T['F\Y%'?R1)_D*_\X\)1Q&)I0"4U%I0 MTC!PD9-;R.0&C/9.I2:[]4\1->ZFQU#H>&B-!E/#.1B2(P8P/O*4PO<5-Y'7A%'2$F1V4'1A=_9FHS+2TSS69I>3*\TMWJ%I+=P\8$T>4G/^W[OER=*VJ*-XF #JX7( M44%(7D&=5QX=UU&;)E'C +2/NXEW6KBV4VJW,=D;I.3VH#AL\Y?#Q%Z/D3%0 MO'7UZ-M1O9HK57($+K(FZY,M1$[_%%-8B-F4PDN+I7B?C&.-TAM<+A$W1G7V MZ>KAM^D"2\X(GRP85Z%IA8'@M !O@[+!8VFN+R"KUK,=YB5L9BI;,>I.3D3'4AN-:9A3QP&;T0 M7!CUG,KW>F-7QF ?3=\K-6DBWPZ"WK5\ZM3[!VPX&:VU*4+(ZV-/=.""%5 X MTL\+9LV:M,';0L^XN=00(!I0WEW YD?'>+TROO^-HN@%_?]#%@NSP=3#&^8X M*.<=>%4,<%12(P\FV$:0VIO6<7.A0>'65D^=1S6WI1VO9^L1X?6;([:D=WCJ MD!'0[N2WB8ND2\I)(X"5+$%YJRGQ#1F0,X:(5EG79(^M10JU?N9ON$R+Z?I0 M]VHRJ8D&0W:2%I.M$YQ9;8>K+3CF*I.6FS:G7D_0U%6\M \"'K<]Q\M]Y(G6 M[VN1P'K<=TI)*58T1%9+&$W,$)V1X"FPT\DSIO@N#FRG^=4W;QT;#@/I<'ZL M0'M P6:$MK<)340%+#%:%)9E""5R(+Y3IF^UW&G U>XX&'MN^8$:>ZCS \0W MLM;_-IU-OUQ^V1"NK&=&,03'0Z(8W7OPN10P49:2,\.D=MELVTGO]]X\LN8/ MT=M\""&.K?WPUQW">4EUQU #5\'6*X<1/ _5'Q9OLR 'R78YLM]-^W??/$[N M.YCV#Q9B-VGN0_?WYJ8HL;BB&;I 1E (2LV"AV@$85NM]WX#+TZ?+GR\H6OL MW9)A8X86RN@&6_=3\_&J:MD M!*,M.6.>' 1'Z8A&I:12+,;<9!C0LY1U=734 %$'ZF#L/B+WF9B((E!&:2"6 M4$ YFR@%=0R2)\*5%$H8\US(\\ASQVUG/X3RCY35X6J>K\+%"?Q0+?%<7_E[ M5UY-9Q1!3L/%[_/E^ICM90T3EU/*4]],EZM)L$&@MH7PS#2HE"+$;"44KPCA M4:B\TS;OP!YK=P;&;1%_,M_62*/GX 7W8+T4QJQ0A+= *UD%XM_E9""4Q%3. M)B<_CK\<&,_-FNR=TK,VTFOGFQ(WI5%';T/\\*0A-QZ>)K/-5H/31?.4 F2/ M$93GNAZ?"& ^^"@<"HZ\Q>H=NA!C([E)C*D$[@LD]+%V3Z758S%!%"E3LJM] MDNT*;BL%76TA[*/=K?6$>\FT5VR=K2)V/T50]J. M QEK8U2,2X5IKR$9D0@P!,#H48%+F0?$P UO$M^VOR!SXU(WO3R65XUD:5%7 MA[I,X>*_,"PFJ4B9HXZ $6LG=5^;DQD$:4,ID@675).8Z'"2NS);^^!GK[K4 MX;3601"_$Z>_7>);6N0?_\2+;_BW^6SU>3G)+*%='V").LY&\@+D#HAC%,HJ MD0KG)[O:M0O!76VE-L?FL1H[(V365??QS_D$/1;G0P!CN +ED$$("2$7BT(H MGEBK6U)[T=G5!NPI<'B(?LX-?H0GG&@5+.J<0:*RH*)4$%SQD+0U08OLXL,I M.B, L%+:U3;PR2"XMX[.#(2OYI>+272V"$0!026R\4[4AG2*0[T7XP/G49J& M%5^[$]K5YN^I(+BWAL8_E=J-N1>%7GC#88A">NX4:,%B[4>T MTAYV5-IZ>'7 Z[O:ACT(6:>1_!E9MTD0R5GM)!B,]=[?NCR;$BN&6L7BF!1^ M5*LV[C"0$:S97AKIX-#U2;[^F&5*W^>7=:KDR[\2_>J++_6["1:5?< UEA? M>\)GB+9.MJ.E1!\98^+I8;>-VG&[1I\*@X/HJ@/3MX6]B<(L2Y %9'3$AB-P M>!D3\)RS4%XR$TYYJ#]N6^8!036$O'^64XD)O\]1DW.)"1_G9.(A^T9FV[# ]8=78P)#"D6H0GC(DBR:#11%.<[!:-1,(C/:-=FRW)?0KLYU M]L'*TVY@8 UU%U8\X.^W3>14FT;^CHM4:V2YLC'R0-*3+(.J?52\U :LMZ5( M%X*438;][$MH5Z\^G'#NDP]V"@44V$ M9SD768M#8]T\- A!* LR(==,(WK;I"][2S]YO:TP23SHR+(&&TJ]!*)Y'1=% M:RMEI;&4.F&@O2VZ)J/WI^V. =)NUN[\AY7T\6Z%/7WBS [R(8\?,0P M]N))P@:R#?>&!/V6=ZO/N/A]3H^]>=UFX,#RL9DFQ2GN8V @O*XM,8V$@,9 D4*+ M9&.F%=9"-H<2/*YE:H6ZAV;K).H\%\-V1(RTY4E-S%S+2&@?W$66E$[)@13K M*44V0:2@'$SM%B=TS!B;7.8]H;6[WA![5WZCE3##O%D25WJX'11ZU=>$7+V4 M.M;6WZ50$D'./D9B0:+VF5NEB\GSLVC[X^F'87S/%C5TML.&GSEI9 M3.-E%61EZN[WM0AG^7E^D=?=VJ)36IB,D)VG/%H'"]$0KZZ4D@N7(F3^G'D[ MZ,TC3ZMOAX#YJ=1Q3EC[;5[W]6C1ZN"]%772CZ1@A+(I'[T%CTK7ENB*E6>= MZ8'O'@EO[5%P*-X.4$FGB'L]FZZFX>+NCS>]Y')R1#[)L#!/S$E:N Y%A.B\ MLZ+4N1Z[E4'M^^8S0=LA&-@!;\,HI%.TW7;#).QV8$?$8P#WU\I'VYSO!W&!JZ> (Z<>8Y#8D>7/3R,[08M%"U"%GB8,* M5H,S8=W\23"GB*W4Y-QH)^K&/2PZ07C73%7]X._A$GOYY>O%_#LN_A96)/_9 MIWN?7QV5O2OK#R?:*F<<)K"1U1'G)H/WE)UIY42..B>OFF3_1U,^;EK2 $V/ MX_5$JCUK+$\RLR'7K5.BG#C-6H$WWD..F#!'3OPW*00\G.1QK6[/Z-U+F?W" MMK9QJ)-)/\VF_X-Y8G*AJ%D)L$[G.DG,01210Q%18]",>>].B-#[U(U[RW(T M,!ZAHHZ/0B[""O/O8;'Z_G%!,51(]9D''H9L>=90QR&[D#K0@(^Q8\[3M^8\=!KI$&;X/ CC6*H>Z M%CPO%H(M(HF(EK6IL-R#QG&COD%1]-!*M=+4V=FJH\YOGWYD6\O5\D3W>>B9 MVC1EW5>::X(>:O#%29 9;40=F7/I' W8[0[!MC?]\OW>)^N= F43D8L,0=//.:/OW4[C?8XXP]V#VMZ-VA[(VGZ VTI[':0 N[&V/C 20:$J M(0")CL)82X8[.&$A>>.4]S$$<=(PXT<2>SGN;8:7'=WND_F&I"&- M!9L%<9 595$R%1")Q5"*,K'-CG3YAVK]">P=8 &1AZ9]J*4Z<6T,O!R MMJHCAC?#PYP0@14$ENH8T5 [8\64(2I+$6X.*N^TE;'3[+3'2>@'.XH*F7 Z^1'=S> MZND7:9M5J$7*IEB"@R3[K I+X*(D: AT3/* %,6>$&L=^[G]=;\;I@Y0Q-BU M(W\+L_!I7;KZXM,"UU]LK#"&DG,P$9(UZ\/F6M9E'3CMK; J^)0>C,O:4B&R M]15=8N,0'$;P-7ZYF)4=CD!=._$M3&W(C9<.4^@(%AD(%YS#S M)C7A=XD8]YCF]([K8 5T!)[-:LK1A!");R:5 J6SJQV@&!3B'ZV6,?HF>==] M,L:U-X>KI;^33"NWGV93>/E\G=?M0'CDQ E";+3NQ4L'DY#'_@Y1.WS MT^N@ R.TQ5"_N3E4QV(26JG !^G(R=>JSCK+.1B7I7"%17O*[.S-7C6)S7KN M=I.B'::HL6W<%F8>B0M?S&:7X>(5XG+B3<[6\P ZNGI)3"MP624H)#4FHT3[ M<%]\BW4[Y.U=QN$'*G]^2DWT:^->_E7O)^+R%8G[[LK]^W3U^>Z?3"(3Q>B4 MH=AZZSH5A,ADHBS8^%*"C$PU&?Q\)-WC;F*U@>P(&CT?6[F>6I^%S4(&!I:8 M(;$*$G"I/;$M"5SI$##M=@=TO_>.FWCV8!_WEO[Y .OV.LY[G.&?X8+BW^D\ MKSEV$G5)7 $)F&)LI2P$$C90K(LHI2+9ZJ&]\G9RQHT*>X#A4+KJ%)TO__MR MNOK^[L\9O>7S].M;Q(SYX[RR-YW1']S(8>*,\C:)!"DC$K.L-K;5!9RM>Y:4 ME]F'T[[V ^;.E(P[FN'DF&RCH0["R ^?2>"_A&6M$K_3VF)!K%^MP5^^W_[* MIBW8>G?@W==U%/(?](NKY>O9U8+\C\5\N9RXR$W]+S!/(:#2+(+CI@#RS(3E M4ON'WGJ@&K3A>1EW3D33<'-LS9\#^)=[R>!!G\Z7?^$B39?X^V*:<&(C^EPG M"7E1.R9P06XJF0@F2^=L"C':)COA)^1QW $7XRZ6D9#2;8W[JS!=_&>XN,2_ M8:@E_%?=,N]1O5ME^^,/&J:>?0*!@"!E$(23YB>0ANDCKT4:>I>'2 MLR;[[T]2->YNZ& (>6BZAM-$M\;F95C4CNSU!&MMA ^Q,S\\8Q@3\S1I UF7 MAR^Y;:TIF%6B"*@U3;4%'>E910T!4^)"U%DX3:HWMA%TK%5Y^-P[%\,<;!\4L6Y[4 MQJ(\1F9KNV(I$(T*"V1=ZI#HVK=D5VY/OA^^@>+Y:7HQ MR[]-+RXI8%\+^P[NI7?.203E"ZTFE260EZZS%XI!IS.S;9I"'TAOIS9I'S1M MOV?73G,][%3CD7-LHB9MYD2,3PKXYX)-X;U*/H^&Q_]]O)+ MG5LQ7P1:Z#B;KW?CYXMY6:_^<+/ZW\R7RZ^;OZFM3V9I??]H>M1@F7;$M(D4 M&@FK=;"1O6),1,I[;:QU#12WANP%F1:96?*V$*[/*=AXBZO7,U(25CF_^$8" M7;NF.:WC+_/9AQ4MUMJ%DE;21A^WDI!>%%,4%%$H6>>95B\Q3SXLZYR%]:)- MS[J#*>XTX-@'40\M\VFTUT'(<8_1B=$Y!%W[X#)-(C.6B)>LSA82L5#.:')N MLD=YCXIQX70BS3^%M[W4<#"&ON$BS@="T8.3#G)!$1?ORGH]+M]=KI8K\CNT M2#!)^%9MY(8AO], ]1@S.()> M.[")NW*]#J@FQ$C(SDL2:-)7#1TI[:SW)Z)/.D=62I.V8GM1.:Y-'0-&!R)Y M?YUV %AR'5?'FK7I^-I-K=EZL;IJ"'GEP'X\N+YSKCWA1K$DO8822BUH"@6B MMAZ$YR8IC[:T"3J/)WU](Y;B%Z!TANJ=?#83NGA34(;)_9N[X1H7;6$3,&M!04 MMJG((6CO@4>N; C,\S9A\([TC0O3)G%N"\UT8"OL&Q)4 M3'7O.A8A24I%J).4"W00F#;1^R[8VDL)'2)I(Z!)%CJ@-9%LO*K$\P0^UB&O MO(182&HH3W)$O*&GKQ3\%&@Z1!%G<^Y33\5^VYR*W=E_J]A$K,F;!41XA4(K W%D=U@QW M$+MNEA"#SLAJ=P3I(BC.?&TN;,$+Q37/WA=L7# R!!M]N>:#L-?NP'UO/7?@ MQ(_D^9?OCS]@W?&(/%K!'!2$5"N,1>'@Z]!09[QF+*1H=9.3HX8\]=(J^O10 MG?>)FVZ7T)V^3<+$Z*QF8'5A%-=C964]03=8+Q.ZHLSIUD$OS=&Z0=!.R#Y0 MG6-?._][6*ROGY7YX@\*_A9_$C?TY.OVE#PDB3%!";QN\>I ":<5$$LQ3C/K MG5//QC6]N[EI*%0/GEF*O$FOM8QV=82BO5=$E MRC@CCVW&/0S%0"^]LL_=PQ^&B Y6PK&WX^\<1EP=5DR,\$$*DR$0O>2-C((H M"<'&2".B-IFWZ:0[."<]6O+6@!RX=\)QZ.BBL.MQ$6P.F"]7G^>+.EQR[1+7 M^U-7G*_'6]^[[OZ^BNS-_$]<7'TU_3)=31SC-F!(8#3+H!(9JR!D'87*HO". M9U::N(^63(WK4CI>-B-@IEL'MP=@%^@_E<8[V:W9P>/1'V9!'@\QULT% M[L G2S$C=SG+G"/*!SN*3V_<#!/"-&OZ-RX(FVFF6[@]=!#%>5.\%4!.(H#* MQ4$HY"K09VZ9="*J=!S<#O'XS9KO=0RW8S33@>L^4K(OOLPO9ZN)94@V/3/@ MH=[@#RY1O!(S<))M0L\P8Y,"HT&H'[=57A?N_/0HZ+:ZZ=?YK,YCP5F:'M9P MYOX#AJD[>H*H@8J(:A0W7:WO&5"L=N]]MS7D-]4=+F*Q1GO03%-^GP/E)Y&" M.><4)^NG+ ]-]H3VHO)8T[C3RVY[.FB*,5QMWV1CI-@V" IK,S,49_CH0G;H M39.N5_N1.>Z&<3N4/;1H#977WG1M/JC_Q+#$_^__^C]02P,$% @ H4- M4>:^-79!" 9B@ !< !U9F%B-C,P,C!E>&AI8FET,S$Q+FAT;>U:;7/; M-A+^?K\"5::I/2-1[WZ1',_(LCS13&JGMMRTGSH@ 8HXDP0#@)+57]]=@)1E M2W;DNVLO59J9R"*Q /;EV6<7I$Z^.[\:3G[]."*126+R\?;LPWA(*K5Z_5-[ M6*^?3\[)^\F/'TC':S3)1-%4"R-D2N-Z?719(97(F*Q7K\_G]J2:UB?7 M=5RJ4X^EU-QCAE5.3_ .?'+*3O]U\EVM1LYED"<\-210G!K.2*Y%.B6?&-=W MI%8KI(8R6R@QC0QI-5H-\DFJ.S&C;MP($_/3= XXO[QT6]-4+(.XFZ.-HN8OZLD M(JU%'/?O=5K>83WH2RM3 A@H6<%_=.FNK&7YO:C06 MT[1G;<(%<$(Y[M/@;JIDGK):(&.I>FKJ[[6ZW6KYGS2\QG[?C;UIV']]7* 6 MTD3$B]X/$Y%P32[YG%S+A*8_5#7$JZ:Y$J$3U.)W#LJ#'?9R[FP[A'5BD?+2 MUF;+6C>ZCX0O#&DWO>9CTS8;%4 8N/K:K1J.KB?CB_%P,!E?79*K"S)\/QY= MD-$OH^'M9/SS"&[!Z.AZ=RS^>'M]D5OOQAMZY&8TM!YHMKL- M;W>,'=R0P?G5Q\GHG*S:75K;;K0PYI/W(W(SN#X;7(YN:E>_?!C]2@;#"8ZT M&HW6-M[X=ZZ-"!?]A*HIL(216:_9]EK9UY/5GP_V *[2)F(B:MV^Z1_V==D33(V,2T1DGBL\$GT,-,I'0Y'-.%0 ]7L#] M3"I#9$HNI$I(LU'[B>2,:G 4 MN"19D+M4SF/.IKSJ/%?XBTG8,I50VF%%0!>AZ8+DJ5'@-&V@V-NZ#XZD)($K M)6A,0AK +45D @7'2">W)I#R@&M-U0)%$GK'8=^5-37<8Z ,;!G;I@'V0(% M*&@20"R%Z: )XXK,(Q%$1.?X\3!_SA4O%D$#$J%CZ":P,9D+$X&!.N.!51#7 MS4 UR<#,&4QCQ%^LNF'WT=!^ 0V%-M* M^![$.8,U(88KSJQ"_ 6F9 8A0/0@JN+X 1Y%9/23K0&!S/:K593(8Q 3$@( MG-U.6WT"JB,2QG*N2\ H/A7:0+-K",6;3F_0LKH2=UTJLZ;M[H>^XY')(S^] M?7/4:A[V=1'Y@H6@)2="6V) M *1X:M?!/N>!0E9I2/'8%O:2Z1_"5BTH"@<%T GHHF4LF#W#ZMS7@@FJ!!H@ M7#VRQ)CB2KG&&F$S1-N"8FD##LF@$)Q>[:0,F@\1Y#%%M@.SK!(/M09FN,JU M6G#AF\]1$ @)YG.V^P2TYS^%U-9IO(:L[0E@:X !*&>"(6ZHEBE%IJ,:,(<= M"(*)*E8&%J FJ"]B8198?C9MBS"W&+#A=0A])+K2P5A"O2\,RG*5 ;RT+9=! M(!6S"MA>9LI3J((QH Q&>(;P11'HTQR2 .8B T[[!K 4[)/1C,:YS6%T- ]# M:";$#%RD-S0%RV*W!2>YR\U]@H4.3 0^T:X;\65NGM=@&]:D2VF.K5;XY4:5 M^&439[.!.T^ /C;RN,%N1Y\!DSC'K@<(3RY%D;\_6^CP1[ <1C[$@%!Q^,%\DP@ M.$2IJ$++1G?.Z1V6%=<7V,)B.QK[_*4\&K\J]D5/Z@YW&[*=,IBH^3+9G\5) MT0?!% @VM"M55]LT%#:=)Q 7\(HUIN#GC0\1O@TBP YX .4I5)!,58@ M_D/ M,;1/KHI@5QU%BW0FXQE'GD[IM'@ IPK*X$D6RP6'T7DD'4_01U""T/]/ZM_Z M:X9G7YZ]^ JBB)4OC9%)[\#%RM@NNPP68(R^ M7UX70<-;6V;42OQC'IJGT7(++M='D5X3(%'>4"YIUA/Z"RFW=>H^SO@MC:J< MGD.&VLI$R""? @M![U>UK[F7F5#$X!_OOMZ[9XO'57_776E%>\+ 5L&?[MRW M;SK ^_;SF7>)C_S^!:;X/WCW!3A\7=K\U> LZJ;M@C( (#[9)"4^_G8D<$F3 M@F+_0>DNH?1O!\0)_C3-(7$8"1Z2T3T/ MS[W F/'5WZL]^25;9?-,ZD/6YX;WB^@U7OV3M^+3_0+/_A;P] ]02P,$% M @ H4-4;O3:OQ-" H"@ !< !U9F%B-C,P,C!E>&AI8FET,S$R+FAT M;>U:;7/B.!+^?K]"2^IFDRHPF)=D IE4$4)JJ,HEN834W'ZZDBT9=+$MCR1# MN%]_W9(-)# 99N]V;Y;9J1J"K9;4+T\_W;(Y^^GR=C#^Y6Y(IB:)R=WCQ?5H M0"JU>OU3:U"O7XXORQLN=GD4P-;*A@ ??5K;.Q MFN'/ID9C,4F[UB9< ">4XP$-GR9*YBFKA3*6JJLFP6&STZF6_TG#:QSUW-A! MP_[KX0*UB"8B7G1_'HN$:W+#Y^1>)C3]N:HA7C7-E8B#\>78T&_?'H]H;< M7I'!Q]'PBER-;OHW@U'_&F[!Z/!^?RR^>[Q_>.S?C,GXEOCOR:/WX T\\C < M6 _XK4[#VQ]C^P^D?WE[-QY>DG6[2VM;C2;&?/QQ2![Z]Q?]F^%#[?8?U\-? M2'\PQI%FH[$3V/^5:R.B12^A:@(L8636]5M>,_M^LKJ]W4&C*KE0@J;DSB/7 M,C*YKI*0*S2&F"DU[PXZ[WM[[0'?(R,RI3-.%)\)/H?B8Z9"D\\Y58#P> 'W M,ZD,D2FYDBHA?J/V=R(C\IB*SSDG5S10(J0&ZE65C-+0 Y>=[K?+FAZYH!H< M!2Y)%N0IE?.8LPFO.L\5_F(2MDPEU'18D8J4T'1!\M0H<)HV4.5MP0='4I+ M%: P)A$-X98B,H%*8Z23VQ!(>Z! M*!1T!R"6PG30A'%%YE,13HG.\6,U?\X5+Q9! Q*A8^@*L".9"S,% W7&0ZL@ MKIN!:I*!F3.8QDBP6'?#_J.A]08:.(E$"O[&T*W\6P4H@#@,J[5QD4:07A3[ M2?@>QCF#-2&&:\ZL0OP%IF0&(4#T(*KB> 6/(C+ZU=: 0&8;U2I*Y#$( "8D M!,YNIZT^(=53$L5RKDO *#X1VD"7:PC%FTYOT+*Z%G==*K.A[?Z'ONV1\0L_ MO3MXW_1/>KH(;E%),'%D% FXM!X<$:JXC17X7@0Q1Y\2#@ )8J&G*(YB"9 & M$@=>,Z'#6.H0P2 M?HO6_,XA/[)3_0YS5^Y28#^3.K#@^@33>0U#+J:HR\X;12\VBF CM/,ULD " MR\_^5]I#>D0NN08;P'&6U2I6@Y#F>OV\)>,OTJ;-6"HG!0 )V +EK&@MG#J\X#+9B@2J ! MPM4C2XPIKI1KK!$V0[0M*)8VX'0,"L&QU4[*H/D081Y39#LPRRJQJC4PPU6N M]8(+WP*.@D!(,)^S_2>@P^ UI'9.XPUD[4X .P,,0#D3#'%#M4PI,AW5@#GL M0!!,5+$RL U00,1"[/ \K-M6X2YQ8 -KT/H"]&U#L82ZG-A4):K#."E;;D, M0ZF85<#V,A.>0A6, 64PPC.$+XI G^:0!# 7&7#:#X"E\(@,9S3.;0ZCHWD4 M03,A9N BO:4I6!:['3C)76[O$RQT8"+PB7;=2"!S\V4-=F%-NI3FV&I%7V]4 M25 V<38;N/,$Z&,CCQOL=_09,(ES[&: \.12%'D[LA4%OTL#86N5#,-<8037 M"L,6A1*I#=S')S6@A@Y!A^)02PZ_,"4"* (IO)(N;(8&F=OS&A[ETGQI4J'5 ME.IE%44ZL=#ES/*L=67!@0LXE3WQN#B\O9*O_M?>_3'@VOFUG;=]TL%*H%=7 M68\DM(Z8%0%@S+^AK&[T2DO5*/1+1BJ]K&3V!BR9P''?Q+Q$0=#Q>(,^$ M@D.4BBJT;'3GG#YA67%]@2TLMJ.QSU_*H_$WQ;[H2=WA;DNV4P83-5\F^Q=Q M4O1!, 6"#>U*U=4V#85-YPG$!;QBC2GX>>M#A!^#"+ #[D-YBA0D4Q4BP&W^ M0PSMDZLBV%5'T2*=R7C&D:=3.BD>P*F",GB2Q7+!870^E8XGZ LH0>C_)_7O M5[Q?V/)"[+;_T@!NSF"ZZ(K7> MMI-Z,Z13*(G%+@"/U:L_KU&\_C.@HF'E!L6XY\;JAFT.MCO>::?UY?$W)[\Y MV/':G>/?8N%VT^N<^CM.KEN/.*^ ?W5&TP^55J6%U'# M6SMFVQH 8AZ9U^%R"R[71Y&N#Y@H;RB74)O)_I5TW#FM7[+!CD95SB\A>VW5 M(J2?3X"AH"^LVG??RU0H8O"G=[_=NQ>+EQW!OKO2BG:%@:W"W]RY[P[:4!/L MY^L7C"\<_A6*^#^X]0TP,RX^N_='OU&[C*]IDT (;(#>\5 6]\\X_E MBD_WVSW[*\+S_P!02P,$% @ H4-417U[R+>!0 @QD !< !U9F%B M-C,P,C!E>&AI8FET,S(Q+FAT;>U9VW+;-A!][U=LY:DCSTB\Z&I=XAE9EB=J M4SNUY$GSU $)4$)# 0P 6E:_O@N0G MX_F[-Q-8FE4*;\X/7T_'4*G[_MOFV/>/YD?P:O[[:VAY00AS183FADM!4M^? MG%2@LC0FZ_O^>KWVUDU/JH4_/_.MJI:?2JF91PVM' SM&_QDA![\-/RY7H)YZ+M%AI&DFX,AY1? Z>.-L,N39VD?"'Z#I-58 6VXQ&)WR^4S 6MQS*5JJ\64;71;M>V M_Q!XP=Z@&-L)W-_ *J@G9,733?_%G*^8AA.VAC.Y(N)%3:._ZIHIGA03-?^' MH?&(PSVN"VQ=U)-RP;98PX9#-[E<\H@;:#:\\":T^T'%Z :FGCNJ\>1L/CV> MCD?SZ>D)QOO9['QT,H?Y*83[<.[-O+$'L\G8C8;-=N!]/]!',Q@=G;Z93XYN MX-ZB[06=[P?KZ3',7TU@-CH[')U,9O73/U]/WL%H/ <<:01!XS%0_\ZUX",G4MH#6+;=9V 5T#0F5F4VZTN1I WX-, MP"P9S(B*B&"Z?GJ9L@V,8F-'+&4UX )B*40IM.9FZ40^Y$1A3*0;4"R3"@4$ M'$NU@C"H_V&ESP7_D#,X)I'B,3&8Z6LP%;$'52N^N]-L#<9RE1&Q<=_W()'J MEN8,J9 4&"*C\&LNV.Y.V D&3<3CSH:/FJY6+G35G*+<,J+1J2@=,X5NYHO;Q5><:OP M#;T[V&I[^]WNI\[.^W] 8SR!9Y;F(^*S'BU$4H7_"#WZ>0>;ARU_QLJ MW=0^-[A4_,7)W=UI=0?:?<+A1E&L#?-%2C2,\>C#>\)T>H/WSR2*K\#N ^'P MO*SYKX.S/#;=O3G# )0II["-CV\N"9R059EA?T3I]Q2EWUP@SFVGJXC$\9*S M!"L+K#(,OV!PFB0U\5XYCV+N:U2 MI6(+:1O!98T>%W4PUQ Q^SK)E>!ZB04Q9EXB@)4]2B-OE<=9KG1.A!N9&K:" M3A!6H[UJL^%*\S.VR--"]ZS^FZN$9T]IA4!5YU%9^6NPA;\KY".G?':CVS)> MD@RK3.@T[9C;NQ#NUVQ/Q#9A9@8O[GB*2,JNSU-RLT@0NT*Q,*E*V MCA1+F&(BMAT+))F(C;7/FEDN5G9T:K!>,GQ6L"*4(1+K9-LG(8FEQ?<6L MZR_8]6;^K39_Y7Y)$N$=)C=L4)Y%P9-_#R@_BY\GW \E!_\"4$L#!!0 ( M *%#5'#:MA8ZP4 *@9 7 =69A8C8S,#(P97AH:6)I=#,R,BYH=&WM M66UOVS80_KY?<7.PU@%L27Y-8KL!',=!LV5Q%COH^FF@),KB*I$J2<7Q?OV. ME.2\-DT^=$V[!H@AD;SC/<\=C^1I]//A;+)X?S:%6*<)G%T= MB>L>+@[A[>+W$^@Z7@L6DG#%-!.<)*X[/:U!+=8Z&[CN:K5R5AU'R*6[.'>- MJJZ;"*&H$^JPMC\R+?A+2;C_T^CG9A,.19"GE&L()"6:AI KQI?P+J3J S2; MY:B)R-:2+6,-;:_MP3LA/[!+4O1KIA.Z7^D9N<7[R+63C'P1KO='(;L$%KZI M,1)$.WXO"KM1T.EVO3YI15VRNQ=V_'ZW$^ST_VJAD2X.+V247B?T32UEO!E3 M,_^@VW9V>ID>KEBHXT'+\WX9UNS8_5$DN,8))2HH'@L]][1I>J6;)&%+/K"8 MC (C4/7[)/BPE"+G83,0B9 #N?3K[5ZO4?V#YWC;PZ)OR[-_0Z.@&9&4)>O! MZP5+J8)3NH)SD1+^NJ'07TU%)8N*@8K]0]%XQ&%?5P6V'=23,$XKK*VV13>] MBIG/-'3:3OLVM(=!!>@&*E\ZJLGT?'%\=#P9+XYGIQCOY_.+\>D"%C-H[<*% M,WWL)=H=WS^M\/UMD1+-Y.83X^/QB? M3N?-V9\GT_]J>]Z2(_CM7FD7K84KD$E.!%MF@U7':V@&D%!D)N7ZZTT'^AY$!#JF,"?2)YRJYNPJH6L8!]KT&,H: MP#@$@O-2:,5T;$4^YD1B3"1KD#03$@4X' F90LMK_F&D+SC[F%,X(KYD =&8 MZ1MPS ,'ZD;\U5:G.YR(-"-\;9^W(1+RCN8,J1 A4$06PJ\YIZ^V6GUOV$$\ M=F^XUK29N=#5L(IRPXA"IZ)T0"6ZE2'?.B8:ZFR[T&7&79L=Y0E.&Z!9B1FZ M 2OIQYQ):C8=9;!=!3'A2UI1VMKK=('P M$ VX:0'C"#XE5B>2K0DS-B/S=\PCS-(BJ3*66-^0) &41*9(@G:J#$U3!?Z( M<<(#TXXZ0[N'V[EQ5)X40 12;*=5E?%,J9S*^QGP*P5_^VG!7U#YC%16+F]? M:"W20;]8WIKX"=U %!+#Q\!+2*;HH'H8ADQE"5D/&+>&6*'AI8FO@"3E+)@V MRF/#WIZSV^O8DX/&XX(.*_WEJ<(I3A6N#N]W=GO.[L[.I_L?%7ZTL^=T^U]$ M,9Z9^KW^$X5=RTC!"M*K,!F\J75JE41&PA#3ALW![>QJ6+V73C--3XS#&_Y/ M:*3O>JM0N-%OA@Q:&!)5@RQ"[?X>\)DL_>2 O[U.G@BJMG^(Z_[55F]W".-\ MB?L6YJ,B,VX60NF"'^0^G]R#M:7V?T.E'3I@&J<*OCBYK[:Z.T-E?^$ MRX. M9PZWUP$+DQMJPC!XG0[B1F-X&ASJ)]%$<-K#=3/),.6#)NN.\TY?QP$ M.(^Y>55CMY\3O=4)VY3 7E;L_+#L,.%%S86YBHK)%T*$\GE M13XH+LM,@4]-[ G65^V5Y0(&I#MC;OF^5SV^59"8QR? J"OV. MZ;/+'5J[#5,X,96:N<;3O8*)"*E5T@""ZUD:IR?KAD'.A:[0LZ1 GA&I*R-O MU V$-+@SH:BZ9F MK($D$[XV]ADSR\G*LD\#5C'%=PDI"2DB,4XVQ102&5K,R!!U HZ@(FJ@WB61 M84*5Q6#4+BFG$I/=M04&58*6YV1II@>5!W$Y^Z>+NLB++8X,)#6NOZ0W*_YW MO@74'I8D/IYW'D[_ 0! $1@ $0 @ $ =69A8BTR,#(P,#8S,"YH M=&U02P$"% ,4 " "A0U1SY+$RVD3 "6V $0 @ %] M_P$ =69A8BTR,#(P,#8S,"YX #V M-@$ %0 @ $5$P( =69A8BTR,#(P,#8S,%]C86PN>&UL4$L! M A0#% @ H4-43F:%S?"; 0[@$ !4 ( !SS$" '5F M86(M,C R,# V,S!?9&5F+GAM;%!+ 0(4 Q0 ( *%#5&$!4C!J%4 --6 M 4 " <2> @!U9F%B+3(P,C P-C,P7V&UL4$L! A0# M% @ H4-4>:^-79!" 9B@ !< ( !*&P$ '5F86(V M,S R,&5X:&EB:70S,3$N:'1M4$L! A0#% @ H4-4;O3:OQ-" H"@ M !< ( !GG0$ '5F86(V,S R,&5X:&EB:70S,3(N:'1M4$L! M A0#% @ H4-417U[R+>!0 @QD !< ( !('T$ '5F M86(V,S R,&5X:&EB:70S,C$N:'1M4$L! A0#% @ H4-4<-JV%CK!0 MJ!D !< ( !,X,$ '5F86(V,S R,&5X:&EB:70S,C(N:'1M 64$L%!@ + L X ( %.)! $! end