0001558370-22-017821.txt : 20221114 0001558370-22-017821.hdr.sgml : 20221114 20221114165231 ACCESSION NUMBER: 0001558370-22-017821 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221114 DATE AS OF CHANGE: 20221114 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Williams Industrial Services Group Inc. CENTRAL INDEX KEY: 0001136294 STANDARD INDUSTRIAL CLASSIFICATION: HEAVY CONSTRUCTION OTHER THAN BUILDING CONST - CONTRACTORS [1600] IRS NUMBER: 731541378 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-16501 FILM NUMBER: 221386995 BUSINESS ADDRESS: STREET 1: 200 ASHFORD CENTER NORTH STREET 2: SUITE 425 CITY: ATLANTA STATE: GA ZIP: 30338 BUSINESS PHONE: 770-879-4400 MAIL ADDRESS: STREET 1: 200 ASHFORD CENTER NORTH STREET 2: SUITE 425 CITY: ATLANTA STATE: GA ZIP: 30338 FORMER COMPANY: FORMER CONFORMED NAME: GLOBAL POWER EQUIPMENT GROUP INC. DATE OF NAME CHANGE: 20100730 FORMER COMPANY: FORMER CONFORMED NAME: GLOBAL POWER EQUIPMENT GROUP INC/ DATE OF NAME CHANGE: 20010309 FORMER COMPANY: FORMER CONFORMED NAME: GEEG INC DATE OF NAME CHANGE: 20010306 10-Q 1 wlms-20220930x10q.htm 10-Q
http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent0001136294--12-312022Q3falseP1Yhttp://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrentP3MP1YP1YP1YP120DP3YP3Y0001136294us-gaap:TreasuryStockMember2022-04-012022-06-300001136294us-gaap:CommonStockMember2021-04-012021-06-300001136294us-gaap:TreasuryStockMember2021-01-012021-03-310001136294us-gaap:RestrictedStockMemberwlms:ModificationTo2020LongTermIncentiveProgramMemberwlms:PerformanceVestingMember2022-01-012022-09-300001136294srt:MinimumMemberus-gaap:RestrictedStockMemberwlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMemberwlms:PerformanceVestingMember2022-01-012022-09-300001136294srt:MinimumMemberus-gaap:RestrictedStockMemberwlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMemberwlms:PerformanceVestingMember2022-01-012022-09-300001136294srt:MaximumMemberus-gaap:RestrictedStockMemberwlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMemberwlms:PerformanceVestingMember2022-01-012022-09-300001136294srt:MaximumMemberus-gaap:RestrictedStockMemberwlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMemberwlms:PerformanceVestingMember2022-01-012022-09-300001136294srt:MinimumMemberus-gaap:RestrictedStockMemberwlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMemberwlms:PerformanceVestingMember2021-01-012021-09-300001136294srt:MaximumMemberus-gaap:RestrictedStockMemberwlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMemberwlms:PerformanceVestingMember2021-01-012021-09-300001136294us-gaap:RestrictedStockMemberwlms:ModificationTo2021LongTermIncentiveProgramMemberwlms:PerformanceVestingMember2022-01-012022-09-300001136294srt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2022-01-012022-09-300001136294wlms:CashBasedAwardsMember2022-09-300001136294wlms:DebtInstrumentIfEarlyTerminationOccursOnOrPriorToFirstAnniversaryOfClosingDateMemberwlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember2022-01-012022-09-300001136294wlms:DebtInstrumentIfEarlyTerminationOccursAfterFirstAnniversaryOfClosingDateMemberwlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember2022-01-012022-09-3000011362942021-09-0200011362942021-09-022021-09-020001136294wlms:PensionMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMemberwlms:ElectricalSolutionsMember2021-05-122021-05-120001136294srt:MinimumMemberwlms:DebtInstrumentIfTotalLeverageRatioIsGreaterThan3.00Memberwlms:TermLoanDueDecember2025Member2022-01-012022-09-300001136294srt:MinimumMemberwlms:DebtInstrumentIfTotalLeverageRatioIsEqualToOrLessThan3.00AndGreaterThan2.00Memberwlms:TermLoanDueDecember2025Member2022-01-012022-09-300001136294srt:MaximumMemberwlms:DebtInstrumentIfTotalLeverageRatioIsEqualToOrLessThan3.00AndGreaterThan2.00Memberwlms:TermLoanDueDecember2025Member2022-01-012022-09-300001136294srt:MinimumMemberwlms:TermLoanDueDecember2025Member2022-01-012022-09-300001136294wlms:TermLoanDueDecember2025Member2022-08-030001136294srt:MinimumMemberwlms:TermLoanFacilityMember2022-09-300001136294wlms:DebtInstrumentIfTotalLeverageRatioIsGreaterThan3.00Memberwlms:TermLoanDueDecember2025Member2022-01-012022-09-300001136294wlms:DebtInstrumentIfTotalLeverageRatioIsEqualToOrLessThan3.00AndGreaterThan2.00Memberwlms:TermLoanDueDecember2025Member2022-01-012022-09-300001136294srt:MinimumMemberwlms:TermLoanDueDecember2025Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-01-012022-09-300001136294wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMemberwlms:CanadianDollarOfferedRateMember2022-01-012022-09-300001136294srt:MaximumMemberwlms:TermLoanDueDecember2025Member2022-01-012022-09-300001136294wlms:TermLoanFacilityMember2022-01-012022-09-300001136294us-gaap:RevolvingCreditFacilityMember2022-09-300001136294us-gaap:RestrictedStockMemberwlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMemberwlms:PerformanceVestingMember2022-01-012022-09-300001136294us-gaap:RestrictedStockMemberwlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMemberwlms:PerformanceVestingMember2021-01-012021-09-300001136294wlms:PaymentSuretyBondMember2022-09-300001136294wlms:PerformanceBondMember2021-12-310001136294wlms:TermLoanDueDecember2025Member2022-01-012022-09-300001136294wlms:TermLoanDueDecember2025Member2021-07-012021-09-300001136294wlms:TermLoanDueDecember2025Member2021-01-012021-09-300001136294wlms:LongTermLiabilitiesOfDiscontinuedOperationsAndOtherLongTermLiabilitiesMemberus-gaap:SegmentDiscontinuedOperationsMember2021-09-300001136294wlms:LongTermLiabilitiesOfDiscontinuedOperationsAndOtherLongTermLiabilitiesMember2021-09-300001136294us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001136294us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001136294us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001136294us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001136294us-gaap:CommonStockMember2022-01-012022-03-310001136294us-gaap:CommonStockMember2021-01-012021-03-310001136294us-gaap:CommonStockMember2022-07-012022-09-300001136294us-gaap:RetainedEarningsMember2022-09-300001136294us-gaap:AdditionalPaidInCapitalMember2022-09-300001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001136294us-gaap:RetainedEarningsMember2022-06-300001136294us-gaap:AdditionalPaidInCapitalMember2022-06-300001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000011362942022-06-300001136294us-gaap:RetainedEarningsMember2022-03-310001136294us-gaap:AdditionalPaidInCapitalMember2022-03-310001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100011362942022-03-310001136294us-gaap:RetainedEarningsMember2021-12-310001136294us-gaap:AdditionalPaidInCapitalMember2021-12-310001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001136294us-gaap:RetainedEarningsMember2021-09-300001136294us-gaap:AdditionalPaidInCapitalMember2021-09-300001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001136294us-gaap:RetainedEarningsMember2021-06-300001136294us-gaap:AdditionalPaidInCapitalMember2021-06-300001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-3000011362942021-06-300001136294us-gaap:RetainedEarningsMember2021-03-310001136294us-gaap:AdditionalPaidInCapitalMember2021-03-310001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100011362942021-03-310001136294us-gaap:RetainedEarningsMember2020-12-310001136294us-gaap:AdditionalPaidInCapitalMember2020-12-310001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001136294srt:MaximumMemberwlms:TwoThousandEighteenLongTermIncentiveProgramMember2022-09-300001136294wlms:TwoThousandSixteenLongTermIncentiveProgramMember2022-09-300001136294wlms:TwoThousandSeventeenLongTermIncentiveProgramMember2022-09-300001136294wlms:TwoThousandEighteenLongTermIncentiveProgramMember2022-09-300001136294wlms:TwoThousandEighteenLongTermIncentiveProgramMember2022-01-012022-09-300001136294us-gaap:ShareBasedCompensationAwardTrancheTwoMemberwlms:Plan2015Member2022-01-012022-03-310001136294us-gaap:ShareBasedCompensationAwardTrancheOneMemberwlms:Plan2015Member2021-06-152021-06-150001136294wlms:NonEmployeeDirectorMemberus-gaap:RestrictedStockMemberwlms:EquityIncentivePlan2015Memberwlms:ServiceVestingMember2022-09-300001136294wlms:EmployeesMemberus-gaap:RestrictedStockMemberwlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMemberwlms:ServiceVestingMember2022-09-300001136294wlms:EmployeesMemberus-gaap:RestrictedStockMemberwlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMemberwlms:PerformanceVestingMember2022-09-300001136294us-gaap:RestrictedStockMemberwlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMemberwlms:ServiceVestingMember2021-09-300001136294wlms:ServiceVestingMemberwlms:Plan2015Member2021-06-150001136294us-gaap:RestrictedStockMemberwlms:OutsideOf2015PlanMemberwlms:PerformanceAndServiceVestingMember2021-05-170001136294us-gaap:RestrictedStockMember2022-09-300001136294us-gaap:RestrictedStockMember2021-09-300001136294us-gaap:ShareBasedCompensationAwardTrancheThreeMemberwlms:Plan2015Member2021-06-150001136294wlms:NonEmployeeDirectorMemberus-gaap:RestrictedStockMemberwlms:EquityIncentivePlan2015Memberwlms:ServiceVestingMember2022-01-012022-09-300001136294wlms:EmployeesMemberus-gaap:RestrictedStockMemberwlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMemberwlms:ServiceVestingMember2022-01-012022-09-300001136294wlms:EmployeesMemberus-gaap:RestrictedStockMemberwlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMemberwlms:PerformanceVestingMember2022-01-012022-09-300001136294wlms:ServiceVestingMemberwlms:Plan2015Member2021-06-152021-06-150001136294us-gaap:RestrictedStockMemberwlms:OutsideOf2015PlanMemberwlms:PerformanceAndServiceVestingMember2021-05-172021-05-170001136294us-gaap:RestrictedStockMemberwlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMemberwlms:ServiceVestingMember2021-01-012021-09-300001136294country:CA2021-12-3100011362942025-01-012022-09-3000011362942022-10-012022-09-3000011362942024-01-012022-09-3000011362942023-01-012022-09-300001136294us-gaap:TimeAndMaterialsContractMember2022-07-012022-09-300001136294us-gaap:FixedPriceContractMember2022-07-012022-09-300001136294country:US2022-07-012022-09-300001136294us-gaap:TimeAndMaterialsContractMember2022-01-012022-09-300001136294us-gaap:FixedPriceContractMember2022-01-012022-09-300001136294country:US2022-01-012022-09-300001136294us-gaap:TimeAndMaterialsContractMember2021-07-012021-09-300001136294us-gaap:FixedPriceContractMember2021-07-012021-09-300001136294country:US2021-07-012021-09-300001136294us-gaap:TimeAndMaterialsContractMember2021-01-012021-09-300001136294us-gaap:FixedPriceContractMember2021-01-012021-09-300001136294country:US2021-01-012021-09-300001136294us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMember2022-10-132022-10-130001136294us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMember2022-10-012022-12-310001136294wlms:TermLoanDueDecember2025Member2022-08-032022-08-030001136294wlms:AmendmentOfRevolvingCreditFacilityMember2022-08-032022-08-030001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001136294us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001136294wlms:OtherLongTermAssetsMember2022-09-300001136294wlms:OtherLongTermAssetsMember2021-12-310001136294wlms:OtherLongTermLiabilitiesMember2022-09-300001136294wlms:OtherLongTermLiabilitiesMember2021-12-310001136294us-gaap:OtherCurrentLiabilitiesMember2022-09-300001136294us-gaap:OtherCurrentLiabilitiesMember2021-12-310001136294us-gaap:RetainedEarningsMember2022-07-012022-09-300001136294us-gaap:RetainedEarningsMember2022-04-012022-06-300001136294us-gaap:RetainedEarningsMember2022-01-012022-03-3100011362942022-01-012022-03-310001136294us-gaap:RetainedEarningsMember2021-07-012021-09-300001136294us-gaap:RetainedEarningsMember2021-04-012021-06-3000011362942021-04-012021-06-300001136294us-gaap:RetainedEarningsMember2021-01-012021-03-3100011362942022-07-012022-12-310001136294wlms:LitigationAgainstFormerExecutiveAndEmployerMemberus-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:SubsequentEventMember2022-10-132022-10-130001136294wlms:LitigationAgainstFormerExecutiveAndEmployerMemberus-gaap:SubsequentEventMember2022-10-132022-10-130001136294wlms:ArbitrationRelatingToRestatementOfFinancialStatementsMemberwlms:TermLoanDueDecember2025Memberus-gaap:OtherNonoperatingIncomeExpenseMember2022-07-012022-09-300001136294wlms:LitigationAgainstFormerExecutiveAndEmployerMemberus-gaap:OtherNonoperatingIncomeExpenseMember2022-07-012022-09-300001136294wlms:ArbitrationRelatingToRestatementOfFinancialStatementsMemberus-gaap:OtherNonoperatingIncomeExpenseMember2022-07-012022-09-300001136294wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember2022-01-012022-09-300001136294wlms:SwingLoanMemberMember2022-09-300001136294wlms:CanadianDollarLoansMember2022-09-300001136294wlms:TermLoanDueDecember2025Member2020-12-160001136294wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember2020-12-160001136294wlms:DelayedDrawTermLoanFacilityMember2020-12-160001136294wlms:ClosingDateTermLoanMember2020-12-160001136294us-gaap:LetterOfCreditMember2022-09-300001136294srt:MinimumMember2022-09-300001136294srt:MaximumMember2022-09-300001136294country:CA2021-07-012021-09-300001136294country:CA2021-01-012021-09-300001136294wlms:LongTermLiabilitiesOfDiscontinuedOperationsAndOtherLongTermLiabilitiesMemberus-gaap:SegmentDiscontinuedOperationsMember2022-09-300001136294wlms:LongTermLiabilitiesOfDiscontinuedOperationsAndOtherLongTermLiabilitiesMember2022-09-300001136294wlms:RichmondCountyConstructorsMember2022-09-300001136294wlms:RichmondCountyConstructorsMember2021-12-310001136294us-gaap:RestrictedStockMemberwlms:ModificationTo2021LongTermIncentiveProgramMemberwlms:PerformanceVestingMember2022-09-300001136294country:CA2022-01-012022-09-300001136294wlms:PensionMemberus-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMemberwlms:ElectricalSolutionsMember2018-07-110001136294us-gaap:DiscontinuedOperationsDisposedOfBySaleMember2022-07-012022-09-300001136294us-gaap:DiscontinuedOperationsDisposedOfBySaleMember2022-01-012022-09-300001136294us-gaap:DiscontinuedOperationsDisposedOfBySaleMember2021-07-012021-09-300001136294us-gaap:DiscontinuedOperationsDisposedOfBySaleMember2021-01-012021-09-300001136294us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberwlms:ElectricalSolutionsMember2022-01-012022-09-300001136294us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberwlms:ElectricalSolutionsMember2021-07-012021-09-300001136294us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberwlms:ElectricalSolutionsMember2021-01-012021-09-300001136294country:CA2022-09-300001136294us-gaap:OtherNoncurrentAssetsMemberwlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember2022-09-300001136294us-gaap:LongTermDebtMemberwlms:TermLoanDueDecember2025Member2022-09-300001136294us-gaap:OtherNoncurrentAssetsMemberwlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember2021-12-310001136294us-gaap:LongTermDebtMemberwlms:TermLoanDueDecember2025Member2021-12-310001136294us-gaap:LongTermDebtMember2022-09-300001136294us-gaap:LongTermDebtMember2021-12-310001136294wlms:TermLoanDueDecember2025Member2022-07-012022-09-300001136294wlms:TermLoanDueDecember2025Member2022-09-300001136294wlms:TermLoanDueDecember2025Member2021-12-310001136294wlms:TermLoanDueDecember2025Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-01-012022-09-300001136294wlms:TermLoanDueDecember2025Memberus-gaap:BaseRateMember2022-01-012022-09-300001136294wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-01-012022-09-300001136294wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMemberus-gaap:BaseRateMember2022-01-012022-09-300001136294wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember2022-09-300001136294wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember2021-12-310001136294us-gaap:TreasuryStockMember2022-09-300001136294us-gaap:CommonStockMember2022-09-300001136294us-gaap:TreasuryStockMember2022-06-300001136294us-gaap:CommonStockMember2022-06-300001136294us-gaap:TreasuryStockMember2022-03-310001136294us-gaap:CommonStockMember2022-03-310001136294us-gaap:TreasuryStockMember2021-12-310001136294us-gaap:CommonStockMember2021-12-310001136294us-gaap:TreasuryStockMember2021-09-300001136294us-gaap:CommonStockMember2021-09-300001136294us-gaap:TreasuryStockMember2021-06-300001136294us-gaap:CommonStockMember2021-06-300001136294us-gaap:TreasuryStockMember2021-03-310001136294us-gaap:CommonStockMember2021-03-310001136294us-gaap:TreasuryStockMember2020-12-310001136294us-gaap:CommonStockMember2020-12-3100011362942021-09-3000011362942020-12-310001136294us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberwlms:ElectricalSolutionsAndMechanicalSolutionsMember2022-09-300001136294us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberwlms:ElectricalSolutionsAndMechanicalSolutionsMember2021-12-310001136294us-gaap:RestrictedStockMemberwlms:ServiceVestingMember2022-07-012022-09-300001136294us-gaap:RestrictedStockMemberwlms:PerformanceAndMarketVestingMember2022-07-012022-09-300001136294us-gaap:RestrictedStockMemberwlms:ServiceVestingMember2022-01-012022-09-300001136294us-gaap:RestrictedStockMemberwlms:PerformanceAndMarketVestingMember2022-01-012022-09-300001136294us-gaap:RestrictedStockMemberwlms:ServiceVestingMember2021-07-012021-09-300001136294us-gaap:RestrictedStockMemberwlms:PerformanceAndMarketVestingMember2021-07-012021-09-300001136294us-gaap:RestrictedStockMemberwlms:PerformanceAndMarketVestingMember2021-01-012021-09-300001136294us-gaap:RevolvingCreditFacilityMember2022-07-012022-09-300001136294us-gaap:RevolvingCreditFacilityMember2022-01-012022-09-300001136294us-gaap:RevolvingCreditFacilityMember2021-07-012021-09-300001136294us-gaap:RevolvingCreditFacilityMember2021-01-012021-09-3000011362942022-07-012022-09-3000011362942021-07-012021-09-3000011362942021-01-012021-09-300001136294us-gaap:CommonStockMember2022-04-012022-06-300001136294us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000011362942022-04-012022-06-300001136294us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-3100011362942021-01-012021-03-3100011362942022-09-3000011362942021-12-3100011362942022-11-0700011362942022-01-012022-09-30xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesxbrli:purewlms:claimwlms:itemwlms:D

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended September 30, 2022

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 No. 001-16501

Graphic

Williams Industrial Services Group Inc.

(Exact name of registrant as specified in its charter)

Delaware

73-1541378

(State or other jurisdiction of
incorporation or organization)

(I.R.S. Employer
Identification No.)

200 Ashford Center North, Suite 425

Atlanta, GA 30338

(Address of principal executive offices) (Zip code)

(770) 879-4400

(Registrant’s telephone number, including area code)

N/A

(Former name, former address and former fiscal year, if changed since last report)

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, par value $0.01 per share

WLMS

NYSE 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 every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes   No  

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

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

As of November 7, 2022, there were 26,422,761 shares of common stock of Williams Industrial Services Group Inc. outstanding.

WILLIAMS INDUSTRIAL SERVICES GROUP INC. AND SUBSIDIARIES

Table of Contents

Part I—FINANCIAL INFORMATION

2

Item 1. Financial Statements

2

Condensed Consolidated Balance Sheets as of September 30, 2022 and December 31, 2021 (unaudited)

2

Condensed Consolidated Statements of Operations for the Three and Nine Months Ended September 30, 2022 and 2021 (unaudited)

3

Condensed Consolidated Statements of Comprehensive Income for the Three and Nine Months Ended September 30, 2022 and 2021 (unaudited)

4

Condensed Consolidated Statements of Stockholders’ Equity for the Three and Nine Months Ended September 30, 2022 and 2021 (unaudited)

5

Condensed Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2022 and 2021 (unaudited)

6

Notes to Condensed Consolidated Financial Statements (unaudited)

7

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

25

Item 3. Quantitative and Qualitative Disclosures about Market Risk

34

Item 4. Controls and Procedures

35

Part II—OTHER INFORMATION

Item 1. Legal Proceedings

36

Item 1A. Risk Factors

36

Item 6. Exhibits

37

SIGNATURES

38

1

Part I—FINANCIAL INFORMATION

Item 1. Financial Statements.

WILLIAMS INDUSTRIAL SERVICES GROUP INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)

(in thousands, except share data)

September 30, 2022

  

December 31, 2021

ASSETS

  

  

Current assets:

Cash and cash equivalents

$

1,013

$

2,482

Restricted cash

 

468

 

468

Accounts receivable, net of allowance of $318 and $427, respectively

 

37,339

 

35,204

Contract assets

 

10,076

 

12,683

Other current assets

 

10,675

 

11,049

Total current assets

 

59,571

 

61,886

Property, plant, and equipment, net

 

1,016

 

653

Goodwill

 

35,400

 

35,400

Intangible assets

 

12,500

 

12,500

Other long-term assets

 

7,732

 

5,712

Total assets

$

116,219

$

116,151

LIABILITIES AND STOCKHOLDERS’ EQUITY

Current liabilities:

Accounts payable

$

11,732

$

12,168

Accrued compensation and benefits

 

14,312

 

12,388

Contract liabilities

 

3,440

 

3,412

Short-term borrowings

14,525

676

Current portion of long-term debt

1,050

1,050

Other current liabilities

 

4,630

 

11,017

Current liabilities of discontinued operations

106

316

Total current liabilities

 

49,795

 

41,027

Long-term debt, net (Note 9)

 

21,809

 

30,328

Deferred tax liabilities

2,263

2,442

Other long-term liabilities

 

4,440

 

1,647

Long-term liabilities of discontinued operations

3,513

4,250

Total liabilities

 

81,820

 

79,694

Commitments and contingencies (Note 11)

Stockholders’ equity:

Common stock, $0.01 par value, 170,000,000 shares authorized and 26,865,064 and 26,408,789 shares issued, respectively, and 26,422,761 and 25,939,621 shares outstanding, respectively

 

264

 

261

Paid-in capital

 

93,705

 

92,227

Accumulated other comprehensive loss

 

(440)

 

(95)

Accumulated deficit

 

(59,124)

 

(55,930)

Treasury stock, at par (442,303 and 469,168 common shares, respectively)

 

(6)

 

(6)

Total stockholders’ equity

 

34,399

 

36,457

Total liabilities and stockholders’ equity

$

116,219

$

116,151

See accompanying notes to condensed consolidated financial statements.

2

WILLIAMS INDUSTRIAL SERVICES GROUP INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands, except per share data)

  

2022

  

2021

2022

  

2021

Revenue

$

56,685

$

73,351

$

182,303

$

225,773

Cost of revenue

55,936

66,590

173,564

203,561

 Gross profit

749

6,761

8,739

22,212

Selling and marketing expenses

322

267

1,054

709

General and administrative expenses

6,657

4,248

19,022

16,931

Depreciation and amortization expense

61

50

173

137

Total operating expenses

7,040

4,565

20,249

17,777

Operating income (loss)

(6,291)

2,196

(11,510)

4,435

Interest expense, net

1,485

1,227

3,965

3,733

Other (income) expense, net

(11,114)

181

(11,533)

(1,411)

Total other (income) expense, net

(9,629)

1,408

(7,568)

2,322

Income (loss) from continuing operations before income tax

3,338

788

(3,942)

2,113

Income tax expense (benefit)

(272)

(6)

(214)

256

Income (loss) from continuing operations

3,610

794

(3,728)

1,857

Income (loss) from discontinued operations before income tax

(45)

(34)

(92)

130

Income tax expense (benefit)

(3)

22

(626)

59

Income (loss) from discontinued operations

(42)

(56)

534

71

Net income (loss)

$

3,568

$

738

$

(3,194)

$

1,928

Basic income (loss) per common share

Income (loss) from continuing operations

$

0.14

$

0.03

$

(0.14)

$

0.07

Income (loss) from discontinued operations

(0.00)

0.02

0.00

Basic income (loss) per common share

$

0.14

$

0.03

$

(0.12)

$

0.07

Diluted income (loss) per common share

Income (loss) from continuing operations

$

0.14

$

0.03

$

(0.14)

$

0.07

Income (loss) from discontinued operations

(0.01)

(0.00)

0.02

0.00

Diluted income (loss) per common share

$

0.13

$

0.03

$

(0.12)

$

0.07

See accompanying notes to condensed consolidated financial statements.

3

WILLIAMS INDUSTRIAL SERVICES GROUP INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (UNAUDITED)

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

2022

  

2021

2022

  

2021

Net income (loss)

$

3,568

$

738

$

(3,194)

$

1,928

Foreign currency translation adjustment

 

(318)

 

(98)

 

(345)

 

(64)

Comprehensive income (loss)

$

3,250

$

640

$

(3,539)

$

1,864

See accompanying notes to condensed consolidated financial statements.

4

WILLIAMS INDUSTRIAL SERVICES GROUP INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED)

Accumulated

Common Shares

Other

$0.01 Per Share

Paid-in

Comprehensive

Accumulated

Treasury Shares

(in thousands, except share data)

  

Shares

  

Amount

  

Capital

  

Income (Loss)

  

Deficit

  

Shares

  

Amount

  

Total

Balance, December 31, 2020

25,926,333

$

256

$

90,292

$

28

$

(58,673)

(589,891)

$

(8)

$

31,895

Restricted stock awards granted

164,388

Restricted stock units vested

274,448

4

120,723

2

6

Tax withholding on restricted stock units

(545)

(545)

Stock-based compensation

625

625

Foreign currency translation

4

4

Net loss

(1,681)

(1,681)

Balance, March 31, 2021

26,365,169

$

260

$

90,372

$

32

$

(60,354)

(469,168)

$

(6)

$

30,304

Restricted stock units vested

19,501

Tax withholding on restricted stock units

40

40

Stock-based compensation

424

424

Foreign currency translation

30

30

Net income

2,871

2,871

Balance, June 30, 2021

26,384,670

$

260

$

90,836

$

62

$

(57,483)

(469,168)

$

(6)

$

33,669

Stock-based compensation

834

834

Foreign currency translation

(98)

(98)

Net income

738

738

Balance, September 30, 2021

26,384,670

$

260

$

91,670

$

(36)

$

(56,745)

(469,168)

$

(6)

$

35,143

Accumulated

Common Shares

Other

$0.01 Per Share

Paid-in

Comprehensive

Accumulated

Treasury Shares

(in thousands, except share data)

  

Shares

  

Amount

  

Capital

  

Income (Loss)

  

Deficit

  

Shares

  

Amount

  

Total

Balance, December 31, 2021

26,408,789

$

261

$

92,227

$

(95)

$

(55,930)

(469,168)

$

(6)

$

36,457

Restricted stock awards granted

291,894

Stock-based compensation

(147)

(147)

Foreign currency translation

142

142

Net loss

(2,044)

(2,044)

Balance, March 31, 2022

26,700,683

$

261

$

92,080

$

47

$

(57,974)

(469,168)

$

(6)

$

34,408

Restricted stock units vested

169,255

26,865

Tax withholding on restricted stock units

2

(165)

(163)

Stock-based compensation

1,293

1,293

Foreign currency translation

(169)

(169)

Net loss

(4,718)

(4,718)

Balance, June 30, 2022

26,869,938

$

263

$

93,208

$

(122)

$

(62,692)

(442,303)

$

(6)

$

30,651

Restricted stock units forfeited

(4,874)

Tax withholding on restricted stock units

1

3

4

Stock-based compensation

494

494

Foreign currency translation

(318)

(318)

Net income

3,568

3,568

Balance, September 30, 2022

26,865,064

$

264

$

93,705

$

(440)

$

(59,124)

(442,303)

$

(6)

$

34,399

See accompanying notes to condensed consolidated financial statements.

5

WILLIAMS INDUSTRIAL SERVICES GROUP INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)

Nine Months Ended September 30,

(in thousands)

2022

  

2021

Operating activities:

Net income (loss)

$

(3,194)

$

1,928

Adjustments to reconcile net (loss) income to net cash provided by (used in) operating activities:

Net income from discontinued operations

(534)

(71)

Deferred income tax benefit

(178)

(304)

Depreciation and amortization on plant, property, and equipment

173

137

Amortization of deferred financing costs

636

623

Amortization of debt discount

150

150

Bad debt expense

(26)

(123)

Stock-based compensation

1,120

2,579

Changes in operating assets and liabilities:

Accounts receivable

(2,551)

(11,896)

Contract assets

2,547

(4,824)

Other current assets

2

(5,113)

Other assets

(2,202)

(214)

Accounts payable

(331)

2,121

Accrued and other liabilities

(692)

6,628

Contract liabilities

29

(39)

Net cash used in operating activities, continuing operations

(5,051)

(8,418)

Net cash used in operating activities, discontinued operations

(413)

(348)

Net cash used in operating activities

(5,464)

(8,766)

Investing activities:

Purchase of property, plant, and equipment

(536)

(537)

Net cash used in investing activities

(536)

(537)

Financing activities:

Repurchase of stock-based awards for payment of statutory taxes due on stock-based compensation

(159)

(501)

Debt issuance costs

(175)

Proceeds from short-term borrowings

211,875

208,421

Repayments of short-term borrowings

(198,026)

(204,101)

Repayments of long-term debt

(8,844)

(788)

Net cash provided by financing activities

4,671

3,031

Effect of exchange rate change on cash

(140)

112

Net change in cash, cash equivalents and restricted cash

(1,469)

(6,160)

Cash, cash equivalents and restricted cash, beginning of period

2,950

9,184

Cash, cash equivalents and restricted cash, end of period

$

1,481

$

3,024

Supplemental Disclosures:

Cash paid for interest

$

2,778

$

2,781

Cash paid for income taxes, net of refunds

$

$

1,841

See accompanying notes to condensed consolidated financial statements.

6

WILLIAMS INDUSTRIAL SERVICES GROUP INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

NOTE 1—BUSINESS AND BASIS OF PRESENTATION

Business

Williams Industrial Services Group Inc. (together with its wholly owned subsidiaries, “Williams,” the “Company,” “we,” “us” or “our,” unless the context indicates otherwise) was initially formed in 1998 as GEEG Inc., a Delaware corporation, and in 2001 changed its name to “Global Power Equipment Group Inc.,” and, as part of a reorganization, became the successor to GEEG Holdings, L.L.C., a Delaware limited liability company. Effective June 29, 2018, the Company changed its name to Williams Industrial Services Group Inc. to better align its name with the Williams business, and the Company’s stock trades on the NYSE American LLC under the ticker symbol “WLMS.” Williams has been safely helping power plant owners and operators enhance asset value for more than 50 years. It provides a broad range of construction, maintenance, and support services to infrastructure customers in energy, power, and industrial end markets. The Company’s mission is to be the preferred provider of construction, maintenance, and specialty services through commitment to superior safety performance, focus on innovation, and dedication to delivering unsurpassed value to its customers.

Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) on a basis consistent with that used in the Annual Report on Form 10-K for the year ended December 31, 2021, filed by the Company with the U.S. Securities and Exchange Commission (“SEC”) on March 16, 2022 (the “2021 Report”). In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments, including all normal recurring adjustments, necessary to present fairly the unaudited condensed consolidated balance sheets and statements of operations, comprehensive income (loss), stockholders’ equity and cash flows for the periods indicated. All significant intercompany transactions have been eliminated. The December 31, 2021 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by GAAP. These unaudited condensed consolidated interim financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the 2021 Report. Accounting measurements at interim dates inherently involve greater reliance on estimates than at year-end. The results of operations for any interim period are not necessarily indicative of operations to be expected for the full year.

The Company reports on a fiscal quarter basis utilizing a “modified” 5-4-4 calendar (modified in that the fiscal year always begins on January 1 and ends on December 31). However, the Company has continued to label its quarterly information using a calendar convention. The effects of this practice are modest and only exist when comparing interim period results. The reporting periods and corresponding fiscal interim periods are as follows:

Reporting Interim Period

Fiscal Interim Period

  

2022

  

2021

Three Months Ended March 31

January 1, 2022 to April 3, 2022

January 1, 2021 to April 4, 2021

Three Months Ended June 30

April 4, 2022 to July 3, 2022

April 5, 2021 to July 4, 2021

Three Months Ended September 30

July 4, 2022 to October 2, 2022

July 5, 2021 to October 3, 2021

7

NOTE 2—LIQUIDITY

As noted above, the accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP and on a basis consistent with the 2021 Report, which contemplates that the Company will continue to operate as a going concern, which means that it will be able to meet its obligations and continue its operations during the twelve-month period following the issuance of this Quarterly Report on Form 10-Q for the three and nine months ended September 30, 2022 (this “Form 10-Q”).  Therefore, these financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classifications of liabilities that may result should the Company be unable to continue as a going concern.

The Company had negative cash flows from operations during the nine months ended September 30, 2022.  These negative cash flows were primarily a consequence of the four factors described in the paragraph below.  

In connection with the preparation of the accompanying unaudited condensed consolidated financial statements, management assessed the Company’s financial condition and concluded that the following primary factors, taken in the aggregate, raised substantial doubt regarding the Company’s ability to continue as a going concern for the twelve-month period following the issuance of this Form 10-Q.

Significant losses incurred on a number of fixed price contracts in our Florida water business, which have been the subject of prior disclosures.
Start-up costs related to the Company’s entry into the transmission and distribution market, which have utilized cash resources and, while ultimately anticipated to benefit the Company’s business, have negatively impacted liquidity.
Failure to convert pipeline opportunities into revenue, which have had the effect of delaying the Company’s receipt of cash from such opportunities.
Delays in collecting cash receipts from customers.

To address the negative cash flows in the Company’s business, the Company has developed a liquidity plan, the implementation of which management believes will alleviate the substantial doubt about the Company’s ability to continue as a going concern during the twelve-month period following the issuance of this Form 10-Q.  The liquidity plan, which will continue to be refined as circumstances dictate, contemplates the following key elements, in which the Company will:

Take steps to enhance profitability of non-performing businesses;
Lower the cost of services by removing nonbillable expenses that cannot be recovered;
Aggressively reduce operating expenses; and
Shorten the collection cycle time on the Company’s accounts receivable and lengthen the payment cycle time on its accounts payable.

On August 3, 2022, as a result of the Company being unable to comply with its debt covenants as of June 30, 2022, the Company amended its existing Revolving Credit Agreement and the Term Loan Agreement (as defined below), which among other things, amended the calculation of EBITDA (as defined in the Revolving Credit Agreement), and Consolidated EBITDA (as defined in the Term Loan Agreement) to include (or “add back”) certain non-recurring losses and expenses relating to projects executed in Jacksonville, Florida, one-time costs and expenses incurred in connection with the Company’s transmission and distribution business unit start-up, and costs and expenses arising out of the Company’s litigation with a former executive and his employer (in each case, subject to certain specified dollar limits), as well as to amend and increase the Total Leverage Ratio (as defined in the Term Loan Agreement) applicable to the Company for certain periods. For additional information regarding the amendments, see “Note 9—Debt.”

8

While the above-mentioned factors have negatively affected the Company’s liquidity, there were two developments in the third and fourth quarter of 2022 that resulted in material cash receipts by the Company.  Specifically, the Company settled two legal claims.  The first such settlement involved a cash collection in the third quarter of 2022 of approximately $8.1 million related to an arbitration proceeding initiated by the Company against a third party in connection with the restatement of the Company’s financial statements in 2017 for the 2012 to 2014 period.  The second matter, settled in the fourth quarter of 2022, involved litigation against a former executive and his employer that resulted in the employer of the former executive agreeing to pay a cash settlement of $2.7 million.  The Company recognized both settlements as other income during the third quarter of 2022. The $8.1 million settlement proceeds were used to prepay part of the Company’s Term Loan and the $2.7 million settlement, which was collected on October 13, 2022, was used to repay a portion of the Revolving Credit Facility.  As a result, the full amount of these settlement receipts could not be used for general working capital purposes and did not materially affect the Company’s liquidity.  For additional information about the arbitration and legal settlements, please refer to “Note 9—Debt” and “Note 14—Subsequent Events” to the unaudited condensed consolidated financial statements included in this Form 10-Q.

In the first nine months of 2022, the Company’s principal sources of liquidity were borrowings under the Revolving Credit Facility and efforts to effectively manage its working capital.  The Company anticipates that this will continue to be the case in the fourth quarter of 2022, subject to the anticipated benefits of the liquidity plan outlined above.  The Company continues to monitor its liquidity and capital resources closely. If market conditions were to change, and revenue is reduced or operating costs either increased or could not be reduced as contemplated by the Company’s liquidity plan, cash flows and liquidity could be materially negatively impacted.

While management believes its liquidity plan alleviates the substantial doubt regarding the Company’s ability to continue as a going concern during the ensuing twelve-month period, the Company cannot provide any assurance that it will be able to implement its liquidity plan successfully or, even if successfully implemented, that the plan will ultimately result in the Company continuing as a going concern. In addition, the Company could be unable to meet its obligations under its existing indebtedness, including failing to comply with any of its covenants. If any such failures are not waived by the Company’s lenders, it would result in an event of default under such indebtedness and the potential acceleration of outstanding indebtedness thereunder and the potential foreclosure on the collateral securing such debt, and would likely cause a cross-default under the Company’s other outstanding indebtedness. If the liquidity plan does not have the intended effect, the Company may need to seek relief from the Company’s lenders or take steps to raise additional capital, such as selling equity or debt securities or entering into additional borrowing arrangements, to sustain operations, which may not be available on favorable terms, or at all, in which case the Company will be required to pursue other alternatives, which may include selling assets, selling or merging its business, ceasing operations or filing a petition for bankruptcy (either liquidation or reorganization) under applicable bankruptcy laws.

NOTE 3—RECENT ACCOUNTING PRONOUNCEMENTS

Recently Adopted Accounting Pronouncements

The Company did not implement any new accounting pronouncements during the first nine months of 2022. However, the Company is currently evaluating the impact of future disclosures that may arise under recent SEC proposals.

NOTE 4—LEASES

The Company primarily leases office space and related equipment, as well as equipment, modular units and vehicles directly used in providing services to its customers. The Company’s leases have remaining lease terms of one to ten years. Most leases contain renewal options for varying periods, which are at the Company’s sole discretion and included in the expected lease term if they are reasonably certain of being exercised. In accordance with ASU 2016-02, the Company accounts for lease components, such as fixed payments including rent, real estate taxes, and insurance costs, separately from the non-lease components, such as common area maintenance costs.

In accordance with ASU 2016-02, for leases with terms greater than twelve months, the Company records the related right-of-use assets and lease liabilities at the present value of the fixed lease payments over the lease term at the lease commencement date. The Company uses its incremental borrowing rate to determine the present value of the lease as the rate implicit in the lease is typically not readily determinable.

9

Short-term leases (leases with an initial term of twelve months or less or leases that are cancelable by the lessee and lessor without significant penalties) are expensed on a straight-line basis over the lease term. The majority of the Company’s short-term leases relate to equipment used in delivering services to its customers. These leases are entered into at agreed upon hourly, daily, weekly, or monthly rental rates for an unspecified duration and typically have a termination for convenience provision. Such equipment leases are considered short-term in nature unless it is reasonably certain that the equipment will be leased for a term greater than twelve months.

On September 2, 2021, the Company made the decision to relocate its corporate headquarters to Atlanta, Georgia and entered into a ten-year lease agreement. The Company completed its relocation in March 2022. The lease is presented as a right-of-use asset and lease liability and the lease liability amounts to $3.3 million with a present value of $2.2 million over a ten-year term. If the Company defaults, the landlord has the right to use the security deposit for rent or other payments due to other damages, injury, expense or liability as defined in the lease agreement. Although the security deposit shall be deemed the property of the landlord, any remaining balance of the security deposit shall be returned by the landlord to the Company after termination of the lease as the Company’s obligations under the lease have been fulfilled. The Company subleased a portion of its former office space and collected $44,000 of sublease income during the nine months ended September 30, 2022.

The components of lease expense were as follows:

Three Months Ended September 30,

Nine Months Ended September 30,

Lease Cost/(Sublease Income) (in thousands)

2022

2021

2022

2021

Operating lease cost

$

549

$

619

$

1,668

$

1,711

Short-term lease cost

2,125

1,051

5,353

2,484

Sublease income

(14)

(5)

(44)

(5)

Total lease cost

$

2,660

$

1,665

$

6,977

$

4,190

Lease cost related to finance leases was not significant for the three and nine months ended September 30, 2022 and 2021.

Information related to the Company’s right-of-use assets and lease liabilities were as follows:

Lease Assets/Liabilities (in thousands)

Balance Sheet Classification

September 30, 2022

December 31, 2021

Lease Assets

Right-of-use assets

Other long-term assets

$

3,738

$

1,527

Lease Liabilities

Short-term lease liabilities

Other current liabilities

$

1,572

$

1,606

Long-term lease liabilities

Other long-term liabilities

2,582

511

Total lease liabilities

$

4,154

$

2,117

Supplemental information related to the Company’s leases were as follows:

Nine Months Ended September 30,

(dollars in thousands)

2022

2021

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash used by operating leases

$

1,810

$

1,810

Right-of-use assets obtained in exchange for new operating lease liabilities

3,669

1,549

Weighted-average remaining lease term - operating leases

5.34 years

1.47 years

Weighted-average remaining lease term - finance leases

1.48 years

2.48 years

Weighted-average discount rate - operating leases

9%

9%

Weighted-average discount rate - finance leases

9%

9%

10

Total remaining lease payments under the Company’s operating and finance leases were as follows:

Operating Leases

Finance Leases

Nine Months Ended September 30,

(in thousands)

Remainder of 2022

$

557

$

1

2023

1,490

6

2024

653

1

2025

375

-

2026

381

-

Thereafter

1,873

-

Total lease payments

$

5,329

$

8

Less: interest

(1,183)

-

Present value of lease liabilities

$

4,146

$

8

NOTE 5—CHANGES IN BUSINESS

Discontinued Operations

Electrical Solutions

During the fourth quarter of 2017, the Company made the decision to exit and sell its Electrical Solutions segment (which was comprised solely of Koontz-Wagner Custom Controls Holdings LLC (“Koontz-Wagner”), a wholly owned subsidiary of the Company) in an effort to reduce the Company’s outstanding term debt. The Company determined that the decision to exit this segment met the definition of a discontinued operation. As a result, this segment has been presented as a discontinued operation for all periods presented.

On July 11, 2018, Koontz-Wagner filed a voluntary petition for relief under Chapter 7 of Title 11 of the Bankruptcy Code with the U.S. Bankruptcy Court for the Southern District of Texas. The filing was for Koontz-Wagner only, not for the Company as a whole, and was completely separate and distinct from the Williams business and operations. As a result of the July 11, 2018 bankruptcy of Koontz-Wagner, the Company recorded a pension withdrawal liability of $2.9 million related to Koontz-Wagner’s International Brotherhood of Electrical Workers Local Union 1392 (“IBEW”) multi-employer pension plan.

After an arbitration process, on May 12, 2021, an arbitrator concluded that the IBEW used an incorrect per hour contribution rate in calculating the Company’s pension withdrawal liability, which resulted in the Company overpaying. The arbitrator directed IBEW to refund all overpayments, with interest, to the Company and to redetermine the Company’s payments going forward using the proper contribution rate. Accordingly, the Company’s overall pension withdrawal liability decreased by approximately $0.3 million. The pension liability is expected to be satisfied by annual cash payments of $0.3 million each, paid in quarterly installments, through 2038. The Company recorded a gain on disposal of approximately $0.2 million during the first nine months of 2021 to reduce its previously recorded estimated withdrawal liability.

Mechanical Solutions

During the third quarter of 2017, the Company made the decision to exit and sell substantially all of the operating assets and liabilities of its Mechanical Solutions segment and determined that the decision to exit this segment met the definition of a discontinued operation. As a result, this segment has been presented as a discontinued operation for all periods presented.

11

As of September 30, 2022 and December 31, 2021, the Company did not have any assets related to its Electrical Solutions’ and Mechanical Solutions’ discontinued operations. The following table presents a reconciliation of the carrying amounts of major classes of liabilities of Electrical Solutions’ and Mechanical Solutions’ discontinued operations:

(in thousands)

  

September 30, 2022

December 31, 2021

Liabilities:

Current liabilities of discontinued operations

$

106

$

316

Liability for pension obligation

2,307

2,368

Liability for uncertain tax positions

1,206

1,882

Long-term liabilities of discontinued operations

3,513

4,250

Total liabilities of discontinued operations

$

3,619

$

4,566

The following table presents a reconciliation of the major classes of line items constituting the net income (loss) from discontinued operations. In accordance with GAAP, the amounts in the table below do not include an allocation of corporate overhead.

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

  

2022

  

2021

  

2022

  

2021

General and administrative expenses

$

$

5

$

$

39

Loss (gain) on disposal - Electrical Solutions

(17)

17

(245)

Interest expense

45

46

75

76

Income (loss) from discontinued operations before income tax

(45)

(34)

(92)

130

Income tax expense (benefit)

(3)

22

(626)

59

Income (loss) from discontinued operations

$

(42)

$

(56)

$

534

$

71

NOTE 6—REVENUE

Disaggregation of Revenue

The Company’s contracts generally include a single performance obligation for which revenue is recognized over time, as performance obligations are satisfied, due to the continuous transfer of control to the customer. For cost-plus contracts, the Company recognizes revenue when services are performed and contractually billable based upon the hours incurred and agreed-upon hourly rates. Revenue on fixed-price contracts is recognized and invoiced over time using the cost-to-cost percentage-of-completion method. To the extent a contract is deemed to have multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation using its best estimate of the standalone selling price of each distinct good or service in the contract. The Company does not adjust the price of the contract for the effects of a significant financing component. Change orders are generally not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as a modification of the existing contract and performance obligation. The Company believes these methods of revenue recognition most accurately reflect the economics of the transactions with its customers.

The Company’s contracts may include several types of variable consideration, including change orders, rate true-up provisions, retainage, claims, incentives, penalties, and liquidated damages. The Company estimates the amount of revenue to be recognized on variable consideration using estimation methods that best predict the amount of consideration to which the Company expects to be entitled. The Company includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based on an assessment of its anticipated performance and all information (historical, current, and forecasted) that is reasonably available. The Company updates its estimate of the transaction price each reporting period and the effect of variable consideration on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis. In circumstances where the Company cannot reasonably determine the outcome of a contract, it recognizes revenue over time as the work is performed, but only to the extent of recoverable costs incurred (i.e. zero margin). A loss provision is recorded for the amount of any estimated unrecoverable costs in excess of total estimated revenue on a contract as soon as the Company becomes aware. The Company generally provides a limited warranty for a term of two years or less following completion of services performed under its contracts. Historically, warranty claims have not resulted in material costs incurred.

12

Disaggregated revenue by type of contract was as follows:  

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

2022

2021

2022

2021

Cost-plus reimbursement contracts

$

44,237

$

63,363

$

138,263

$

201,027

Fixed-price contracts

12,448

9,988

44,040

24,746

Total

$

56,685

$

73,351

$

182,303

$

225,773

Disaggregated revenue by the geographic area where the work was performed was as follows:

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

2022

2021

2022

2021

United States

$

56,685

$

64,379

$

176,801

$

197,287

Canada

-

8,972

5,502

28,486

Total

$

56,685

$

73,351

$

182,303

$

225,773

Contract Balances

The Company enters into contracts that allow for periodic billings over the contract term that are dependent upon specific advance billing terms, as services are provided, or as milestone billings based on completion of certain phases of work. Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings are reported in the Company’s unaudited condensed consolidated balance sheets as contract assets. Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimated earnings recognized to date are reported in the Company’s unaudited condensed consolidated balance sheets as contract liabilities. At any point in time, each project in process could have either contract assets or contract liabilities.

The following table provides information about contract assets and contract liabilities from contracts with customers:

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

2022

2021

2022

  

2021

Costs incurred on uncompleted contracts

$

55,936

$

66,590

$

173,564

$

203,561

Earnings recognized on uncompleted contracts

749

6,761

 

8,739

 

22,212

Total

56,685

73,351

182,303

 

225,773

Less—billings to date

(50,049)

(63,034)

(175,667)

 

(215,456)

Net

$

6,636

$

10,317

$

6,636

$

10,317

Contract assets

$

10,076

$

12,811

$

10,076

$

12,811

Contract liabilities

(3,440)

(2,494)

(3,440)

 

(2,494)

Net

$

6,636

$

10,317

$

6,636

$

10,317

For the three and nine months ended September 30, 2022, the Company recognized revenue of approximately $0.1 million and $2.2 million, respectively, on approximately $3.4 million that was included in the corresponding contract liability balance on December 31, 2021.

Remaining Performance Obligations

The following table includes estimated revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) as of September 30, 2022:

(in thousands)

Remainder of 2022

2023

2024

Thereafter

Total

Remaining performance obligations

$

64,529

$

122,093

$

61,135

$

104,966

$

352,723

NOTE 7—EARNINGS (LOSS) PER SHARE

As of September 30, 2022, the Company’s 26,422,761 shares outstanding included 321,142 shares of contingently issued but unvested restricted stock. As of September 30, 2021, the Company’s 25,915,502 shares outstanding included 215,956 shares

13

of contingently issued but unvested restricted stock. Restricted stock is excluded from the calculation of basic weighted average shares outstanding, but its impact, if dilutive, is included in the calculation of diluted weighted average shares outstanding.

Basic earnings per common share are calculated by dividing net income by the weighted average common shares outstanding during the period. Diluted earnings per common share are based on the weighted average common shares outstanding during the period, adjusted for the potential dilutive effect of common shares that would be issued upon the vesting and release of restricted stock awards and units and stock options, if any.

Basic and diluted earnings per common share from continuing operations were calculated as follows:

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands, except share data)

  

2022

2021

2022

  

2021

Income (loss) from continuing operations

$

3,610

$

794

$

(3,728)

$

1,857

Basic income (loss) per common share:

Weighted average common shares outstanding

26,102,308

25,699,545

26,009,465

25,306,130

Basic income (loss) per common share

$

0.14

$

0.03

$

(0.14)

$

0.07

Diluted income (loss) per common share:

Weighted average common shares outstanding

26,102,308

25,699,545

26,009,465

25,306,130

Diluted effect:

 

Unvested portion of restricted stock units and awards

335,373

807,030

791,570

Weighted average diluted common shares outstanding

26,437,681

26,506,575

 

26,009,465

26,097,700

Diluted income (loss) per common share

$

0.14

$

0.03

$

(0.14)

$

0.07

The weighted average number of shares outstanding used in the computation of basic and diluted earnings per common share does not include the effect of the following potential outstanding common stock. The effects of the potentially outstanding service-based restricted stock and restricted stock unit awards were not included in the calculation of diluted earnings per common share because the effect would have been anti-dilutive. The effects of the potentially outstanding performance- and market-based restricted stock unit awards were not included in the calculation of diluted earnings per common share because the performance and/or market conditions had not been satisfied as of September 30, 2022 and 2021.

Three Months Ended September 30,

Nine Months Ended September 30,

2022

2021

2022

  

2021

Unvested service-based restricted stock and restricted stock unit awards

573,517

16,666

229,102

Unvested performance- and market-based restricted stock unit awards

887,559

833,111

887,559

833,111

14

NOTE 8—INCOME TAXES

The effective income tax expense rate for continuing operations for the three and nine months ended September 30, 2022 and 2021 was as follows:

Three Months Ended September 30,

Nine Months Ended September 30,

    

2022

2021

2022

    

2021

Effective income tax rate for continuing operations

(8.2)%

(0.8)%

5.4%

12.1%

The effective income tax rate differs from the statutory federal income tax rate of 21% primarily because of the partial valuation allowances recorded on the Company’s deferred tax assets and the Canadian income tax provision.  

For the three months ended September 30, 2022, the Company recorded income tax benefit from continuing operations of $0.3 million, or (8.2)% of pretax income from continuing operations, compared with income tax benefit from continuing operations of $0.01 million, or (0.8)% of pretax income from continuing operations, in the corresponding period of 2021. For the nine months ended September 30, 2022, the Company recorded income tax benefit from continuing operations of $0.2 million, or 5.4% of pretax loss from continuing operations, compared with income tax expense from continuing operations of $0.3 million, or 12.1% of pretax income from continuing operations, in the corresponding period of 2021. The $0.3 million decrease in income tax provision from continuing operations for the three months ended September 30, 2022, compared with the corresponding period in 2021, was primarily related to a $0.6 million decrease in the Canadian income tax provision, partially offset by a $0.3 million decrease in the U.S. income tax benefit related to the indefinite lived deferred tax assets. The $0.5 million decrease in income tax provision from continuing operations for the nine months ended September 30, 2022, compared with the corresponding period in 2021, was primarily related to a $0.7 million decrease in the Canadian income tax provision, partially offset by a $0.2 million decrease in the U.S. income tax benefit related to the indefinite lived deferred tax assets.

The Company’s net deferred balance was primarily composed of indefinite lived deferred tax liabilities attributable to goodwill and trade names, and the indefinite lived deferred tax assets related to the post 2017 net operating losses and Section 163(j) interest addback. A full valuation allowance was applied to most of the remaining deferred balances. The indefinite lived deferred tax assets enabled the release of the valuation allowance to the extent that it can offset the indefinite lived deferred tax liabilities. Because all indefinite lived deferred tax liabilities are part of continued operations, and the release of valuation allowance is attributable to the future taxable income related to these deferred tax liabilities, the entire valuation allowance released was recorded in continuing operations according to ASC 740-20-45-3. As of September 30, 2022, the Company had $2.3 million net deferred tax liabilities, mainly composed of $12.4 million indefinite lived deferred tax liabilities attributable to goodwill and trade names, partially offset by $6.8 million indefinite lived deferred tax assets attributable to post 2017 net operating losses, $3.4 million indefinite lived deferred tax assets attributable to Section 163(j) interest addback, $0.2 million deferred tax assets accrued for the current period as a result of the Canadian net operating loss, plus $0.3 million deferred tax liability accrued with respect to the Company’s outside basis difference in its investment in Canada.

As of September 30, 2022, and 2021, the Company would have needed to generate approximately $287.2 million and $270.4 million, respectively, of future taxable income in order to realize its deferred tax assets.

The Company’s foreign subsidiaries may generate earnings that are not subject to U.S. income taxes so long as they are permanently reinvested in its operations outside of the U.S. Pursuant to ASC 740-30, undistributed earnings of foreign subsidiaries that are no longer permanently reinvested would become subject to deferred income taxes.

As of September 30, 2022, the Company projects that its Canadian subsidiary will have generated approximately $5.1 million undistributed earnings by the end of 2022. The Company’s management expects that all of the undistributed earnings will be repatriated back to the United States within the next 12 months. The Company formed the Canadian subsidiary in 2018 without significant capital investment, and the majority of the undistributed earnings was expected to be repatriated as dividends to the United States at the United States-Canada treaty rate of 5%. As a result, the Company accrued a deferred tax liability of $0.3 million related to its investment in Canada for its outside basis difference as of September 30, 2022.

15

As of September 30, 2022 and 2021, the Company provided for a total liability of $2.3 million and $3.0 million, respectively, for uncertain income tax positions, which include the unrecognized tax benefits related to various federal, foreign and state income tax matters, and the accrual of interest, penalties, and foreign currency adjustments that can potentially arise from these positions. For the period ended September 30, 2022, the $2.3 million reserved for uncertain income tax positions was included in long-term liabilities of discontinued operations and other long-term liabilities, of which $1.2 million was related to discontinued operations, compared to $1.9 million for the corresponding period in 2021. If the unrecognized tax benefit is recognized, the reduction in the liability would be recorded as a tax benefit and reduce the effective tax rate. Of the $2.3 million reserved for uncertain income tax positions as of September 30, 2022, approximately $1.1 million was accrued for potential payment of interest and penalties, of which, $0.5 million was related to discontinued operations.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (“CARES”) Act was enacted and signed into U.S. law to provide economic relief to individuals and businesses facing economic hardship as a result of the COVID-19 pandemic. The Company has incorporated the impact of the CARES Act to the tax provision. In addition, the Company deferred payments of federal employer payroll taxes of approximately $4.9 million, as permitted by the CARES Act. The first half of the deferred amounts were paid in December 2021, and the second half will be paid by December 2022.

On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (“IRA”) into law. The IRA contains a number of revisions to the Internal Revenue Code, including a 15% corporate minimum income tax and a 1% excise tax on corporate stock repurchases in tax years beginning after December 31, 2022. While these tax law changes have no immediate effect and are not expected to have a material adverse effect on the Company’s results of operations going forward, the Company will continue to evaluate the IRA’s impact as further information becomes available.

NOTE 9—DEBT

The following table provides information about the Company’s debt, net of unamortized deferred financing costs:

(in thousands)

  

September 30, 2022

  

December 31, 2021

Short-term borrowings

$

14,525

$

676

Term loan, current portion of long-term debt

1,050

1,050

Current debt

$

15,575

$

1,726

Term loan, noncurrent portion of long-term debt

$

24,056

$

32,900

Debt discount

(641)

(791)

Unamortized deferred financing costs

(1,606)

(1,781)

Long-term debt, net

$

21,809

$

30,328

Total debt, net

$

37,384

$

32,054

Debt Refinancing

On December 16, 2020 (the “Closing Date”), the Company and certain of its subsidiaries refinanced and replaced its prior revolving credit facility and term loan facility and entered into (i) the Term Loan Agreement (as defined below), which provided for senior secured term loan facilities in an aggregate principal amount of up to $50.0 million (collectively, the “Term Loan”), consisting of a $35.0 million closing date term loan facility (the “Closing Date Term Loan”) and up to $15.0 million of borrowings under a delayed draw facility (the “Delayed Draw Term Loan Facility”) with EICF Agent LLC, as agent, and CION Investment Corporation,  as a lender and a co-lead arranger, and the other lenders party thereto; and (ii) a senior secured asset-based revolving line of credit of up to $30.0 million (the “Revolving Credit Facility”) with PNC Bank, National Association (“PNC”). In connection with the refinancing, the Company repaid the outstanding balance of the prior facilities and all interest in full.

As of September 30, 2022, the Company had $14.5 million outstanding debt under the Revolving Credit Facility and $25.1 million outstanding (including both the noncurrent and current portion of the Term Loan) under the Term Loan. Total liquidity (the sum of unrestricted cash and availability under the Revolving Credit Facility) was $7.3 million at the end of the third quarter of 2022. As of September 30, 2022, the Company was in compliance with all debt covenants, as amended.

16

Effective as of August 23, 2022, the Company entered into a confidential settlement agreement and general release (the “Settlement Agreement”), dated August 22, 2022, that resolved a pending arbitration proceeding initiated by the Company against a third-party respondent in May 2020. The claims made by the Company against the respondent relate to the restatement of the Company’s financial statements in 2017 for the 2012 to 2014 period. The Company received net proceeds (after payment of attorney’s fees and third-party funding costs) of approximately $8.1 million, which was recorded as other income on the income statement during the third quarter of 2022. In the third quarter of 2022, the Company used the $8.1 million of net proceeds received under the Settlement Agreement to repay part of the Term Loan. As of September 30, 2022, the Company reduced the Term Loan to $25.1 million compared to $34.0 million on December 31, 2021 (including both the noncurrent and current portion of the Term Loan).

The Revolving Credit Facility

On the Closing Date, the Company and certain of its subsidiaries (the “Revolving Loan Borrowers”) entered into the Revolving Credit and Security Agreement with PNC, as agent for the lenders, and the lenders party thereto (the “Revolving Credit Agreement”), which provides for the Revolving Credit Facility. As part of the Revolving Credit Facility, the Company may access a letter of credit sublimit in an amount up to $2.0 million, a swing loan sublimit in an aggregate principal amount of up to $3.0 million, and a Canadian dollar sublimit in an aggregate principal amount of up to $5.0 million. The Revolving Credit Agreement matures on December 16, 2025.

As of September 30, 2022, borrowings under the Revolving Credit Facility bore interest, at the Company’s election, at either (1) the base commercial lending rate of PNC, as publicly announced, plus 1.25%, payable in cash on a monthly basis, (2) the Term SOFR Rate (as defined in the Revolving Credit Agreement, as amended,) based on the secured overnight financing rate (“SOFR”) rate, subject to a minimum SOFR floor of 1.00%, plus 2.25%, payable in cash on the last day of each interest period, or (3) with respect to Canadian dollar loans, the Canadian Dollar Offered Rate (“CDOR”), subject to a minimum CDOR rate of 1.00%, plus 2.25%, payable in cash on a monthly basis. In addition, upon the occurrence of an event of default, and for so long as such event of default continues, default interest equal to 2.00% per year in excess of the rate otherwise applicable will be payable.

The Revolving Loan Borrowers’ Obligations (as defined in the Revolving Credit Agreement) are guaranteed by certain of the Company’s material, wholly owned subsidiaries, subject to customary exceptions (the “Revolving Loan Guarantors” and, together with the Revolving Loan Borrowers, the “Revolving Loan Credit Parties”). The Revolving Loan Credit Parties’ obligations are secured by first-priority security interests on substantially all of the Revolving Loan Credit Parties’ accounts receivable and a second-priority security interest in substantially all other assets of the Revolving Loan Credit Parties, subject to the terms of the Intercreditor Agreement between PNC and EICF Agent LLC, as the Revolving Loan Agent and the Term Loan Agent, respectively (as each such term is defined in the Intercreditor Agreement), as described below (the “Intercreditor Agreement”).  

The Revolving Loan Borrowers may from time to time voluntarily prepay outstanding amounts, plus any accrued but unpaid interest on the aggregate amount being prepaid, under the Revolving Credit Facility, in whole or in part. There is no required minimum prepayment amount. If at any time the amount outstanding under the Revolving Credit Agreement exceeds the borrowing base, or any sublimit, in effect at such time, the excess amount will be immediately due and payable. Subject to the Intercreditor Agreement, the Revolving Credit Agreement also requires mandatory prepayment of outstanding amounts in the event the Revolving Loan Borrowers receive proceeds from certain events and activities, including, among others, certain asset sales and casualty events, the issuance of indebtedness and equity interests, and the recovery of any proceeds from certain specified arbitration proceedings.

17

The Revolving Credit Agreement provides for (1) a closing fee of $0.2 million, which was paid on the Closing Date, (2) a customary unused line fee equal to 0.25% per year on the unused portion of the Revolving Credit Facility, which is payable on a quarterly basis, and (3) a collateral monitoring fee of $2,500, which is payable on a monthly basis. The Revolving Credit Agreement also provides for an early termination fee (the “Early Termination Fee”), payable to the revolving lenders thereunder upon (1) any acceleration of the Obligations and termination of the Revolving Credit Agreement and the obligation of the revolving lenders to make advances thereunder following the occurrence of an Event of Default (as defined in the Revolving Credit Agreement), or (2) any other termination of the Revolving Credit Agreement and the obligation of revolving lenders to make advances thereunder for any reason (the “Early Termination Date”). The Early Termination Fee is calculated as follows: if the Early Termination Date occurred on or prior to the first anniversary of the Closing Date, the Early Termination Fee would have been 2.00% of the Revolving Credit Facility; and if prepayment occurs after the first anniversary of the Closing Date and on or prior to the second anniversary of the Closing Date, the Early Termination Fee will be 1.00% of the Revolving Credit Facility. While any letter of credit is outstanding under the Revolving Credit Facility, the Revolving Loan Borrowers must pay a letter of credit fronting fee at a rate equal to 0.25% per year, payable quarterly, in addition to any other customary fees required by the issuer of the letter of credit.

The Revolving Credit Agreement contains customary representations and warranties, as well as customary affirmative and negative covenants, in each case, with certain exceptions, limitations and qualifications. The Revolving Credit Agreement also requires the Revolving Loan Borrowers to regularly provide certain financial information to the lenders thereunder, maintain a springing minimum fixed charge coverage ratio, and comply with certain limitations on capital expenditures.

Events of default under the Revolving Credit Agreement include, but are not limited to, a breach of certain covenants or any representations or warranties, failure to timely pay any amounts due and owing, the commencement of any bankruptcy or other insolvency proceeding, judgments in excess of certain acceptable amounts, the occurrence of a change in control, certain events related to ERISA matters, impairment of security interests in collateral or invalidity of guarantees or security documents, or a default or event of default under the Term Loan Agreement or the Intercreditor Agreement, in each case, with customary exceptions, limitations, grace periods and qualifications. If an event of default occurs, the revolving lenders may, among other things, declare all Obligations outstanding under the Revolving Credit Facility to be immediately due and payable, together with accrued interest and fees, and exercise remedies under the collateral documents relating to the Revolving Credit Agreement.

On August 3, 2022, the Company entered into an Amendment to the Revolving Credit Agreement (the “Revolving Credit Amendment”) that, among other things, (i) amended the calculation of EBITDA (as defined in the Revolving Credit Agreement), effective as of June 30, 2022, to include (or “add back”) certain non-recurring losses and expenses relating to projects executed in Jacksonville, Florida, one-time costs and expenses incurred in connection with the Company’s transmission and distribution business unit start-up, and costs and expenses arising out of the Company’s litigation with a designated former executive and his employer (in each case, subject to certain specified dollar limits), (ii) permitted advances against certain eligible receivables of one of the Company’s joint ventures (also subject to specified dollar limits), (iii) included provisions that replace the London Interbank Offered Rate (LIBOR) interest rate with customary provisions based on SOFR, and (iv) provided for the payment of a $25,000 amendment fee, plus applicable fees and expenses. The $25,000 amendment fee will be expensed as incurred.

EICF Agent LLC, as the Term Loan Agent, and PNC, as the Revolving Loan Agent, entered into an Intercreditor Agreement, dated as of the Closing Date, to which the Term Loan Credit Parties (as defined below) and Revolving Loan Credit Parties consented. The Intercreditor Agreement, among other things, specifies the relative lien priorities of the Term Loan Agent and Revolving Loan Agent in the relevant collateral, and contains customary provisions regarding, among other things, the rights of the Term Loan Agent and Revolving Loan Agent to take enforcement actions against the relevant collateral and certain limitations on amending the documentation governing each of the Term Loan and Revolving Credit Facility.

18

The Term Loan

On the Closing Date, the Company and certain of its subsidiaries (the “Term Loan Borrowers”) entered into the Term Loan, Guarantee and Security Agreement with EICF Agent LLC, as agent for the lenders, CION Investment Corporation, as a lender and co-lead arranger, and the other lenders party thereto (the “Term Loan Agreement”), which provides for the Term Loan. The Closing Date Term Loan was fully drawn on the Closing Date, while the Delayed Draw Term Loan Facility was available upon the satisfaction of certain conditions precedent for up to 18 months following the Closing Date and expired in June 2022. The Term Loan Agreement matures on December 16, 2025.

Borrowings under the Term Loan Agreement bear interest at SOFR, plus a margin of 8.50% (if the Total Leverage Ratio (as defined in the Term Loan Agreement) is less than 2.50:1) or 9.00% per year (if the Total Leverage Ratio is greater than or equal to 2.50:1), subject to a minimum SOFR floor of 1.00%, payable in cash on a quarterly basis. In addition, upon the occurrence of an event of default, and for so long as such event of default continues, default interest equal to 2.00% per year in excess of the rate otherwise applicable will be payable.

The Term Loan Borrowers’ Obligations (as defined in the Term Loan Agreement) are guaranteed by certain of the Company’s material, wholly owned subsidiaries, subject to customary exceptions (the “Term Loan Guarantors” and, together with the Term Loan Borrowers, the “Term Loan Credit Parties”). The Term Loan Credit Parties’ obligations are secured by first-priority security interests on substantially all of the Term Loan Credit Parties’ assets, as well as a second-priority security interest on the Term Loan Credit Parties’ accounts receivable and inventory, subject to the Intercreditor Agreement.

Subject to certain conditions, the Term Loan Borrowers may voluntarily prepay the Term Loan on any Payment Date (as defined in the Term Loan Agreement), in whole or in part, in a minimum amount of $1.0 million of the outstanding principal amount, plus a prepayment fee. The prepayment fee was amended effective June 30, 2022, as described below.

Subject to certain exceptions, within 120 days of the end of each calendar year, beginning with the year ended December 31, 2021, the Term Loan Borrowers must prepay the Obligations in an amount equal to (1) (i) if the Total Leverage Ratio is greater than 3:00:1:00, 50.0% of Excess Cash Flow (as defined in the Term Loan Agreement) or (ii) if the Total Leverage Ratio is equal to or less than 3:00:1:00 and greater than 2:00:1:00, 25.0% of Excess Cash Flow, less (2) all voluntary prepayments made on the Term Loan during such calendar year; provided that, so long as no default or event of default has occurred and is continuing or would result therefrom, no such prepayment will be required unless Excess Cash Flow for such calendar year equals or exceeds $0.5 million. The Company was not required to prepay any Obligations for the year ended December 31, 2021. The Term Loan Agreement also requires mandatory prepayment of certain amounts in the event the Term Loan Borrowers receive proceeds from certain events and activities, including, among others, certain asset sales and casualty events, the issuance of indebtedness and equity interests, and the receipt of extraordinary receipts (with certain exclusions), plus, in certain instances, the applicable prepayment fee.

The Term Loan Agreement contains customary representations and warranties, as well as customary affirmative and negative covenants, in each case, with certain exceptions, limitations and qualifications. The Term Loan Agreement also requires the Term Loan Borrowers to regularly provide certain financial information to the lenders thereunder, maintain a maximum total leverage ratio and a minimum fixed charge coverage ratio, and comply with certain limitations on capital expenditures.

Events of default under the Term Loan Agreement include, but are not limited to, a breach of certain covenants or any representations or warranties, failure to timely pay any amounts due and owing, the commencement of any bankruptcy or other insolvency proceeding, judgments in excess of certain acceptable amounts, the occurrence of a change in control, certain events related to ERISA matters, impairment of security interests in collateral or invalidity of guarantees or security documents, or a default or event of default under the Revolving Credit Agreement or the Intercreditor Agreement, in each case, with customary exceptions, limitations, grace periods and qualifications. If an event of default occurs, the Term Loan lenders may, among other things, declare all Obligations to be immediately due and payable, together with accrued interest and fees, and exercise remedies under the collateral documents relating to the Term Loan Agreement.

19

On August 3, 2022 (the “Signing Date”), effective as of June 30, 2022, the Company entered into an Amendment to the Term Loan Agreement (the “Term Loan Amendment”) that, among other things, (i) amended and increased the Total Leverage Ratio (as defined in the Term Loan Agreement) applicable to the Company for certain periods, (ii) amended the calculation of Consolidated EBITDA (as defined in the Term Loan Agreement) to include (or “add back”) certain non-recurring losses and expenses relating to projects executed in Jacksonville, Florida, one-time costs and expenses incurred in connection with the Company’s transmission and distribution business unit start-up, and costs and expenses arising out of the Company’s litigation with a designated former executive and his employer (in each case, subject to certain specified dollar limits), (iii) provided for a fee of 1% of the then-outstanding principal balance due upon maturity of the term loan without duplication of fees paid in connection with the Company’s prepayment fee structure, (iv) extended the Company’s existing prepayment fee structure to require upon repayment (a) prior to the first anniversary of the Signing Date, a fee of 3% of the principal amount being repaid, (b) on or after the first anniversary of the Signing Date and prior to the second anniversary of the Signing Date, a fee of 2% of the principal amount being repaid, and (c) on or after the second anniversary of the Signing Date, a fee of 1% of the principal amount being repaid, and (v) provided for the payment of a $0.2 million amendment fee, plus applicable fees and expenses.  The Company’s expense related to the Term Loan Amendment was $0.2 million and will be recognized as interest expense over the remaining term of the modified Term Loan Agreement.

Effective as of August 23, 2022, the Company entered into a Settlement Agreement, which resolved a pending arbitration proceeding related to the restatement of the Company’s financial statements in 2017 for the 2012 to 2014 period. The Company received net proceeds of $8.1 million (after payment of attorney’s fees and third-party funding costs), and used these net proceeds to prepay a substantial amount of the Term Loan. The $8.1 million net proceeds, coupled with $0.3 million scheduled principal payments, reduced the Term Loan by a total of $8.4 million to $25.1 million as of September 30, 2022 (including both the noncurrent and current portion of the Term Loan).

Letters of Credit and Bonds

In line with industry practice, the Company is often required to provide letters of credit and payment and performance surety bonds to customers. These letters of credit and bonds provide credit support and security for the customer if the Company fails to perform its obligations under the applicable contract with such customer.

The Revolving Credit Facility provides for a letter of credit sublimit in an amount up to $2.0 million. As of September 30, 2022, the Company had $0.5 million letters of credit outstanding under this sublimit and $0.4 million cash collateralized standby letters of credit outstanding pursuant to its prior revolving credit facility with Wells Fargo Bank, National Association. There were no amounts drawn upon these letters of credit as of September 30, 2022.

In addition, as of September 30, 2022 and December 31, 2021, the Company had outstanding payment and performance surety bonds of $65.6 million and $67.6 million, respectively.

Deferred Financing Costs and Debt Discount:

Deferred financing costs and debt discount is amortized over the terms of the related debt facilities using the straight-line method. The following table summarizes the amortization of deferred financing costs and debt discount related to the Company's debt facilities and recognized in interest expense on the unaudited condensed consolidated statements of operations:

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

2022

2021

2022

2021

Term loan

$

125

$

113

$

350

$

338

Debt discount on term loan

50

50

150

150

Revolving credit facility

96

96

286

286

Total

$

271

$

259

$

786

$

774

The following table summarizes unamortized deferred financing costs and debt discount included on the Company's unaudited condensed consolidated balance sheets:

(in thousands)

    

Location

    

September 30, 2022

December 31, 2021

Term loan

Long-term debt, net

$

1,606

$

1,781

Debt discount on term loan

Long-term debt, net

641

791

Revolving credit facility

Other long-term assets

1,223

1,509

Total

$

3,470

$

4,081

20

NOTE 10FINANCIAL INSTRUMENTS

Fair Value of Financial Instruments

ASC 820–Fair Value Measurement defines fair value as the exit price, which is the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. ASC 820 also establishes a three-tier fair value hierarchy, which categorizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in the active markets for identical assets and liabilities and the lowest priority to unobservable inputs.

The Company’s financial instruments as of September 30, 2022 and December 31, 2021 consisted primarily of cash and cash equivalents, restricted cash, receivables, payables, and debt instruments. The carrying values of these financial instruments approximate their respective fair values, as they are either short-term in nature or carry interest rates that are periodically adjusted to market rates.

NOTE 11—COMMITMENTS AND CONTINGENCIES

Litigation and Claims

The Company is from time-to-time party to various lawsuits, including personal injury claims and other proceedings that arise in the ordinary course of its business. With respect to all such lawsuits, claims and proceedings, the Company records a reserve when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. The Company does not believe that the resolution of any currently pending lawsuits, claims and proceedings, either individually or in the aggregate, will have a material adverse effect on its financial position, results of operations or liquidity. However, the outcomes of any currently pending lawsuits, claims and proceedings cannot be predicted, and therefore, there can be no assurance that this will be the case.

The Company completed a bankruptcy filing of its Koontz-Wagner subsidiary on July 11, 2018. This could require the Company to incur legal fees and other expenses related to liabilities from this bankruptcy filing. While the Company does not anticipate these liabilities will have a material adverse effect on its results of operations, cash flows and financial position, and although the statute of limitations has run on certain claims that the Chapter 7 Trustee for the Koontz-Wagner estate might assert, there can be no assurance of the outcome. The filing was for Koontz-Wagner only, not for the Company as a whole, and was completely separate and distinct from the Williams business and operations. For additional information, please refer to “Note 5—Changes in Business” to the unaudited condensed consolidated financial statements.

The acquiror of certain assets from a former operating unit of the Company has been named as a defendant in an asbestos personal injury lawsuit and has submitted a claim for indemnification and tendered defense of the matter to the Company. The Company has assumed defense of the matter subject to a reservation of rights and objection to the claim for indemnification. Neither the Company nor its predecessors ever mined, manufactured, produced, or distributed asbestos fiber, the material that allegedly caused the injury underlying this action. The Company does not expect that this claim will have a material adverse effect on its financial position, results of operations or liquidity. Moreover, during 2012, the Company secured insurance coverage that will help to reimburse the defense costs and potential indemnity obligations of its former operating unit relating to these claims. The Company intends to vigorously defend all currently active actions, and it does not anticipate that this action will have a material adverse effect on its financial position, results of operations or liquidity. However, the outcomes of any legal action cannot be predicted and, therefore, there can be no assurance that this will be the case.

Insurance

The Company maintains insurance coverage for most insurable aspects of its business and operations. The Company’s insurance programs, including, but not limited to, health, general liability, and workers’ compensation, have varying coverage limits depending upon the type of insurance. For the three and nine months ended September 30, 2022, insurance expense, including insurance premiums related to the excess claim coverage and claims incurred for continuing operations, was $1.6 million and $4.7 million, respectively.

21

The Company’s unaudited condensed consolidated balance sheets include amounts representing its probable estimated liability related to insurance-related claims that are known and have been asserted against the Company, and for insurance-related claims that are believed to have been incurred but had not yet been reported as of September 30, 2022. As of September 30, 2022, the Company provided $0.9 million in letters of credit and $1.5 million of non-depleting cash collateral as security for possible general liability and workers’ compensation claims.

Executive Severance

As of September 30, 2022, the Company had outstanding severance arrangements with senior executives. The Company’s maximum commitment under all such arrangements, which would apply if the employees covered by these arrangements were each terminated without cause, was $6.4 million on September 30, 2022. The Company did not accrue executive severance expenses as of September 30, 2022.

NOTE 12—STOCK-BASED COMPENSATION PLANS

During the first nine months of 2022, the Company granted 291,894 service-based restricted stock awards under the 2015 Equity Incentive Plan (as amended and restated, the “2015 Plan”), at a grant date fair value of $1.85 per share, to its non-employee directors, which vest in full on February 3, 2023.

During the first nine months of 2022, the Company granted 362,356 service-based restricted stock units to its employees under the 2022 long-term incentive (“LTI”) program and the 2015 Plan at a grant date fair value of $1.99 per share. These service-based restricted stock units can be paid in cash or shares at the election of the Compensation Committee of the Board of Directors and shall vest in equal annual installments over a period of three years.

During the first nine months of 2022, the Company also granted 724,726 performance-based restricted stock units to its employees under the 2022 LTI program and the 2015 Plan at a grant date fair value of $1.99 per share. The 2022 performance-based restricted stock units have three annual performance periods (fiscal years 2022, 2023 and 2024), with operating income and free cash flow goals (equally weighted) for each year, and threshold performance resulting in awards earned at 50% of the target opportunity and maximum performance resulting in awards earned at 200% of the target. The annual achievement levels are accumulated over the three-year performance period and the earned amounts, if any, will vest on March 31, 2025. The three-year average payout level for each performance objective replaces the actual payout level for any fiscal year where the actual payout is less than the three-year average. These performance-based restricted stock units can be paid in cash or shares at the election of the Compensation Committee of the Board of Directors.

During the first nine months of 2021, the Company granted 307,616 service-based restricted stock units under the 2021 LTI program and the 2015 Plan at a grant date fair value of $3.48 per share. These service-based restricted stock units can be paid in cash or shares at the election of the Compensation Committee of the Board of Directors and shall vest in full on March 31, 2024.  

Additionally on June 15, 2021, the Company granted an employee 41,666 service-based restricted stock units under the 2015 Plan at a grant date fair value of $6.27 per share. The service-based restricted stock units vested with respect to 25,000 shares of common stock on the date of grant (June 15, 2021), while 8,333 vested on March 31, 2022 and the remaining 8,333 will vest on March 31, 2023. These awards may be paid in cash or shares at the election of the Compensation Committee of the Board of Directors.

During the first nine months of 2021, the Company also granted performance-based restricted stock units under the 2021 LTI program and the 2015 Plan with an aggregate cash value of approximately $2.2 million, which could be paid in cash or shares at the election of the Compensation Committee of the Board of Directors. The 2021 performance-based restricted stock units have three annual performance periods (fiscal years 2021, 2022 and 2023), with operating income and free cash flow goals (equally weighted) for each year, and threshold performance resulting in awards earned at 50% of the target opportunity and maximum performance resulting in awards earned at 200% of the target. The annual achievement levels are accumulated over the three-year performance period and the earned amounts, if any, vest on March 31, 2024. The three-year average payout level for each performance objective replaces the actual payout level for any fiscal year where the actual payout is less than the three-year average. These are cash-based awards that were included in other current liabilities on the consolidated balance sheet beginning in April 2021.

22

Additionally on May 17, 2021, the Company granted an employee 37,500 performance-based restricted stock units as an inducement award outside of the 2015 Plan at a grant date fair value of $5.00 per share. The performance-based restricted stock units, if any, vest on March 31, 2024. The performance-based awards have three annual performance periods (fiscal years 2021, 2022 and 2023), with operating income and free cash flow goals (equally weighted) for each year, and threshold performance resulting in awards earned at 50% of the target opportunity and maximum performance resulting in awards earned at 200% of the target. These awards may be paid in cash or shares at the election of the Compensation Committee of the Board of Directors.

The Company previously granted (i) performance-based restricted stock units under the 2016 LTI program, which were scheduled to vest if the Company achieved a per share stock price of $5.50 for 30 consecutive trading days prior to August 5, 2021, (ii) performance-based restricted stock units under the 2017 LTI program, which were scheduled to vest if the Company achieved a per share stock price of $6.00 for 30 consecutive trading days prior to March 31, 2021 (pursuant to an extension from the initial vesting date of March 31, 2020, which extension was approved by the Compensation Committee in February 2020), and (iii) performance-based restricted stock units under the 2018 LTI program, which were scheduled to vest if the Company achieved a per share stock price of at least $5.00 for any period of 30 consecutive trading days prior to June 30, 2021 (collectively, the “LTI Performance Awards”). On March 5, 2021, the Compensation Committee of the Board of Directors extended the performance period for each of the LTI Performance Awards to December 31, 2022. In accordance with ASC Topic 718, “Compensation—Stock Compensation” (“ASC 718”), the Company conducted a lattice valuation model in order to revalue the market price for the LTI Performance Awards at the March 5, 2021 modification date. The 2018 LTI program met the market objective by achieving a per share stock price of $5.00 for 30 consecutive days, and approximately 189,640 shares will vest for recipients remaining employed through December 31, 2022.

During the first nine months of 2021, the Compensation Committee of the Board of Directors approved modifying the 2020 and 2019 performance-based restricted stock units granted in 2020 and 2019. The 2020 and 2019 performance-based restricted stock units did not achieve the 2021 performance objectives. The 2019 performance-based restricted stock units expired because their final performance period was 2021.

On April 13, 2022, the Company’s management analyzed the probability of achieving the 2022 performance objectives for the 2021 and 2020 performance-based restricted stock units granted in 2021 and 2020 and determined that, after comparing the actual year-to-date results to the forecasted results, it is unlikely the Company will achieve the minimum performance metric for the 2022 performance period. This resulted in a $0.3 million adjustment for the 2021 performance-based restricted stock units and an entire reversal of $0.5 million for the 2020 performance-based restricted stock units within the first three months of 2022. The 2020 performance-based restricted stock units will expire after the 2022 performance period and the 2021 performance-based restricted stock units were adjusted to vest at 55% of their original cash value and as of September 30, 2022, will be expensed by approximately $0.5 million until the end of the service requisite period of March 31, 2024.

While the majority of  restricted stock units and awards were granted as equity, in accordance with ASC 718, the Company has one cash-based plan that is classified as a liability. Stock-based compensation expense for the three months ended September 30, 2022 and 2021 was $0.5 million and $1.1 million, respectively, and for the nine months ended September 30, 2022 and 2021 was $1.1 million and $2.6 million, respectively, and was included in general and administrative expenses on the Company’s unaudited condensed consolidated statements of operations.

NOTE 13—OTHER SUPPLEMENTARY INFORMATION

The following table summarizes other current assets included on the Company's unaudited condensed consolidated balance sheets:

(in thousands)

    

September 30, 2022

    

December 31, 2021

Unamortized commercial insurance premiums

$

3,674

$

2,389

Litigation settlement receivable

2,675

Security deposits - real estate

1,978

1,978

Prepaid expenses

1,826

1,136

Sales tax receivable - Canada

6

4,866

Other current assets

516

680

Total

$

10,675

$

11,049

23

The following table summarizes other current liabilities included on the Company's unaudited condensed consolidated balance sheets:

(in thousands)

    

September 30, 2022

    

December 31, 2021

Short-term lease liability

$

1,572

$

1,606

Accrued job cost

1,318

2,433

Cloud computing software liability

692

-

Stock Compensation

418

938

Legal fees

245

113

Sales tax payable - Canada

-

5,135

Other current liabilities

385

792

Total

$

4,630

$

11,017

The following table summarizes other long-term assets included on the Company's unaudited condensed consolidated balance sheets:

(in thousands)

September 30, 2022

    

December 31, 2021

Right-of-use lease assets

$

3,738

$

1,527

Equity method investment in RCC

1,848

2,521

Unamortized Debt Issuance Cost

1,223

1,509

Unamortized cloud computing software

757

Other long-term assets

166

155

Total

$

7,732

$

5,712

The following table summarizes other long-term liabilities included on the Company's unaudited condensed consolidated balance sheets:

(in thousands)

    

September 30, 2022

    

December 31, 2021

Long-term lease liability

$

2,582

$

511

Liability for uncertain tax positions

1,102

1,136

Other long-term liabilities

756

-

Total

$

4,440

$

1,647

NOTE 14—SUBSEQUENT EVENTS

The Company settled a legal dispute related to the loss of a multi-year contract against a former Company executive and current competitor. The former Company executive was hired by the competitor and breached a non-compete agreement. The legal settlement resulted in $2.7 million and was included on the income statement as other income for the third quarter of 2022. The Company collected the $2.7 million in cash related to the settlement on October 13, 2022. The $2.7 million settlement was used to pay a portion of the Revolving Credit Facility in the fourth quarter of 2022.

24

Item 2.     Management’s Discussion and Analysis of Financial Condition and Results of Operations.

Cautionary Statement Regarding Forward-Looking Statements

This Form 10-Q and its exhibits contain or incorporate by reference various forward-looking statements that express a belief, expectation or intention or are otherwise not statements of historical fact. Forward-looking statements generally use forward-looking words, such as “may,” “will,” “could,” “should,” “would,” “project,” “believe,” “anticipate,” “expect,” “estimate,” “continue,” “potential,” “plan,” “forecast” and other words that convey the uncertainty of future events or outcomes. These forward-looking statements are not guarantees of our future performance and involve risks, uncertainties, estimates and assumptions that are difficult to predict. Therefore, our actual outcomes and results may differ materially from those expressed in these forward-looking statements. Investors should not place undue reliance on any of these forward-looking statements. Except as required by law, we undertake no obligation to further update any such statements, or the risk factors described in our 2021 Report under the heading “Part I—Item 1A. Risk Factors,” to reflect new information, the occurrence of future events or circumstances or otherwise. The forward-looking statements in this Form 10-Q do not constitute guarantees or promises of future performance. Forward-looking statements may include information concerning the following, among other items:

implementation of our liquidity plan and our ability to continue as a going concern;
our ability to make interest and principal payments on our debt and satisfy the amended financial and other covenants contained in our debt facilities, as well as our ability to engage in certain transactions and activities due to limitations and covenants contained in such facilities;
our ability to generate sufficient cash resources to continue funding operations, including investments in working capital required to support growth-related commitments that we make to our customers, and the possibility that we may be unable to obtain any additional funding as needed or incur losses from operations in the future;
exposure to market risks from changes in interest rates, including changes to or replacement of the LIBOR;
our ability to obtain adequate surety bonding and letters of credit;
our ability to maintain effective internal control over financial reporting and disclosure controls and procedures;
our ability to attract and retain qualified personnel, skilled workers, and key officers;
failure to successfully implement or realize our business strategies, plans and objectives of management, and liquidity, operating and growth initiatives and opportunities, including any expansion into new markets, and our ability to identify potential candidates for, and consummate, acquisition, disposition, or investment transactions;
the loss of one or more of our significant customers;
our competitive position;
market outlook and trends in our industry, including the possibility of reduced investment in, or increased regulation of, nuclear power plants and declines in public infrastructure construction and reductions in government funding, including funding by state and local agencies;
costs exceeding estimates we use to set fixed-price contracts;
harm to our reputation or profitability due to, among other things, internal operational issues, poor subcontractor performances or subcontractor insolvency;
potential insolvency or financial distress of third parties, including our customers and suppliers;
our contract backlog and related amounts to be recognized as revenue;
our ability to maintain our safety record, the risks of potential liability and adequacy of insurance;
adverse changes in our relationships with suppliers, vendors, and subcontractors, including increases in cost, disruption of supply or shortage of labor, freight, equipment or supplies, including as a result of the COVID-19 pandemic, geopolitical conditions and other economic factors;
compliance with environmental, health, safety and other related laws and regulations, including those related to climate change;
limitations or modifications to indemnification regulations of the U.S.;
our expected financial condition, future cash flows, results of operations and future capital and other expenditures;
the impact of unstable market and economic conditions on our business, financial condition and stock price, including inflationary cost pressures, supply chain disruptions and constraints, labor shortages, the effects of the Ukraine-Russia conflict and a possible recession;
our ability to meet publicly announced guidance or other expectations about our business, key metrics and future operating results;
the impact of the COVID-19 pandemic on our business, results of operations, financial condition, and cash flows, including global supply chain disruptions and the potential for additional COVID-19 cases to occur at our active or future job sites, which potentially could impact cost and labor availability;
information technology vulnerabilities and cyberattacks on our networks;

25

our failure to comply with applicable laws and regulations, including, but not limited to, those relating to privacy and anti-bribery;
our ability to successfully implement our new enterprise resource planning (ERP) system;
our participation in multiemployer pension plans;
the impact of any disruptions resulting from the expiration of collective bargaining agreements;
the impact of natural disasters, which may worsen or increase due to the effects of climate change and other severe catastrophic events;
the impact of corporate citizenship and environmental, social and governance matters;
the impact of changes in tax regulations and laws, including future income tax payments and utilization of net operating loss and foreign tax credit carryforwards;
volatility of the market price for our common stock;
our ability to maintain our stock exchange listing;
the effects of anti-takeover provisions in our organizational documents and Delaware law;
the impact of future offerings or sales of our common stock on the market price of such stock;
the potential impact of activist stockholder actions;
expected outcomes of legal or regulatory proceedings (whether claims made by or against us) and their anticipated effects on our results of operations; and
any other statements regarding future growth, future cash needs, future operations, business plans and future financial results.

These forward-looking statements represent our intentions, plans, expectations, assumptions, and beliefs about future events and are subject to risks, uncertainties, and other factors, including unpredictable or unanticipated factors that we have not discussed in this Form 10-Q. Many of those factors are outside of our control and could cause actual results to differ materially from the results expressed or implied by the forward-looking statements.

In light of these risks, uncertainties and assumptions, the events described in the forward-looking statements might not occur or might occur to a different extent or at a different time than we have described. Investors should consider the areas of risk and uncertainty described above, as well as those discussed in the 2021 Report under the heading “Part I—Item 1A. Risk Factors.” Except as may be required by applicable law, we undertake no obligation to update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, and we caution investors not to rely upon them unduly.

The following discussion provides an analysis of the results of continuing operations, an overview of our liquidity and capital resources and other items related to our business. Unless otherwise specified, the financial information and discussion in this Form 10-Q are as of and for the three and nine months ended September 30, 2022 and are based on our continuing operations; they exclude any results of our discontinued operations. Please refer to “Note 5—Changes in Business” to the unaudited condensed consolidated financial statements included in this Form 10-Q for additional information on our discontinued operations.

This discussion and analysis should be read in conjunction with our unaudited condensed consolidated financial statements and notes thereto included in this Form 10-Q and our audited consolidated financial statements and notes thereto included in the 2021 Report.

Backlog

The services we provide are typically carried out under construction contracts, long-term maintenance contracts and master service agreements. Total backlog represents the dollar amount of revenue expected to be recorded in the future for work performed under awarded contracts.

Revenue estimates included in our backlog can be subject to change as a result of project accelerations, cancellations or delays due to various factors, including, but not limited to, the customer’s budgetary constraints and adverse weather. These factors can also cause revenue amounts to be recognized in different periods and at levels other than those originally projected. Additional work that is not identified under the original contract is added to our estimated backlog when we reach an agreement with the customer as to the scope and pricing of that additional work. Backlog is reduced as work is performed and revenue is recognized, or upon cancellation.

26

Backlog is not a measure defined by GAAP, and our methodology for determining backlog may vary from the methodology used by other companies in determining their backlog amounts. Backlog may not be indicative of future operating results and projects in our backlog may be cancelled, modified, or otherwise altered by our customers. We utilize our calculation of backlog to assist in measuring aggregate awards under existing contractual relationships with our customers. We believe our backlog disclosures will assist investors in better understanding this estimate of the services to be performed pursuant to awards by our customers under existing contractual relationships.

The following tables summarize our backlog:

(in thousands)

September 30, 2022

December 31, 2021

Cost plus

$

313,022

$

559,417

Lump sum

39,701

72,276

Total

$

352,723

$

631,693

(in thousands)

Three Months Ended September 30, 2022

Nine Months Ended September 30, 2022

Backlog - beginning of period

$

234,303

$

631,693

New awards

158,960

214,480

Adjustments and cancellations, net

16,145

(311,147)

Revenue recognized

(56,685)

(182,303)

Backlog - end of period

$

352,723

$

352,723

Total backlog as of September 30, 2022 was $352.7 million, compared with $631.7 million on December 31, 2021, a decrease of $279.0 million, which was primarily driven by the loss of a multi-year contract within the nuclear decommissioning market in February 2022, contributing to a loss of approximately $374.6 million in backlog for the years 2022 through 2029. We estimate that $168.2 million, or 47.7% of total backlog on September 30, 2022, will be converted to revenue within the next twelve months and $64.5 million, or 18.3% of total backlog, will be converted to revenue within the remainder of the fiscal year. As of December 31, 2021, we estimated that approximately $157.2 million of our year-end backlog, as adjusted for the loss of the multi-year contract in February 2022, would be converted to revenue during 2022. Please refer to Item 1, Business under “Backlog” and “Note 17—Subsequent Events” included in the 2021 Report for additional information.

27

Results of Operations

The following summary and discussion of our results of operations is based on our continuing operations and excludes any results of our discontinued operations:

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

2022

2021

2022

  

2021

Revenue

$

56,685

$

73,351

$

182,303

$

225,773

Cost of revenue

55,936

66,590

173,564

203,561

 Gross profit

749

6,761

8,739

22,212

Selling and marketing expenses

322

267

1,054

709

General and administrative expenses

6,657

4,248

19,022

16,931

Depreciation and amortization expense

61

50

173

137

Total operating expenses

7,040

4,565

20,249

17,777

Operating income (loss)

(6,291)

2,196

(11,510)

4,435

Interest expense, net

1,485

1,227

3,965

3,733

Other (income) expense, net

(11,114)

181

(11,533)

(1,411)

Income (loss) from continuing operations before income tax

3,338

788

(3,942)

2,113

Income tax expense (benefit)

(272)

(6)

(214)

256

Income (loss) from continuing operations

$

3,610

$

794

$

(3,728)

$

1,857

Revenue for the three months ended September 30, 2022 decreased $16.7 million, or 22.7%, compared with the corresponding period in 2021. This decrease was primarily related to lost nuclear decommissioning projects, resulting in a $13.5 million reduction in revenue, the Company exiting the Canadian nuclear market, contributing to a $9.0 million reduction in revenue and a reduction in volume related to our United States nuclear market of $4.0 million compared to the corresponding period in 2021. These declines were partially offset by increased volume in the Company’s transmission and distribution businesses by $4.1 million, water business by $2.1 million, chemical business by $2.1 million and fossil business by $1.2 million.

Revenue for the nine months ended September 30, 2022 decreased $43.5 million, or 19.3%, compared with the corresponding period in 2021. This decrease was primarily related to lost nuclear decommissioning projects, resulting in a $29.0 million reduction, the Company exiting the Canadian nuclear market, contributing to a $23.0 million reduction and a $22.7 million reduction largely driven by the timing of a nuclear outage compared to the corresponding period in 2021. These declines were partially offset by a $5.1 million year-over-year increase with several key customers in our nuclear market, a $4.8 million increase in our chemical market, a $13.0 million increase in our water business and growth in our transmission and distribution businesses contributing to $5.3 million.

Gross profit for the three months ended September 30, 2022 decreased by $6.0 million, or 88.9%, compared with the corresponding period in 2021, while gross margin declined to 1.3% from 9.2%. The decrease in gross profit reflects start-up costs relating to our transmission and distribution markets and the impact of additional losses on certain lump sum projects in our Florida water markets. We anticipate that these projects will continue to generate revenues with no associated profits until completion in the third quarter of 2023. Excluding the impact relating to start-up costs in the transmission and distribution markets and the lump sum projects in the water market for which losses were incurred, the Company would have realized a gross margin of 9.7% rather than 1.3%.

Gross profit for the nine months ended September 30, 2022 decreased by $13.5 million, or 60.7%, compared with the corresponding period in 2021, while gross margin declined to 4.8% from 9.8%. The decrease in gross profit reflects start-up costs relating to our entry into the transmission and distribution markets and the impact of additional losses on certain lump sum projects in our Florida water markets. We anticipate that these projects will continue to generate revenues with no associated profits until completion in the third quarter of 2023. Excluding the impact relating to start-up costs in the transmission and distribution markets and the lump sum projects in the water market for which losses were incurred, the Company would have realized a gross margin of 10.9% rather than 4.8%.

28

The following table reconciles our adjusted gross margin to our actual gross margin by deducting the energy transmission and distribution projects that are incurring start-up costs and lump sum projects in the water markets that are generating a loss. We believe this information is meaningful as it isolates the impact that our start-up costs and the non-profitable lump sum projects have on our gross margin. Because adjusted gross margin is not calculated in accordance with GAAP, it may not be comparable to other similarly titled measures of other companies and should not be considered in isolation or as substitute for, or superior to, financial measures prepared in accordance with GAAP.

(in thousands)

Three Months Ended September 30, 2022

Nine Months Ended September 30, 2022

Revenue

$

56,685

$

182,303

Cost of revenue

55,936

173,564

Gross profit

749

8,739

Gross margin

1.3%

4.8%

Minus: revenue from transmission and distribution start-up business

(2,900)

(5,440)

Minus: revenue from Florida lump sum water projects

(3,322)

(16,995)

Minus: total revenue deducted

(6,222)

(22,435)

Minus: cost of revenue from transmission and distribution start-up business

(3,622)

(8,947)

Minus: cost of revenue from the Florida lump sum water projects

(6,759)

(22,178)

Minus: total cost of revenue deducted

(10,381)

(31,125)

Adjusted revenue

50,463

159,868

Adjusted cost of revenue

45,555

142,439

Adjusted gross profit

$

4,908

$

17,429

Adjusted gross profit margin

9.7%

10.9%

The Company recorded an operating loss for the three months ended September 30, 2022 of $6.3 million compared to operating income of $2.2 million for the corresponding period in 2021. This operating loss was primarily related to the decrease of gross profits due to the start-up costs in the energy transmission and distribution markets and the non-profitable lump sum projects in our water market. These losses were coupled with operating costs related to general and administrative expenses (see below).

The Company recorded an operating loss for the nine months ended September 30, 2022 of $11.5 million compared to operating income of $4.4 million for the corresponding period in 2021. This operating loss was primarily due to the decrease in gross profits due to the start-up costs in the energy transmission and distribution markets and the non-profitable lump sum projects in our water market. These losses were coupled with operating costs related to general and administrative expenses (see below).

General and Administrative Expenses

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

2022

2021

2022

  

2021

Employee-related expenses

$

2,740

$

1,946

$

8,469

$

8,916

Stock-based compensation expense

543

1,119

1,120

2,579

Professional fees

1,499

(10)

4,443

1,876

Other expenses

1,875

1,193

4,990

3,560

Total

$

6,657

$

4,248

$

19,022

$

16,931

Total general and administrative expenses for the three months ended September 30, 2022 increased $2.4 million, or 56.7%, compared with the corresponding period in 2021. The increase was largely driven by a $1.4 million increase in professional fees involving legal expenses, a $1.0 million increase largely driven by the reversal of short-term incentives not achieving targets in 2021 and a $0.6 million increase in other expenses related to computer software and subscription costs. These increased costs were partially offset by a $0.6 million decrease in stock-based compensation involving forfeitures of previously-granted equity awards and adjustments related to performance objectives.

29

Total general and administrative expenses for the nine months ended September 30, 2022 increased $2.1 million, or 12.4% compared with the corresponding period in 2021. The increase was largely driven by a $2.6 million increase in professional fees involving legal expenses and a $1.4 million increase in other expenses related to software and subscriptions costs. These increased costs were partially offset by a $1.5 million decrease in stock-based compensation involving forfeitures and adjustments related to performance objectives and a $0.4 million reduction in employee-related costs for salaries.

Total Other (Income) Expense, Net

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

2022

2021

2022

  

2021

Interest expense, net

$

1,485

$

1,227

$

3,965

$

3,733

Other (income) expense, net

(11,114)

181

(11,533)

(1,411)

Total

$

(9,629)

$

1,408

$

(7,568)

$

2,322

Total other income, net, for the three months ended September 30, 2022 increased $11.0 million compared with the corresponding period in 2021. The increase was primarily driven by an $8.1 million settlement of an arbitration proceeding related to the restatement of the Company’s financial statements in 2017 for the 2012 to 2014 period, coupled with a $2.7 million settlement related to a former executive and his employer. Additionally, the Company had $0.7 million decrease in other expenses related to a lease impairment and other small miscellaneous expenses compared with the corresponding period in 2021. The increase was partially offset by a $0.3 million increase in interest expense related to interest rate increases on our borrowings and a $0.2 million reduction in joint venture earnings due to lower volume as construction activities for Plant Vogtle move closer to completion.

Total other income, net, for the nine months ended September 30, 2022 increased $9.9 million compared with the corresponding period in 2021. The increase was primarily driven by an $8.1 million settlement of an arbitration proceeding related to the restatement of the Company’s financial statements in 2017 for the 2012 to 2014 period, coupled with a $2.7 million settlement related to a former executive and his employer. These awards were partially offset by a $0.2 million increase in interest expense related to interest rate increases on our borrowings and a $0.6 million reduction in joint venture earnings due to lower volume as construction activities for Plant Vogtle move closer to completion.

For additional information about the arbitration and legal settlements, please refer to “Note 9—Debt” and “Note 14—Subsequent Events” to the unaudited condensed consolidated financial statements included in this Form 10-Q.

30

Income Tax Expense

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

2022

2021

2022

  

2021

Income tax expense (benefit)

$

(272)

$

(6)

$

(214)

$

256

Income tax expense for the interim periods is based on estimates of the effective tax rate for the entire fiscal year. The effective income tax rate is based upon the estimated income during the calendar year, the estimated composition of the income in different jurisdictions and discrete adjustments, if any, in the applicable quarterly periods for settlements of tax audits or assessments and the resolution or identification of tax position uncertainties.

For the three months ended September 30, 2022, the Company recorded income tax benefit from continuing operations of $0.3 million, or (8.2)% of pretax income from continuing operations, compared with income tax benefit from continuing operations of $0.01 million, or (0.8)% of pretax income from continuing operations, in the corresponding period of 2021. For the nine months ended September 30, 2022, the Company recorded income tax benefit from continuing operations of $0.2 million, or 5.4% of pretax loss from continuing operations, compared with income tax expense from continuing operations of $0.3 million, or 12.1% of pretax income from continuing operations, in the corresponding period of 2021.

The $0.3 million decrease in income tax provision from continuing operations for the three months ended September 30, 2022 compared with the corresponding period in 2021 was primarily related to a $0.6 million decrease in the Canadian income tax provision, partially offset by a $0.3 million decrease in the U.S. income tax benefit related to the indefinite lived deferred tax assets. The $0.5 million decrease in income tax provision from continuing operations for the nine months ended September 30, 2022, compared with the corresponding period in 2021, was primarily related to a $0.7 million decrease in the Canadian income tax provision, partially offset by a $0.2 million decrease in the U.S. income tax benefit related to the indefinite lived deferred tax assets.

Discontinued Operations

See “Note 5—Changes in Business” to the unaudited condensed consolidated financial statements included in this Form 10-Q for information regarding discontinued operations.

Liquidity and Capital Resources

During the nine months ended September 30, 2022, our principal sources of liquidity were borrowings under the Revolving Credit Facility and effective management of our working capital. Our principal uses of cash were to pay for customer contract-related material, labor and subcontract labor, operating expenses, principal payments on the Term Loan and interest expense on the Term Loan and the Revolving Credit Facility. See discussion in “Note 9—Debt” to the unaudited condensed consolidated financial statements included in this Form 10-Q for additional information about the Term Loan and the Revolving Credit Facility.

Net Cash Flows

Our net consolidated cash flows, including cash flows related to discontinued operations, consisted of the following:

Nine Months Ended September 30,

(in thousands)

2022

  

2021

Cash flows provided by (used in):

Operating activities

$

(5,464)

$

(8,766)

Investing activities

 

(536)

 

(537)

Financing activities

 

4,671

 

3,031

Effect of exchange rate changes on cash

 

(140)

 

112

Net change in cash, cash equivalents and restricted cash

$

(1,469)

$

(6,160)

Cash and Cash Equivalents

As of September 30, 2022, our operating unrestricted cash and cash equivalents decreased $1.5 million to $1.0 million from $2.5 million as of December 31, 2021. As of September 30, 2022, $0.4 million of operating cash was held in U.S. bank accounts and $0.6 million was held in Canada. Total liquidity (the sum of unrestricted cash and availability under the Revolving Credit Facility) was $7.3 million at the end of the third quarter of 2022.

31

Operating Activities

Cash flows from operating activities result primarily from earnings sources and are affected by changes in operating assets and liabilities, which consist primarily of working capital balances related to our projects. For the nine months ended September 30, 2022, cash used in operating activities totaled $5.5 million, a decrease in cash used of $3.4 million compared to the corresponding period in 2021. The cash used in operating activities was primarily due to a $3.2 million net loss, $2.6 million increase to accounts receivable, a $1.0 million decrease to accounts payable and a $2.2 million increase to other assets, partially offset by a $2.6 million decrease to contract assets and a $1.1 million increase to stock-compensation costs for the nine months ended September 30, 2022.

Investing Activities

Cash flows from investing activities were insignificant for the nine months ended September 30, 2022, consistent with the corresponding period in 2021.

Financing Activities

For the nine months ended September 30, 2022, net cash provided by financing activities of $4.7 million was primarily composed of cash provided by our borrowings exceeding our repayments under the Revolving Credit Facility by $13.9 million, partially offset by an $8.8 million payment on our Term Loan, a $0.2 million payment related to the amendment of our Term Loan and Revolving Credit Facility and approximately $0.2 million for payment of statutory taxes related to stock-based compensation. The $8.8 million principal payment included an $8.1 million prepayment related to cash awarded to the Company from settlement of an arbitration proceeding.  

During the first nine months ended September 30, 2021, net cash provided by financing activities of $3.0 million was primarily due to cash provided by our borrowings under the Revolving Credit Facility exceeding our repayments from customer cash receipts by $4.3 million, which was partially offset by cash used in connection with our stock-based awards for payments of statutory taxes of $0.5 million and a $0.8 million principal payment we made on the Term Loan.

For additional information about the settlement of the arbitration and amendment fee, please refer to “Note 9—Debt” to the unaudited condensed consolidated financial statements included in this Form 10-Q

Effect of Exchange Rate Changes on Cash

For both the nine months ended September 30, 2022 and 2021, the effect of Canadian foreign exchange rate changes on our cash balances was not material.

Dividends

We do not currently anticipate declaring dividends in the near future. As of September 30, 2022, the terms of the Term Loan and Revolving Credit Facility restricted our ability to pay dividends. In addition, the timing and amounts of any dividends would be subject to determination and approval by our Board of Directors.

32

Liquidity Outlook

The accompanying financial statement have been prepared on a going concern basis, which contemplates the realization of assets and the settlement of liabilities and commitments in the normal course of business. We anticipate we will continue to experience periodic constraints on our liquidity as a result of the cash flow requirements of specific projects through the third quarter 2023, and we are taking steps expected to strengthen operating results in order to improve our liquidity. Such constraints on our liquidity negatively affected our ability to remain in compliance with our debt covenants, and, accordingly, in August 2022, we entered the Term Loan Amendment and the Revolving Credit Amendment to revise certain terms contained in the Term Loan Agreement and the Revolving Credit Agreement, respectively, including, among other things, certain relevant financial covenants. Effective as of June 30, 2022, the Term Loan Amendment, among other things, amended and increased the Total Leverage Ratio (as defined in the Term Loan Agreement) for certain periods and amended the calculation of Consolidated EBITDA (as defined in the Term Loan Agreement) to include (or “add back”) certain non-recurring losses and expenses relating to projects executed in Jacksonville, Florida, one-time costs and expenses incurred in connection with the Company’s transmission and distribution business unit start-up, and costs and expenses arising out of the Company’s litigation with a designated former executive and his employer (in each case, subject to certain specified dollar limits). The Revolving Credit Amendment, among other things, amended the calculation of EBITDA (as defined in the Revolving Credit Agreement), effective as of June 30, 2022, to include (or “add back”) certain non-recurring losses and expenses relating to projects executed in Jacksonville, Florida, one-time costs and expenses incurred in connection with the Company’s transmission and distribution business unit start-up, and costs and expenses arising out of the Company’s litigation with a designated former executive and his employer (in each case, subject to certain specified dollar limits) and permitted advances against certain eligible receivables of one of the Company’s joint ventures (also subject to specified dollar limits). We expect to maintain sufficient liquidity by managing our expenses and borrowing and repayments of our Revolving Credit Facility, as well as through implementing our liquidity plan. For additional information about our liquidity plan, please refer to “Note 2—Liquidity” to the unaudited condensed consolidated financial statements included in this Form 10-Q.

During the third and fourth quarter of 2022, the Company settled two legal claims that impacted liquidity. The first involved a cash collection in the third quarter of 2022 of an approximately $8.1 million settlement related to an arbitration proceeding against a third party in connection with the restatement of our financial statement in 2017 for the 2012 to 2014 period, which was used to partially prepay our Term Loan. The second, settled in the fourth quarter of 2022, involved litigation against a former executive and his employer that resulted with the former executive and his employer agreeing to a cash settlement of $2.7 million. The Company recognized the settlement as other income during the third quarter of 2022 and collected the $2.7 million cash settlement on October 13, 2022. The $2.7 million settlement was used to pay a portion of the Revolving Credit Facility in the fourth quarter of 2022. For additional information about the arbitration and legal settlements, please refer to “Note 9—Debt” and “Note 14—Subsequent Events” to the unaudited condensed consolidated financial statements included in this Form 10-Q.

Our continuation as a going concern is dependent upon the Company’s ability to successfully implement its liquidity plan and obtain necessary debt or equity financing to continue operations until we return to generating positive cash flow. A high percentage of our cost of service comes from weekly craft labor payrolls, and the lag between incurrence of those payrolls and the subsequent collection of customer billings results in negative cash flows for that time period. Although we utilize the Revolving Credit Facility to address those time period negative cash flows, contract terms restricting customer invoicing frequency, delays in customer payments, and underlying surety bonds negatively impact our available borrowing base. Although these factors, among others, raise substantial doubt about our ability to continue as a going concern, we believe that we have sufficient resources to satisfy our working capital requirements through the next 12 months and our long-term liquidity needs and foreseeable material cash requirements, as we strategically use our $30.0 million borrowing availability under our Revolving Credit Facility and implement our liquidity plan. A variety of factors can affect our short- and long-term liquidity, which impact could be material, including, but not limited to: cash for operations; matters relating to our contracts, including contracts billed based on milestones that may require us to incur significant expenditures prior to collections from our customers and others that allow for significant upfront billing at the beginning of a project, which temporarily increases liquidity in the near term; the outcome of potential contract disputes, which may be significant; payment collection issues, including those caused by economic slowdowns or other factors which can lead to credit deterioration of our customers; required payments on the Term Loan and the Revolving Credit Facility and on our operating and finance leases; pension obligations requiring annual contributions to multiemployer pension plans; insurance coverage for contracts that require us to indemnify third parties; and issuances of letters of credit. We believe that, in conjunction with executing our liquidity plan, we have adequate sources of liquidity to meet our long-term liquidity needs of developing key management and craft personnel, enhancing our services to meet new opportunities and obtaining the amount of capital needed to drive our long-term growth initiatives of attracting new customers and expanding our market reach. In the event that we are unable to address any potential liquidity shortfalls that may arise in the future, management will need to seek additional funding, which may not be available on reasonable terms, if at all.

33

While management believes its liquidity plan alleviates the substantial doubt regarding the Company’s ability to continue as a going concern during the ensuing twelve-month period, the Company cannot provide any assurance that it will be able to implement its liquidity plan successfully or, even if successfully implemented, that the plan will ultimately result in the Company continuing as a going concern. In addition, the Company could be unable to meet its obligations under its existing indebtedness, including failing to comply with any of its covenants. If any such failures are not waived by the Company’s lenders, it would result in an event of default under such indebtedness and the potential acceleration of outstanding indebtedness thereunder and the potential foreclosure on the collateral securing such debt, and would likely cause a cross-default under the Company’s other outstanding indebtedness. If the liquidity plan does not have the intended effect, the Company may need to seek relief from the Company’s lenders or take steps to raise additional capital, such as selling equity or debt securities or entering into additional borrowing arrangements, to sustain operations, which may not be available on favorable terms, or at all, in which case the Company will be required to pursue other alternatives, which may include selling assets, selling or merging its business, ceasing operations or filing a petition for bankruptcy (either liquidation or reorganization) under applicable bankruptcy laws.

While we do not expect the COVID-19 pandemic to materially adversely affect us, we currently cannot predict the ultimate impact of the COVID-19 pandemic on our business, results of operations, financial condition and cash flows, or on our customers, as such impact is dependent on future developments, including the duration and severity of the pandemic and the related length of its impact on the global economy. Management will continue to closely monitor conditions using the data available and will draw on the expertise of health officials. Any recovery from the COVID-19 pandemic and related economic impact may be slowed or reversed by a number of factors, including the continued sporadic outbreaks of COVID-19 cases, the ongoing spread of new COVID-19 variants and the impact of COVID-19 vaccines and treatments, and even after the COVID-19 pandemic has subsided, we may continue to experience an adverse impact to our business as a result of the pandemic’s global economic impact.

Off-Balance Sheet Transactions

Our liquidity is currently not dependent on the use of off-balance sheet transactions but, in line with industry practice, we are often required to provide payment and performance surety bonds to customers and may be required to provide letters of credit. If performance assurances are extended to customers, generally our maximum potential exposure is limited in the contract with our customers. We frequently obtain similar performance assurances from third-party vendors and subcontractors for work performed in the ordinary course of contract execution. However, the total costs of a project could exceed our original cost estimates, and we could experience reduced gross profit or possibly a loss for a given project. In some cases, if we fail to meet certain performance standards, we may be subject to contractual liquidated damages.

As of September 30, 2022, we had a contingent liability for issued and outstanding standby letters of credit, generally issued to secure performance on customer contracts. As of September 30, 2022, we had $0.5 million outstanding letters of credit under the Revolving Credit Facility sublimit and $0.4 million of outstanding cash collateralized standby letters of credit pursuant to a prior revolving credit facility with Wells Fargo Bank, National Association, and there were no amounts drawn upon these letters of credit. In addition, as of September 30, 2022, we had outstanding surety bonds of $65.6 million. Our subsidiaries also provide financial guarantees for certain contractual obligations in the ordinary course of business.

Critical Accounting Policies and Use of Estimates

There have been no material changes to our critical accounting policies as set forth in “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations,” included in our 2021 Report.

Item 3.     Quantitative and Qualitative Disclosures About Market Risk.

We are a smaller reporting company as defined by Rule 12b-2 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and are not required to provide the information required under this item.

34

Item 4.     Controls and Procedures.

Disclosure controls and procedures are those controls and procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in our reports filed under the Exchange Act is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure. The Company’s management, under the supervision of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of the Company’s disclosure controls and procedures as of the end of the period covered by this Form 10-Q. Solely as a result of the material weaknesses described below, our Chief Executive Officer and Chief Financial Officer concluded that, as of September 30, 2022, our disclosure controls and procedures were not effective. However, our management, including our Chief Executive Officer and Chief Financial Officer, has concluded that, notwithstanding the identified material weaknesses in our internal control over financial reporting, the financial statements in this Form 10-Q fairly present, in all material respects, our financial condition, results of operations and cash flows for the periods presented in conformity with U.S. GAAP.

Material Weakness in Internal Control Over Financial Reporting

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.  As previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2021, we identified a material weakness in our internal control over financial reporting. We have determined that we did not design and maintain effective user access controls to adequately restrict user access and the ability to modify financial data within certain financial applications, including ensuring appropriate segregation of duties relating to the preparation and review of journal entries in these financial applications. As part of closing our books for the second quarter of 2022, we identified immaterial errors that indicated an additional deficiency existed in the Company’s internal control over financial reporting. Specifically, we did not have controls designed effectively for the secondary review and approval of certain expenses. The foregoing control deficiencies did not result in a misstatement of the Company’s annual or interim consolidated financial statements. However, these control deficiencies could have resulted in misstatements of interim or annual consolidated financial statements and disclosures that may have been material. Therefore, management has concluded that: (1) each of the above control deficiencies constitutes a material weakness; and (2) in turn, the Company did not maintain effective internal control over financial reporting as of September 30, 2022.

Management’s Plan to Remediate the Material Weakness

Management has evaluated the user access controls material weakness described above and is in the process of updating its design and implementation of internal control over financial reporting to remediate that material weakness and enhance the Company’s internal control environment. However, the implemented and enhanced controls have not operated for a sufficient period of time to demonstrate that the material weakness was remediated as of September 30, 2022. Having identified the material weakness relating to the secondary review and approval of certain expenses described above, we will promptly be initiating a review and process to remediate such deficiency. We are committed to continuing to improve our internal control processes and will continue to diligently and vigorously review our financial reporting controls and procedures.

Changes in Internal Control over Financial Reporting

Under the applicable SEC rules, management is required to evaluate any changes in internal control over financial reporting that occurred during each fiscal quarter that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Other than the changes described above regarding enhancements associated with ongoing remediation efforts, there were no changes in our internal control over financial reporting during the period covered by this Quarterly Report on Form 10-Q that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

In addition, we are engaged in a transformation project to upgrade our ERP system to a cloud-based platform to increase efficiency, provide additional process capabilities and enhance information security.

35

Part II—OTHER INFORMATION

Item 1. Legal Proceedings.

The information included under “Litigation and Claims” in “Note 11—Commitments and Contingencies” to the unaudited condensed consolidated financial statements in this Form 10-Q is incorporated by reference into this Item.

Item 1A.

Risk Factors.

Our business faces significant risks and uncertainties. Certain important factors may have a material adverse effect on our business prospects, financial condition, and results of operations, and you should carefully consider them. There have not been any material changes to our risk factors from those reported in our 2021 Report, except as set forth below.

Our ability to continue to operate as a going concern depends on our ability to successfully implement our liquidity plan and, if necessary, raise additional capital in the future.

Our ability to continue as a going concern is dependent on our ability to successfully implement our liquidity plan, as further described in “Note 2—Liquidity” to the unaudited condensed consolidated financial statements included in this Form 10-Q. While management believes its liquidity plan alleviates the substantial doubt regarding the Company’s ability to continue as a going concern during the ensuing twelve-month period, the Company cannot provide any assurance that it will be able to implement its liquidity plan successfully or, even if successfully implemented, that the plan will ultimately result in the Company continuing as a going concern. In addition, the Company could be unable to meet its obligations under its existing indebtedness, including failing to comply with any of its covenants. If any such failures are not waived by the Company’s lenders, it would result in an event of default under such indebtedness and the potential acceleration of outstanding indebtedness thereunder and the potential foreclosure on the collateral securing such debt, and would likely cause a cross-default under the Company’s other outstanding indebtedness.

If the liquidity plan does not have the intended effect, the Company may need to seek relief from the Company’s lenders or take steps to raise additional capital, such as selling equity or debt securities or entering into additional borrowing arrangements, to sustain operations, which may not be available on favorable terms, or at all, in which case the Company will be required to pursue other alternatives, which may include selling assets, selling or merging its business, ceasing operations or filing a petition for bankruptcy (either liquidation or reorganization) under applicable bankruptcy laws.

To the extent we cannot alleviate the substantial doubt about our ability to continue as a going concern, it may also have the effect of heightening many of the other risks set forth in Item 1A “Risk Factors” 2021 Report.

36

Item 6.

Exhibits.

Exhibit

   

Description

10.1

First Amendment to Term Loan, Guarantee and Security Agreement, dated as of June 30, 2022, by and among Williams Industrial Services Group Inc., Williams Industrial Services Group, L.L.C., Williams Industrial Services, LLC, Williams Specialty Services, LLC, Williams Plant Services, LLC, Williams Global Services, Inc., and Construction & Maintenance Professionals, LLC, as borrowers, Global Power Professional Services Inc., GPEG, LLC, Steam Enterprises LLC, WISG Canada Ltd., WISG Nuclear Ltd., and WISG Electrical Ltd., as guarantors, and EICF Agent LLC, as agent, and the lenders party thereto (filed as Exhibit 10.2 to our Form 10-Q filed with the SEC on August 11, 2022 and incorporated herein by reference).

10.2*

First Amendment to Revolving Credit and Security Agreement, dated as of August 3, 2022, by and among Williams Industrial Services Group Inc., Williams Industrial Services Group, L.L.C., Williams Industrial Services, LLC, Williams Specialty Services, LLC, Williams Plant Services, LLC, Williams Global Services, Inc., and Construction & Maintenance Professionals, LLC, as borrowers, Global Power Professional Services Inc., GPEG, LLC, Steam Enterprises LLC, WISG Canada Ltd., WISG Nuclear Ltd. and WISG Electrical Ltd., as guarantors, and PNC Bank, National Association, as agent, and the lenders party thereto (filed as Exhibit 10.3 to our Form 10-Q filed with the SEC on August 11, 2022 and incorporated herein by reference).

10.3*

Second Amendment, Joinder and Waiver to Revolving Credit and Security Agreement, dated as of October 7, 2022, by and among Williams Industrial Services Group Inc., Williams Industrial Services Group, L.L.C., Williams Industrial Services, LLC, Williams Specialty Services, LLC, Williams Plant Services, LLC, Williams Global Services, Inc., Construction & Maintenance Professionals, LLC, and WISG Electrical, LLC, as borrowers, Global Power Professional Services Inc., GPEG, LLC, Steam Enterprises LLC, WISG Canada Ltd., WISG Nuclear Ltd. and WISG Electrical Ltd., as guarantors, and PNC Bank, National Association, as agent, and the lenders party thereto.♦

31.1

Certification by the Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.♦

31.2

Certification by the Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.♦

32.1

Certification by the Chief Executive Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith).

32.2

Certification by the Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (furnished herewith). 

101

The following financial statements from the Company’s Quarterly Report on Form 10-Q for the quarter ended  September 30, 2022, formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheets; (ii) Condensed Consolidated Statements of Operations; (iii) Condensed Consolidated Statements of Comprehensive Income (Loss); (iv) Condensed Consolidated Statements of Stockholders’ Equity; (v) Condensed Consolidated Statements of Cash Flows; and (vi) Notes to Condensed Consolidated Financial Statements.♦

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).♦

♦ Filed herewith.

* Certain schedules and exhibits to this agreement have been omitted pursuant to Item 601(a)(5) of Registration S-K. A copy of any omitted schedule and/or exhibit will be furnished supplementally to the SEC upon request.

37

SIGNATURES

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

WILLIAMS INDUSTRIAL SERVICES GROUP INC.

Date: November 14, 2022

By:

/s/ Damien A. Vassall

Damien A. Vassall

Vice President, Chief Financial Officer
(Duly authorized officer and principal financial and accounting officer of the registrant)

38

EX-10.3 2 wlms-20220930xex10d3.htm EX-10.3

Exhibit 10.3

SECOND AMENDMENT, JOINDER AND WAIVER

TO REVOLVING CREDIT AND SECURITY AGREEMENT

This Second Amendment, Joinder and Waiver to Revolving Credit and Security Agreement (this “Amendment”) dated as of October 7, 2022 by and among WILLIAMS INDUSTRIAL SERVICES GROUP INC., a Delaware corporation (“Holdings”), WILLIAMS INDUSTRIAL SERVICES GROUP, L.L.C., a Delaware limited liability company (“WISG”), WILLIAMS INDUSTRIAL SERVICES, LLC, a Georgia limited liability company (“WISI”), WILLIAMS SPECIALTY SERVICES, LLC, a Georgia limited liability company (“WSS”), WILLIAMS PLANT SERVICES, LLC, a Georgia limited liability company (“WPS”), WILLIAMS GLOBAL SERVICES, INC., a Georgia corporation (“Global”), CONSTRUCTION & MAINTENANCE PROFESSIONALS, LLC, a Georgia limited liability company (“Construction”, and together with Holdings, WISG, WISI, WSS, WPS and Global, collectively the “Existing Borrowers” and each individually an “Existing Borrower”), WISG ELECTRICAL, LLC, a New York limited liability company (“Joining Borrower”, and together with the Existing Borrowers, collectively the “Borrowers” and each individually a “Borrower”), GLOBAL POWER PROFESSIONAL SERVICES INC. a Delaware corporation (“Power”), GPEG, LLC, a Delaware limited liability company (“GPEG”), STEAM ENTERPRISES LLC, a Delaware limited liability company (“Steam”), WISG CANADA LTD., a limited company formed in the province of British Columbia, Canada (“WISG Canada”), WISG NUCLEAR LTD., a limited company formed in the province of British Columbia, Canada (“WISG Nuclear”), WISG ELECTRICAL LTD., a limited company formed in the province of British Columbia, Canada (“WISG Electrical”, and together with Power, GPEG, Steam, WISG Canada and WISG Nuclear, collectively, the “Guarantors” and together with the Borrowers, collectively, the “Loan Parties” and each individually a “Loan Party”), the financial institutions set forth on the signature pages hereto (collectively, the “Lenders” and each individually a “Lender”) and PNC BANK, NATIONAL ASSOCIATION (“PNC”), as agent for Lenders (PNC, in such capacity, the “Agent”).

BACKGROUND

A.The Existing Borrowers, Guarantors, Agent and Lenders entered into that certain Revolving Credit and Security Agreement dated as of December 16, 2020 (as the same has been and/or may be amended, restated, amended and restated, supplemented or otherwise modified from time to time, the “Credit Agreement”), pursuant to which Agent and Lenders established certain financing arrangements with the Loan Parties.  Capitalized terms used herein but not specifically defined herein shall have the respective meanings ascribed to them in the Credit Agreement.

B.On August 16, 2022, WISG formed Joining Borrower as its new wholly-owned Subsidiary.

C.An Event of Default has occurred and is continuing under Section 10.5 of the Credit Agreement for failure of the Loan Parties to provide at least thirty (30) days’ prior written notice of the formation of Joining Borrower as required by Section 7.12 of the Credit Agreement (the “Existing Default”).

D.Pursuant to Section 7.12 of the Credit Agreement, any new Subsidiary shall be

1


joined to the Credit Agreement as a Loan Party if required by Agent. Agent requires the Joining Borrower to become a Loan Party on the terms and conditions set forth herein.

E.The Loan Parties have requested that Agent and Lenders (a) waive the Existing Default, and (b) make certain amendments to the Credit Agreement, and Agent and Lenders have agreed to such requests on the terms and conditions set forth herein.

TERMS AND CONDITIONS

NOW, THEREFORE, with the foregoing Background incorporated by reference and made a part hereof and intending to be legally bound, the parties agree as follows:

1.Waiver. Upon the Effective Date (defined below), Agent and Lenders hereby waive the Existing Default, provided, however, that such waiver shall in no way constitute a waiver of any other Defaults or Events of Default which may have occurred but which are not specifically referenced as the “Existing Default,” nor shall this waiver obligate Agent or Lenders to provide any further waiver of any other Default or Event of Default (whether similar or dissimilar). Other than in respect of the Existing Default, this waiver shall not preclude the future exercise of any right, power, or privilege available to Agent or Lenders whether under the Credit Agreement, the Other Documents or otherwise.

2.Joinder.  Upon the Effective Date:

a.Joining Borrower hereby joins in as, assumes and adopts and agrees to bebound by the role, duties, obligations, indebtedness, liabilities, covenants and undertakings of, and becomes, a Borrower under the Credit Agreement and the Other Documents, and Joining Borrower also hereby agrees to comply with all of the terms and conditions of, and covenants and undertakings of the Borrowers under, the Credit Agreement and the Other Documents. All references to a “Borrower” or the “Borrowers” and/or to any “Loan Party” or the “Loan Parties” contained in the Credit Agreement and the Other Documents are hereby deemed for all purposes to also refer to and include Joining Borrower as a Borrower and/or a Loan Party, and Joining Borrower hereby agrees to comply with all terms and conditions of the Credit Agreement and the Other Documents, in each case, applicable to a Loan Party, as if Joining Borrower were an original signatory thereto.

b.Without limiting the generality of the above Section 2(a), Joining Borrower hereby becomes liable as a Borrower on a joint and several basis, along with all other Borrowers, for all Advances made by Lenders under the Credit Agreement and the Other Documents and all other Obligations under the Credit Agreement and the Other Documents.

c.To secure the prompt payment and performance to Agent and Lenders (and each other holder of any Obligations) of the Obligations:

i.Joining Borrower hereby assigns, pledges and grants to Agent for its benefit and for the ratable benefit of each Lender and each other Secured Party, a continuing security interest in and to and Lien on all of its Collateral, whether now owned or existing or hereafter created, acquired or arising and wheresoever located; and

2


ii.Schedule I to the Pledge Agreement is hereby amended and restated with the Schedule I set forth on Annex A to this Amendment, and, in accordance with and as more fully described in the Pledge Agreement, WISG hereby grants to Agent, for the ratable benefit of Agent and Lenders and all other holders of the Obligations, a continuing Lien on and security interest in all of the Pledged Collateral (as defined in the Pledge Agreement) issued to it by Joining Borrower.

3.Amendments to Credit Agreement.  Upon the Effective Date:

a.The following definition is added to Section 1.1 of the Credit Agreement in its correct alphabetical order:

Second Amendment Effective Date” shall mean October 6, 2022.

b.The words “Closing Date” set forth in Sections 4.4(b), 4.8(j), 5.1 (solely with respect to Joining Borrower), 5.18 (solely with respect to the Joining Borrower), 5.21 and 5.23 of the Credit Agreement are hereby replaced with the words “Second Amendment Effective Date”.

c.Section 6.16(e) of the Credit Agreement shall be amended and restated as follows:

(e)On and after the Closing Date, continue to use commercially reasonable efforts to complete the dissolution of Braden and Braden Mexico and within three (3) Business Days of such dissolution provide evidence to Agent that Braden and Braden Mexico have been dissolved.

d.The schedules to the Credit Agreement shall be amended and restated as set forth on Annex B to this Amendment, which such amended and restated schedules shall include updated information with respect to each Existing Borrower and Guarantors and information with respect to Joining Borrower, in each case after giving effect to this Amendment on any such applicable schedule.

4.Effectiveness Conditions. This Amendment shall become effective on the first date that all of the following conditions have been fully satisfied by the Loan Parties in form and substance reasonably satisfactory to Agent or waived by Agent in writing (such date, the “Effective Date”):

a.Execution and delivery of this Amendment by each party hereto;

b.Agent shall have received an Amended and Restated Revolving Credit Note in the amount of $30,000,000, executed by Borrowers in favor of PNC;

c.Agent shall have received an Amended and Restated Swing Loan Note in the amount of $3,000,000, executed by Borrowers in favor of PNC;

3


d.Agent shall have received final executed copies of the joinder to the EICF/CION Term Loan Documents (the “EICF/CION Term Loan Amendment”);

e.Agent shall have received a certificate of the Secretary or Assistant Secretary (or other equivalent officer or manager) of Joining Borrower, dated as of the Effective Date which shall certify (i) copies of resolutions of the board of directors (or other equivalent governing body or member) of Joining Borrower authorizing (x) the execution, delivery and performance of this Amendment, the Credit Agreement and the Other Documents to which Joining Borrower is a party (including authorization of the incurrence of Indebtedness, borrowing of Advances and requesting of Letters of Credit on a joint and several basis with all Loan Parties as provided for herein and in the Credit Agreement), and (y) the granting by Joining Borrower of the Liens upon the Collateral to secure all of the joint and several Obligations of the Loan Parties (and such certificate shall state that such resolutions have not been amended, modified, revoked or rescinded as of the date of such certificate), (ii) the incumbency and signature of the officers of Joining Borrower authorized to execute this Amendment and the Other Documents, (iii) copies of the Organizational Documents of Joining Borrower as in effect on such date, complete with all amendments thereto, and (iv) the good standing (or equivalent status) of Joining Borrower in its jurisdiction of organization and each applicable jurisdiction where the conduct of Joining Borrower’s business activities or the ownership of its properties necessitates qualification and where the failure to so qualify could reasonably be expected to have a Material Adverse Effect on Joining Borrower, as evidenced by good standing certificates (or the equivalent thereof issued by any applicable jurisdiction) dated not more than thirty (30) days prior to the Effective Date, issued by the Secretary of State or other appropriate official of each such jurisdiction;

f.Agent shall have received the executed legal opinion of Thompson Hine LLP which shall cover such matters incident to this Amendment as Agent may reasonably require and each Loan Party hereby authorizes and directs such counsel to deliver such opinions to Agent and Lenders;

g.Since December 31, 2021, there shall not have occurred any Material Adverse Effect; and

h.Other than the Existing Default, no Event of Default shall have occurred or

be continuing.

5.Conditions Subsequent.  Within thirty (30) days after the Effective Date (or such later date as Agent shall agree to in its reasonable discretion), Agent shall have received (i) evidence that adequate insurance, including without limitation, casualty and liability insurance, required to be maintained under the Credit Agreement is in full force and effect with respect to Joining Borrower, and (ii) insurance certificates issued by the Loan Parties’ insurance broker containing such information regarding Joining Borrower’s casualty and liability insurance policies naming Agent as an additional insured and lenders loss payee, as applicable.

6.Representations, Warranties and Reaffirmation.  Each Loan Party hereby:

4


a.reaffirms all representations and warranties made to Agent and Lenders under the Credit Agreement and all of the Other Documents and confirms that, after giving effect to this Amendment, all such representations and warranties are true and correct in all material respects as of the date hereof (except to the extent any such representations and warranties specifically relate to a specific date, in which case such representations and warranties were true and correct in all material respects on and as of such other specific date);

b.reaffirms all of the covenants contained in the Credit Agreement and all of the Other Documents;

c.represents and warrants to the Agent and the Lenders that, other than the Existing Default, no Default or Event of Default has occurred and is continuing under the Credit Agreement or any of the Other Documents or would exist after giving effect to this Amendment, the EICF/CION Term Loan Amendment and the transactions contemplated hereby and thereby;

d.represents and warrants that such Loan Party has the requisite authority and legal right to execute, deliver and perform its obligations under this Amendment and the other documents to be executed by it in connection herewith (this Amendment and such other documents, collectively, the “Amendment Documents”), that such actions were duly authorized by all necessary limited liability company or corporate action of such Loan Party, as applicable, and that the officers executing the Amendment Documents on such Loan Party’s behalf were similarly authorized and empowered, and that the Amendment Documents do not contravene any provisions of such Loan Party’s certificate of incorporation or formation, operating agreement, bylaws, or other formation documents, as applicable, or of any Material Contract to which it is a party or by which any of its properties are bound; and

e.represents and warrants that each Amendment Document is valid, binding and enforceable in accordance with their respective terms, except as such enforceability may be limited by any applicable bankruptcy, insolvency, moratorium or similar laws affecting creditors’ rights generally.

7.Payment of Expenses.  The Loan Parties shall pay or reimburse Agent and Lenders for its/their reasonable out-of-pocket attorneys’ fees and expenses in connection with the preparation, negotiation and execution of this Amendment in accordance with Section 16.9 of the Credit Agreement.

8.Reaffirmation of Credit Agreement.  Except as modified by the terms hereof, all of the terms and conditions of the Credit Agreement and all of the Other Documents (i) are hereby reaffirmed and (ii) shall continue in full force and effect as therein written.

9.Miscellaneous.

a.Third Party Rights.  No rights are intended to be created hereunder for the benefit of any third party donee, creditor, or incidental beneficiary.

5


b.Other Document.  This Amendment is an “Other Document” as defined in the Credit Agreement and all of the terms and provisions of the Credit Agreement relating to Other Documents shall apply hereto.

c.Captions.  The captions at various places in this Amendment are intended for convenience only and do not constitute and shall not be interpreted as part of this Amendment.

d.Governing Law.  This Amendment and all matters relating hereto or arising herefrom (whether arising under contract law, tort law or otherwise) shall be governed by and construed in accordance with the laws of the State of New York.

e.Severability.  If any part of this Amendment is contrary to, prohibited by, or deemed invalid under Applicable Laws, such provision shall be inapplicable and deemed omitted to the extent so contrary, prohibited or invalid, but the remainder hereof shall not be invalidated thereby and shall be given effect so far as possible.

f.Counterparts.  This Amendment may be executed in any number of and by different parties hereto on separate counterparts, all of which, when so executed, shall be deemed an original, but all such counterparts shall constitute one and the same agreement.  Any signature delivered by a party by facsimile or electronic transmission (including email transmission of a PDF image) shall be deemed to be an original signature hereto.

g.Successors and Assigns.  This Amendment shall be binding upon and inure to the benefit of the parties hereto and its respective successors and assigns.

h.Modifications. No modification hereof or any agreement referred to herein shall be binding or enforceable unless in writing and signed on behalf of the party against whom enforcement is sought.

[Signature Pages Follow]

6


IN WITNESS WHEREOF, each of the parties has signed this Amendment as of the day and year first above written.

EXISTING BORROWERS:

WILLIAMS INDUSTRIAL SERVICES GROUP INC.

By:

Graphic

Name:

Charles E. Wheelock

Title:

Senior Vice President

WILLIAMS INDUSTRIAL SERVICES GROUP, L.L.C.

WILLIAMS GLOBAL SERVICES, INC.

CONSTRUCTION & MAINTENANCE
PROFESSIONALS, LLC

By:

Graphic

Name:

Charles E. Wheelock

Title:

Secretary

WILLIAMS INDUSTRIAL SERVICES, LLC

WILLIAMS SPECIALTY SERVICES, LLC

WILLIAMS PLANT SERVICES, LLC

By:

Graphic

Name:

Charles E. Wheelock

Title:

Assistant Secretary

JOINING BORROWER:

WISG ELECTRICAL, LLC

By:

Graphic

Name:

Charles E. Wheelock

Title:

Secretary

Signature Page to Second Amendment, Joinder and Waiver
to Revolving Credit and Security Agreement


GUARANTORS:

WISG CANADA LTD.

By:

Graphic

Name:

Charles E. Wheelock

Title:

Secretary

WISG NUCLEAR LTD.

WISG ELECTRICAL LTD.

By:

Name:

Damien A. Vassall

Title:

Chief Financial Officer

GLOBAL POWER PROFESSIONAL SERVICES INC.

STEAM ENTERPRISES LLC

By:

Graphic

Name:

Charles E. Wheelock

Title:

President

GPEG, LLC

By:

Graphic

Name:

Charles E. Wheelock

Title:

Vice President

Signature Page to Second Amendment, Joinder and Waiver
to Revolving Credit and Security Agreement


GUARANTORS:

WISG CANADA LTD.

By:

Name:

Charles E. Wheelock

Title:

Secretary

WISG NUCLEAR LTD.

WISG ELECTRICAL LTD.

By:

Graphic

Name:

Damien A. Vassall

Title:

Chief Financial Officer

GLOBAL POWER PROFESSIONAL SERVICES INC.

STEAM ENTERPRISES LLC

By:

Name:

Charles E. Wheelock

Title:

President

GPEG, LLC

By:

Name:

Charles E. Wheelock

Title:

Vice President

Signature Page to Second Amendment, Joinder and Waiver
to Revolving Credit and Security Agreement


AGENT AND LENDER:

PNC BANK, NATIONAL ASSOCIATION

By:

Graphic

Name:

Ryan Begley

Title:

Vice President

Signature Page to Second Amendment, Joinder and Waiver
to Revolving Credit and Security Agreement


EX-31.1 3 wlms-20220930xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

I, Tracy D. Pagliara, certify that:

1.           I have reviewed this quarterly report on Form 10-Q of Williams Industrial Services Group Inc.;

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

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

4.           The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)          Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)          Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)          Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)          Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.           The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)          All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)          Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting. 

Date: November 14, 2022

By:

/s/ Tracy D. Pagliara

 

 

Tracy D. Pagliara

 

 

President and Chief Executive Officer


EX-31.2 4 wlms-20220930xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

I, Damien A. Vassall, certify that:

1.           I have reviewed this quarterly report on Form 10-Q of Williams Industrial Services Group Inc.;

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

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

4.           The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)          Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)          Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)          Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)          Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.           The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)          All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)          Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting. 

Date: November 14, 2022

By:

/s/ Damien A. Vassall

 

 

Damien A. Vassall

 

 

Vice President and Chief Financial Officer


EX-32.1 5 wlms-20220930xex32d1.htm EX-32.1

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

Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, Tracy D. Pagliara, the President and Chief Executive Officer of Williams Industrial Services Group Inc. (the “Company”), hereby certify, that, to my knowledge:

1.      The Quarterly Report on Form 10-Q for the period ended September 30, 2022 (the “Report”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.      The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: November 14, 2022

By:

/s/ Tracy D. Pagliara

 

 

Tracy D. Pagliara

 

 

President and Chief Executive Officer

A signed original of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.2 6 wlms-20220930xex32d2.htm EX-32.2

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

Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, Damien A. Vassall, the Vice President and Chief Financial Officer of Williams Industrial Services Group Inc. (the “Company”), hereby certify, that, to my knowledge:

1.      The Quarterly Report on Form 10-Q for the period ended September 30, 2022 (the “Report”) of the Company fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.      The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: November 14, 2022

By:

/s/ Damien A. Vassall

 

 

Damien A. Vassall

 

 

Vice President and Chief Financial Officer

A signed original of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


GRAPHIC 7 wlms-20220930x10q003.jpg GRAPHIC begin 644 wlms-20220930x10q003.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" "$ +@# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#XJHHI*\\_ M6!0I/0$TNQO[I_*OT%_X)N? KX??%?X9^*[[QAX0TGQ%>6NM""&?4+<2/''] MGB;:">@W$GZDU]=_\,:?!#_HE_AK_P 5K54VU>YX5?-Z6'JRI2BVT?A_L;^ MZ?RHV-_=/Y5^X'_#&GP0_P"B7^&O_ %:/^&-/@A_T2_PU_X K3]D^YA_;M'^ M1_U\S\/]C?W3^5&QO[I_*OW _P"&-/@A_P!$O\-?^ *U!J'['/P2AL+F1/AA MX:#+$S _81U -'LGW!9Y1?V'_7S/Q%H )Z FF@]*^^O^":_P0\!?%GP=XUN? M&'A+2O$=Q9ZC!%;RZA;B1HD,.2JGL,\UG&/,['LXG$QPM+VLE='P2B-O7Y3U M]*_87]GK_DPGPH.__"._^SM7=#]C7X(@_P#),/#7_@"*])T?P)X?T#PE;^%] M.TBUL_#UO#]GBTV&/;"D><[0OIDUT0@XGR&8YC#&4U",6K.Y\5D'/0TF".U? M8W_"IO!W_0N:?_WY%>4?M!>#=$\,:-I$NE:7;6$DMRR.T";2PV$X/XUI8\$\ M0I<'T-(>AKZ^T_X5>$);"V=_#M@S-$I)\GJ<"@#Y"P?0T8/H:^Q?^%3>#O\ MH7-/_P"_(H_X5-X._P"AA>&?#VFS:5I5M82R76QW@3 M:6783@_C7AE $UG_ ,?<'_71?_0A119_\?<'_71?_0A12 _,2D-+2&N(_6#] M0O\ @DU_R2/QK_V, _\ 26&ON>OAC_@DU_R2/QK_ -C /_26&ON>NV'PH_.< MQ_WNIZA1115GFA535?\ D&7?_7%__035NJFJ_P#(,N_^N+_^@F@:W1_/ .WT MK],O^"2G_(B?$'_L*V__ *(-?F:.WTK],O\ @DI_R(GQ!_["MO\ ^B#7)3^( M^\S?_A^E?=.E?\@RT_P"N*?\ MH(I("U1115 %%%% 'C7[3G_(KZ3_ -?I_P#0&KYQKZ._:<_Y%?2?^OT_^@-7 MSC4L":S_ ./N#_KHO_H0HHL_^/N#_KHO_H0HI ?F)2&EI#7$?K!^H7_!)K_D MD?C7_L8!_P"DL-?<]?#'_!)K_DD?C7_L8!_Z2PU]SUVP^%'YSF/^]U/4**** ML\T*J:K_ ,@R[_ZXO_Z":MU4U7_D&7?_ %Q?_P!!- UNC^> =OI7Z9?\$E/^ M1$^(/_85M_\ T0:_,T=OI7Z9?\$E/^1$^(/_ &%;?_T0:Y*?Q'WF;_[F_D?> M_>EI.]+74CX(*\4_:?\ ^0#H?_7V_P#Z+->UUXI^T_\ \@'0_P#K[?\ ]%FA M@?.YZ'Z5]TZ5_P @RT_ZXI_Z"*^%CT/TK[ITK_D&6G_7%/\ T$4D!:HHHJ@" MBBB@#QK]IS_D5])_Z_3_ .@-7SC7T=^TY_R*^D_]?I_] :OG&I8$UG_Q]P?] M=%_]"%%%G_Q]P?\ 71?_ $(44@/S$I#2TAKB/U@_4+_@DU_R2/QK_P!C /\ MTEAK[GKX8_X)-?\ )(_&O_8P#_TEAK[GKMA\*/SG,?\ >ZGJ%%%%6>:%5-5_ MY!EW_P!<7_\ 035NJ^H1F:PN4499HV4#W(- UN?SN@<#Z5^F7_!)3_D1/B#_ M -A6W_\ 1!K\T[BW>TGE@E4I+$[1NI[,IP1^8-?I9_P24_Y$3X@_]A6W_P#1 M!KDI_$?>9M_N;^1][]Z6D[TM=2/@@KQ3]I__ ) .A_\ 7V__ *+->UUXI^T_ M_P @'0_^OM__ $6:&!\[GH?I7W3I7_(,M/\ KBG_ *"*^%P"Q"@9)X 'K7W3 MIR-%86R,,,L2@@]C@4D!9HHHJ@"BBB@#QK]IS_D5])_Z_3_Z U?.-?1W[3G_ M "*^D_\ 7Z?_ $!J^<:E@36?_'W!_P!=%_\ 0A119_\ 'W!_UT7_ -"%%(#\ MQ****XC]8/T4_P""37CZSB@\=^"YY52^>6'5[:,]9$V>5+C_ '2L7'^U7Z) MU_/[\./B)KOPH\::7XI\-WALM7TZ3?$^,JZGAHW'\2,,@CT/TK]8/@)_P4#^ M&_Q9TVTM==U*#P5XG*A)K'5)0D$C],PSGY6!.,!L-ST[UTTY*UF?%YM@:BJN MO!73_ ^I**P5\>>'& (U_3"#T(O(_P#XJE_X3KP[_P!!W3?_ +C_P#BJW/G M>678W:0C(K#_ .$Z\._]!W3?_ N/_P"*H_X3KP[_ -!W3?\ P+C_ /BJ Y9= MCX"_:Z_X)VZ[K?B_5?&OPQC@OHM2E:[O/#[R"&2.9LEW@9OE96.3L)!!/&0< M#TG_ ()I?#'Q9\+?"WCS3O%OA[4/#]Y+J=O)%%?0[/,7R2-R'HPSW!-?69\< M>'#_ ,QW3/\ P+C_ /BJ!XY\.#_F.Z;_ .! M8TUN6:\D_:%\/ZEXCTK1+?3+&>^F6Z&?##X"WT.J6VJ>(T2WA@82QV(8,[L.1OQP M#SCO7T .E4O[8L/^?VW_ ._J_P"-+_;-C_S^V_\ W]7_ !I@7:*I?VS8_P#/ M[;_]_5_QH_MFQ_Y_;?\ [^K_ (T 7:*HG6K!1DWMOCU\U?\ &N#\;?'/0/#- MO+%8W":QJ."$AMFS&I]7<< >PR: .1_:=UJ$PZ+I*MNN [W3J/X5QM7/U)/Y M&O!*T?$&O7OB?5[C4M0E\ZZG;+'H%'90.P X K.J0)K/_C[@_P"NB_\ H0HH ML_\ C[@_ZZ+_ .A"BD!^86]?[R_G1O7^\OYU^G%W^W+^QG8WDUM/I>CQS0NT M'X480PLZR'R MS'NR#&PQC)Q67LO,^O\ [=C_ ,^_Q/Q3WK_>7\Z"RD8W*0>H)K],Q^WA^Q=+U/X#:O\$&^+5OX4\-GP0NGRZF;YO#T*OY$98.?+,>[ M.4(QC)H]EYA_;L?^??X_\ _% )"/X8OR%+LA_NQ?D*_33_AO#]B[_H&Z-_X1 MI_\ C-=%X_\ VM/V1_ACXNU'PSXAT31;/6+ HMQ OA$.%+(KCE82#\KBCV7F M+^W8?\^_Q_X!^5.R'^[%^0HV0_W8OR%?K?X=_:%_99\4_"KQ5\1=/T#0I?"O MAF>"WU*Z;PJJM$\S*L8"&+/]NS]B^61473=&+,0H_XHX]3_P!L M:/9/N']NP_Y]_C_P#\R-D/\ =B_(4;(?[L7Y"OWS?X*_#J.-G/@'PQM R?\ MB36W3_OBOD6X_;I_8QM;B2"33-&62-BC#_A#B<$'!_Y8T>R\P_MV'_/O\?\ M@'YCHD.\?+%U]!7[$_L]!1^P/X4P!M_X1T=.GWVKO?A-HOP9^-7@'2O&7A7P M9X;O=!U)7:VGDT"&%F".R-E6C!'S*>M<+\4OVX?@'^SUXHO?AMXCOQH]UI<4 M22:5::+*]M&DD8D55")LQM<' ]:TC#EZGF8_,8XR"@HVL[GE)"9Z+^E&$]%_ M2O>OV??V@O@Q^T[)KJ> (K75&T40F]$^CFWV"7?LQO09SY;]/2N2^+W[:G[. M_P #OB!J?@OQ;/;V6OZ<(C9&LB_,L9!^5U/'K56/$/,L)Z+^E&$ M]%_2MO\ X>6_LJ8/_$Q3_P )N;_XW7U)H\O@G7O ]EXML-.TVXT*\T]-4@N5 ML4^>W:/S%;&W/*G..M%@/D#">B_I1A/1?TK;_P"'EO[*G?44'_*KBWL]?TPQKH_ M.C=+H]_IZVUVB _?",,.!QDH2!D9QFBG8#\+_V MFO![^ ?VAOB-H#.K_8=?O$4H,#:969<#Z,*_0GX,>/5T[_@C1XW-QE4L4U'1 MHSUW&XNE"_3FYQ^%?)G_ 4T\,1>%OVT_B'' 28KV2UU'YCGYIK:)W_\>+5V M7@KXBO:_\$IOB%X<,;9G\L_ M_!&'Q)YY2(V%M>:*C,WW_,OAC\<3$8]J_*R/1;R;1KC54MV.GP3QVTDX^ZLC MJ[(OU(C<_P# 37V=X#\= _\ !)_XE:#?^)A;?\ 75?YBOLCX$_\ MHTOVDO\ L+Z+_P"E$-?&VG_\A"V_ZZK_ #% ']3%S_QXR_\ 7,_RK^7#7C_Q M/]0_Z^9/_0S7]1]S_P >,O\ US/\J_EOU[_D/ZA_U\R?^AF@#]]?^"9G_)DO MPW_ZXW?_ *635^5W_!4\_P#&;OCW_KEIW_I##7ZH_P#!,O\ Y,E^&_\ UQN_ M_2R:ORN_X*G_ /)[OCW_ *Y:=_Z0PT ?3'_!#G/VWXR_]<](_G>5\9?M\>)W M\7?MB_%:^:SM;U2 0-D\ M"3)U_P!F0#\#7[X?L@>*G\8?L ^"[Z0*'A\+3Z>0K9_X]UEMP3[D1 _C7Y#_ M +=?AF+PM\4_"MM##Y$4G@GP^Z@+@'%C&A(_%#7Z,_\ !+SQ.NO?L':_8>:7 M?1KW5K/83G:K0B<#V_UIH _%L@LX R20/Y5]F_\ !)+Q -$_;%TJR=]AU;2; M^Q (ZD1B4?\ HHU\KJHE@CM?$NORL#D );74 MJM_WVR?G7G/P/_Y+3X!_[#^G_P#I3'0![;_P4N\>ZEXW_;'\>QWMQ)):Z-/' MI5E"Y^6&*.-2&60$;BS>8V"",87@\U?_ ."JGP.UKX;_ +3^N>*I+.0^'/%S)J%E>JI, M9E$:I/$6_OAU+8_NNIKS[]DW]M#Q!^S&^I:+-I-EXO\ A_K4JR:MX9U- T+['5"I/55L[E.!]<9^HK[J_X+@^'EAUWX3ZXJ_/< M6VH63MZB-X'4?^16K\NQ0!]1^!/ARUY_P3P^*/BS&X0^-=(0<8VB*&1"<]\F M^ Q[5YIHOC6.']E_Q;X2=_WMQXLTG4XD)[):7T;D#_@,T ?6__ 2N\-IX@_;/ M\(3R;MNEVU]J'RG'*V[HN?;,@KD/^"AG_)YWQ5_["H_]$Q5]!?\ !%GPPNH? MM ^,=;==RZ;X;:%.,X>:XB .?]V-Q^-?/O\ P4+_ .3S?BK_ -A4?^B8J /2 M/@3_ ,HTOVDO^POHO_I1#7QMI_\ R$+;_KJO\Q7V3\"?^4:7[27_ &%]%_\ M2B&OC.VF^SW,4N-VQPV/7!S0!_4W<_\ 'C+_ -_Y#^H?]?,G_H9 MK]C?@;_P5FT[XY_%?PSX!A^'=WI,FOW0LEO7U5)1"65CN*B,9Z=,BOQQUULZ M[?MT_P!(D/\ X^: /WV_X)E_\F2_#?\ ZXW?_I9-7Y7?\%3_ /D]WQ[_ -(AX2^%_[3FM^>+9M/T"VNEE)QM9(;]@>?<"OSKM%C>]A69PD3.H=CT )&37 MUW^R)XBC\+_L?_M<7DF2)M(T>P4 ?Q7$]Q"/_0_TKY&L+*34]2M[2''FW$JQ M)GU9@!_.@#Z]_P""G7Q5^'OQ<^+OA#4OASK=MKNE6/AJ'39IK5'14>.:;:N& M4?P,M?0/_!(#Q3'+\)/CEX;:4^;#!'J21'.-KVTT;L.W5$'Y5\:?M8_L<>+_ M -D34?#EIXKU32-5;7(IY;=](EE=5$3(&#>8B<_O%Z9KV[_@DSXN?2OBA\2] M .T0:MX+O)>3SYD#*5 _X#))^5 'PW ,W4(]67^E?7'_ 4"DU'X2?MV:QXF MTIS!>E],U^SD(&!)]GB)./3S(VKY(MO^/R'_ 'E_I7W_ /\ !93PK'IWQD\ M:[&K!M3\,1PR$_=+0ROC'OB4?I0!YI^P-X>36(?V@-?E#;M,^&^KJF/NAYU" M\_\ 0V*^>_@?Q\:? /_ &']/_\ 2F.ON;_@G/X4^S?L70;P 06 ([UA_P#!1G1KG1/VT?B? M%.C)Y]_'=1DC 9)((G!'YX_ UZS\&/VDO 7A7_@FI\4?AOJFKK!XTU'49A9: M4T;%[A9OLVV12!C:/+?))&-ON,@'S)^S/\8M9^!'QM\*^+M%NG@>UO8XKN(, M0MS:NX6:%QW5ES]" 1R!17%^"='N?$?C30M+LHVFN[Z_M[:&-!DN[R*J@#U) M(HH _;K_ (*??"S1_B=\,?"$>K/#_^?W6.G_/:+_XU110!]Y?\$N?@MH'PTG^(=]IW>II=7>H"21898 MP@/E(. 8R>WK110!V?PJ^ OA[2_V)/C7XI:7),[21F0%)HF&T[, M#H,Y!KYI/[*'@_/_ !^ZQ_W^B_\ C5%% 'KO[)/[./AGPI^TA\/]7L[O5'N; M34TEC6:6,H2%;J!&#^M>5ZE^RGX1EU"Y=K[6"S2N2?.B_O'_ *9444 5A^RA MX/\ ^?W6.G_/:+_XU7L'[5O[.7AGQ3\7Y+^\O-468Z+H\.(I8@NV/3K>->L9 MYPH)]R?I110 GP^_9[\.Z1^S?\7M%M[W5!9ZO?Z"+DM+'OQ%)=.H!\O ^;!. M0>@Z5Q'PN_97\(6OQ-\)3"[U60QZO9OL>:(JV)T.#^[Z444 ?9G_ 5)^$6B M_$^?X0M9+J"Q_9'1H%%% 'AT/[*/A#SHR+[6 U=%)#QP9#;E;^X/3J:** +/[*?PDT7PE^ MPE\3/#MC+=FTU/\ M4SS2NAE^:TC0X(4#@#C(-?$7PO_ &7_ GI?Q+\)7D- MYJQEM]7LY4#S1$$K,A&?W?3BBB@#[J_X*9_LO>!?B1\.+CXAZC:W-KXLT>-; M>.^L9%0SPDDB.8%2&"DD@\$9/..*_#F0;'=1T!Q110!^L_\ P2D_94\ ZAI, F/Q5U&SN=3\46$B"R6ZE5K:U=E/[U$"CYQS@L3CJ #@T444 ?_]D! end GRAPHIC 8 wlms-20220930xex10d3008.jpg GRAPHIC begin 644 wlms-20220930xex10d3008.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" O 2 # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]46I*<1FC M H ;0.HKGO'GQ T#X:^'[C6?$%_'96<(S@G+R'H%11RQ)]*^3-1A^-7[6BQ2 M00P^#O DERWE%F,>X(QPS?\ +65L';P%0LG12": /H[Q]^T1X!^'%M#+JFOV M\[3,42#3V%S)QC.0A.,9'6O+K#]O?P'=>(OL,NGZI:Z>7*#4I$4ICLQ0'< ? MTKJ?A=^R!X"^'=O'+>60\4ZQPTE_JB!E#?*?W<7W4&YF:=J-KJ]C;WME< M1W5I<()(IHFW*ZD9!!J8]:^=OV$==DU;X(M:R,[?V;J4ULNX#@$+)@'N/WG? M^5?1> : &T4[ HP* &T4K=J2@ HKS'Q'KWBB[^.7AS0M"U.UCT.UL9+[7;1Q M&9"A)2'!*E@2V<8('RG->G#F@ I5[TN!0!B@!:*** "BBHKFXBM+>2>>1(88 MU+O(YPJ@\*?!B>WLKP2ZOJDI^:RL'0M$O.2Y)PISC@\\ MUY+\2/VG?$GQ6UBY\$?!S3+B\>16@N];$9W(I=4\R%@<1IR09'_O9 7 8^C_ M *_95T/X3JVI:M-'XF\3S8+WUQ "EN=I!6(-DCAB"Q.6&.!TH ZKX+_ !\\ M-_&^PN9=%\^WO;0*;FRN5P\08G:QK@+?X8C2OB^/&.FSI9VESI M;6%_81AE$TBNK0R8!V_*-XZ#KWSQWP- "4J]:7 KQ;XT_M4>%?A!*=.B1O$? MB(ML_LNRE4>4W'$K\[,@\ *Q/IWH ]JHKXVE3]I;XX30R 1_#S38B5&QWL0S M 9RPR\S9# ?W/EZ @UTND_LG_$:W:6_E^-NK6>K7R1M?&UMY9 [JNT#S#.I< M*. 2HX[#I0!]245\J>)?B#\:/V;[>V?Q'%I_C_P;#<(LFMI&R7JPGY0KX8;6 MPN[&K+7=#NTO-.NEW(Z]5/=6'9@>"#TH W:*P_%/ MCGP]X)MXY]?UJQT>*1@B/>SK&&)!( R?]EOR->"^.OVUM&$ZZ/\ #K2;KQKX MAG/EQ%872WC8EE!QC?)\VSY5 !#??!XH ^EJR]5\4:-H,J1:GJ]CITCKN5+N MY2(L.F0&(R*^4/L'[2_QLYN+B#X>Z4?G"*6LSN7Y2N!OG.X,3ACL..W%=;X/ M_83\(:)]+AU'2+Z#4;&8!DGMG#J<@'MT." M.#S7F]S^RI\*[K0X-*;P?:+!"VY9HW=+@XS]Z8,'8<]"Q[>@KRCX%Z!I6@_M M0>*=,\"17-KX.TG3OLM]$;MI86O-PY&YV+8(8>Q!X'< ^L*\_P#B_P#&WPS\ M%]$^V:Y=@WLR.;/3HLF:Y9>PX^49(RQX'N< ]_7YW_M4:J?B7^T[;^&FO6%C M;3VFD(T;;UB:0J9&"YQN#28/3E,'I0![)\'_ (::S^T'KQ^)?Q1T^.3398MN MAZ/(&5%BW;EDV9^X0>">7X;IM)^JT01HJJ JJ, #L*R/!OAU/!_A'0]!CF:Y MCTNQ@L5F9=ID$4:H&([9VYQ6S0 5E^*)VM?#6K3)C?'9S.NX9&0A(R.]:E>2 M?M-?%FV^%/PSO9,";5=55["PM\;MTC*U?2]?''@[XM0_LU_!CP_X5LM/_M_X@WY:ZDT M>W#,UOYAWCS<9.X(5&T=2#TZUKKX!^.7Q#5/%GC:+P)HTA2>73].#02)" M$^9B5.X<,V4=\9ZC@8 /K&BOS8^$^@W7AS]H+1T^'FOWCZ,MR+:XUV\MO)MW MB +3HXSM92(VV@GYB%(P0"/OCQ#\7O!7A6VDGU3Q3I5LD;!'7[4KN">@VJ2W MZ4 =--7CTO1?%-A?:A("4@5BK/TX&X#)YZ#FN[S0!66PMDO M'NUMXENW01M.$'F,HY"ENI STJ<=:QKSQUX;T]E6Z\0:7;,PRHFO8T)^F6KE MX/VA?AO*_L&WL&B_ K7[^_E6SLHM:GF>>8[4""WM\MD]A@_ ME0!]*:]XATSPMI,^IZQJ%MIFG0 &6ZNY1'&N3@9)[DD #N2 *^/=2^)'B;]K MSXDR^$/#37>E?#B C^T[N)=C2P@DYD8]#(5PL?L200&QFZPOBO\ ;5^)IL[9 MY],^&ND3DK.%(C8 D;^?OS,,@=D!/3)W?6?AGPIX2^"?A%K33(+;0])AW2RO M))@R/MY9G8_,Q"_D,# % $_P_P#A?X9^%^FO9>&]*ATZ.7:9G7F24@8!=CR3 M_P#7KJJ\[^$_QX\*?&>74X_#4MU*VG+&T_VF Q8#[MN,GG[AKT2@!IZT@ZT^ MB@#QC]J;XKW_ ,,_ ,5OH<5U)XCUR86&G/:IO:.0X)(')+$'"@#.31\&?V9_ M#7PZT_3]2U*RCU?Q@T0EOM2NF,^;AL,Y3<.@;HV,\9/)->;_ +6D\T7QL^#I MGDGCTI=2C=B"1$)!<1X)S\N<=^N,U]79H 6DS6%XI\=^'O!-H]SKNLV>EQ(N M\BXF"L5SC(7J?P%> ?$+]MW1K.TO(/ ND7GBB^@WA[HPLMM" <;R0,LIY(Z= M.<4 >I?M%>.-.\"?"'Q#>7\EJ9+FV>TM;:ZY%Q,ZD! HY)QD^V,G@5\A_LW^ M-_B)J_@P> _AMI,-C.EZ]YJWB"3YECCE"HA.[A6 4\+DD1C X8UH_"WX;^,/ MVN/&G_"7>.KFXC\*VTF5B5G2&0X4&*V0DA%.Q=S#J1U)Z?DVS7%]=065NO66XD$:#C/4G'0'\J^:_B1^TEXA\8^)#X+^ M$.GG5;]Y3;7&O^7OMH,J02K?=!4Y;/-9VV]E:1V

=#_\ U/\:[#4O#&CZS<"?4-)L;Z8+L$E MS;)(P7GC)!XY/YUYM/\ LH_"V?78]4;PK;*ZQF,VRLPMVR2=Q3."W/7V% '* M>//VT/">EPRV/@R*7QGXC,WV>&SMHY%B)Y&_S-N'4?[.:Y\4?&2-<^+X87N]#T:X8'?<[ 4:1,@(BH_"'4/$OC^_G MDN+C5)W:*\='"OLYA8A0$#8!Q[5V6I>%_P!H;]H*PODU*[M/ /AZ=]HTN7= M\B89&4[5:5A@Y(_C;:84TR%+/ M8>M>&/V6/AAX51C#X5M=1G=$5Y]5+7;,5_BQ(2JD]3M M'MP*]8HH ^4/VP/"OBF[\5>";[P+X0N;K4M)J:)^U/\-=>T:6_M_$<>Z+(>S,,GVDD $[(MN]QSU M['T->KRQ)/$\4J+)&ZE61AD,#U!'<5R_A+X5^$? ES/L-*N)^7F@B < M]>YY'4]* //?VO=9N[7]GG7Y].=E%R((G/EY)A>10X((X^4]>HKXY^$I\9?& M^R\-_"NPDEL?"VGRS37\]@'&Z&242,]QE]CE2,(,#J>IK](O$/A^Q\5:'?:1 MJ< NM/O8FAGB;@,IZBL+X;?"OPW\)=$?2_#5@+.WDD,LLCL7EE;L6<\G X'I M0!L^&/#5AX/T"QT;2X1;V-E$L,2#&< 8R?4U\V?MA? ;QS\2[R/7= U ZCIF MG6>!H1D(E,A;YS"@0!LKM)W,6."!_"*^J** /C#]FO\ :&\"?"3PG-X6\2Z1 M/X/UFVD'VB=X9)C?2'(+OA=R$8QM/ &,'J![MX@_:K^%GAQ(&G\76EV)20!I MX:Y*XQ]X1@[>O>NH\7?!_P %^/=234/$'ANPU6]2,1">>/+[1T&1UK#_ .&: M/A=_T).E?]^S_C0!YU<_MW^!#J<]GINC^(M:6/E9[*T3;(..0K2*P'..5%8- MM^UU\1O&&DW;>%?@[>R7<951#]"\-B(: M5H]CIYCC$*O;VZ(P08^7OV7A/QCX^U'PE;0K]@N);Q9(< M)D1L)1$H:1N#\TA['+#)-?IK7&_$/X1>$_BG8_9O$>D0WK 82Y V31_[KCD= M_P S0!X#\*OV.OAUKM@FK:AXLN/B)$6<(UM/Y%KM^Z 0C,^X,K\^8 ?[O'/1 M_M51V7P_^"MKX5\*Z9!ICZ[>Q:5;0V<$:1@.Q=U).-N[GD>MJ^&-(E\2 M#3M1M="NX+JW>.:'SC,I"*SDXW$_VI?$%U'10H>2E 'UQXG^/'P_\'O=1ZIXKTV"XMH_,DMDG#RXQD81OK7N'AOQ1XR\'V2VFB? 1=+MP MJILM=?L$R!G )')QD]?6@#S_ ,+_ +*7C3XGZU;^(OC%XFN9V2Z39W-Y9G3[N6%))K0R+(87*@LFY>&P GRAPHIC 9 wlms-20220930xex10d3009.jpg GRAPHIC begin 644 wlms-20220930xex10d3009.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" !M 0$# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4ZIZOK%A MX?TRYU'5+ZVTW3[9#)/=WDRQ11+_ 'F=B H]R:I^,?%FF> _">L^)-:N!::1 MI%G+?7^'/&/Q>NX6*22>" M]%>YM4*_>S<.40C'="P/K2'XY?M&^)-LOA[]G:VTBR=>IAB5 MV7Z$@U]*:7I=EHFGV]AIUG!86-N@CAMK6)8XHU'1550 !["K5 'RY_PG/[75 MJ?-D^&/PXOH@,FVMO$,\O41)L;&,GKV'KQ]444 ?.'A+_@H/\ !'Q+K$>C:AXFN/!>ML0C:?XOT^;2 MWC?NC/*HC!'&?G[BOH>PU"UU6RAO+*YAO+2=0\5Q;R!XY%/0JPX(]Q61XT\ M>&?B/HTFD^*M TWQ%IL@(:UU.U2=.>X# X/N.1BOF'5OV(M>^#US<:]^SAX] MO_ 5VI,S>#=7D:^T"^.>4*.2T)//SC<1T&WJ #Z]HKYR^!/[7"^,/%K_ V^ M)^@M\-/B[;KG^Q+N3=:ZH@S^^L9LE95."=N2PP<;@&(^C: "BBB@ HHK+\4> M)]*\%>'-2U[7+Z'3-'TVW>ZN[R/W W#R( M\_QCN.&;#*.LT_\ X)?? 9KB2\\2:1KOCK4Y!B34?$>OW4L[^[&)XP?RH ^E M;7Q]X8OGV6WB/2;A_P"[%?1,?T:MR.1)HUDC97CXGJDW_ 3@^$VF3+-X4OO&?@*97WB3PWXHNXC[+B1I M /84 ?4U%?+"? 7]H3X9,\_@/XZ)XSM%D#)H?Q&TP3AE'\)O(2)_#X22"&/Q=HQ;4M!G8G +2("]OGCY7!/1B6WO;*9989E]5=201]*T* "BBB@ HHHH **** M"BBB@ HHHH **** /)_VA=!B\<:;X0\&W41NM,U_Q#;1ZC:\[9K2!9+J1'(_ M@8P(I'<-CC.1ZQ7AG[0OQ)M?AO\ $[X%/J#+#8:OXHFTEYG) 22:QN(X1^,K M(.>,$_6O&?[-<6=\@W1[9@"55BH##IT/!4,(_V+?CI*="L72WT#XF^%E\0/ M9J<*-2MY?+=E'JR>:[8ZE\T ?8E%%% !7QG_ ,%2O OQ.^('[.TVF> ;6[U6 MQ:^MY=6TS3%+W$ULBS.QV 9= X@.U9?LT>)/#7BOX">!;_P MA%-;^'1I4-O:0W$#0O&(E\IE96&1: MPO/)M&3M523@>N!0!7\0^)-)\):/WRO> =,=JFT;]O'XE_#J*6Q_:;^#>HZ+H- MPOV>74=$T!KBP(88Q-(US)&01U503[5^@H&*@N((KN&6&9%EBD!22-QN5@1@ M@@\8(]: /S.\0ZI_PJ"\L/CE^RSXCBU#X%6TZ7OC;PE87+2PVI\Q4E:.PD"O M"QBE9R R@&,,0JJ*_2;PUXCT[QAX=TO7='NDOM*U.VCO+2YC.5EBD4,C#Z@@ MU^37_!03P#\"O#GC*[T;X2W>K:=\8=5'V23POX&^>PN9))$B>*YC0_NG:%IQ MY4>,Y^90&RWU#_P3Q^,5WX6\.6W[/'Q'TR;PA\3O"-N?LMCJ$RO_ &K9,S2+ M) X)5]BM@JK-\JY&0K[0#[7HHHH **** "BBB@ HHHH **** "BBB@#SC]H# MX.6GQS^&6H>&I)UT_4U>.^TC52FY].OXCN@N$QR"K<'!Y5F'R \A2V2 >U7JRO$_BK1O!6A7>M:_JEGHNDVB;Y M[V^F6&*-?4LQ % &K17R;J/[=]UXYGN[?X&_"CQ-\7DMV"-K,>-+TDD$[E6Y MG'S$ <87!SUJM+?_ +:GCY&>TTKX9?"^V8L5BO[F?4KQ1G@%HP\1..<@"@#Z M[KD_#OCH:YX^\7^&&MTBET$6<@E63)E2XC9@2O\ #AHW'OQ7S?:_"']L64*] MU\??"5N^/FC@\*Q2*/H2BDU\]?#K0?VI9OVR_C#IWA?XB>$-7\2Z-I^DP:[J M>M:@4G@\5H^%O^"C?@NTU^W\._%?POXC^"OB&8A4 MB\46C?9)&/\ DW3?,DDJMY][L]-DN!D=0X]30!]ZC*1@BOES]B;]J;5OVJ/ M$/Q=U M//@]_P"$X^'=AXUC;PMX7OV5;RTO)YHI38^>PP8I&A^5V.5)8D$Y8_9& MF?M:?$'1M,M;;7?V9_B%;7T4*^8FC-9WUN./X)1*H/&.P]*^2_VL?V@OB+^U M!\2/@?X4\'?#[6/AR;CQ+_:WAS6?%\/DRW=Q;A=LQ@PVV)!)O;._<&&,C(/T MUI'[%OC?XG:7 OQZ^,?B#Q=&43S?#7AIQI.E=!E9/)"O..,9.SUXH \M^(__ M 5YM/"UW=:5I'PFUA]! MM&T5LG?=(WXM7I84 #KQ[T ?GQ\!OV9_CK\&-"6T\"_#WX2> M!;V;'GZUKU[>:MJ[/M*^8TR*%Z,P"*%3YCQR.O#)>ZT&70= :R=)CA@ANO-\Q5RHP2I ))QR:^]L8SSU[>M5M0O;73K=I[ MR>*V@3&Z6=PB#)XR3QUH _/[]CSQ/\=?VB?#&MKJ'[05YX8\;^&+^32];\-7 M?@^PG>T8.=C%CM+;MK#/&&1AT )^P?ASX-^)WAW4T?Q=\2=,\8::L;*8(?#" MZ?,S\X;S%N'7CCC9SCM7S%^T-''^RS^V=\-_C%IP6Q\,>/IQX3\7 ?+$9FQ] MGN'_ -K@,2.UNP_B.?NB@ HJ&\O(-/M)[JZGCMK:!&EEFF<(D:*,LS,> 2 M2:^-?@?_ ,%5/A+\4_$-SHGB/S_AW>O=-'IESK$FZROX-^U)//"@1,2#D2 * M.@=CD ^T**KZ?J-KJUE#>6-S#>6DR[XKBWD$D;KZJPX(^E6* "BBB@ HHHH M **** &R2)#&TDC*B*"S,QP !U)-?"=IX>N?^"E7CJYU77HI--_9[\*:BR:) M#;CR[KQ+>)E7N#+CJ?"CPGIO@3X9>%/#VCVR6FFZ;IEO;01(H&%6-1DXX) M)R2>Y)/>@#'>S[(U&%&6))P!U))J_110 5\ MA?L=6K:S^T]^U=XK*;8I_$MEHL9SGFSAD1_SWJ:^O:^7/V!(?.\-_&357PT^ MJ?%#7[EY,8+8E1 /H-G3M0!]1UQ?Q>^#OA3XZ^";GPGXSTYM4T2X<2-"EQ) MP=0=K!HV4Y&3P>/4&NTK#\;>.- ^&_A;4?$GB?5K;1-#T^(S7-[=OM1%'ZDG MH%&220 "2!0!^=7Q5\#_ !!_X)9>"=1\4_#'QAI?B#X:ZA>K;-X9\46:_;+> MXE#['BGCVF4J 202. ?E/)'M7_!+GQ]X#\0?LXV6A^&=;-_XGLYI;[Q'9W0$ M=Q'>3N7=Q&#_ *K/RJRX!V<@'(KG++]GJ[_X*$ZE=?$3XOV6J^'?A\;9K;P/ MX6BG,%W%"Y!;4I^H$DH"[4((VXR" I;A?^'..B:+\3]+?0/'WB"U^']S:3Q: MU$]VB:E)]WRX8W2(1M&QY;/$U@;SPUXE- M[K<,,JR-I\+7%EAI<9V';'(=IYP,XY4U^BVH>(])TG1SJU]JEE9Z4(Q+]NN+ MA(X-A&0V\G;C'.<]*\%\)_\ !/[X'^$OA5JW@*/PA'J6G:OM;4-1U&0RZA0(]JC+?+\S9\WT+_@DM\$M-U"";5;WQ?XHL8)/,CTK5M8'V11G MA=L4:-C''WJ /0?%'[?/PRM]>D\,^!GU'XL^,#D1:-X*M3>[B#@EIQ^Z5!W? M<0!D]JYJ]^"?Q<_:>FM+GXT:CI?@KXWKIGPV_97^%VK:E9Z7IG@KPAI$!NKQ[.W" @<98@;I')( R2Q M) KYFT[P/\5_VYY[?Q!XRU:X^'OP&U!TGM?!5GF/5-6MT(:*2ZF7[B3%BQ0, M?E1,+D[Z /E"\^-GB_\ 9.^./QK?]G;3D^(W@+5[L37E^FE7-Y;Z3>;G+1K. MG#F-I) "696!4G.TDU/V9OB7IEOXU'Q%3X4_$?XT?'&Y8W%Q/':)IFF6#D]$ M$ ;=QP6D3![*M?KWX(\ ^'_AMX:L_#_AC2;70]%M$VPV5G$$1?4D#JQ[L.9Y 8WF8JB\*54$$ FOTQL+66VT^V@N+J2^FCB5)+F555YF +L% M4$D9(4 <\ "OB;X933VW_!5SXMIJ-C<;[KP=:?V?<%"T0@46F_YNP9P?7E6K M[A! ' ^G2@!:@N[^"PMI[BYECM[:!2\LTK!410,DDGH .<]*GS[5\I_MU?L MA:_^U-H.DC0/&;Z++I*R$Z#>-(NF:F696Q.8B&4C80&PV,\ 'D@'0ZS^W3X MEUFXT;P-IGB7XKZM!(8)(_!6E/>6\ O!&B^'M,TJPT6QL+5(5T_3 1;0G'S!,X)&[)RW)SD\DUT+1;A@GKU MXH _-G]L+XS_ __ &F_^">RZWH'BG3I_$&A'3-2DT:6ZCCO+>Y5T@FCDB)! MX$SX(&#C(.,5]>V?[8/PCTSX>:%XC\1?$GPQIC7VFP7KV[:G"T^YH@[*(5)< MD9(P%SGC&:\"_;1_8/\ @C:?!7XE>/=-\%0:)XGT[2+K4H+G2YYH(O.1"X)@ M5Q%@E2#\O\1KH_V$OV3/A%I'P%^''C9/ >EW?BO5-%M;ZZU344:[D,[H&9D$ MI98^3QL"XH S/B3^T9KG[8_A:]^'7P&\-:G>:)KR'3]:^(&MV#VFFZ=:N,3+ M$LH#S3;=R[<#&01G((](^)?[ 'PJ^*OPD\(^ ]8M]4AM_"EBEAI.J6=\R74" MJH!8AMT;EB,GMG'+'+HWPKOF3[LS23*7^@#K^H%?;=% 'Q MQI_C?]N)]L5S\.OA8IQS.VH7"K^2SLQA@P/F")&"Q!)_C=L =*O!&I2&"TUW3YK(W 3>8'93LE5+6_!M_+ON+-UD>,F*7:J74>4SYL6Y< M,N<;ES[#+J%K"LS27,,:PG;*6D $9P#AO3AE//J/6@"Q7)_#SX7>'/A9;ZY; M^&K)M/MM9U:XUN[A,SR*;J?:9G7<20&9=VW. 2< # &/\2?VB/AE\((YSXR\ M=:%H$L(!>UNKU/M/(R,0J3(&? M!VDW*7'A;X9-<+-$)0"5O+\#B210V%5\8._*(.']J^%'[,7@;X2ZW+XCM+6\ MU_QM![V:X\5:Q*75X[S[''(8K:2/@[/,V9R<-YJ\'8:^N([= M(E1$ 1$ "JHP!CTKY=^(3&'_ (*+_"=BF5F\%ZO&&/ !$T;''OC^=?4V* %H MI,>_/K0!@=U% 'O0 8 &,48HQ320IP>2: /EO\ X*9^.+[P1^Q[XS-C8QWO]K"+2)W> MY\HV\4[;3(J[293G:FP8X+QDKG[GH **** "BBB@ HHHH **** "BBB@ HHHH \8^._[('P ML_:/OK+4/&_AYKW5;*)X;;4+6ZEMY8U;J/E8*_;&]6QCTKR;Q5_P2F_9]\4> M)!JJ:%JFBV_V5;8Z3I6HM%:%@Q/G8(9]Y&%/S[2%'RYR3]@44 ?._P -/^"? MWP(^%=[HFHZ3X%M[O6=)5A!J>ISRW,SLW)D=6;RV?T.SY?X<5[]I>EV6B:=; MV&G6<%A86R"*"UM8ECBB0=%55 "@>@JU10 4444 %%%% !1110!\I_M>Z@WP MV^.'[._Q+:-1IEGX@N/#.I3$@;(M0A"1L?15>,G/TSU%?5*R*V,=",CWKS[] MH+X.:=\?/@_XE\$:B1#_ &E;'[+=$56W[1][:S+P10!]@44P2!B M0.3Z4XG'_P!:@!:*** "BDW._M0?M(Z#^S3\.YM>U) M&U'6KMA9Z+H4#'[1J5VW"1H!R "06;!P.Q)4'S/XY?\ !03P9\/?$LW@GP/I M][\4_B-)F*WT7P['Y\27.0%CEF4$*?O%@H8J$8'::3]GC]E7Q-=^/D^,WQXU M"'Q'\4)$*Z;I$.UM.\.1'D1P*,@R#D%P2 22"S?.0#2_8P^ /B#P;'XA^*_Q M,_?_ !>\>N+G4T(&W2[7.8;&,?PA0%W#/557G9D_3U%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>._'_\ 9/\ AS^T MAH\\'BK1(TU90O8*'/^THPJ]KX3_X*4_!O4[M= M,\67>L_#/7P!YFE^+]*FM70^I$_C'H!T7QAI7]KZ M823Y'VF6#KC/S1.I[#O0!C:?^TK\)-5A66T^)_@^X1NA37;7^7F9JCKW[5_P M9\,QEM2^*7A&#"EMHUFW=B!Z!7))]NM>$:I_P2/_ &>-0N7E@T?7--1NL-KK M$K*/^_F\_K5K0/\ @D[^SOH=Y'<2^']7U5HV5E6\UF<+D=/]44- !XE_X*8_ M#Z]OY='^%V@>*/B_X@;Y8K;PWI9*Z@J/]I48?2L#_ (4[^TG^UF__ M !=77X/@S\.+O!F\(>%IA)JEW >?+GN1G;D<$9QU!CZU]C^#_!.B^ =&@TG0 M;+[#I\"+''#YKR;548 R[$]/>MR@#A?A!\$/ _P&\+1^'_ OAVTT#3P 93 N M9KAAG#RR'+2-R>6)QG P.*[JBB@ HHHH **** "BBB@ HHHH **** "BBB@# "_]D! end GRAPHIC 10 wlms-20220930xex10d3001.jpg GRAPHIC begin 644 wlms-20220930xex10d3001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" A 2 # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z0G%%-9 ML=: %9@!5>6X2")I)7"1J,LS' ]S7GGQ?\ COX>^$5G E\TNH:W>_)8:+8K MYEU=OV"J.@SW/ KY6UGQ?>?$O4)-3^*VMZW:Z2)&BA\ >&K&=CG. MQ*H!9C M]<&O7PF65<3'VDM(_>WZ+^EYG)4Q$:;Y5JS[ T?XR>!]?\1'0M-\6Z/?ZP,_ MZ#;WB/+D=0 #R?:NKGO8;50TTT<*LP4&1@N3Z&^)'CKPGKVE_#V MV^%'A'P[>+=P[D":G?E>0#M/R*>,Y)-:7Q)UZX_:&_:H\/> =*G9O#'A&3^U M-7EB)V/,OW4)'ID#'J?:NR>5T75Y:<](Q;E>SY;=--+OMYJX0E4DH05VR9245=G8455L+U;^TAN$#JDJ"0*XPP!&>1ZU9!J'H[,> MXM%%,9B#0,5C3 PW?TKC?BO\5-$^$7@^Z\0:[<"*WB^6*)>7GD/W8T'URT2\TSPY&!!8Z9:$G8\LI_C/<#FO3PV75L53E5 MC9)=W:_IZ=3FJ8B-.2CN?;&\5(IR!7A?PV\'_%O5?&-OXG\=^*+;3K&-7$?A M72(PT W# \R4\L1[5[E']T5R5Z*H3Y5-2]-C6$W-7M8?24M--M>"_!?X<:M\9?&,7Q@^(MHT;_ 'O#'AVXY33(#TE9 M>AE88.>U>EAL/"4'B*^D%][?9?J^B.:I4=U"&[_ ^DM'OCJ>EVEXUO):-/$D MI@F&'C+*#M;W&<&L7XC_ !!T?X7^#M2\2Z[<"VTVPC\R1@,L3T"J.Y)X%='C M;GGBO@_]L?Q1?_'CXT^%?@EX8G::WBG6ZUAXONHW8,?1%RQ]R*O+<&L=B>26 MD%=R?9+<5>K[&G=:OIZGUC\"_BJ_QG^'EEXK.C7&APWDD@@@N6!9XU;"R<=C M7H@.*QO"WAZT\)>'-,T73XQ%8Z?;I;1(.RJH _E5^]O(K*UEN)Y%B@B0N[L< M!0!DDUP5G"=63I*T6]%Y=#:%U!<[U+)<9I0@)XQ7V]#('4,.01D5TXO!5,&HN;3OVZ>3\]2:= M6-6]B4G I"X%([8!KRG]H/X\Z5\!?!+ZQ>0M?ZA.WD6.GQG#W$IZ#V ZDUS4 M*-3$U%2I*\F7.<81YI/0]8W"@'->*_LL?%OQ'\:?ARWB+Q'I=OI<[WO)OCC\: MA\-H+#1=&LSKGC?6F,.E:3&>2W>60_PQKW->K3.40D#.!G [U\K?LZ^(O#WB MGXI?$3QGXDUJR3Q@E^^EPV%[*L4EA91GY0JL>C$Y)'I7IX&@IJ=>4>90Z=V] MOEW..O4<6H+2YZ+\'?@-_P (K?R^+_&%TOB3XA7XW76I2#*6P[0P*?N(O3(Y M->NW'V:WB>>7RXD4;F=\ >I)KR_Q7^T[X"\,RFSL]73Q)K+';%I6A#[7.[' MH,)D >Y/%<&/AK\1_P!H9UG^(UX?!G@XMN3PII$I^T7*YR/M,W4<=56MIT:] M>7ML7+DCY_E%?TA*4(+DI*[_ *ZG._M(?M\\1D'[+; M2,=HBB/_ "UE)].!U-='^P_\)7^'WPP&NZLC?\)%XC;[92;M]WF?;NX(,YXJK;Z]I]Y>2VD%_;3747WX(Y59T^J@Y%?.?[ M6UK\;?$*V6@_#*T2/2+J)OMNH0W"Q7"MGA0Q^ZN.XYKR;X-?LH?&;X;:;KNL MV&NZ-H?B.[MBJ,8S>W4[]=K2N=J GT!->-0RRC/"^WJXB,9/:/7Y]CLEB)J? M)&#=OZT/K+XM?&OPQ\'=(6]U^]*SS-Y=K86Z^9 ?",Q2PL]2E55:[/&YR3@L/3M7=_!+]E74M)BO/%_Q"U63 MQ%\2+Z&1$N;M_-AT_<" (UZ9&>HKG-?_ &!)/$OPN\->%I_&\]E<:9<375W+ M;V@:&[ED8DN4)R"!P#FN[#/+<*Y474]YZ<]M$NO*OPOYF%3V]5*?+IV_S/J/ M6?&^@>&]!&LZEK%E8Z5M#B\GF58V!Z$'O^%<+X#_ &D?#/Q&\:'P[I,&H!W@ M:YMKRX@\N&YC4X+IGYMN>A(&>U?)?Q+^&>D_LT^.?A_%XDOM5\>:(XEDFEUL M/6;B-7#/ M&&[%@"*^?HPC4JQC-V3:N>A-N,6UN?-X^)'A[XC>-8_BG\3=9MM)\#Z4[)X7 M\.3'?->/G'VDQ#EF..!BOI7X1?%F3XJ-?74?A#5O#^E1;19WVJ1K&;R,]U3[ MRCV-?)M_X*UC3/BA97G@+]G:XDUTV\>-?\576ZTL&"](X@2!CZU]??!O1_'& MD^$\>/\ 5[/5M>FF:4FP@$4,"'I&H[@>M?39I&@J2+->U#Q5-J>A:J(?L.B/$ E@57#%6[[J M]!3@ 5\M.*B[)W/33NAU,E.%/Z4^N;^(^M77ASP'X@U2QMY+J\M+&::&&)3)=E@$2,CC:/F'O@U\T_ ML]-XV^)/PU'PV\'6%YX>L[^XEN?%OC6]4K([2MF2*W!&2Y'R[B>.>E1? GQ? MXN_9ZL7MK@?);B$ K&SN!R,<\''/:OOJV6QE3J44TY M0248W6B;UF^EWVWL>%"NU*,VG:3N]/P/J_\ :@_:+TG]G_P-/>221W'B"[1H M]-T_/S2/C[[>B+G)/X5\X_\ !/6/P^_B3Q%XH\1:W;7/Q#UU9+I;61R9(K3= MEY">B[F/3/ KRWXK_"CQY\5/BKIWA;5[HZ[\3]7A6\U*785L-"LLY2)<=^Y M/? '>K?QL_8I^(?PZUG1[/X7:?J.K6MUHXL]5U2"Y5'GF+$R!@2-B$;1@=A7 MH87 9?0P/U)UU&K5U,>A]_W/Q[^'=I;:I/)XST7 MRM,_X^RMVK>4?0@=_I7F7[0OQGTGQ/\ LJ>*/$_@[5X[VSO8?L4%Y&I 5G<1 MMD'D8S7P:O[!'QGT:#3KF3PI;ZI#,P>;3H;]5(P<[9",8SZ@U[K\6/A)\6YO MV>]4;Q,NB>"_"NA0QS6WA#P[&9!,%94G)QR?<]:\^63Y=A:U&='$J?O*^ MJ^ZRU;;^1L\37J1DI0MH=CX!T&S^*UGX$^&WA.U:3P%X.D@O]=UML>3=7*C> M((S_ !G>@Q7V'K'B72O#NBSZK?ZA;6>FVR%Y;F20"-%'7FOEKXU:-\3=' M^$G@C1?@IHZV.C75JCZA)I81+A0R @)NZ!B22W6O*U_8I^,_BKX2Z5X:N_%5 MGINGF^EO;C2KZ5Y70MTW2 _/SD[>F:XZF$P^-M5K5XTX,?'.H:1:65_!X>LH7EE\4W2B.S&WV/.#V[GTKQZ3 MPM/^WC\<+O6(K]X/AEX<<6L3C*R71ZML4]-W]X]J]+^$?[!.B^$+>UE\8:_> M>,);8 Q:=(/*T^)AT81#[Q![M7)_"#Q^?V2_$OBKP;XM\+Z[+;7^IRWVGZII M5BUQ!-&Q)"X7H1TKJA]3H2JRRAMU(I)7\]VKZW_I&,O:SY5B-(L^R?#F@:=X M3T2STG2[6.ST^TC$4,,8PJJ.E7XKN"1V1)49E^\%8$CZU\X:CXI^*_QYQ9>& M=&N/AIX5DXGUK6%']H3QGM#$/]6?=J?:?LE77@&X&L_#WQQK&D^)-G^D/JTQ MO+6^;UFC/(_X"17R[PD%?ZS52F^F_P![6WXGI>UD_P"'&Z7]:'TD'!/6GUY) MX0\0?%FSN$M?%?A;0]03<%_M#0]1,8(_O&*5/VR/^3F/$GT/]***_0N"_P#>JO\ A_5'A9K_ M T?2_\ P3?_ .0;>_[]?=L?2BBO(XE_Y&-3Y'5E_P#"0R?JGUJ3^$445\OT M1W1W8QJ4?=HHJ%L:]1PZ4O\ &***3%U.)^)732?^OI:[*'[B?2BBNVI_!A\S MGA_$D6>QJ&3J:**XSJ&+VJ0=1113D2A1_6I!U_"BBI0Q:BN/]4_^[115+=$R MV9@>#O\ D$+_ +S?S-:J_P#'V_\ NT45U5/XLCGC\$3E-/\ ^2GZK_UXP_\ MH1KL#V^E%%36WCZ(NGL_44?TK@/CW_R17QG_ -@N?_T T4487^/3]5^8ZW\. M7H8/[)__ "0#P?\ ]>HKUY>@HHJ\;_O%3U?YCI? O1#C]VJ%Y]Z/ZT45STMQ ?5=BTO3\*?V:BBLY?$:1V&CI3UHHI,IDPZ4M%%,#_V0$! end EX-101.SCH 11 wlms-20220930.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - LEASES - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - LEASES - Right-of use Assets and Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - LEASES - Remaining Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - LEASES - Remaining Lease Payments (Details) - Calc - 2 link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - CHANGES IN BUSINESS - Discontinued Operation and Disposition (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - CHANGES IN BUSINESS (Details) calc2 link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - REVENUE - Contract assets and the contract liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - REVENUE (Details) Calc 3 link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - EARNINGS (LOSS) PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other current liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other long-term assets (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other long-term liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - BUSINESS AND BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - CHANGES IN BUSINESS link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - EARNINGS (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - STOCK-BASED COMPENSATION PLANS link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - OTHER SUPPLEMENTAL INFORMATION link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - BUSINESS AND BASIS OF PRESENTATION (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - BUSINESS AND BASIS OF PRESENTATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - CHANGES IN BUSINESS (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - OTHER SUPPLEMENTAL INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - LIQUIDITY (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - REVENUE - Disaggregation of revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - REVENUE - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - REVENUE - Remaining Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - EARNINGS (LOSS) PER SHARE - Antidilutive (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - STOCK-BASED COMPENSATION PLANS (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - LIQUIDITY link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - LEASES - Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 wlms-20220930_cal.xml EX-101.CAL EX-101.DEF 13 wlms-20220930_def.xml EX-101.DEF EX-101.LAB 14 wlms-20220930_lab.xml EX-101.LAB EX-101.PRE 15 wlms-20220930_pre.xml EX-101.PRE XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2022
Nov. 07, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2022  
Document Transition Report false  
Entity File Number 001-16501  
Entity Registrant Name Williams Industrial Services Group Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 73-1541378  
Entity Address, Address Line One 200 Ashford Center North  
Entity Address, Address Line Two Suite 425  
Entity Address, City or Town Atlanta  
Entity Address, State or Province GA  
Entity Address, Postal Zip Code 30338  
City Area Code 770  
Local Phone Number 879-4400  
Title of 12(b) Security Common Stock, par value $0.01 per share  
Trading Symbol WLMS  
Security Exchange Name NYSEAMER  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   26,422,761
Entity Central Index Key 0001136294  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Amendment Flag false  

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 1,013 $ 2,482
Restricted cash 468 468
Accounts receivable, net of allowance of $318 and $427, respectively 37,339 35,204
Contract assets 10,076 12,683
Other current assets 10,675 11,049
Total current assets 59,571 61,886
Property, plant, and equipment, net 1,016 653
Goodwill 35,400 35,400
Intangible assets 12,500 12,500
Other long-term assets 7,732 5,712
Total assets 116,219 116,151
Current liabilities:    
Accounts payable 11,732 12,168
Accrued compensation and benefits 14,312 12,388
Contract liabilities 3,440 3,412
Short-term borrowings 14,525 676
Current portion of long-term debt 1,050 1,050
Other current liabilities 4,630 11,017
Current liabilities of discontinued operations 106 316
Total current liabilities 49,795 41,027
Long-term debt, net (Note 9) 21,809 30,328
Deferred tax liabilities 2,263 2,442
Other long-term liabilities 4,440 1,647
Long-term liabilities of discontinued operations 3,513 4,250
Total liabilities 81,820 79,694
Commitments and contingencies (Note 11)  
Stockholders' equity:    
Common stock, $0.01 par value, 170,000,000 shares authorized and 26,865,064 and 26,408,789 shares issued, respectively, and 26,422,761 and 25,939,621 shares outstanding, respectively 264 261
Paid-in capital 93,705 92,227
Accumulated other comprehensive loss (440) (95)
Accumulated deficit (59,124) (55,930)
Treasury stock, at par (442,303 and 469,168 common shares, respectively) (6) (6)
Total stockholders' equity 34,399 36,457
Total liabilities and stockholders' equity $ 116,219 $ 116,151
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
CONDENSED CONSOLIDATED BALANCE SHEETS      
Accounts receivable allowance for doubtful accounts $ 318 $ 427  
Common stock, par value (in dollars per share) $ 0.01 $ 0.01 $ 0.01
Common stock, shares authorized 170,000,000 170,000,000  
Common stock, shares issued 26,865,064 26,408,789  
Common stock, shares outstanding 26,422,761 25,939,621 25,915,502
Treasury stock at par 442,303 469,168  
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS        
Revenue $ 56,685 $ 73,351 $ 182,303 $ 225,773
Cost of revenue 55,936 66,590 173,564 203,561
Gross profit 749 6,761 8,739 22,212
Operating expenses        
Selling and marketing expenses 322 267 1,054 709
General and administrative expenses 6,657 4,248 19,022 16,931
Depreciation and amortization expense 61 50 173 137
Total operating expenses 7,040 4,565 20,249 17,777
Operating income (loss) (6,291) 2,196 (11,510) 4,435
Interest expense, net        
Interest expense, net 1,485 1,227 3,965 3,733
Other (income) expense, net (11,114) 181 (11,533) (1,411)
Total other (income) expense, net (9,629) 1,408 (7,568) 2,322
Income (loss) from continuing operations before income tax 3,338 788 (3,942) 2,113
Income tax expense (benefit) (272) (6) (214) 256
Income (loss) from continuing operations 3,610 794 (3,728) 1,857
Discontinued operations:        
Income (loss) from discontinued operations before income tax (45) (34) (92) 130
Income tax expense (benefit) (3) 22 (626) 59
Income (loss) from discontinued operations (42) (56) 534 71
Net income (loss) $ 3,568 $ 738 $ (3,194) $ 1,928
Basic income (loss) per common share        
Income (loss) from continuing operations $ 0.14 $ 0.03 $ (0.14) $ 0.07
Income (loss) from discontinued operations   0.00 0.02 0.00
Basic income (loss) per common share 0.14 0.03 (0.12) 0.07
Diluted income (loss) per common share        
Income (loss) from continuing operations 0.14 0.03 (0.14) 0.07
Income (loss) from discontinued operations (0.01) 0.00 0.02 0.00
Diluted income (loss) per common share $ 0.13 $ 0.03 $ (0.12) $ 0.07
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)        
Net income (loss) $ 3,568 $ 738 $ (3,194) $ 1,928
Foreign currency translation adjustment (318) (98) (345) (64)
Comprehensive income (loss) $ 3,250 $ 640 $ (3,539) $ 1,864
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Shares $0.01 Per Share
Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Treasury Shares
Total
Balance, Beginning at Dec. 31, 2020 $ 256 $ 90,292 $ 28 $ (58,673) $ (8) $ 31,895
Balance, Beginning (in shares) at Dec. 31, 2020 25,926,333       (589,891)  
Increase (Decrease) in Shareholders' Equity            
Restricted stock awards granted (in shares) 164,388          
Restricted stock units vested $ 4       $ 2 6
Restricted stock units vested (in shares) 274,448       120,723  
Tax withholding on restricted stock units   (545)       (545)
Stock-based compensation   625       625
Foreign currency translation     4     4
Net income (loss)       (1,681)   (1,681)
Balance, Ending at Mar. 31, 2021 $ 260 90,372 32 (60,354) $ (6) 30,304
Balance, Ending (in shares) at Mar. 31, 2021 26,365,169       (469,168)  
Balance, Beginning at Dec. 31, 2020 $ 256 90,292 28 (58,673) $ (8) 31,895
Balance, Beginning (in shares) at Dec. 31, 2020 25,926,333       (589,891)  
Increase (Decrease) in Shareholders' Equity            
Net income (loss)           1,928
Balance, Ending at Sep. 30, 2021 $ 260 91,670 (36) (56,745) $ (6) 35,143
Balance, Ending (in shares) at Sep. 30, 2021 26,384,670       (469,168)  
Balance, Beginning at Mar. 31, 2021 $ 260 90,372 32 (60,354) $ (6) 30,304
Balance, Beginning (in shares) at Mar. 31, 2021 26,365,169       (469,168)  
Increase (Decrease) in Shareholders' Equity            
Restricted stock units vested (in shares) 19,501          
Tax withholding on restricted stock units   40       40
Stock-based compensation   424       424
Foreign currency translation     30     30
Net income (loss)       2,871   2,871
Balance, Ending at Jun. 30, 2021 $ 260 90,836 62 (57,483) $ (6) 33,669
Balance, Ending (in shares) at Jun. 30, 2021 26,384,670       (469,168)  
Increase (Decrease) in Shareholders' Equity            
Stock-based compensation   834       834
Foreign currency translation     (98)     (98)
Net income (loss)       738   738
Balance, Ending at Sep. 30, 2021 $ 260 91,670 (36) (56,745) $ (6) 35,143
Balance, Ending (in shares) at Sep. 30, 2021 26,384,670       (469,168)  
Balance, Beginning at Dec. 31, 2021 $ 261 92,227 (95) (55,930) $ (6) $ 36,457
Balance, Beginning (in shares) at Dec. 31, 2021 26,408,789       (469,168) 26,408,789
Increase (Decrease) in Shareholders' Equity            
Restricted stock awards granted (in shares) 291,894          
Stock-based compensation   (147)       $ (147)
Foreign currency translation     142     142
Net income (loss)       (2,044)   (2,044)
Balance, Ending at Mar. 31, 2022 $ 261 92,080 47 (57,974) $ (6) 34,408
Balance, Ending (in shares) at Mar. 31, 2022 26,700,683       (469,168)  
Balance, Beginning at Dec. 31, 2021 $ 261 92,227 (95) (55,930) $ (6) $ 36,457
Balance, Beginning (in shares) at Dec. 31, 2021 26,408,789       (469,168) 26,408,789
Increase (Decrease) in Shareholders' Equity            
Net income (loss)           $ (3,194)
Balance, Ending at Sep. 30, 2022 $ 264 93,705 (440) (59,124) $ (6) $ 34,399
Balance, Ending (in shares) at Sep. 30, 2022 26,865,064       (442,303) 26,865,064
Balance, Beginning at Mar. 31, 2022 $ 261 92,080 47 (57,974) $ (6) $ 34,408
Balance, Beginning (in shares) at Mar. 31, 2022 26,700,683       (469,168)  
Increase (Decrease) in Shareholders' Equity            
Restricted stock units vested (in shares) 169,255       26,865  
Tax withholding on restricted stock units $ 2 (165)       (163)
Stock-based compensation   1,293       1,293
Foreign currency translation     (169)     (169)
Net income (loss)       (4,718)   (4,718)
Balance, Ending at Jun. 30, 2022 $ 263 93,208 (122) (62,692) $ (6) 30,651
Balance, Ending (in shares) at Jun. 30, 2022 26,869,938       (442,303)  
Increase (Decrease) in Shareholders' Equity            
Restricted stock units forfeited (in shares) (4,874)          
Tax withholding on restricted stock units $ 1 3       4
Stock-based compensation   494       494
Foreign currency translation     (318)     (318)
Net income (loss)       3,568   3,568
Balance, Ending at Sep. 30, 2022 $ 264 $ 93,705 $ (440) $ (59,124) $ (6) $ 34,399
Balance, Ending (in shares) at Sep. 30, 2022 26,865,064       (442,303) 26,865,064
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Operating activities:    
Net income (loss) $ (3,194) $ 1,928
Adjustments to reconcile net (loss) income to net cash provided by (used in) operating activities:    
Net income from discontinued operations (534) (71)
Deferred income tax benefit (178) (304)
Depreciation and amortization on plant, property, and equipment 173 137
Amortization of deferred financing costs 636 623
Amortization of debt discount 150 150
Bad debt expense (26) (123)
Stock-based compensation 1,120 2,579
Changes in operating assets and liabilities:    
Accounts receivable (2,551) (11,896)
Contract assets 2,547 (4,824)
Other current assets 2 (5,113)
Other assets (2,202) (214)
Accounts payable (331) 2,121
Accrued and other liabilities (692) 6,628
Contract liabilities 29 (39)
Net cash used in operating activities, continuing operations (5,051) (8,418)
Net cash used in operating activities, discontinued operations (413) (348)
Net cash used in operating activities (5,464) (8,766)
Investing activities:    
Purchase of property, plant, and equipment (536) (537)
Net cash used in investing activities (536) (537)
Financing activities:    
Repurchase of stock-based awards for payment of statutory taxes due on stock-based compensation (159) (501)
Debt issuance costs (175)  
Proceeds from short-term borrowings 211,875 208,421
Repayments of short-term borrowings (198,026) (204,101)
Repayments of long-term debt (8,844) (788)
Net cash provided by financing activities 4,671 3,031
Effect of exchange rate change on cash (140) 112
Net change in cash, cash equivalents and restricted cash (1,469) (6,160)
Cash, cash equivalents and restricted cash, beginning of period 2,950 9,184
Cash, cash equivalents and restricted cash, end of period 1,481 3,024
Supplemental Disclosures:    
Cash paid for interest $ 2,778 2,781
Cash paid for income taxes, net of refunds   $ 1,841
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
BUSINESS AND BASIS OF PRESENTATION
9 Months Ended
Sep. 30, 2022
BUSINESS AND BASIS OF PRESENTATION  
BUSINESS AND BASIS OF PRESENTATION

NOTE 1—BUSINESS AND BASIS OF PRESENTATION

Business

Williams Industrial Services Group Inc. (together with its wholly owned subsidiaries, “Williams,” the “Company,” “we,” “us” or “our,” unless the context indicates otherwise) was initially formed in 1998 as GEEG Inc., a Delaware corporation, and in 2001 changed its name to “Global Power Equipment Group Inc.,” and, as part of a reorganization, became the successor to GEEG Holdings, L.L.C., a Delaware limited liability company. Effective June 29, 2018, the Company changed its name to Williams Industrial Services Group Inc. to better align its name with the Williams business, and the Company’s stock trades on the NYSE American LLC under the ticker symbol “WLMS.” Williams has been safely helping power plant owners and operators enhance asset value for more than 50 years. It provides a broad range of construction, maintenance, and support services to infrastructure customers in energy, power, and industrial end markets. The Company’s mission is to be the preferred provider of construction, maintenance, and specialty services through commitment to superior safety performance, focus on innovation, and dedication to delivering unsurpassed value to its customers.

Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) on a basis consistent with that used in the Annual Report on Form 10-K for the year ended December 31, 2021, filed by the Company with the U.S. Securities and Exchange Commission (“SEC”) on March 16, 2022 (the “2021 Report”). In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments, including all normal recurring adjustments, necessary to present fairly the unaudited condensed consolidated balance sheets and statements of operations, comprehensive income (loss), stockholders’ equity and cash flows for the periods indicated. All significant intercompany transactions have been eliminated. The December 31, 2021 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by GAAP. These unaudited condensed consolidated interim financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the 2021 Report. Accounting measurements at interim dates inherently involve greater reliance on estimates than at year-end. The results of operations for any interim period are not necessarily indicative of operations to be expected for the full year.

The Company reports on a fiscal quarter basis utilizing a “modified” 5-4-4 calendar (modified in that the fiscal year always begins on January 1 and ends on December 31). However, the Company has continued to label its quarterly information using a calendar convention. The effects of this practice are modest and only exist when comparing interim period results. The reporting periods and corresponding fiscal interim periods are as follows:

Reporting Interim Period

Fiscal Interim Period

  

2022

  

2021

Three Months Ended March 31

January 1, 2022 to April 3, 2022

January 1, 2021 to April 4, 2021

Three Months Ended June 30

April 4, 2022 to July 3, 2022

April 5, 2021 to July 4, 2021

Three Months Ended September 30

July 4, 2022 to October 2, 2022

July 5, 2021 to October 3, 2021

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
LIQUIDITY
9 Months Ended
Sep. 30, 2022
LIQUIDITY  
LIQUIDITY

NOTE 2—LIQUIDITY

As noted above, the accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP and on a basis consistent with the 2021 Report, which contemplates that the Company will continue to operate as a going concern, which means that it will be able to meet its obligations and continue its operations during the twelve-month period following the issuance of this Quarterly Report on Form 10-Q for the three and nine months ended September 30, 2022 (this “Form 10-Q”).  Therefore, these financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classifications of liabilities that may result should the Company be unable to continue as a going concern.

The Company had negative cash flows from operations during the nine months ended September 30, 2022.  These negative cash flows were primarily a consequence of the four factors described in the paragraph below.  

In connection with the preparation of the accompanying unaudited condensed consolidated financial statements, management assessed the Company’s financial condition and concluded that the following primary factors, taken in the aggregate, raised substantial doubt regarding the Company’s ability to continue as a going concern for the twelve-month period following the issuance of this Form 10-Q.

Significant losses incurred on a number of fixed price contracts in our Florida water business, which have been the subject of prior disclosures.
Start-up costs related to the Company’s entry into the transmission and distribution market, which have utilized cash resources and, while ultimately anticipated to benefit the Company’s business, have negatively impacted liquidity.
Failure to convert pipeline opportunities into revenue, which have had the effect of delaying the Company’s receipt of cash from such opportunities.
Delays in collecting cash receipts from customers.

To address the negative cash flows in the Company’s business, the Company has developed a liquidity plan, the implementation of which management believes will alleviate the substantial doubt about the Company’s ability to continue as a going concern during the twelve-month period following the issuance of this Form 10-Q.  The liquidity plan, which will continue to be refined as circumstances dictate, contemplates the following key elements, in which the Company will:

Take steps to enhance profitability of non-performing businesses;
Lower the cost of services by removing nonbillable expenses that cannot be recovered;
Aggressively reduce operating expenses; and
Shorten the collection cycle time on the Company’s accounts receivable and lengthen the payment cycle time on its accounts payable.

On August 3, 2022, as a result of the Company being unable to comply with its debt covenants as of June 30, 2022, the Company amended its existing Revolving Credit Agreement and the Term Loan Agreement (as defined below), which among other things, amended the calculation of EBITDA (as defined in the Revolving Credit Agreement), and Consolidated EBITDA (as defined in the Term Loan Agreement) to include (or “add back”) certain non-recurring losses and expenses relating to projects executed in Jacksonville, Florida, one-time costs and expenses incurred in connection with the Company’s transmission and distribution business unit start-up, and costs and expenses arising out of the Company’s litigation with a former executive and his employer (in each case, subject to certain specified dollar limits), as well as to amend and increase the Total Leverage Ratio (as defined in the Term Loan Agreement) applicable to the Company for certain periods. For additional information regarding the amendments, see “Note 9—Debt.”

While the above-mentioned factors have negatively affected the Company’s liquidity, there were two developments in the third and fourth quarter of 2022 that resulted in material cash receipts by the Company.  Specifically, the Company settled two legal claims.  The first such settlement involved a cash collection in the third quarter of 2022 of approximately $8.1 million related to an arbitration proceeding initiated by the Company against a third party in connection with the restatement of the Company’s financial statements in 2017 for the 2012 to 2014 period.  The second matter, settled in the fourth quarter of 2022, involved litigation against a former executive and his employer that resulted in the employer of the former executive agreeing to pay a cash settlement of $2.7 million.  The Company recognized both settlements as other income during the third quarter of 2022. The $8.1 million settlement proceeds were used to prepay part of the Company’s Term Loan and the $2.7 million settlement, which was collected on October 13, 2022, was used to repay a portion of the Revolving Credit Facility.  As a result, the full amount of these settlement receipts could not be used for general working capital purposes and did not materially affect the Company’s liquidity.  For additional information about the arbitration and legal settlements, please refer to “Note 9—Debt” and “Note 14—Subsequent Events” to the unaudited condensed consolidated financial statements included in this Form 10-Q.

In the first nine months of 2022, the Company’s principal sources of liquidity were borrowings under the Revolving Credit Facility and efforts to effectively manage its working capital.  The Company anticipates that this will continue to be the case in the fourth quarter of 2022, subject to the anticipated benefits of the liquidity plan outlined above.  The Company continues to monitor its liquidity and capital resources closely. If market conditions were to change, and revenue is reduced or operating costs either increased or could not be reduced as contemplated by the Company’s liquidity plan, cash flows and liquidity could be materially negatively impacted.

While management believes its liquidity plan alleviates the substantial doubt regarding the Company’s ability to continue as a going concern during the ensuing twelve-month period, the Company cannot provide any assurance that it will be able to implement its liquidity plan successfully or, even if successfully implemented, that the plan will ultimately result in the Company continuing as a going concern. In addition, the Company could be unable to meet its obligations under its existing indebtedness, including failing to comply with any of its covenants. If any such failures are not waived by the Company’s lenders, it would result in an event of default under such indebtedness and the potential acceleration of outstanding indebtedness thereunder and the potential foreclosure on the collateral securing such debt, and would likely cause a cross-default under the Company’s other outstanding indebtedness. If the liquidity plan does not have the intended effect, the Company may need to seek relief from the Company’s lenders or take steps to raise additional capital, such as selling equity or debt securities or entering into additional borrowing arrangements, to sustain operations, which may not be available on favorable terms, or at all, in which case the Company will be required to pursue other alternatives, which may include selling assets, selling or merging its business, ceasing operations or filing a petition for bankruptcy (either liquidation or reorganization) under applicable bankruptcy laws.

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
RECENT ACCOUNTING PRONOUNCEMENTS
9 Months Ended
Sep. 30, 2022
RECENT ACCOUNTING PRONOUNCEMENTS  
RECENT ACCOUNTING PRONOUNCEMENTS

NOTE 3—RECENT ACCOUNTING PRONOUNCEMENTS

Recently Adopted Accounting Pronouncements

The Company did not implement any new accounting pronouncements during the first nine months of 2022. However, the Company is currently evaluating the impact of future disclosures that may arise under recent SEC proposals.

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES
9 Months Ended
Sep. 30, 2022
LEASES  
LEASES

NOTE 4—LEASES

The Company primarily leases office space and related equipment, as well as equipment, modular units and vehicles directly used in providing services to its customers. The Company’s leases have remaining lease terms of one to ten years. Most leases contain renewal options for varying periods, which are at the Company’s sole discretion and included in the expected lease term if they are reasonably certain of being exercised. In accordance with ASU 2016-02, the Company accounts for lease components, such as fixed payments including rent, real estate taxes, and insurance costs, separately from the non-lease components, such as common area maintenance costs.

In accordance with ASU 2016-02, for leases with terms greater than twelve months, the Company records the related right-of-use assets and lease liabilities at the present value of the fixed lease payments over the lease term at the lease commencement date. The Company uses its incremental borrowing rate to determine the present value of the lease as the rate implicit in the lease is typically not readily determinable.

Short-term leases (leases with an initial term of twelve months or less or leases that are cancelable by the lessee and lessor without significant penalties) are expensed on a straight-line basis over the lease term. The majority of the Company’s short-term leases relate to equipment used in delivering services to its customers. These leases are entered into at agreed upon hourly, daily, weekly, or monthly rental rates for an unspecified duration and typically have a termination for convenience provision. Such equipment leases are considered short-term in nature unless it is reasonably certain that the equipment will be leased for a term greater than twelve months.

On September 2, 2021, the Company made the decision to relocate its corporate headquarters to Atlanta, Georgia and entered into a ten-year lease agreement. The Company completed its relocation in March 2022. The lease is presented as a right-of-use asset and lease liability and the lease liability amounts to $3.3 million with a present value of $2.2 million over a ten-year term. If the Company defaults, the landlord has the right to use the security deposit for rent or other payments due to other damages, injury, expense or liability as defined in the lease agreement. Although the security deposit shall be deemed the property of the landlord, any remaining balance of the security deposit shall be returned by the landlord to the Company after termination of the lease as the Company’s obligations under the lease have been fulfilled. The Company subleased a portion of its former office space and collected $44,000 of sublease income during the nine months ended September 30, 2022.

The components of lease expense were as follows:

Three Months Ended September 30,

Nine Months Ended September 30,

Lease Cost/(Sublease Income) (in thousands)

2022

2021

2022

2021

Operating lease cost

$

549

$

619

$

1,668

$

1,711

Short-term lease cost

2,125

1,051

5,353

2,484

Sublease income

(14)

(5)

(44)

(5)

Total lease cost

$

2,660

$

1,665

$

6,977

$

4,190

Lease cost related to finance leases was not significant for the three and nine months ended September 30, 2022 and 2021.

Information related to the Company’s right-of-use assets and lease liabilities were as follows:

Lease Assets/Liabilities (in thousands)

Balance Sheet Classification

September 30, 2022

December 31, 2021

Lease Assets

Right-of-use assets

Other long-term assets

$

3,738

$

1,527

Lease Liabilities

Short-term lease liabilities

Other current liabilities

$

1,572

$

1,606

Long-term lease liabilities

Other long-term liabilities

2,582

511

Total lease liabilities

$

4,154

$

2,117

Supplemental information related to the Company’s leases were as follows:

Nine Months Ended September 30,

(dollars in thousands)

2022

2021

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash used by operating leases

$

1,810

$

1,810

Right-of-use assets obtained in exchange for new operating lease liabilities

3,669

1,549

Weighted-average remaining lease term - operating leases

5.34 years

1.47 years

Weighted-average remaining lease term - finance leases

1.48 years

2.48 years

Weighted-average discount rate - operating leases

9%

9%

Weighted-average discount rate - finance leases

9%

9%

Total remaining lease payments under the Company’s operating and finance leases were as follows:

Operating Leases

Finance Leases

Nine Months Ended September 30,

(in thousands)

Remainder of 2022

$

557

$

1

2023

1,490

6

2024

653

1

2025

375

-

2026

381

-

Thereafter

1,873

-

Total lease payments

$

5,329

$

8

Less: interest

(1,183)

-

Present value of lease liabilities

$

4,146

$

8

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
CHANGES IN BUSINESS
9 Months Ended
Sep. 30, 2022
CHANGES IN BUSINESS.  
CHANGES IN BUSINESS

NOTE 5—CHANGES IN BUSINESS

Discontinued Operations

Electrical Solutions

During the fourth quarter of 2017, the Company made the decision to exit and sell its Electrical Solutions segment (which was comprised solely of Koontz-Wagner Custom Controls Holdings LLC (“Koontz-Wagner”), a wholly owned subsidiary of the Company) in an effort to reduce the Company’s outstanding term debt. The Company determined that the decision to exit this segment met the definition of a discontinued operation. As a result, this segment has been presented as a discontinued operation for all periods presented.

On July 11, 2018, Koontz-Wagner filed a voluntary petition for relief under Chapter 7 of Title 11 of the Bankruptcy Code with the U.S. Bankruptcy Court for the Southern District of Texas. The filing was for Koontz-Wagner only, not for the Company as a whole, and was completely separate and distinct from the Williams business and operations. As a result of the July 11, 2018 bankruptcy of Koontz-Wagner, the Company recorded a pension withdrawal liability of $2.9 million related to Koontz-Wagner’s International Brotherhood of Electrical Workers Local Union 1392 (“IBEW”) multi-employer pension plan.

After an arbitration process, on May 12, 2021, an arbitrator concluded that the IBEW used an incorrect per hour contribution rate in calculating the Company’s pension withdrawal liability, which resulted in the Company overpaying. The arbitrator directed IBEW to refund all overpayments, with interest, to the Company and to redetermine the Company’s payments going forward using the proper contribution rate. Accordingly, the Company’s overall pension withdrawal liability decreased by approximately $0.3 million. The pension liability is expected to be satisfied by annual cash payments of $0.3 million each, paid in quarterly installments, through 2038. The Company recorded a gain on disposal of approximately $0.2 million during the first nine months of 2021 to reduce its previously recorded estimated withdrawal liability.

Mechanical Solutions

During the third quarter of 2017, the Company made the decision to exit and sell substantially all of the operating assets and liabilities of its Mechanical Solutions segment and determined that the decision to exit this segment met the definition of a discontinued operation. As a result, this segment has been presented as a discontinued operation for all periods presented.

As of September 30, 2022 and December 31, 2021, the Company did not have any assets related to its Electrical Solutions’ and Mechanical Solutions’ discontinued operations. The following table presents a reconciliation of the carrying amounts of major classes of liabilities of Electrical Solutions’ and Mechanical Solutions’ discontinued operations:

(in thousands)

  

September 30, 2022

December 31, 2021

Liabilities:

Current liabilities of discontinued operations

$

106

$

316

Liability for pension obligation

2,307

2,368

Liability for uncertain tax positions

1,206

1,882

Long-term liabilities of discontinued operations

3,513

4,250

Total liabilities of discontinued operations

$

3,619

$

4,566

The following table presents a reconciliation of the major classes of line items constituting the net income (loss) from discontinued operations. In accordance with GAAP, the amounts in the table below do not include an allocation of corporate overhead.

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

  

2022

  

2021

  

2022

  

2021

General and administrative expenses

$

$

5

$

$

39

Loss (gain) on disposal - Electrical Solutions

(17)

17

(245)

Interest expense

45

46

75

76

Income (loss) from discontinued operations before income tax

(45)

(34)

(92)

130

Income tax expense (benefit)

(3)

22

(626)

59

Income (loss) from discontinued operations

$

(42)

$

(56)

$

534

$

71

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE
9 Months Ended
Sep. 30, 2022
REVENUE.  
REVENUE

NOTE 6—REVENUE

Disaggregation of Revenue

The Company’s contracts generally include a single performance obligation for which revenue is recognized over time, as performance obligations are satisfied, due to the continuous transfer of control to the customer. For cost-plus contracts, the Company recognizes revenue when services are performed and contractually billable based upon the hours incurred and agreed-upon hourly rates. Revenue on fixed-price contracts is recognized and invoiced over time using the cost-to-cost percentage-of-completion method. To the extent a contract is deemed to have multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation using its best estimate of the standalone selling price of each distinct good or service in the contract. The Company does not adjust the price of the contract for the effects of a significant financing component. Change orders are generally not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as a modification of the existing contract and performance obligation. The Company believes these methods of revenue recognition most accurately reflect the economics of the transactions with its customers.

The Company’s contracts may include several types of variable consideration, including change orders, rate true-up provisions, retainage, claims, incentives, penalties, and liquidated damages. The Company estimates the amount of revenue to be recognized on variable consideration using estimation methods that best predict the amount of consideration to which the Company expects to be entitled. The Company includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based on an assessment of its anticipated performance and all information (historical, current, and forecasted) that is reasonably available. The Company updates its estimate of the transaction price each reporting period and the effect of variable consideration on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis. In circumstances where the Company cannot reasonably determine the outcome of a contract, it recognizes revenue over time as the work is performed, but only to the extent of recoverable costs incurred (i.e. zero margin). A loss provision is recorded for the amount of any estimated unrecoverable costs in excess of total estimated revenue on a contract as soon as the Company becomes aware. The Company generally provides a limited warranty for a term of two years or less following completion of services performed under its contracts. Historically, warranty claims have not resulted in material costs incurred.

Disaggregated revenue by type of contract was as follows:  

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

2022

2021

2022

2021

Cost-plus reimbursement contracts

$

44,237

$

63,363

$

138,263

$

201,027

Fixed-price contracts

12,448

9,988

44,040

24,746

Total

$

56,685

$

73,351

$

182,303

$

225,773

Disaggregated revenue by the geographic area where the work was performed was as follows:

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

2022

2021

2022

2021

United States

$

56,685

$

64,379

$

176,801

$

197,287

Canada

-

8,972

5,502

28,486

Total

$

56,685

$

73,351

$

182,303

$

225,773

Contract Balances

The Company enters into contracts that allow for periodic billings over the contract term that are dependent upon specific advance billing terms, as services are provided, or as milestone billings based on completion of certain phases of work. Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings are reported in the Company’s unaudited condensed consolidated balance sheets as contract assets. Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimated earnings recognized to date are reported in the Company’s unaudited condensed consolidated balance sheets as contract liabilities. At any point in time, each project in process could have either contract assets or contract liabilities.

The following table provides information about contract assets and contract liabilities from contracts with customers:

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

2022

2021

2022

  

2021

Costs incurred on uncompleted contracts

$

55,936

$

66,590

$

173,564

$

203,561

Earnings recognized on uncompleted contracts

749

6,761

 

8,739

 

22,212

Total

56,685

73,351

182,303

 

225,773

Less—billings to date

(50,049)

(63,034)

(175,667)

 

(215,456)

Net

$

6,636

$

10,317

$

6,636

$

10,317

Contract assets

$

10,076

$

12,811

$

10,076

$

12,811

Contract liabilities

(3,440)

(2,494)

(3,440)

 

(2,494)

Net

$

6,636

$

10,317

$

6,636

$

10,317

For the three and nine months ended September 30, 2022, the Company recognized revenue of approximately $0.1 million and $2.2 million, respectively, on approximately $3.4 million that was included in the corresponding contract liability balance on December 31, 2021.

Remaining Performance Obligations

The following table includes estimated revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) as of September 30, 2022:

(in thousands)

Remainder of 2022

2023

2024

Thereafter

Total

Remaining performance obligations

$

64,529

$

122,093

$

61,135

$

104,966

$

352,723

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS (LOSS) PER SHARE
9 Months Ended
Sep. 30, 2022
EARNINGS (LOSS) PER SHARE  
EARNINGS (LOSS) PER SHARE

NOTE 7—EARNINGS (LOSS) PER SHARE

As of September 30, 2022, the Company’s 26,422,761 shares outstanding included 321,142 shares of contingently issued but unvested restricted stock. As of September 30, 2021, the Company’s 25,915,502 shares outstanding included 215,956 shares

of contingently issued but unvested restricted stock. Restricted stock is excluded from the calculation of basic weighted average shares outstanding, but its impact, if dilutive, is included in the calculation of diluted weighted average shares outstanding.

Basic earnings per common share are calculated by dividing net income by the weighted average common shares outstanding during the period. Diluted earnings per common share are based on the weighted average common shares outstanding during the period, adjusted for the potential dilutive effect of common shares that would be issued upon the vesting and release of restricted stock awards and units and stock options, if any.

Basic and diluted earnings per common share from continuing operations were calculated as follows:

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands, except share data)

  

2022

2021

2022

  

2021

Income (loss) from continuing operations

$

3,610

$

794

$

(3,728)

$

1,857

Basic income (loss) per common share:

Weighted average common shares outstanding

26,102,308

25,699,545

26,009,465

25,306,130

Basic income (loss) per common share

$

0.14

$

0.03

$

(0.14)

$

0.07

Diluted income (loss) per common share:

Weighted average common shares outstanding

26,102,308

25,699,545

26,009,465

25,306,130

Diluted effect:

 

Unvested portion of restricted stock units and awards

335,373

807,030

791,570

Weighted average diluted common shares outstanding

26,437,681

26,506,575

 

26,009,465

26,097,700

Diluted income (loss) per common share

$

0.14

$

0.03

$

(0.14)

$

0.07

The weighted average number of shares outstanding used in the computation of basic and diluted earnings per common share does not include the effect of the following potential outstanding common stock. The effects of the potentially outstanding service-based restricted stock and restricted stock unit awards were not included in the calculation of diluted earnings per common share because the effect would have been anti-dilutive. The effects of the potentially outstanding performance- and market-based restricted stock unit awards were not included in the calculation of diluted earnings per common share because the performance and/or market conditions had not been satisfied as of September 30, 2022 and 2021.

Three Months Ended September 30,

Nine Months Ended September 30,

2022

2021

2022

  

2021

Unvested service-based restricted stock and restricted stock unit awards

573,517

16,666

229,102

Unvested performance- and market-based restricted stock unit awards

887,559

833,111

887,559

833,111

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES
9 Months Ended
Sep. 30, 2022
INCOME TAXES  
INCOME TAXES

NOTE 8—INCOME TAXES

The effective income tax expense rate for continuing operations for the three and nine months ended September 30, 2022 and 2021 was as follows:

Three Months Ended September 30,

Nine Months Ended September 30,

    

2022

2021

2022

    

2021

Effective income tax rate for continuing operations

(8.2)%

(0.8)%

5.4%

12.1%

The effective income tax rate differs from the statutory federal income tax rate of 21% primarily because of the partial valuation allowances recorded on the Company’s deferred tax assets and the Canadian income tax provision.  

For the three months ended September 30, 2022, the Company recorded income tax benefit from continuing operations of $0.3 million, or (8.2)% of pretax income from continuing operations, compared with income tax benefit from continuing operations of $0.01 million, or (0.8)% of pretax income from continuing operations, in the corresponding period of 2021. For the nine months ended September 30, 2022, the Company recorded income tax benefit from continuing operations of $0.2 million, or 5.4% of pretax loss from continuing operations, compared with income tax expense from continuing operations of $0.3 million, or 12.1% of pretax income from continuing operations, in the corresponding period of 2021. The $0.3 million decrease in income tax provision from continuing operations for the three months ended September 30, 2022, compared with the corresponding period in 2021, was primarily related to a $0.6 million decrease in the Canadian income tax provision, partially offset by a $0.3 million decrease in the U.S. income tax benefit related to the indefinite lived deferred tax assets. The $0.5 million decrease in income tax provision from continuing operations for the nine months ended September 30, 2022, compared with the corresponding period in 2021, was primarily related to a $0.7 million decrease in the Canadian income tax provision, partially offset by a $0.2 million decrease in the U.S. income tax benefit related to the indefinite lived deferred tax assets.

The Company’s net deferred balance was primarily composed of indefinite lived deferred tax liabilities attributable to goodwill and trade names, and the indefinite lived deferred tax assets related to the post 2017 net operating losses and Section 163(j) interest addback. A full valuation allowance was applied to most of the remaining deferred balances. The indefinite lived deferred tax assets enabled the release of the valuation allowance to the extent that it can offset the indefinite lived deferred tax liabilities. Because all indefinite lived deferred tax liabilities are part of continued operations, and the release of valuation allowance is attributable to the future taxable income related to these deferred tax liabilities, the entire valuation allowance released was recorded in continuing operations according to ASC 740-20-45-3. As of September 30, 2022, the Company had $2.3 million net deferred tax liabilities, mainly composed of $12.4 million indefinite lived deferred tax liabilities attributable to goodwill and trade names, partially offset by $6.8 million indefinite lived deferred tax assets attributable to post 2017 net operating losses, $3.4 million indefinite lived deferred tax assets attributable to Section 163(j) interest addback, $0.2 million deferred tax assets accrued for the current period as a result of the Canadian net operating loss, plus $0.3 million deferred tax liability accrued with respect to the Company’s outside basis difference in its investment in Canada.

As of September 30, 2022, and 2021, the Company would have needed to generate approximately $287.2 million and $270.4 million, respectively, of future taxable income in order to realize its deferred tax assets.

The Company’s foreign subsidiaries may generate earnings that are not subject to U.S. income taxes so long as they are permanently reinvested in its operations outside of the U.S. Pursuant to ASC 740-30, undistributed earnings of foreign subsidiaries that are no longer permanently reinvested would become subject to deferred income taxes.

As of September 30, 2022, the Company projects that its Canadian subsidiary will have generated approximately $5.1 million undistributed earnings by the end of 2022. The Company’s management expects that all of the undistributed earnings will be repatriated back to the United States within the next 12 months. The Company formed the Canadian subsidiary in 2018 without significant capital investment, and the majority of the undistributed earnings was expected to be repatriated as dividends to the United States at the United States-Canada treaty rate of 5%. As a result, the Company accrued a deferred tax liability of $0.3 million related to its investment in Canada for its outside basis difference as of September 30, 2022.

As of September 30, 2022 and 2021, the Company provided for a total liability of $2.3 million and $3.0 million, respectively, for uncertain income tax positions, which include the unrecognized tax benefits related to various federal, foreign and state income tax matters, and the accrual of interest, penalties, and foreign currency adjustments that can potentially arise from these positions. For the period ended September 30, 2022, the $2.3 million reserved for uncertain income tax positions was included in long-term liabilities of discontinued operations and other long-term liabilities, of which $1.2 million was related to discontinued operations, compared to $1.9 million for the corresponding period in 2021. If the unrecognized tax benefit is recognized, the reduction in the liability would be recorded as a tax benefit and reduce the effective tax rate. Of the $2.3 million reserved for uncertain income tax positions as of September 30, 2022, approximately $1.1 million was accrued for potential payment of interest and penalties, of which, $0.5 million was related to discontinued operations.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (“CARES”) Act was enacted and signed into U.S. law to provide economic relief to individuals and businesses facing economic hardship as a result of the COVID-19 pandemic. The Company has incorporated the impact of the CARES Act to the tax provision. In addition, the Company deferred payments of federal employer payroll taxes of approximately $4.9 million, as permitted by the CARES Act. The first half of the deferred amounts were paid in December 2021, and the second half will be paid by December 2022.

On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (“IRA”) into law. The IRA contains a number of revisions to the Internal Revenue Code, including a 15% corporate minimum income tax and a 1% excise tax on corporate stock repurchases in tax years beginning after December 31, 2022. While these tax law changes have no immediate effect and are not expected to have a material adverse effect on the Company’s results of operations going forward, the Company will continue to evaluate the IRA’s impact as further information becomes available.

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
DEBT
9 Months Ended
Sep. 30, 2022
DEBT  
DEBT

NOTE 9—DEBT

The following table provides information about the Company’s debt, net of unamortized deferred financing costs:

(in thousands)

  

September 30, 2022

  

December 31, 2021

Short-term borrowings

$

14,525

$

676

Term loan, current portion of long-term debt

1,050

1,050

Current debt

$

15,575

$

1,726

Term loan, noncurrent portion of long-term debt

$

24,056

$

32,900

Debt discount

(641)

(791)

Unamortized deferred financing costs

(1,606)

(1,781)

Long-term debt, net

$

21,809

$

30,328

Total debt, net

$

37,384

$

32,054

Debt Refinancing

On December 16, 2020 (the “Closing Date”), the Company and certain of its subsidiaries refinanced and replaced its prior revolving credit facility and term loan facility and entered into (i) the Term Loan Agreement (as defined below), which provided for senior secured term loan facilities in an aggregate principal amount of up to $50.0 million (collectively, the “Term Loan”), consisting of a $35.0 million closing date term loan facility (the “Closing Date Term Loan”) and up to $15.0 million of borrowings under a delayed draw facility (the “Delayed Draw Term Loan Facility”) with EICF Agent LLC, as agent, and CION Investment Corporation,  as a lender and a co-lead arranger, and the other lenders party thereto; and (ii) a senior secured asset-based revolving line of credit of up to $30.0 million (the “Revolving Credit Facility”) with PNC Bank, National Association (“PNC”). In connection with the refinancing, the Company repaid the outstanding balance of the prior facilities and all interest in full.

As of September 30, 2022, the Company had $14.5 million outstanding debt under the Revolving Credit Facility and $25.1 million outstanding (including both the noncurrent and current portion of the Term Loan) under the Term Loan. Total liquidity (the sum of unrestricted cash and availability under the Revolving Credit Facility) was $7.3 million at the end of the third quarter of 2022. As of September 30, 2022, the Company was in compliance with all debt covenants, as amended.

Effective as of August 23, 2022, the Company entered into a confidential settlement agreement and general release (the “Settlement Agreement”), dated August 22, 2022, that resolved a pending arbitration proceeding initiated by the Company against a third-party respondent in May 2020. The claims made by the Company against the respondent relate to the restatement of the Company’s financial statements in 2017 for the 2012 to 2014 period. The Company received net proceeds (after payment of attorney’s fees and third-party funding costs) of approximately $8.1 million, which was recorded as other income on the income statement during the third quarter of 2022. In the third quarter of 2022, the Company used the $8.1 million of net proceeds received under the Settlement Agreement to repay part of the Term Loan. As of September 30, 2022, the Company reduced the Term Loan to $25.1 million compared to $34.0 million on December 31, 2021 (including both the noncurrent and current portion of the Term Loan).

The Revolving Credit Facility

On the Closing Date, the Company and certain of its subsidiaries (the “Revolving Loan Borrowers”) entered into the Revolving Credit and Security Agreement with PNC, as agent for the lenders, and the lenders party thereto (the “Revolving Credit Agreement”), which provides for the Revolving Credit Facility. As part of the Revolving Credit Facility, the Company may access a letter of credit sublimit in an amount up to $2.0 million, a swing loan sublimit in an aggregate principal amount of up to $3.0 million, and a Canadian dollar sublimit in an aggregate principal amount of up to $5.0 million. The Revolving Credit Agreement matures on December 16, 2025.

As of September 30, 2022, borrowings under the Revolving Credit Facility bore interest, at the Company’s election, at either (1) the base commercial lending rate of PNC, as publicly announced, plus 1.25%, payable in cash on a monthly basis, (2) the Term SOFR Rate (as defined in the Revolving Credit Agreement, as amended,) based on the secured overnight financing rate (“SOFR”) rate, subject to a minimum SOFR floor of 1.00%, plus 2.25%, payable in cash on the last day of each interest period, or (3) with respect to Canadian dollar loans, the Canadian Dollar Offered Rate (“CDOR”), subject to a minimum CDOR rate of 1.00%, plus 2.25%, payable in cash on a monthly basis. In addition, upon the occurrence of an event of default, and for so long as such event of default continues, default interest equal to 2.00% per year in excess of the rate otherwise applicable will be payable.

The Revolving Loan Borrowers’ Obligations (as defined in the Revolving Credit Agreement) are guaranteed by certain of the Company’s material, wholly owned subsidiaries, subject to customary exceptions (the “Revolving Loan Guarantors” and, together with the Revolving Loan Borrowers, the “Revolving Loan Credit Parties”). The Revolving Loan Credit Parties’ obligations are secured by first-priority security interests on substantially all of the Revolving Loan Credit Parties’ accounts receivable and a second-priority security interest in substantially all other assets of the Revolving Loan Credit Parties, subject to the terms of the Intercreditor Agreement between PNC and EICF Agent LLC, as the Revolving Loan Agent and the Term Loan Agent, respectively (as each such term is defined in the Intercreditor Agreement), as described below (the “Intercreditor Agreement”).  

The Revolving Loan Borrowers may from time to time voluntarily prepay outstanding amounts, plus any accrued but unpaid interest on the aggregate amount being prepaid, under the Revolving Credit Facility, in whole or in part. There is no required minimum prepayment amount. If at any time the amount outstanding under the Revolving Credit Agreement exceeds the borrowing base, or any sublimit, in effect at such time, the excess amount will be immediately due and payable. Subject to the Intercreditor Agreement, the Revolving Credit Agreement also requires mandatory prepayment of outstanding amounts in the event the Revolving Loan Borrowers receive proceeds from certain events and activities, including, among others, certain asset sales and casualty events, the issuance of indebtedness and equity interests, and the recovery of any proceeds from certain specified arbitration proceedings.

The Revolving Credit Agreement provides for (1) a closing fee of $0.2 million, which was paid on the Closing Date, (2) a customary unused line fee equal to 0.25% per year on the unused portion of the Revolving Credit Facility, which is payable on a quarterly basis, and (3) a collateral monitoring fee of $2,500, which is payable on a monthly basis. The Revolving Credit Agreement also provides for an early termination fee (the “Early Termination Fee”), payable to the revolving lenders thereunder upon (1) any acceleration of the Obligations and termination of the Revolving Credit Agreement and the obligation of the revolving lenders to make advances thereunder following the occurrence of an Event of Default (as defined in the Revolving Credit Agreement), or (2) any other termination of the Revolving Credit Agreement and the obligation of revolving lenders to make advances thereunder for any reason (the “Early Termination Date”). The Early Termination Fee is calculated as follows: if the Early Termination Date occurred on or prior to the first anniversary of the Closing Date, the Early Termination Fee would have been 2.00% of the Revolving Credit Facility; and if prepayment occurs after the first anniversary of the Closing Date and on or prior to the second anniversary of the Closing Date, the Early Termination Fee will be 1.00% of the Revolving Credit Facility. While any letter of credit is outstanding under the Revolving Credit Facility, the Revolving Loan Borrowers must pay a letter of credit fronting fee at a rate equal to 0.25% per year, payable quarterly, in addition to any other customary fees required by the issuer of the letter of credit.

The Revolving Credit Agreement contains customary representations and warranties, as well as customary affirmative and negative covenants, in each case, with certain exceptions, limitations and qualifications. The Revolving Credit Agreement also requires the Revolving Loan Borrowers to regularly provide certain financial information to the lenders thereunder, maintain a springing minimum fixed charge coverage ratio, and comply with certain limitations on capital expenditures.

Events of default under the Revolving Credit Agreement include, but are not limited to, a breach of certain covenants or any representations or warranties, failure to timely pay any amounts due and owing, the commencement of any bankruptcy or other insolvency proceeding, judgments in excess of certain acceptable amounts, the occurrence of a change in control, certain events related to ERISA matters, impairment of security interests in collateral or invalidity of guarantees or security documents, or a default or event of default under the Term Loan Agreement or the Intercreditor Agreement, in each case, with customary exceptions, limitations, grace periods and qualifications. If an event of default occurs, the revolving lenders may, among other things, declare all Obligations outstanding under the Revolving Credit Facility to be immediately due and payable, together with accrued interest and fees, and exercise remedies under the collateral documents relating to the Revolving Credit Agreement.

On August 3, 2022, the Company entered into an Amendment to the Revolving Credit Agreement (the “Revolving Credit Amendment”) that, among other things, (i) amended the calculation of EBITDA (as defined in the Revolving Credit Agreement), effective as of June 30, 2022, to include (or “add back”) certain non-recurring losses and expenses relating to projects executed in Jacksonville, Florida, one-time costs and expenses incurred in connection with the Company’s transmission and distribution business unit start-up, and costs and expenses arising out of the Company’s litigation with a designated former executive and his employer (in each case, subject to certain specified dollar limits), (ii) permitted advances against certain eligible receivables of one of the Company’s joint ventures (also subject to specified dollar limits), (iii) included provisions that replace the London Interbank Offered Rate (LIBOR) interest rate with customary provisions based on SOFR, and (iv) provided for the payment of a $25,000 amendment fee, plus applicable fees and expenses. The $25,000 amendment fee will be expensed as incurred.

EICF Agent LLC, as the Term Loan Agent, and PNC, as the Revolving Loan Agent, entered into an Intercreditor Agreement, dated as of the Closing Date, to which the Term Loan Credit Parties (as defined below) and Revolving Loan Credit Parties consented. The Intercreditor Agreement, among other things, specifies the relative lien priorities of the Term Loan Agent and Revolving Loan Agent in the relevant collateral, and contains customary provisions regarding, among other things, the rights of the Term Loan Agent and Revolving Loan Agent to take enforcement actions against the relevant collateral and certain limitations on amending the documentation governing each of the Term Loan and Revolving Credit Facility.

The Term Loan

On the Closing Date, the Company and certain of its subsidiaries (the “Term Loan Borrowers”) entered into the Term Loan, Guarantee and Security Agreement with EICF Agent LLC, as agent for the lenders, CION Investment Corporation, as a lender and co-lead arranger, and the other lenders party thereto (the “Term Loan Agreement”), which provides for the Term Loan. The Closing Date Term Loan was fully drawn on the Closing Date, while the Delayed Draw Term Loan Facility was available upon the satisfaction of certain conditions precedent for up to 18 months following the Closing Date and expired in June 2022. The Term Loan Agreement matures on December 16, 2025.

Borrowings under the Term Loan Agreement bear interest at SOFR, plus a margin of 8.50% (if the Total Leverage Ratio (as defined in the Term Loan Agreement) is less than 2.50:1) or 9.00% per year (if the Total Leverage Ratio is greater than or equal to 2.50:1), subject to a minimum SOFR floor of 1.00%, payable in cash on a quarterly basis. In addition, upon the occurrence of an event of default, and for so long as such event of default continues, default interest equal to 2.00% per year in excess of the rate otherwise applicable will be payable.

The Term Loan Borrowers’ Obligations (as defined in the Term Loan Agreement) are guaranteed by certain of the Company’s material, wholly owned subsidiaries, subject to customary exceptions (the “Term Loan Guarantors” and, together with the Term Loan Borrowers, the “Term Loan Credit Parties”). The Term Loan Credit Parties’ obligations are secured by first-priority security interests on substantially all of the Term Loan Credit Parties’ assets, as well as a second-priority security interest on the Term Loan Credit Parties’ accounts receivable and inventory, subject to the Intercreditor Agreement.

Subject to certain conditions, the Term Loan Borrowers may voluntarily prepay the Term Loan on any Payment Date (as defined in the Term Loan Agreement), in whole or in part, in a minimum amount of $1.0 million of the outstanding principal amount, plus a prepayment fee. The prepayment fee was amended effective June 30, 2022, as described below.

Subject to certain exceptions, within 120 days of the end of each calendar year, beginning with the year ended December 31, 2021, the Term Loan Borrowers must prepay the Obligations in an amount equal to (1) (i) if the Total Leverage Ratio is greater than 3:00:1:00, 50.0% of Excess Cash Flow (as defined in the Term Loan Agreement) or (ii) if the Total Leverage Ratio is equal to or less than 3:00:1:00 and greater than 2:00:1:00, 25.0% of Excess Cash Flow, less (2) all voluntary prepayments made on the Term Loan during such calendar year; provided that, so long as no default or event of default has occurred and is continuing or would result therefrom, no such prepayment will be required unless Excess Cash Flow for such calendar year equals or exceeds $0.5 million. The Company was not required to prepay any Obligations for the year ended December 31, 2021. The Term Loan Agreement also requires mandatory prepayment of certain amounts in the event the Term Loan Borrowers receive proceeds from certain events and activities, including, among others, certain asset sales and casualty events, the issuance of indebtedness and equity interests, and the receipt of extraordinary receipts (with certain exclusions), plus, in certain instances, the applicable prepayment fee.

The Term Loan Agreement contains customary representations and warranties, as well as customary affirmative and negative covenants, in each case, with certain exceptions, limitations and qualifications. The Term Loan Agreement also requires the Term Loan Borrowers to regularly provide certain financial information to the lenders thereunder, maintain a maximum total leverage ratio and a minimum fixed charge coverage ratio, and comply with certain limitations on capital expenditures.

Events of default under the Term Loan Agreement include, but are not limited to, a breach of certain covenants or any representations or warranties, failure to timely pay any amounts due and owing, the commencement of any bankruptcy or other insolvency proceeding, judgments in excess of certain acceptable amounts, the occurrence of a change in control, certain events related to ERISA matters, impairment of security interests in collateral or invalidity of guarantees or security documents, or a default or event of default under the Revolving Credit Agreement or the Intercreditor Agreement, in each case, with customary exceptions, limitations, grace periods and qualifications. If an event of default occurs, the Term Loan lenders may, among other things, declare all Obligations to be immediately due and payable, together with accrued interest and fees, and exercise remedies under the collateral documents relating to the Term Loan Agreement.

On August 3, 2022 (the “Signing Date”), effective as of June 30, 2022, the Company entered into an Amendment to the Term Loan Agreement (the “Term Loan Amendment”) that, among other things, (i) amended and increased the Total Leverage Ratio (as defined in the Term Loan Agreement) applicable to the Company for certain periods, (ii) amended the calculation of Consolidated EBITDA (as defined in the Term Loan Agreement) to include (or “add back”) certain non-recurring losses and expenses relating to projects executed in Jacksonville, Florida, one-time costs and expenses incurred in connection with the Company’s transmission and distribution business unit start-up, and costs and expenses arising out of the Company’s litigation with a designated former executive and his employer (in each case, subject to certain specified dollar limits), (iii) provided for a fee of 1% of the then-outstanding principal balance due upon maturity of the term loan without duplication of fees paid in connection with the Company’s prepayment fee structure, (iv) extended the Company’s existing prepayment fee structure to require upon repayment (a) prior to the first anniversary of the Signing Date, a fee of 3% of the principal amount being repaid, (b) on or after the first anniversary of the Signing Date and prior to the second anniversary of the Signing Date, a fee of 2% of the principal amount being repaid, and (c) on or after the second anniversary of the Signing Date, a fee of 1% of the principal amount being repaid, and (v) provided for the payment of a $0.2 million amendment fee, plus applicable fees and expenses.  The Company’s expense related to the Term Loan Amendment was $0.2 million and will be recognized as interest expense over the remaining term of the modified Term Loan Agreement.

Effective as of August 23, 2022, the Company entered into a Settlement Agreement, which resolved a pending arbitration proceeding related to the restatement of the Company’s financial statements in 2017 for the 2012 to 2014 period. The Company received net proceeds of $8.1 million (after payment of attorney’s fees and third-party funding costs), and used these net proceeds to prepay a substantial amount of the Term Loan. The $8.1 million net proceeds, coupled with $0.3 million scheduled principal payments, reduced the Term Loan by a total of $8.4 million to $25.1 million as of September 30, 2022 (including both the noncurrent and current portion of the Term Loan).

Letters of Credit and Bonds

In line with industry practice, the Company is often required to provide letters of credit and payment and performance surety bonds to customers. These letters of credit and bonds provide credit support and security for the customer if the Company fails to perform its obligations under the applicable contract with such customer.

The Revolving Credit Facility provides for a letter of credit sublimit in an amount up to $2.0 million. As of September 30, 2022, the Company had $0.5 million letters of credit outstanding under this sublimit and $0.4 million cash collateralized standby letters of credit outstanding pursuant to its prior revolving credit facility with Wells Fargo Bank, National Association. There were no amounts drawn upon these letters of credit as of September 30, 2022.

In addition, as of September 30, 2022 and December 31, 2021, the Company had outstanding payment and performance surety bonds of $65.6 million and $67.6 million, respectively.

Deferred Financing Costs and Debt Discount:

Deferred financing costs and debt discount is amortized over the terms of the related debt facilities using the straight-line method. The following table summarizes the amortization of deferred financing costs and debt discount related to the Company's debt facilities and recognized in interest expense on the unaudited condensed consolidated statements of operations:

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

2022

2021

2022

2021

Term loan

$

125

$

113

$

350

$

338

Debt discount on term loan

50

50

150

150

Revolving credit facility

96

96

286

286

Total

$

271

$

259

$

786

$

774

The following table summarizes unamortized deferred financing costs and debt discount included on the Company's unaudited condensed consolidated balance sheets:

(in thousands)

    

Location

    

September 30, 2022

December 31, 2021

Term loan

Long-term debt, net

$

1,606

$

1,781

Debt discount on term loan

Long-term debt, net

641

791

Revolving credit facility

Other long-term assets

1,223

1,509

Total

$

3,470

$

4,081

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
FINANCIAL INSTRUMENTS
9 Months Ended
Sep. 30, 2022
FINANCIAL INSTRUMENTS  
FINANCIAL INSTRUMENTS

NOTE 10FINANCIAL INSTRUMENTS

Fair Value of Financial Instruments

ASC 820–Fair Value Measurement defines fair value as the exit price, which is the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. ASC 820 also establishes a three-tier fair value hierarchy, which categorizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in the active markets for identical assets and liabilities and the lowest priority to unobservable inputs.

The Company’s financial instruments as of September 30, 2022 and December 31, 2021 consisted primarily of cash and cash equivalents, restricted cash, receivables, payables, and debt instruments. The carrying values of these financial instruments approximate their respective fair values, as they are either short-term in nature or carry interest rates that are periodically adjusted to market rates.

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2022
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

NOTE 11—COMMITMENTS AND CONTINGENCIES

Litigation and Claims

The Company is from time-to-time party to various lawsuits, including personal injury claims and other proceedings that arise in the ordinary course of its business. With respect to all such lawsuits, claims and proceedings, the Company records a reserve when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. The Company does not believe that the resolution of any currently pending lawsuits, claims and proceedings, either individually or in the aggregate, will have a material adverse effect on its financial position, results of operations or liquidity. However, the outcomes of any currently pending lawsuits, claims and proceedings cannot be predicted, and therefore, there can be no assurance that this will be the case.

The Company completed a bankruptcy filing of its Koontz-Wagner subsidiary on July 11, 2018. This could require the Company to incur legal fees and other expenses related to liabilities from this bankruptcy filing. While the Company does not anticipate these liabilities will have a material adverse effect on its results of operations, cash flows and financial position, and although the statute of limitations has run on certain claims that the Chapter 7 Trustee for the Koontz-Wagner estate might assert, there can be no assurance of the outcome. The filing was for Koontz-Wagner only, not for the Company as a whole, and was completely separate and distinct from the Williams business and operations. For additional information, please refer to “Note 5—Changes in Business” to the unaudited condensed consolidated financial statements.

The acquiror of certain assets from a former operating unit of the Company has been named as a defendant in an asbestos personal injury lawsuit and has submitted a claim for indemnification and tendered defense of the matter to the Company. The Company has assumed defense of the matter subject to a reservation of rights and objection to the claim for indemnification. Neither the Company nor its predecessors ever mined, manufactured, produced, or distributed asbestos fiber, the material that allegedly caused the injury underlying this action. The Company does not expect that this claim will have a material adverse effect on its financial position, results of operations or liquidity. Moreover, during 2012, the Company secured insurance coverage that will help to reimburse the defense costs and potential indemnity obligations of its former operating unit relating to these claims. The Company intends to vigorously defend all currently active actions, and it does not anticipate that this action will have a material adverse effect on its financial position, results of operations or liquidity. However, the outcomes of any legal action cannot be predicted and, therefore, there can be no assurance that this will be the case.

Insurance

The Company maintains insurance coverage for most insurable aspects of its business and operations. The Company’s insurance programs, including, but not limited to, health, general liability, and workers’ compensation, have varying coverage limits depending upon the type of insurance. For the three and nine months ended September 30, 2022, insurance expense, including insurance premiums related to the excess claim coverage and claims incurred for continuing operations, was $1.6 million and $4.7 million, respectively.

The Company’s unaudited condensed consolidated balance sheets include amounts representing its probable estimated liability related to insurance-related claims that are known and have been asserted against the Company, and for insurance-related claims that are believed to have been incurred but had not yet been reported as of September 30, 2022. As of September 30, 2022, the Company provided $0.9 million in letters of credit and $1.5 million of non-depleting cash collateral as security for possible general liability and workers’ compensation claims.

Executive Severance

As of September 30, 2022, the Company had outstanding severance arrangements with senior executives. The Company’s maximum commitment under all such arrangements, which would apply if the employees covered by these arrangements were each terminated without cause, was $6.4 million on September 30, 2022. The Company did not accrue executive severance expenses as of September 30, 2022.

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED COMPENSATION PLANS
9 Months Ended
Sep. 30, 2022
STOCK-BASED COMPENSATION PLANS.  
STOCK-BASED COMPENSATION PLANS

NOTE 12—STOCK-BASED COMPENSATION PLANS

During the first nine months of 2022, the Company granted 291,894 service-based restricted stock awards under the 2015 Equity Incentive Plan (as amended and restated, the “2015 Plan”), at a grant date fair value of $1.85 per share, to its non-employee directors, which vest in full on February 3, 2023.

During the first nine months of 2022, the Company granted 362,356 service-based restricted stock units to its employees under the 2022 long-term incentive (“LTI”) program and the 2015 Plan at a grant date fair value of $1.99 per share. These service-based restricted stock units can be paid in cash or shares at the election of the Compensation Committee of the Board of Directors and shall vest in equal annual installments over a period of three years.

During the first nine months of 2022, the Company also granted 724,726 performance-based restricted stock units to its employees under the 2022 LTI program and the 2015 Plan at a grant date fair value of $1.99 per share. The 2022 performance-based restricted stock units have three annual performance periods (fiscal years 2022, 2023 and 2024), with operating income and free cash flow goals (equally weighted) for each year, and threshold performance resulting in awards earned at 50% of the target opportunity and maximum performance resulting in awards earned at 200% of the target. The annual achievement levels are accumulated over the three-year performance period and the earned amounts, if any, will vest on March 31, 2025. The three-year average payout level for each performance objective replaces the actual payout level for any fiscal year where the actual payout is less than the three-year average. These performance-based restricted stock units can be paid in cash or shares at the election of the Compensation Committee of the Board of Directors.

During the first nine months of 2021, the Company granted 307,616 service-based restricted stock units under the 2021 LTI program and the 2015 Plan at a grant date fair value of $3.48 per share. These service-based restricted stock units can be paid in cash or shares at the election of the Compensation Committee of the Board of Directors and shall vest in full on March 31, 2024.  

Additionally on June 15, 2021, the Company granted an employee 41,666 service-based restricted stock units under the 2015 Plan at a grant date fair value of $6.27 per share. The service-based restricted stock units vested with respect to 25,000 shares of common stock on the date of grant (June 15, 2021), while 8,333 vested on March 31, 2022 and the remaining 8,333 will vest on March 31, 2023. These awards may be paid in cash or shares at the election of the Compensation Committee of the Board of Directors.

During the first nine months of 2021, the Company also granted performance-based restricted stock units under the 2021 LTI program and the 2015 Plan with an aggregate cash value of approximately $2.2 million, which could be paid in cash or shares at the election of the Compensation Committee of the Board of Directors. The 2021 performance-based restricted stock units have three annual performance periods (fiscal years 2021, 2022 and 2023), with operating income and free cash flow goals (equally weighted) for each year, and threshold performance resulting in awards earned at 50% of the target opportunity and maximum performance resulting in awards earned at 200% of the target. The annual achievement levels are accumulated over the three-year performance period and the earned amounts, if any, vest on March 31, 2024. The three-year average payout level for each performance objective replaces the actual payout level for any fiscal year where the actual payout is less than the three-year average. These are cash-based awards that were included in other current liabilities on the consolidated balance sheet beginning in April 2021.

Additionally on May 17, 2021, the Company granted an employee 37,500 performance-based restricted stock units as an inducement award outside of the 2015 Plan at a grant date fair value of $5.00 per share. The performance-based restricted stock units, if any, vest on March 31, 2024. The performance-based awards have three annual performance periods (fiscal years 2021, 2022 and 2023), with operating income and free cash flow goals (equally weighted) for each year, and threshold performance resulting in awards earned at 50% of the target opportunity and maximum performance resulting in awards earned at 200% of the target. These awards may be paid in cash or shares at the election of the Compensation Committee of the Board of Directors.

The Company previously granted (i) performance-based restricted stock units under the 2016 LTI program, which were scheduled to vest if the Company achieved a per share stock price of $5.50 for 30 consecutive trading days prior to August 5, 2021, (ii) performance-based restricted stock units under the 2017 LTI program, which were scheduled to vest if the Company achieved a per share stock price of $6.00 for 30 consecutive trading days prior to March 31, 2021 (pursuant to an extension from the initial vesting date of March 31, 2020, which extension was approved by the Compensation Committee in February 2020), and (iii) performance-based restricted stock units under the 2018 LTI program, which were scheduled to vest if the Company achieved a per share stock price of at least $5.00 for any period of 30 consecutive trading days prior to June 30, 2021 (collectively, the “LTI Performance Awards”). On March 5, 2021, the Compensation Committee of the Board of Directors extended the performance period for each of the LTI Performance Awards to December 31, 2022. In accordance with ASC Topic 718, “Compensation—Stock Compensation” (“ASC 718”), the Company conducted a lattice valuation model in order to revalue the market price for the LTI Performance Awards at the March 5, 2021 modification date. The 2018 LTI program met the market objective by achieving a per share stock price of $5.00 for 30 consecutive days, and approximately 189,640 shares will vest for recipients remaining employed through December 31, 2022.

During the first nine months of 2021, the Compensation Committee of the Board of Directors approved modifying the 2020 and 2019 performance-based restricted stock units granted in 2020 and 2019. The 2020 and 2019 performance-based restricted stock units did not achieve the 2021 performance objectives. The 2019 performance-based restricted stock units expired because their final performance period was 2021.

On April 13, 2022, the Company’s management analyzed the probability of achieving the 2022 performance objectives for the 2021 and 2020 performance-based restricted stock units granted in 2021 and 2020 and determined that, after comparing the actual year-to-date results to the forecasted results, it is unlikely the Company will achieve the minimum performance metric for the 2022 performance period. This resulted in a $0.3 million adjustment for the 2021 performance-based restricted stock units and an entire reversal of $0.5 million for the 2020 performance-based restricted stock units within the first three months of 2022. The 2020 performance-based restricted stock units will expire after the 2022 performance period and the 2021 performance-based restricted stock units were adjusted to vest at 55% of their original cash value and as of September 30, 2022, will be expensed by approximately $0.5 million until the end of the service requisite period of March 31, 2024.

While the majority of  restricted stock units and awards were granted as equity, in accordance with ASC 718, the Company has one cash-based plan that is classified as a liability. Stock-based compensation expense for the three months ended September 30, 2022 and 2021 was $0.5 million and $1.1 million, respectively, and for the nine months ended September 30, 2022 and 2021 was $1.1 million and $2.6 million, respectively, and was included in general and administrative expenses on the Company’s unaudited condensed consolidated statements of operations.

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
OTHER SUPPLEMENTAL INFORMATION
9 Months Ended
Sep. 30, 2022
OTHER SUPPLEMENTAL INFORMATION  
OTHER SUPPLEMENTAL INFORMATION

NOTE 13—OTHER SUPPLEMENTARY INFORMATION

The following table summarizes other current assets included on the Company's unaudited condensed consolidated balance sheets:

(in thousands)

    

September 30, 2022

    

December 31, 2021

Unamortized commercial insurance premiums

$

3,674

$

2,389

Litigation settlement receivable

2,675

Security deposits - real estate

1,978

1,978

Prepaid expenses

1,826

1,136

Sales tax receivable - Canada

6

4,866

Other current assets

516

680

Total

$

10,675

$

11,049

The following table summarizes other current liabilities included on the Company's unaudited condensed consolidated balance sheets:

(in thousands)

    

September 30, 2022

    

December 31, 2021

Short-term lease liability

$

1,572

$

1,606

Accrued job cost

1,318

2,433

Cloud computing software liability

692

-

Stock Compensation

418

938

Legal fees

245

113

Sales tax payable - Canada

-

5,135

Other current liabilities

385

792

Total

$

4,630

$

11,017

The following table summarizes other long-term assets included on the Company's unaudited condensed consolidated balance sheets:

(in thousands)

September 30, 2022

    

December 31, 2021

Right-of-use lease assets

$

3,738

$

1,527

Equity method investment in RCC

1,848

2,521

Unamortized Debt Issuance Cost

1,223

1,509

Unamortized cloud computing software

757

Other long-term assets

166

155

Total

$

7,732

$

5,712

The following table summarizes other long-term liabilities included on the Company's unaudited condensed consolidated balance sheets:

(in thousands)

    

September 30, 2022

    

December 31, 2021

Long-term lease liability

$

2,582

$

511

Liability for uncertain tax positions

1,102

1,136

Other long-term liabilities

756

-

Total

$

4,440

$

1,647

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUBSEQUENT EVENTS
9 Months Ended
Sep. 30, 2022
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

NOTE 14—SUBSEQUENT EVENTS

The Company settled a legal dispute related to the loss of a multi-year contract against a former Company executive and current competitor. The former Company executive was hired by the competitor and breached a non-compete agreement. The legal settlement resulted in $2.7 million and was included on the income statement as other income for the third quarter of 2022. The Company collected the $2.7 million in cash related to the settlement on October 13, 2022. The $2.7 million settlement was used to pay a portion of the Revolving Credit Facility in the fourth quarter of 2022.

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
BUSINESS AND BASIS OF PRESENTATION (Policies)
9 Months Ended
Sep. 30, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Business and Basis of Presentation

Business

Williams Industrial Services Group Inc. (together with its wholly owned subsidiaries, “Williams,” the “Company,” “we,” “us” or “our,” unless the context indicates otherwise) was initially formed in 1998 as GEEG Inc., a Delaware corporation, and in 2001 changed its name to “Global Power Equipment Group Inc.,” and, as part of a reorganization, became the successor to GEEG Holdings, L.L.C., a Delaware limited liability company. Effective June 29, 2018, the Company changed its name to Williams Industrial Services Group Inc. to better align its name with the Williams business, and the Company’s stock trades on the NYSE American LLC under the ticker symbol “WLMS.” Williams has been safely helping power plant owners and operators enhance asset value for more than 50 years. It provides a broad range of construction, maintenance, and support services to infrastructure customers in energy, power, and industrial end markets. The Company’s mission is to be the preferred provider of construction, maintenance, and specialty services through commitment to superior safety performance, focus on innovation, and dedication to delivering unsurpassed value to its customers.

Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) on a basis consistent with that used in the Annual Report on Form 10-K for the year ended December 31, 2021, filed by the Company with the U.S. Securities and Exchange Commission (“SEC”) on March 16, 2022 (the “2021 Report”). In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments, including all normal recurring adjustments, necessary to present fairly the unaudited condensed consolidated balance sheets and statements of operations, comprehensive income (loss), stockholders’ equity and cash flows for the periods indicated. All significant intercompany transactions have been eliminated. The December 31, 2021 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by GAAP. These unaudited condensed consolidated interim financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the 2021 Report. Accounting measurements at interim dates inherently involve greater reliance on estimates than at year-end. The results of operations for any interim period are not necessarily indicative of operations to be expected for the full year.

The Company reports on a fiscal quarter basis utilizing a “modified” 5-4-4 calendar (modified in that the fiscal year always begins on January 1 and ends on December 31). However, the Company has continued to label its quarterly information using a calendar convention. The effects of this practice are modest and only exist when comparing interim period results. The reporting periods and corresponding fiscal interim periods are as follows:

Reporting Interim Period

Fiscal Interim Period

  

2022

  

2021

Three Months Ended March 31

January 1, 2022 to April 3, 2022

January 1, 2021 to April 4, 2021

Three Months Ended June 30

April 4, 2022 to July 3, 2022

April 5, 2021 to July 4, 2021

Three Months Ended September 30

July 4, 2022 to October 2, 2022

July 5, 2021 to October 3, 2021

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

The Company did not implement any new accounting pronouncements during the first nine months of 2022. However, the Company is currently evaluating the impact of future disclosures that may arise under recent SEC proposals.

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
BUSINESS AND BASIS OF PRESENTATION (Tables)
9 Months Ended
Sep. 30, 2022
BUSINESS AND BASIS OF PRESENTATION  
Reporting periods and corresponding fiscal interim periods

Reporting Interim Period

Fiscal Interim Period

  

2022

  

2021

Three Months Ended March 31

January 1, 2022 to April 3, 2022

January 1, 2021 to April 4, 2021

Three Months Ended June 30

April 4, 2022 to July 3, 2022

April 5, 2021 to July 4, 2021

Three Months Ended September 30

July 4, 2022 to October 2, 2022

July 5, 2021 to October 3, 2021

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Tables)
9 Months Ended
Sep. 30, 2022
LEASES  
Schedule of components of lease expense

Three Months Ended September 30,

Nine Months Ended September 30,

Lease Cost/(Sublease Income) (in thousands)

2022

2021

2022

2021

Operating lease cost

$

549

$

619

$

1,668

$

1,711

Short-term lease cost

2,125

1,051

5,353

2,484

Sublease income

(14)

(5)

(44)

(5)

Total lease cost

$

2,660

$

1,665

$

6,977

$

4,190

Schedule of right-of use assets and lease liabilities

Lease Assets/Liabilities (in thousands)

Balance Sheet Classification

September 30, 2022

December 31, 2021

Lease Assets

Right-of-use assets

Other long-term assets

$

3,738

$

1,527

Lease Liabilities

Short-term lease liabilities

Other current liabilities

$

1,572

$

1,606

Long-term lease liabilities

Other long-term liabilities

2,582

511

Total lease liabilities

$

4,154

$

2,117

Schedule of supplemental information

Nine Months Ended September 30,

(dollars in thousands)

2022

2021

Cash paid for amounts included in the measurement of lease liabilities:

Operating cash used by operating leases

$

1,810

$

1,810

Right-of-use assets obtained in exchange for new operating lease liabilities

3,669

1,549

Weighted-average remaining lease term - operating leases

5.34 years

1.47 years

Weighted-average remaining lease term - finance leases

1.48 years

2.48 years

Weighted-average discount rate - operating leases

9%

9%

Weighted-average discount rate - finance leases

9%

9%

Schedule of remaining lease payments under operating leases

Operating Leases

Finance Leases

Nine Months Ended September 30,

(in thousands)

Remainder of 2022

$

557

$

1

2023

1,490

6

2024

653

1

2025

375

-

2026

381

-

Thereafter

1,873

-

Total lease payments

$

5,329

$

8

Less: interest

(1,183)

-

Present value of lease liabilities

$

4,146

$

8

Schedule of remaining lease payments under finance leases

Total remaining lease payments under the Company’s operating and finance leases were as follows:

Operating Leases

Finance Leases

Nine Months Ended September 30,

(in thousands)

Remainder of 2022

$

557

$

1

2023

1,490

6

2024

653

1

2025

375

-

2026

381

-

Thereafter

1,873

-

Total lease payments

$

5,329

$

8

Less: interest

(1,183)

-

Present value of lease liabilities

$

4,146

$

8

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
CHANGES IN BUSINESS (Tables)
9 Months Ended
Sep. 30, 2022
Discontinued operations disposed of by sale  
Schedule of Financial Information of Disposal Group

(in thousands)

  

September 30, 2022

December 31, 2021

Liabilities:

Current liabilities of discontinued operations

$

106

$

316

Liability for pension obligation

2,307

2,368

Liability for uncertain tax positions

1,206

1,882

Long-term liabilities of discontinued operations

3,513

4,250

Total liabilities of discontinued operations

$

3,619

$

4,566

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

  

2022

  

2021

  

2022

  

2021

General and administrative expenses

$

$

5

$

$

39

Loss (gain) on disposal - Electrical Solutions

(17)

17

(245)

Interest expense

45

46

75

76

Income (loss) from discontinued operations before income tax

(45)

(34)

(92)

130

Income tax expense (benefit)

(3)

22

(626)

59

Income (loss) from discontinued operations

$

(42)

$

(56)

$

534

$

71

XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE (Tables)
9 Months Ended
Sep. 30, 2022
REVENUE.  
Schedule of disaggregation of revenue

Disaggregated revenue by type of contract was as follows:  

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

2022

2021

2022

2021

Cost-plus reimbursement contracts

$

44,237

$

63,363

$

138,263

$

201,027

Fixed-price contracts

12,448

9,988

44,040

24,746

Total

$

56,685

$

73,351

$

182,303

$

225,773

Disaggregated revenue by the geographic area where the work was performed was as follows:

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

2022

2021

2022

2021

United States

$

56,685

$

64,379

$

176,801

$

197,287

Canada

-

8,972

5,502

28,486

Total

$

56,685

$

73,351

$

182,303

$

225,773

Costs and estimated earnings in excess of billings or billings in excess of costs and estimated earnings

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

2022

2021

2022

  

2021

Costs incurred on uncompleted contracts

$

55,936

$

66,590

$

173,564

$

203,561

Earnings recognized on uncompleted contracts

749

6,761

 

8,739

 

22,212

Total

56,685

73,351

182,303

 

225,773

Less—billings to date

(50,049)

(63,034)

(175,667)

 

(215,456)

Net

$

6,636

$

10,317

$

6,636

$

10,317

Contract assets

$

10,076

$

12,811

$

10,076

$

12,811

Contract liabilities

(3,440)

(2,494)

(3,440)

 

(2,494)

Net

$

6,636

$

10,317

$

6,636

$

10,317

Schedule of transaction price allocated to the remaining performance obligations

(in thousands)

Remainder of 2022

2023

2024

Thereafter

Total

Remaining performance obligations

$

64,529

$

122,093

$

61,135

$

104,966

$

352,723

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS (LOSS) PER SHARE (Tables)
9 Months Ended
Sep. 30, 2022
EARNINGS (LOSS) PER SHARE  
Schedule of calculation of basic and diluted earnings per common share

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands, except share data)

  

2022

2021

2022

  

2021

Income (loss) from continuing operations

$

3,610

$

794

$

(3,728)

$

1,857

Basic income (loss) per common share:

Weighted average common shares outstanding

26,102,308

25,699,545

26,009,465

25,306,130

Basic income (loss) per common share

$

0.14

$

0.03

$

(0.14)

$

0.07

Diluted income (loss) per common share:

Weighted average common shares outstanding

26,102,308

25,699,545

26,009,465

25,306,130

Diluted effect:

 

Unvested portion of restricted stock units and awards

335,373

807,030

791,570

Weighted average diluted common shares outstanding

26,437,681

26,506,575

 

26,009,465

26,097,700

Diluted income (loss) per common share

$

0.14

$

0.03

$

(0.14)

$

0.07

Schedule anti-dilutive potentially outstanding shares were not included in the calculation of diluted earnings (loss) per share

Three Months Ended September 30,

Nine Months Ended September 30,

2022

2021

2022

  

2021

Unvested service-based restricted stock and restricted stock unit awards

573,517

16,666

229,102

Unvested performance- and market-based restricted stock unit awards

887,559

833,111

887,559

833,111

XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES (Tables)
9 Months Ended
Sep. 30, 2022
INCOME TAXES  
Schedule of effective income tax expense rate for continuing operations

Three Months Ended September 30,

Nine Months Ended September 30,

    

2022

2021

2022

    

2021

Effective income tax rate for continuing operations

(8.2)%

(0.8)%

5.4%

12.1%

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
DEBT (Tables)
9 Months Ended
Sep. 30, 2022
DEBT  
Schedule of debt

(in thousands)

  

September 30, 2022

  

December 31, 2021

Short-term borrowings

$

14,525

$

676

Term loan, current portion of long-term debt

1,050

1,050

Current debt

$

15,575

$

1,726

Term loan, noncurrent portion of long-term debt

$

24,056

$

32,900

Debt discount

(641)

(791)

Unamortized deferred financing costs

(1,606)

(1,781)

Long-term debt, net

$

21,809

$

30,328

Total debt, net

$

37,384

$

32,054

Schedule of deferred financing costs amortized to Interest Expense

Three Months Ended September 30,

Nine Months Ended September 30,

(in thousands)

2022

2021

2022

2021

Term loan

$

125

$

113

$

350

$

338

Debt discount on term loan

50

50

150

150

Revolving credit facility

96

96

286

286

Total

$

271

$

259

$

786

$

774

Schedule of unamortized deferred financing costs

(in thousands)

    

Location

    

September 30, 2022

December 31, 2021

Term loan

Long-term debt, net

$

1,606

$

1,781

Debt discount on term loan

Long-term debt, net

641

791

Revolving credit facility

Other long-term assets

1,223

1,509

Total

$

3,470

$

4,081

XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
OTHER SUPPLEMENTAL INFORMATION (Tables)
9 Months Ended
Sep. 30, 2022
OTHER SUPPLEMENTAL INFORMATION  
Schedule of other current assets

(in thousands)

    

September 30, 2022

    

December 31, 2021

Unamortized commercial insurance premiums

$

3,674

$

2,389

Litigation settlement receivable

2,675

Security deposits - real estate

1,978

1,978

Prepaid expenses

1,826

1,136

Sales tax receivable - Canada

6

4,866

Other current assets

516

680

Total

$

10,675

$

11,049

Schedule of other current liabilities

(in thousands)

    

September 30, 2022

    

December 31, 2021

Short-term lease liability

$

1,572

$

1,606

Accrued job cost

1,318

2,433

Cloud computing software liability

692

-

Stock Compensation

418

938

Legal fees

245

113

Sales tax payable - Canada

-

5,135

Other current liabilities

385

792

Total

$

4,630

$

11,017

Schedule of other long-term assets

(in thousands)

September 30, 2022

    

December 31, 2021

Right-of-use lease assets

$

3,738

$

1,527

Equity method investment in RCC

1,848

2,521

Unamortized Debt Issuance Cost

1,223

1,509

Unamortized cloud computing software

757

Other long-term assets

166

155

Total

$

7,732

$

5,712

Schedule of other long-term liabilities

(in thousands)

    

September 30, 2022

    

December 31, 2021

Long-term lease liability

$

2,582

$

511

Liability for uncertain tax positions

1,102

1,136

Other long-term liabilities

756

-

Total

$

4,440

$

1,647

XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
LIQUIDITY (Details)
$ in Millions
3 Months Ended 6 Months Ended
Oct. 13, 2022
USD ($)
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2022
item
claim
Loss Contingencies [Line Items]        
Number of cash receipts | item       2
Number of legal claims settled | claim       2
Term loan        
Loss Contingencies [Line Items]        
Repayment of debt     $ 8.1  
Revolving Credit Facility | Subsequent Event        
Loss Contingencies [Line Items]        
Repayment of debt $ 2.7 $ 2.7    
Arbitration relating to restatement of financial statements | Other income        
Loss Contingencies [Line Items]        
Cash collection related to arbitration against third party     8.1  
Arbitration relating to restatement of financial statements | Term loan | Other income        
Loss Contingencies [Line Items]        
Cash collection related to arbitration against third party     8.1  
Litigation against former executive and employer | Subsequent Event        
Loss Contingencies [Line Items]        
Cash collection related to arbitration against third party 2.7      
Litigation against former executive and employer | Other income        
Loss Contingencies [Line Items]        
Cash collection related to arbitration against third party     $ 2.7  
Litigation against former executive and employer | Other income | Subsequent Event        
Loss Contingencies [Line Items]        
Cash collection related to arbitration against third party $ 2.7      
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 02, 2021
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Lessee, Lease, Description [Line Items]          
Leases contain renewal options       true  
Lease agreement term 10 years        
Lease Liabilities $ 3,300,000        
Lease liability payment due $ 2,200,000        
Sublease income   $ 14,000 $ 5,000 $ 44,000 $ 5,000
Minimum          
Lessee, Lease, Description [Line Items]          
Remaining lease term   1 year   1 year  
Maximum          
Lessee, Lease, Description [Line Items]          
Remaining lease term   10 years   10 years  
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES - Lease Cost (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Components of lease expense:        
Operating lease cost $ 549,000 $ 619,000 $ 1,668,000 $ 1,711,000
Short-term lease cost 2,125,000 1,051,000 5,353,000 2,484,000
Sublease income (14,000) (5,000) (44,000) (5,000)
Total lease cost $ 2,660,000 $ 1,665,000 $ 6,977,000 $ 4,190,000
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES - Right-of use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Right-of-use assets $ 3,738 $ 1,527
Short-term lease liabilities 1,572 1,606
Long-term lease liabilities 2,582 511
Total lease liabilities 4,154 2,117
Other long-term assets    
Right-of-use assets $ 3,738 $ 1,527
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Other current liabilities    
Short-term lease liabilities $ 1,572 $ 1,606
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Current Other Liabilities, Current
Other long-term liabilities    
Long-term lease liabilities $ 2,582 $ 511
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES - Supplemental Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
LEASES    
Cash paid for amounts included in the measurement of lease liabilities: Operating cash used by operating leases $ 1,810 $ 1,810
Right-of-use assets obtained in exchange for new operating lease liabilities $ 3,669 $ 1,549
Weighted-average remaining lease term - operating leases 5 years 4 months 2 days 1 year 5 months 19 days
Weighted-average remaining lease term - finance leases 1 year 5 months 23 days 2 years 5 months 23 days
Weighted-average discount rate - operating leases 9.00% 9.00%
Weighted-average discount rate - finance leases 9.00% 9.00%
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES - Remaining Lease Payments (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
Operating leases maturities:  
Remainder of 2022 $ 557
2023 1,490
2024 653
2025 375
2026 381
Thereafter 1,873
Total lease payments 5,329
Less: interest (1,183)
Present value of lease liabilities 4,146
Finance leases maturities:  
Remainder of 2022 1
2023 6
2024 1
Total lease payments 8
Present value of lease liabilities $ 8
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
CHANGES IN BUSINESS - Discontinued Operation and Disposition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
May 12, 2021
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Jul. 11, 2018
Liabilities:              
Current liabilities of discontinued operations   $ 106   $ 106   $ 316  
Long-term liabilities of discontinued operations   3,513   3,513   4,250  
Income (loss) before income taxes              
Interest expense, net   1,485 $ 1,227 3,965 $ 3,733    
Income (loss) from discontinued operations before income tax   (45) (34) (92) 130    
Income tax expense (benefit)   (3) 22 (626) 59    
Income (loss) from discontinued operations   (42) (56) 534 71    
Discontinued operations, disposed of by means other than sale | Electrical Solutions | Pension              
Liabilities:              
Liability for pension obligation             $ 2,900
Decrease in liability for pension obligation $ 300            
Income (loss) before income taxes              
Expected Periodic Payment $ 300            
Discontinued operations disposed of by sale              
Income (loss) before income taxes              
General and administrative expenses     5   39    
Interest expense, net   45 46 75 76    
Income (loss) from discontinued operations before income tax   (45) (34) (92) 130    
Income tax expense (benefit)   (3) 22 (626) 59    
Income (loss) from discontinued operations   (42) (56) 534 71    
Discontinued operations disposed of by sale | Electrical Solutions And Mechanical Solutions              
Assets and liabilities              
Assets of discontinued operations   0   0   0  
Liabilities:              
Current liabilities of discontinued operations   106   106   316  
Liability for pension obligation   2,307   2,307   2,368  
Liability for uncertain tax positions   1,206   1,206   1,882  
Long-term liabilities of discontinued operations   3,513   3,513   4,250  
Total liabilities of discontinued operations   $ 3,619   3,619   $ 4,566  
Discontinued operations disposed of by sale | Electrical Solutions              
Income (loss) before income taxes              
Loss (gain) on disposal - Electrical Solutions     $ (17) $ 17 $ (245)    
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of revenue        
Revenue $ 56,685 $ 73,351 $ 182,303 $ 225,773
Variable consideration        
Maximum limited warranty term     2 years  
U.S.        
Disaggregation of revenue        
Revenue 56,685 64,379 $ 176,801 197,287
Canada        
Disaggregation of revenue        
Revenue   8,972 5,502 28,486
Cost-plus reimbursement contracts        
Disaggregation of revenue        
Revenue 44,237 63,363 138,263 201,027
Fixed-price contracts        
Disaggregation of revenue        
Revenue $ 12,448 $ 9,988 $ 44,040 $ 24,746
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE - Contract assets and the contract liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Changes in the contract assets and the contract liabilities          
Costs incurred on uncompleted contracts $ 55,936 $ 66,590 $ 173,564 $ 203,561  
Earnings recognized on uncompleted contracts 749 6,761 8,739 22,212  
Total 56,685 73,351 182,303 225,773  
Less - billings to date (50,049) (63,034) (175,667) (215,456)  
Net 6,636 10,317 6,636 10,317  
Contract assets 10,076 12,811 10,076 12,811 $ 12,683
Contract liabilities (3,440) $ (2,494) (3,440) $ (2,494) $ (3,412)
Revenue recognized from contracts in progress liability balance at September 30, 2022 $ 100   $ 2,200    
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE - Remaining Performance Obligations (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
Transaction price allocated to the remaining performance obligations  
Remaining performance obligation $ 352,723
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01  
Transaction price allocated to the remaining performance obligations  
Remaining performance obligation $ 64,529
Expected timing of satisfaction 3 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Transaction price allocated to the remaining performance obligations  
Remaining performance obligation $ 122,093
Expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Transaction price allocated to the remaining performance obligations  
Remaining performance obligation $ 61,135
Expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Transaction price allocated to the remaining performance obligations  
Remaining performance obligation $ 104,966
Expected timing of satisfaction 1 year
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS (LOSS) PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
EARNINGS PER SHARE          
Common stock, shares outstanding 26,422,761 25,915,502 26,422,761 25,915,502 25,939,621
Net income (basic and diluted):          
Income (loss) from continuing operations $ 3,610 $ 794 $ (3,728) $ 1,857  
Basic income (loss) per common share:          
Weighted average common shares outstanding 26,102,308 25,699,545 26,009,465 25,306,130  
Basic income (loss) per common share $ 0.14 $ 0.03 $ (0.14) $ 0.07  
Diluted income (loss) per common share:          
Weighted average common shares outstanding 26,102,308 25,699,545 26,009,465 25,306,130  
Diluted effect:          
Unvested portion of restricted stock units and awards 335,373 807,030   791,570  
Weighted average diluted common shares outstanding 26,437,681 26,506,575 26,009,465 26,097,700  
Diluted income (loss) per common share $ 0.14 $ 0.03 $ (0.14) $ 0.07  
Restricted Stock          
EARNINGS PER SHARE          
Unvested restricted stock included in reportable shares 321,142 215,956 321,142 215,956  
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS (LOSS) PER SHARE - Antidilutive (Details) - Restricted Stock - shares
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Service-based Restricted stock unit awards        
Anti-dilutive shares 573,517 16,666 229,102  
Unvested performance- and market-based restricted stock unit awards        
Anti-dilutive shares 887,559 833,111 887,559 833,111
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Income tax expense (benefit) $ (272) $ (6) $ (214) $ 256
Effective income tax rate for continuing operations (8.20%) (0.80%) 5.40% 12.10%
Tax expense (benefit) computed at the maximum U.S. statutory rate, as a percent     21.00%  
Increase (decrease) in Income Taxes $ (300)   $ (500)  
Income tax provision partially offset   $ 300   $ 200
Deferred tax liabilities, indefinite-lived intangibles 2,300   2,300  
Amount of future financial taxable income needed to realize deferred tax assets 12,400   12,400  
Amount of future financial taxable income needed to realize deferred tax assets 287,200 270,400 287,200 270,400
Indefinite lived deferred tax assets attributable to net operating losses 6,800   6,800  
Increase (decrease) in indefinite-lived deferred tax assets related to interest expense     3,400  
Deferred Federal Employer Payroll Taxes, Coronavirus Aid, Relief and Economic Security Act 4,900   4,900  
Long Term Liabilities Of Discontinued Operations And Other Long Term Liabilities        
Unrecognized tax benefits 2,300 3,000 2,300 3,000
Accrued interest and penalties related to uncertain income tax positions 1,100   1,100  
Long Term Liabilities Of Discontinued Operations And Other Long Term Liabilities | Discontinued Operations        
Unrecognized tax benefits 1,200 1,900 1,200 1,900
Accrued interest and penalties related to uncertain income tax positions 500   500  
Canada        
Foreign tax rate differences, amount   $ (600)   $ (700)
Deferred tax assets accrued 200   200  
Undistributed earnings of the foreign subsidiaries 5,100   $ 5,100  
US-Canada treaty rate     5.00%  
Deferred tax liability, undistributed foreign earnings 300   $ 300  
Deferred income tax liabilities related to indefinite-lived intangibles $ 300   $ 300  
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
DEBT (Details) - USD ($)
3 Months Ended 9 Months Ended
Aug. 03, 2022
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Dec. 16, 2020
Debt              
Current portion of term loan   $ 1,050,000   $ 1,050,000   $ 1,050,000  
Current debt   15,575,000   15,575,000   1,726,000  
Debt discount   (50,000) $ (50,000) (150,000) $ (150,000)    
Unamortized deferred financing fees   (3,470,000)   (3,470,000)   (4,081,000)  
Long-term debt, net   21,809,000   21,809,000   30,328,000  
Total debt, net   37,384,000   37,384,000   32,054,000  
Amounts drawn upon letters of credit   0   0      
Cash collateral for letters of credit   900,000   900,000      
Amortization of deferred financing costs       636,000 623,000    
Amortization of deferred financing costs excluding those costs written off upon extinguishment of debt.   271,000 259,000 786,000 774,000    
Arbitration relating to restatement of financial statements | Other income              
Debt              
Net proceeds   8,100,000          
Long-term debt, net              
Debt              
Debt discount   641,000   $ 641,000   791,000  
Term Loan Facility              
Debt              
Default spread on interest rate (as a percent)       2.00%      
Threshold excess cash flow       $ 500,000      
Term Loan Facility | Minimum              
Debt              
Outstanding principal that can be prepaid in whole or in part   1,000,000.0   1,000,000.0      
Revolving Credit Facility              
Debt              
Cash collateral for letters of credit   400,000   400,000      
Revolving Credit Facility | Minimum              
Debt              
Required minimum prepayment amount       0      
Term loan              
Debt              
Maximum borrowing capacity             $ 50,000,000.0
Term loan, periodic principal repayment   300,000          
Reduction in term loan   8,400,000          
Current portion of term loan   1,050,000   1,050,000   1,050,000  
Term loan, noncurrent portion of long-term debt   24,056,000   24,056,000   32,900,000  
Debt discount   (641,000)   (641,000)   (791,000)  
Unamortized deferred financing fees   (1,606,000)   (1,606,000)   (1,781,000)  
Total debt, net   25,100,000   25,100,000   34,000,000.0  
Repayment of debt   8,100,000          
Amortization of deferred financing costs excluding those costs written off upon extinguishment of debt.   125,000 113,000 350,000 338,000    
Payments of financing costs $ 200,000            
Debt instrument provision percentage 1.00%            
Debt Instrument provision percentage year one 3.00%            
Debt Instrument provision percentage year two 2.00%            
Debt Instrument provision percentage year three 1.00%            
Scheduled maturities of the New Centre Lane Facility              
Term loan   24,056,000   $ 24,056,000   32,900,000  
Term loan | Arbitration relating to restatement of financial statements | Other income              
Debt              
Net proceeds   8,100,000          
Term loan | If Total Leverage Ratio is Greater Than 3.00              
Debt              
Interest rate if required threshold leverage ratio is maintained       50.00%      
Term loan | If Total Leverage Ratio is Equal to or Less Than 3.00 and Greater Than 2.00              
Debt              
Interest rate if required threshold leverage ratio is maintained       25.00%      
Term loan | Minimum              
Debt              
Threshold total leverage ratio under debt instrument       2.50      
Term loan | Minimum | If Total Leverage Ratio is Greater Than 3.00              
Debt              
Threshold total leverage ratio under debt instrument       3      
Term loan | Minimum | If Total Leverage Ratio is Equal to or Less Than 3.00 and Greater Than 2.00              
Debt              
Threshold total leverage ratio under debt instrument       2      
Term loan | Maximum              
Debt              
Number of days within which obligations must be prepaid subject to thresholds (in days)       120 days      
Default spread on interest rate (as a percent)       2.50%      
Term loan | Maximum | If Total Leverage Ratio is Equal to or Less Than 3.00 and Greater Than 2.00              
Debt              
Threshold total leverage ratio under debt instrument       3      
Term loan | Long-term debt, net              
Debt              
Unamortized deferred financing fees   (1,606,000)   $ (1,606,000)   (1,781,000)  
Term loan | Base Rate loans              
Debt              
Interest rate percentage (as a percent)       9.00%      
Term loan | SOFR              
Debt              
Interest rate percentage (as a percent)       8.50%      
Term loan | SOFR | Minimum              
Debt              
Floor rate (as a percent)       1.00%      
Closing Date Term Loan              
Debt              
Maximum borrowing capacity             35,000,000.0
Delayed Draw Term Loan Facility              
Debt              
Maximum borrowing capacity             15,000,000.0
Senior Secured Asset-Based Revolving Line Of Credit              
Debt              
Maximum borrowing capacity             $ 30,000,000.0
Current debt   14,525,000   $ 14,525,000   676,000  
Total liquidity   7,300,000   7,300,000      
Closing fee under the line of credit facility       $ 200,000      
Unused line fee (as a percent)       0.25%      
Collateral monitoring fee       $ 2,500      
Early termination fee       2.00%      
Senior Secured Asset-Based Revolving Line Of Credit | If Early Termination Occurs on or Prior to First Anniversary of Closing Date              
Debt              
Early termination fee       1.00%      
Senior Secured Asset-Based Revolving Line Of Credit | If Early Termination Occurs After First Anniversary of Closing Date              
Debt              
Fronting fee       0.25%      
Senior Secured Asset-Based Revolving Line Of Credit | Other Noncurrent Assets              
Debt              
Unamortized deferred financing fees   (1,223,000)   $ (1,223,000)   (1,509,000)  
Senior Secured Asset-Based Revolving Line Of Credit | Base Rate loans              
Debt              
Interest rate percentage (as a percent)       1.25%      
Senior Secured Asset-Based Revolving Line Of Credit | SOFR              
Debt              
Interest rate percentage (as a percent)       2.25%      
Floor rate (as a percent)       1.00%      
Senior Secured Asset-Based Revolving Line Of Credit | Canadian Dollar Offered Rate              
Debt              
Floor rate (as a percent)       1.00%      
Default spread on interest rate (as a percent)       2.00%      
Swing Loan Member              
Debt              
Maximum borrowing capacity   3,000,000.0   $ 3,000,000.0      
Letters of credit              
Debt              
Maximum borrowing capacity   2,000,000.0   2,000,000.0      
Outstanding borrowings   500,000   500,000      
Canadian Dollar Loans              
Debt              
Maximum borrowing capacity   5,000,000.0   5,000,000.0      
Revolving Credit Facility              
Debt              
Amortization of deferred financing costs   96,000 $ 96,000 286,000 $ 286,000    
Payment Surety Bond              
Debt              
Outstanding surety bond   $ 65,600,000   $ 65,600,000      
Performance Bond              
Debt              
Outstanding surety bond           $ 67,600,000  
Amendment of Revolving Credit Facility              
Debt              
Payments of financing costs $ 25,000            
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMMITMENTS AND CONTINGENCIES (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Sep. 30, 2022
USD ($)
COMMITMENTS AND CONTINGENCIES    
Employee severance benefits $ 6.4 $ 6.4
Insurance expense 1.6 4.7
Cash collateral for letters of credit 0.9 0.9
Non-depleting cash collateral $ 1.5 $ 1.5
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED COMPENSATION PLANS (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 15, 2021
$ / shares
shares
May 17, 2021
$ / shares
shares
Sep. 30, 2022
USD ($)
D
item
$ / shares
shares
Mar. 31, 2022
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
D
item
$ / shares
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation | $           $ 1,120 $ 2,579
Stock-based compensation expense | $     $ 500   $ 1,100 $ 1,100 $ 2,600
2016 LTI program              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock price per share | $ / shares     $ 5.50     $ 5.50  
Number of consecutive trading days | D     30     30  
2017 LTI program              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock price per share | $ / shares     $ 6.00     $ 6.00  
Number of consecutive trading days | D     30     30  
2018 LTI program              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting shares of restricted stock awards           189,640  
Stock price per share | $ / shares     $ 5.00     $ 5.00  
Number of consecutive trading days | D     30     30  
2018 LTI program | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock price per share | $ / shares     $ 5.00     $ 5.00  
Restricted Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unvested restricted stock included in reportable shares     321,142   215,956 321,142 215,956
Restricted Stock | 2022 LTI & 2015 Plan | Performance Vesting              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Annual performance objective term           3 years  
Restricted Stock | 2022 LTI & 2015 Plan | Performance Vesting | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award payouts           50.00%  
Restricted Stock | 2022 LTI & 2015 Plan | Performance Vesting | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award payouts           200.00%  
Restricted Stock | Modification to 2021 LTI | Performance Vesting              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Cumulative effect of compensation expense reversal | $           $ 300  
Adjusted vesting percentage on original cash value           55.00%  
Unrecognized compensation expense related to unvested restricted stock award | $     $ 500     $ 500  
Restricted Stock | Modification to 2020 Long-term Incentive Program | Performance Vesting              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Cumulative effect of compensation expense reversal | $           $ 500  
Restricted Stock | 2021 long-term incentive program and 2015 plans | Service-based Restricted stock unit awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)             307,616
Weighted average grant date fair value | $ / shares         $ 3.48   $ 3.48
Restricted Stock | 2021 long-term incentive program and 2015 plans | Performance Vesting              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Annual performance objective term             3 years
Aggregate cash Value | $             $ 2,200
Restricted Stock | 2021 long-term incentive program and 2015 plans | Performance Vesting | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award payouts           50.00% 50.00%
Restricted Stock | 2021 long-term incentive program and 2015 plans | Performance Vesting | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Award payouts           200.00% 200.00%
Restricted Stock | Outside of 2015 Plan | Performance and Service Vesting              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)   37,500          
Weighted average grant date fair value | $ / shares   $ 5.00          
Restricted Stock | Non-employee director | 2015 Equity Incentive Plan | Service-based Restricted stock unit awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)           291,894  
Weighted average grant date fair value | $ / shares     $ 1.85     $ 1.85  
Restricted Stock | Employees | 2022 LTI & 2015 Plan | Service-based Restricted stock unit awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)           362,356  
Weighted average grant date fair value | $ / shares     1.99     $ 1.99  
Restricted Stock | Employees | 2022 LTI & 2015 Plan | Performance Vesting              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)           724,726  
Weighted average grant date fair value | $ / shares     $ 1.99     $ 1.99  
Service-based Restricted stock unit awards | 2015 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares) 41,666            
Weighted average grant date fair value | $ / shares $ 6.27            
Vesting on the date of grant | 2015 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting shares of restricted stock awards 25,000            
Vesting on March 31, 2022 | 2015 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting shares of restricted stock awards       8,333      
Vesting on March 31, 2023 | 2015 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unvested restricted stock included in reportable shares 8,333            
Cash-based Awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of cash based awards | item     1     1  
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
OTHER SUPPLEMENTAL INFORMATION - Other current assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Unamortized commercial insurance premiums $ 3,674 $ 2,389
Litigation settlement receivable 2,675  
Security deposits - real estate 1,978 1,978
Prepaid expenses 1,826 1,136
Other current assets 516 680
Total 10,675 11,049
Canada    
Sales tax receivable $ 6 $ 4,866
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
OTHER SUPPLEMENTAL INFORMATION - Other current liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Short-term lease liability $ 1,572 $ 1,606
Accrued job cost 1,318 2,433
Cloud computing software liability 692  
Stock Compensation 418 938
Legal fees 245 113
Other accrued liabilities 385 792
Total $ 4,630 11,017
Canada    
Sales tax payable - Canada   $ 5,135
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
OTHER SUPPLEMENTAL INFORMATION - Other long-term assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Right-of-use lease assets $ 3,738 $ 1,527
Unamortized Debt Issuance Cost 1,223 1,509
Unamortized cloud computing software 757  
Other long-term assets 166 155
Total 7,732 5,712
RCC    
Equity method investment in RCC $ 1,848 $ 2,521
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
OTHER SUPPLEMENTAL INFORMATION - Other long-term liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
OTHER SUPPLEMENTAL INFORMATION    
Long-term lease liability $ 2,582 $ 511
Liability for uncertain tax positions. 1,102 1,136
Other long-term liabilities 756  
Total $ 4,440 $ 1,647
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUBSEQUENT EVENTS (Details) - USD ($)
$ in Millions
3 Months Ended
Oct. 13, 2022
Dec. 31, 2022
Sep. 30, 2022
Litigation against former executive and employer | Other income      
Subsequent Event [Line Items]      
Cash collection related to arbitration against third party     $ 2.7
Subsequent Event | Litigation against former executive and employer      
Subsequent Event [Line Items]      
Cash collection related to arbitration against third party $ 2.7    
Subsequent Event | Litigation against former executive and employer | Other income      
Subsequent Event [Line Items]      
Cash collection related to arbitration against third party 2.7    
Subsequent Event | Revolving Credit Facility      
Subsequent Event [Line Items]      
Repayment of debt $ 2.7 $ 2.7  
XML 67 wlms-20220930x10q_htm.xml IDEA: XBRL DOCUMENT 0001136294 us-gaap:TreasuryStockMember 2022-04-01 2022-06-30 0001136294 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001136294 us-gaap:TreasuryStockMember 2021-01-01 2021-03-31 0001136294 us-gaap:RestrictedStockMember wlms:ModificationTo2020LongTermIncentiveProgramMember wlms:PerformanceVestingMember 2022-01-01 2022-09-30 0001136294 srt:MinimumMember us-gaap:RestrictedStockMember wlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMember wlms:PerformanceVestingMember 2022-01-01 2022-09-30 0001136294 srt:MinimumMember us-gaap:RestrictedStockMember wlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMember wlms:PerformanceVestingMember 2022-01-01 2022-09-30 0001136294 srt:MaximumMember us-gaap:RestrictedStockMember wlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMember wlms:PerformanceVestingMember 2022-01-01 2022-09-30 0001136294 srt:MaximumMember us-gaap:RestrictedStockMember wlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMember wlms:PerformanceVestingMember 2022-01-01 2022-09-30 0001136294 srt:MinimumMember us-gaap:RestrictedStockMember wlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMember wlms:PerformanceVestingMember 2021-01-01 2021-09-30 0001136294 srt:MaximumMember us-gaap:RestrictedStockMember wlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMember wlms:PerformanceVestingMember 2021-01-01 2021-09-30 0001136294 us-gaap:RestrictedStockMember wlms:ModificationTo2021LongTermIncentiveProgramMember wlms:PerformanceVestingMember 2022-01-01 2022-09-30 0001136294 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-09-30 0001136294 wlms:CashBasedAwardsMember 2022-09-30 0001136294 wlms:DebtInstrumentIfEarlyTerminationOccursOnOrPriorToFirstAnniversaryOfClosingDateMember wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember 2022-01-01 2022-09-30 0001136294 wlms:DebtInstrumentIfEarlyTerminationOccursAfterFirstAnniversaryOfClosingDateMember wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember 2022-01-01 2022-09-30 0001136294 2021-09-02 0001136294 2021-09-02 2021-09-02 0001136294 wlms:PensionMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMember wlms:ElectricalSolutionsMember 2021-05-12 2021-05-12 0001136294 srt:MinimumMember wlms:DebtInstrumentIfTotalLeverageRatioIsGreaterThan3.00Member wlms:TermLoanDueDecember2025Member 2022-01-01 2022-09-30 0001136294 srt:MinimumMember wlms:DebtInstrumentIfTotalLeverageRatioIsEqualToOrLessThan3.00AndGreaterThan2.00Member wlms:TermLoanDueDecember2025Member 2022-01-01 2022-09-30 0001136294 srt:MaximumMember wlms:DebtInstrumentIfTotalLeverageRatioIsEqualToOrLessThan3.00AndGreaterThan2.00Member wlms:TermLoanDueDecember2025Member 2022-01-01 2022-09-30 0001136294 srt:MinimumMember wlms:TermLoanDueDecember2025Member 2022-01-01 2022-09-30 0001136294 wlms:TermLoanDueDecember2025Member 2022-08-03 0001136294 srt:MinimumMember wlms:TermLoanFacilityMember 2022-09-30 0001136294 wlms:DebtInstrumentIfTotalLeverageRatioIsGreaterThan3.00Member wlms:TermLoanDueDecember2025Member 2022-01-01 2022-09-30 0001136294 wlms:DebtInstrumentIfTotalLeverageRatioIsEqualToOrLessThan3.00AndGreaterThan2.00Member wlms:TermLoanDueDecember2025Member 2022-01-01 2022-09-30 0001136294 srt:MinimumMember wlms:TermLoanDueDecember2025Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-09-30 0001136294 wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember wlms:CanadianDollarOfferedRateMember 2022-01-01 2022-09-30 0001136294 srt:MaximumMember wlms:TermLoanDueDecember2025Member 2022-01-01 2022-09-30 0001136294 wlms:TermLoanFacilityMember 2022-01-01 2022-09-30 0001136294 us-gaap:RevolvingCreditFacilityMember 2022-09-30 0001136294 us-gaap:RestrictedStockMember wlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMember wlms:PerformanceVestingMember 2022-01-01 2022-09-30 0001136294 us-gaap:RestrictedStockMember wlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMember wlms:PerformanceVestingMember 2021-01-01 2021-09-30 0001136294 wlms:PaymentSuretyBondMember 2022-09-30 0001136294 wlms:PerformanceBondMember 2021-12-31 0001136294 wlms:TermLoanDueDecember2025Member 2022-01-01 2022-09-30 0001136294 wlms:TermLoanDueDecember2025Member 2021-07-01 2021-09-30 0001136294 wlms:TermLoanDueDecember2025Member 2021-01-01 2021-09-30 0001136294 wlms:LongTermLiabilitiesOfDiscontinuedOperationsAndOtherLongTermLiabilitiesMember us-gaap:SegmentDiscontinuedOperationsMember 2021-09-30 0001136294 wlms:LongTermLiabilitiesOfDiscontinuedOperationsAndOtherLongTermLiabilitiesMember 2021-09-30 0001136294 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001136294 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001136294 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001136294 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001136294 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001136294 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001136294 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001136294 us-gaap:RetainedEarningsMember 2022-09-30 0001136294 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001136294 us-gaap:RetainedEarningsMember 2022-06-30 0001136294 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001136294 2022-06-30 0001136294 us-gaap:RetainedEarningsMember 2022-03-31 0001136294 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001136294 2022-03-31 0001136294 us-gaap:RetainedEarningsMember 2021-12-31 0001136294 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001136294 us-gaap:RetainedEarningsMember 2021-09-30 0001136294 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001136294 us-gaap:RetainedEarningsMember 2021-06-30 0001136294 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001136294 2021-06-30 0001136294 us-gaap:RetainedEarningsMember 2021-03-31 0001136294 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001136294 2021-03-31 0001136294 us-gaap:RetainedEarningsMember 2020-12-31 0001136294 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001136294 srt:MaximumMember wlms:TwoThousandEighteenLongTermIncentiveProgramMember 2022-09-30 0001136294 wlms:TwoThousandSixteenLongTermIncentiveProgramMember 2022-09-30 0001136294 wlms:TwoThousandSeventeenLongTermIncentiveProgramMember 2022-09-30 0001136294 wlms:TwoThousandEighteenLongTermIncentiveProgramMember 2022-09-30 0001136294 wlms:TwoThousandEighteenLongTermIncentiveProgramMember 2022-01-01 2022-09-30 0001136294 us-gaap:ShareBasedCompensationAwardTrancheTwoMember wlms:Plan2015Member 2022-01-01 2022-03-31 0001136294 us-gaap:ShareBasedCompensationAwardTrancheOneMember wlms:Plan2015Member 2021-06-15 2021-06-15 0001136294 wlms:NonEmployeeDirectorMember us-gaap:RestrictedStockMember wlms:EquityIncentivePlan2015Member wlms:ServiceVestingMember 2022-09-30 0001136294 wlms:EmployeesMember us-gaap:RestrictedStockMember wlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMember wlms:ServiceVestingMember 2022-09-30 0001136294 wlms:EmployeesMember us-gaap:RestrictedStockMember wlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMember wlms:PerformanceVestingMember 2022-09-30 0001136294 us-gaap:RestrictedStockMember wlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMember wlms:ServiceVestingMember 2021-09-30 0001136294 wlms:ServiceVestingMember wlms:Plan2015Member 2021-06-15 0001136294 us-gaap:RestrictedStockMember wlms:OutsideOf2015PlanMember wlms:PerformanceAndServiceVestingMember 2021-05-17 0001136294 us-gaap:RestrictedStockMember 2022-09-30 0001136294 us-gaap:RestrictedStockMember 2021-09-30 0001136294 us-gaap:ShareBasedCompensationAwardTrancheThreeMember wlms:Plan2015Member 2021-06-15 0001136294 wlms:NonEmployeeDirectorMember us-gaap:RestrictedStockMember wlms:EquityIncentivePlan2015Member wlms:ServiceVestingMember 2022-01-01 2022-09-30 0001136294 wlms:EmployeesMember us-gaap:RestrictedStockMember wlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMember wlms:ServiceVestingMember 2022-01-01 2022-09-30 0001136294 wlms:EmployeesMember us-gaap:RestrictedStockMember wlms:TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMember wlms:PerformanceVestingMember 2022-01-01 2022-09-30 0001136294 wlms:ServiceVestingMember wlms:Plan2015Member 2021-06-15 2021-06-15 0001136294 us-gaap:RestrictedStockMember wlms:OutsideOf2015PlanMember wlms:PerformanceAndServiceVestingMember 2021-05-17 2021-05-17 0001136294 us-gaap:RestrictedStockMember wlms:TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMember wlms:ServiceVestingMember 2021-01-01 2021-09-30 0001136294 country:CA 2021-12-31 0001136294 2025-01-01 2022-09-30 0001136294 2022-10-01 2022-09-30 0001136294 2024-01-01 2022-09-30 0001136294 2023-01-01 2022-09-30 0001136294 us-gaap:TimeAndMaterialsContractMember 2022-07-01 2022-09-30 0001136294 us-gaap:FixedPriceContractMember 2022-07-01 2022-09-30 0001136294 country:US 2022-07-01 2022-09-30 0001136294 us-gaap:TimeAndMaterialsContractMember 2022-01-01 2022-09-30 0001136294 us-gaap:FixedPriceContractMember 2022-01-01 2022-09-30 0001136294 country:US 2022-01-01 2022-09-30 0001136294 us-gaap:TimeAndMaterialsContractMember 2021-07-01 2021-09-30 0001136294 us-gaap:FixedPriceContractMember 2021-07-01 2021-09-30 0001136294 country:US 2021-07-01 2021-09-30 0001136294 us-gaap:TimeAndMaterialsContractMember 2021-01-01 2021-09-30 0001136294 us-gaap:FixedPriceContractMember 2021-01-01 2021-09-30 0001136294 country:US 2021-01-01 2021-09-30 0001136294 us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2022-10-13 2022-10-13 0001136294 us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2022-10-01 2022-12-31 0001136294 wlms:TermLoanDueDecember2025Member 2022-08-03 2022-08-03 0001136294 wlms:AmendmentOfRevolvingCreditFacilityMember 2022-08-03 2022-08-03 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001136294 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001136294 wlms:OtherLongTermAssetsMember 2022-09-30 0001136294 wlms:OtherLongTermAssetsMember 2021-12-31 0001136294 wlms:OtherLongTermLiabilitiesMember 2022-09-30 0001136294 wlms:OtherLongTermLiabilitiesMember 2021-12-31 0001136294 us-gaap:OtherCurrentLiabilitiesMember 2022-09-30 0001136294 us-gaap:OtherCurrentLiabilitiesMember 2021-12-31 0001136294 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001136294 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001136294 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001136294 2022-01-01 2022-03-31 0001136294 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001136294 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001136294 2021-04-01 2021-06-30 0001136294 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001136294 2022-07-01 2022-12-31 0001136294 wlms:LitigationAgainstFormerExecutiveAndEmployerMember us-gaap:OtherNonoperatingIncomeExpenseMember us-gaap:SubsequentEventMember 2022-10-13 2022-10-13 0001136294 wlms:LitigationAgainstFormerExecutiveAndEmployerMember us-gaap:SubsequentEventMember 2022-10-13 2022-10-13 0001136294 wlms:ArbitrationRelatingToRestatementOfFinancialStatementsMember wlms:TermLoanDueDecember2025Member us-gaap:OtherNonoperatingIncomeExpenseMember 2022-07-01 2022-09-30 0001136294 wlms:LitigationAgainstFormerExecutiveAndEmployerMember us-gaap:OtherNonoperatingIncomeExpenseMember 2022-07-01 2022-09-30 0001136294 wlms:ArbitrationRelatingToRestatementOfFinancialStatementsMember us-gaap:OtherNonoperatingIncomeExpenseMember 2022-07-01 2022-09-30 0001136294 wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember 2022-01-01 2022-09-30 0001136294 wlms:SwingLoanMemberMember 2022-09-30 0001136294 wlms:CanadianDollarLoansMember 2022-09-30 0001136294 wlms:TermLoanDueDecember2025Member 2020-12-16 0001136294 wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember 2020-12-16 0001136294 wlms:DelayedDrawTermLoanFacilityMember 2020-12-16 0001136294 wlms:ClosingDateTermLoanMember 2020-12-16 0001136294 us-gaap:LetterOfCreditMember 2022-09-30 0001136294 srt:MinimumMember 2022-09-30 0001136294 srt:MaximumMember 2022-09-30 0001136294 country:CA 2021-07-01 2021-09-30 0001136294 country:CA 2021-01-01 2021-09-30 0001136294 wlms:LongTermLiabilitiesOfDiscontinuedOperationsAndOtherLongTermLiabilitiesMember us-gaap:SegmentDiscontinuedOperationsMember 2022-09-30 0001136294 wlms:LongTermLiabilitiesOfDiscontinuedOperationsAndOtherLongTermLiabilitiesMember 2022-09-30 0001136294 wlms:RichmondCountyConstructorsMember 2022-09-30 0001136294 wlms:RichmondCountyConstructorsMember 2021-12-31 0001136294 us-gaap:RestrictedStockMember wlms:ModificationTo2021LongTermIncentiveProgramMember wlms:PerformanceVestingMember 2022-09-30 0001136294 country:CA 2022-01-01 2022-09-30 0001136294 wlms:PensionMember us-gaap:DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMember wlms:ElectricalSolutionsMember 2018-07-11 0001136294 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember 2022-07-01 2022-09-30 0001136294 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember 2022-01-01 2022-09-30 0001136294 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember 2021-07-01 2021-09-30 0001136294 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember 2021-01-01 2021-09-30 0001136294 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember wlms:ElectricalSolutionsMember 2022-01-01 2022-09-30 0001136294 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember wlms:ElectricalSolutionsMember 2021-07-01 2021-09-30 0001136294 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember wlms:ElectricalSolutionsMember 2021-01-01 2021-09-30 0001136294 country:CA 2022-09-30 0001136294 us-gaap:OtherNoncurrentAssetsMember wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember 2022-09-30 0001136294 us-gaap:LongTermDebtMember wlms:TermLoanDueDecember2025Member 2022-09-30 0001136294 us-gaap:OtherNoncurrentAssetsMember wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember 2021-12-31 0001136294 us-gaap:LongTermDebtMember wlms:TermLoanDueDecember2025Member 2021-12-31 0001136294 us-gaap:LongTermDebtMember 2022-09-30 0001136294 us-gaap:LongTermDebtMember 2021-12-31 0001136294 wlms:TermLoanDueDecember2025Member 2022-07-01 2022-09-30 0001136294 wlms:TermLoanDueDecember2025Member 2022-09-30 0001136294 wlms:TermLoanDueDecember2025Member 2021-12-31 0001136294 wlms:TermLoanDueDecember2025Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-09-30 0001136294 wlms:TermLoanDueDecember2025Member us-gaap:BaseRateMember 2022-01-01 2022-09-30 0001136294 wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-09-30 0001136294 wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember us-gaap:BaseRateMember 2022-01-01 2022-09-30 0001136294 wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember 2022-09-30 0001136294 wlms:SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember 2021-12-31 0001136294 us-gaap:TreasuryStockMember 2022-09-30 0001136294 us-gaap:CommonStockMember 2022-09-30 0001136294 us-gaap:TreasuryStockMember 2022-06-30 0001136294 us-gaap:CommonStockMember 2022-06-30 0001136294 us-gaap:TreasuryStockMember 2022-03-31 0001136294 us-gaap:CommonStockMember 2022-03-31 0001136294 us-gaap:TreasuryStockMember 2021-12-31 0001136294 us-gaap:CommonStockMember 2021-12-31 0001136294 us-gaap:TreasuryStockMember 2021-09-30 0001136294 us-gaap:CommonStockMember 2021-09-30 0001136294 us-gaap:TreasuryStockMember 2021-06-30 0001136294 us-gaap:CommonStockMember 2021-06-30 0001136294 us-gaap:TreasuryStockMember 2021-03-31 0001136294 us-gaap:CommonStockMember 2021-03-31 0001136294 us-gaap:TreasuryStockMember 2020-12-31 0001136294 us-gaap:CommonStockMember 2020-12-31 0001136294 2021-09-30 0001136294 2020-12-31 0001136294 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember wlms:ElectricalSolutionsAndMechanicalSolutionsMember 2022-09-30 0001136294 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember wlms:ElectricalSolutionsAndMechanicalSolutionsMember 2021-12-31 0001136294 us-gaap:RestrictedStockMember wlms:ServiceVestingMember 2022-07-01 2022-09-30 0001136294 us-gaap:RestrictedStockMember wlms:PerformanceAndMarketVestingMember 2022-07-01 2022-09-30 0001136294 us-gaap:RestrictedStockMember wlms:ServiceVestingMember 2022-01-01 2022-09-30 0001136294 us-gaap:RestrictedStockMember wlms:PerformanceAndMarketVestingMember 2022-01-01 2022-09-30 0001136294 us-gaap:RestrictedStockMember wlms:ServiceVestingMember 2021-07-01 2021-09-30 0001136294 us-gaap:RestrictedStockMember wlms:PerformanceAndMarketVestingMember 2021-07-01 2021-09-30 0001136294 us-gaap:RestrictedStockMember wlms:PerformanceAndMarketVestingMember 2021-01-01 2021-09-30 0001136294 us-gaap:RevolvingCreditFacilityMember 2022-07-01 2022-09-30 0001136294 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-09-30 0001136294 us-gaap:RevolvingCreditFacilityMember 2021-07-01 2021-09-30 0001136294 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-09-30 0001136294 2022-07-01 2022-09-30 0001136294 2021-07-01 2021-09-30 0001136294 2021-01-01 2021-09-30 0001136294 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001136294 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001136294 2022-04-01 2022-06-30 0001136294 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001136294 2021-01-01 2021-03-31 0001136294 2022-09-30 0001136294 2021-12-31 0001136294 2022-11-07 0001136294 2022-01-01 2022-09-30 shares iso4217:USD iso4217:USD shares pure wlms:claim wlms:item wlms:D http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent 0001136294 --12-31 2022 Q3 false P1Y http://fasb.org/us-gaap/2021-01-31#OtherAssetsNoncurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent P3M P1Y P1Y P1Y P120D P3Y P3Y 10-Q true 2022-09-30 false 001-16501 Williams Industrial Services Group Inc. DE 73-1541378 200 Ashford Center North Suite 425 Atlanta GA 30338 770 879-4400 Common Stock, par value $0.01 per share WLMS NYSEAMER Yes Yes Accelerated Filer true false false 26422761 1013000 2482000 468000 468000 318000 427000 37339000 35204000 10076000 12683000 10675000 11049000 59571000 61886000 1016000 653000 35400000 35400000 12500000 12500000 7732000 5712000 116219000 116151000 11732000 12168000 14312000 12388000 3440000 3412000 14525000 676000 1050000 1050000 4630000 11017000 106000 316000 49795000 41027000 21809000 30328000 2263000 2442000 4440000 1647000 3513000 4250000 81820000 79694000 0.01 0.01 170000000 170000000 26865064 26408789 26422761 25939621 264000 261000 93705000 92227000 -440000 -95000 -59124000 -55930000 442303 469168 6000 6000 34399000 36457000 116219000 116151000 56685000 73351000 182303000 225773000 55936000 66590000 173564000 203561000 749000 6761000 8739000 22212000 322000 267000 1054000 709000 6657000 4248000 19022000 16931000 61000 50000 173000 137000 7040000 4565000 20249000 17777000 -6291000 2196000 -11510000 4435000 -1485000 -1227000 -3965000 -3733000 11114000 -181000 11533000 1411000 9629000 -1408000 7568000 -2322000 3338000 788000 -3942000 2113000 -272000 -6000 -214000 256000 3610000 794000 -3728000 1857000 -45000 -34000 -92000 130000 -3000 22000 -626000 59000 -42000 -56000 534000 71000 3568000 738000 -3194000 1928000 0.14 0.03 -0.14 0.07 0.00 0.02 0.00 0.14 0.03 -0.12 0.07 0.14 0.03 -0.14 0.07 -0.01 0.00 0.02 0.00 0.13 0.03 -0.12 0.07 3568000 738000 -3194000 1928000 -318000 -98000 -345000 -64000 3250000 640000 -3539000 1864000 0.01 25926333 256000 90292000 28000 -58673000 -589891 -8000 31895000 164388 274448 4000 120723 2000 6000 545000 545000 625000 625000 4000 4000 -1681000 -1681000 26365169 260000 90372000 32000 -60354000 -469168 -6000 30304000 19501 40000 40000 424000 424000 30000 30000 2871000 2871000 26384670 260000 90836000 62000 -57483000 -469168 -6000 33669000 834000 834000 -98000 -98000 738000 738000 26384670 260000 91670000 -36000 -56745000 -469168 -6000 35143000 0.01 26408789 261000 92227000 -95000 -55930000 -469168 -6000 36457000 291894 -147000 -147000 142000 142000 -2044000 -2044000 26700683 261000 92080000 47000 -57974000 -469168 -6000 34408000 169255 26865 -2000 165000 163000 1293000 1293000 -169000 -169000 -4718000 -4718000 26869938 263000 93208000 -122000 -62692000 -442303 -6000 30651000 4874 1000 3000 4000 494000 494000 -318000 -318000 3568000 3568000 26865064 264000 93705000 -440000 -59124000 -442303 -6000 34399000 -3194000 1928000 534000 71000 -178000 -304000 173000 137000 636000 623000 150000 150000 -26000 -123000 1120000 2579000 2551000 11896000 -2547000 4824000 -2000 5113000 2202000 214000 -331000 2121000 -692000 6628000 29000 -39000 -5051000 -8418000 -413000 -348000 -5464000 -8766000 536000 537000 -536000 -537000 159000 501000 175000 211875000 208421000 198026000 204101000 8844000 788000 4671000 3031000 -140000 112000 -1469000 -6160000 2950000 9184000 1481000 3024000 2778000 2781000 1841000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 1—BUSINESS AND BASIS OF PRESENTATION</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Williams Industrial Services Group Inc. (together with its wholly owned subsidiaries, “Williams,” the “Company,” “we,” “us” or “our,” unless the context indicates otherwise) was initially formed in 1998 as GEEG Inc., a Delaware corporation, and in 2001 changed its name to “Global Power Equipment Group Inc.,” and, as part of a reorganization, became the successor to GEEG Holdings, L.L.C., a Delaware limited liability company. Effective June 29, 2018, the Company changed its name to Williams Industrial Services Group Inc. to better align its name with the Williams business, and the Company’s stock trades on the NYSE American LLC under the ticker symbol “WLMS.” Williams has been safely helping power plant owners and operators enhance asset value for more than 50 years. It provides a broad range of construction, maintenance, and support services to infrastructure customers in energy, power, and industrial end markets. The Company’s mission is to be the preferred provider of construction, maintenance, and specialty services through commitment to superior safety performance, focus on innovation, and dedication to delivering unsurpassed value to its customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Presentation </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) on a basis consistent with that used in the Annual Report on Form 10-K for the year ended December 31, 2021, filed by the Company with the U.S. Securities and Exchange Commission (“SEC”) on March 16, 2022 (the “2021 Report”). In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments, including all normal recurring adjustments, necessary to present fairly the unaudited condensed consolidated balance sheets and statements of operations, comprehensive income (loss), stockholders’ equity and cash flows for the periods indicated. All significant intercompany transactions have been eliminated. The December 31, 2021 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by GAAP. These unaudited condensed consolidated interim financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the 2021 Report. Accounting measurements at interim dates inherently involve greater reliance on estimates than at year-end. The results of operations for any interim period are not necessarily indicative of operations to be expected for the full year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company reports on a fiscal quarter basis utilizing a “modified” 5-4-4 calendar (modified in that the fiscal year always begins on January 1 and ends on December 31). However, the Company has continued to label its quarterly information using a calendar convention. The effects of this practice are modest and only exist when comparing interim period results. The reporting periods and corresponding fiscal interim periods are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:32.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Reporting Interim Period</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:65.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Interim Period</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three Months Ended March 31</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">January 1, 2022 to April 3, 2022</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">January 1, 2021 to April 4, 2021</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three Months Ended June 30</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 4, 2022 to July 3, 2022</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 5, 2021 to July 4, 2021</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three Months Ended September 30</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">July 4, 2022 to October 2, 2022</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">July 5, 2021 to October 3, 2021</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Business</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Williams Industrial Services Group Inc. (together with its wholly owned subsidiaries, “Williams,” the “Company,” “we,” “us” or “our,” unless the context indicates otherwise) was initially formed in 1998 as GEEG Inc., a Delaware corporation, and in 2001 changed its name to “Global Power Equipment Group Inc.,” and, as part of a reorganization, became the successor to GEEG Holdings, L.L.C., a Delaware limited liability company. Effective June 29, 2018, the Company changed its name to Williams Industrial Services Group Inc. to better align its name with the Williams business, and the Company’s stock trades on the NYSE American LLC under the ticker symbol “WLMS.” Williams has been safely helping power plant owners and operators enhance asset value for more than 50 years. It provides a broad range of construction, maintenance, and support services to infrastructure customers in energy, power, and industrial end markets. The Company’s mission is to be the preferred provider of construction, maintenance, and specialty services through commitment to superior safety performance, focus on innovation, and dedication to delivering unsurpassed value to its customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Presentation </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) on a basis consistent with that used in the Annual Report on Form 10-K for the year ended December 31, 2021, filed by the Company with the U.S. Securities and Exchange Commission (“SEC”) on March 16, 2022 (the “2021 Report”). In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments, including all normal recurring adjustments, necessary to present fairly the unaudited condensed consolidated balance sheets and statements of operations, comprehensive income (loss), stockholders’ equity and cash flows for the periods indicated. All significant intercompany transactions have been eliminated. The December 31, 2021 condensed consolidated balance sheet data was derived from audited financial statements but does not include all disclosures required by GAAP. These unaudited condensed consolidated interim financial statements and accompanying notes should be read in conjunction with the audited consolidated financial statements and accompanying notes included in the 2021 Report. Accounting measurements at interim dates inherently involve greater reliance on estimates than at year-end. The results of operations for any interim period are not necessarily indicative of operations to be expected for the full year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company reports on a fiscal quarter basis utilizing a “modified” 5-4-4 calendar (modified in that the fiscal year always begins on January 1 and ends on December 31). However, the Company has continued to label its quarterly information using a calendar convention. The effects of this practice are modest and only exist when comparing interim period results. The reporting periods and corresponding fiscal interim periods are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:32.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Reporting Interim Period</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:65.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Interim Period</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three Months Ended March 31</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">January 1, 2022 to April 3, 2022</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">January 1, 2021 to April 4, 2021</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three Months Ended June 30</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 4, 2022 to July 3, 2022</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 5, 2021 to July 4, 2021</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three Months Ended September 30</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">July 4, 2022 to October 2, 2022</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">July 5, 2021 to October 3, 2021</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;table-layout:auto;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:normal;width:32.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Reporting Interim Period</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:normal;width:65.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fiscal Interim Period</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three Months Ended March 31</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">January 1, 2022 to April 3, 2022</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;background:#cceeff;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">January 1, 2021 to April 4, 2021</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three Months Ended June 30</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 4, 2022 to July 3, 2022</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">April 5, 2021 to July 4, 2021</p></td></tr><tr><td style="vertical-align:bottom;white-space:normal;width:32.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Three Months Ended September 30</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:32.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">July 4, 2022 to October 2, 2022</p></td><td style="vertical-align:bottom;white-space:normal;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:normal;width:31.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">July 5, 2021 to October 3, 2021</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 2—LIQUIDITY </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">As noted above, the accompanying unaudited condensed consolidated financial statements have been prepared in accordance with GAAP and on a basis consistent with the 2021 Report, which contemplates that the Company will continue to operate as a going concern, which means that it will be able to meet its obligations and continue its operations during the twelve-month period following the issuance of this Quarterly Report on Form 10-Q for the three and nine months ended September 30, 2022 (this “Form 10-Q”).  Therefore, these financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classifications of liabilities that may result should the Company be unable to continue as a going concern.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">The Company had negative cash flows from operations during the nine months ended September 30, 2022.  These negative cash flows were primarily a consequence of the four factors described in the paragraph below.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">In connection with the preparation of the accompanying unaudited condensed consolidated financial statements, management assessed the Company’s financial condition and concluded that the following primary factors, taken in the aggregate, raised substantial doubt regarding the Company’s ability to continue as a going concern for the twelve-month period following the issuance of this Form 10-Q.</p><div style="margin-top:12pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">•</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Significant losses incurred on a number of fixed price contracts in our Florida water business, which have been the subject of prior disclosures. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">•</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Start-up costs related to the Company’s entry into the transmission and distribution market, which have utilized cash resources and, while ultimately anticipated to benefit the Company’s business, have negatively impacted liquidity. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">•</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Failure to convert pipeline opportunities into revenue, which have had the effect of delaying the Company’s receipt of cash from such opportunities. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">•</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Delays in collecting cash receipts from customers.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">To address the negative cash flows in the Company’s business, the Company has developed a liquidity plan, the implementation of which management believes will alleviate the substantial doubt about the Company’s ability to continue as a going concern during the twelve-month period following the issuance of this Form 10-Q.  The liquidity plan, which will continue to be refined as circumstances dictate, contemplates the following key elements, in which the Company will:</p><div style="margin-top:12pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">•</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Take steps to enhance profitability of non-performing businesses;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">•</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Lower the cost of services by removing nonbillable expenses that cannot be recovered;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">•</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Aggressively reduce operating expenses; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:36pt;padding:0pt;">•</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Shorten the collection cycle time on the Company’s accounts receivable and lengthen the payment cycle time on its accounts payable.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">On August 3, 2022, as a result of the Company being unable to comply with its debt covenants as of June 30, 2022, the Company amended its existing Revolving Credit Agreement and the Term Loan Agreement (as defined below), which among other things, amended the calculation of EBITDA (as defined in the Revolving Credit Agreement), and Consolidated EBITDA (as defined in the Term Loan Agreement) to include (or “add back”) certain non-recurring losses and expenses relating to projects executed in Jacksonville, Florida, one-time costs and expenses incurred in connection with the Company’s transmission and distribution business unit start-up, and costs and expenses arising out of the Company’s litigation with a former executive and his employer (in each case, subject to certain specified dollar limits), as well as to amend and increase the Total Leverage Ratio (as defined in the Term Loan Agreement) applicable to the Company for certain periods. For additional information regarding the amendments, see “Note 9—Debt.” </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">While the above-mentioned factors have negatively affected the Company’s liquidity, there were two developments in the third and fourth quarter of 2022 that resulted in material cash receipts by the Company.  Specifically, the Company settled two legal claims.  The first such settlement involved a cash collection in the third quarter of 2022 of approximately $8.1 million related to an arbitration proceeding initiated by the Company against a third party in connection with the restatement of the Company’s financial statements in 2017 for the 2012 to 2014 period.  The second matter, settled in the fourth quarter of 2022, involved litigation against a former executive and his employer that resulted in the employer of the former executive agreeing to pay a cash settlement of $2.7 million.  The Company recognized both settlements as other income during the third quarter of 2022. The $8.1 million settlement proceeds were used to prepay part of the Company’s Term Loan and the $2.7 million settlement, which was collected on October 13, 2022, was used to repay a portion of the Revolving Credit Facility.  As a result, the full amount of these settlement receipts could not be used for general working capital purposes and did not materially affect the Company’s liquidity.  For additional information about the arbitration and legal settlements, please refer to “Note 9—Debt” and “Note 14—Subsequent Events” to the unaudited condensed consolidated financial statements included in this Form 10-Q.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">In the first nine months of 2022, the Company’s principal sources of liquidity were borrowings under the Revolving Credit Facility and efforts to effectively manage its working capital.  The Company anticipates that this will continue to be the case in the fourth quarter of 2022, subject to the anticipated benefits of the liquidity plan outlined above.  The Company continues to monitor its liquidity and capital resources closely. If market conditions were to change, and revenue is reduced or operating costs either increased or could not be reduced as contemplated by the Company’s liquidity plan, cash flows and liquidity could be materially negatively impacted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;">While management believes its liquidity plan alleviates the substantial doubt regarding the Company’s ability to continue as a going concern during the ensuing twelve-month period, the Company cannot provide any assurance that it will be able to implement its liquidity plan successfully or, even if successfully implemented, that the plan will ultimately result in the Company continuing as a going concern. In addition, the Company could be unable to meet its obligations under its existing indebtedness, including failing to comply with any of its covenants. If any such failures are not waived by the Company’s lenders, it would result in an event of default under such indebtedness and the potential acceleration of outstanding indebtedness thereunder and the potential foreclosure on the collateral securing such debt, and would likely cause a cross-default under the Company’s other outstanding indebtedness. If the liquidity plan does not have the intended effect, the Company may need to seek relief from the Company’s lenders or take steps to raise additional capital, such as selling equity or debt securities or entering into additional borrowing arrangements, to sustain operations, which may not be available on favorable terms, or at all, in which case the Company will be required to pursue other alternatives, which may include selling assets, selling or merging its business, ceasing operations or filing a petition for bankruptcy (either liquidation or reorganization) under applicable bankruptcy laws.</p> 2 2 8100000 2700000 8100000 2700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 3—RECENT ACCOUNTING PRONOUNCEMENTS </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company did not implement any new accounting pronouncements during the first nine months of 2022. However, the Company is currently evaluating the impact of future disclosures that may arise under recent SEC proposals.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Recently Adopted Accounting Pronouncements </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company did not implement any new accounting pronouncements during the first nine months of 2022. However, the Company is currently evaluating the impact of future disclosures that may arise under recent SEC proposals.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 4—LEASES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company primarily leases office space and related equipment, as well as equipment, modular units and vehicles directly used in providing services to its customers. The Company’s leases have remaining lease terms of <span style="-sec-ix-hidden:Hidden_2t2zD5dBCE65bvdjgzP4VQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to ten years. Most leases contain renewal options for varying periods, which are at the Company’s sole discretion and included in the expected lease term if they are reasonably certain of being exercised. In accordance with ASU 2016-02, the Company accounts for lease components, such as fixed payments including rent, real estate taxes, and insurance costs, separately from the non-lease components, such as common area maintenance costs. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In accordance with ASU 2016-02, for leases with terms greater than twelve months, the Company records the related right-of-use assets and lease liabilities at the present value of the fixed lease payments over the lease term at the lease commencement date. The Company uses its incremental borrowing rate to determine the present value of the lease as the rate implicit in the lease is typically not readily determinable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Short-term leases (leases with an initial term of twelve months or less or leases that are cancelable by the lessee and lessor without significant penalties) are expensed on a straight-line basis over the lease term. The majority of the Company’s short-term leases relate to equipment used in delivering services to its customers. These leases are entered into at agreed upon hourly, daily, weekly, or monthly rental rates for an unspecified duration and typically have a termination for convenience provision. Such equipment leases are considered short-term in nature unless it is reasonably certain that the equipment will be leased for a term greater than twelve months.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 2, 2021, the Company made the decision to relocate its corporate headquarters to Atlanta, Georgia and entered into a ten-year lease agreement. The Company completed its relocation in March 2022. The lease is presented as a right-of-use asset and lease liability and the lease liability amounts to $3.3 million with a present value of $2.2 million over a ten-year term. If the Company defaults, the landlord has the right to use the security deposit for rent or other payments due to other damages, injury, expense or liability as defined in the lease agreement. Although the security deposit shall be deemed the property of the landlord, any remaining balance of the security deposit shall be returned by the landlord to the Company after termination of the lease as the Company’s obligations under the lease have been fulfilled. The Company subleased a portion of its former office space and collected $44,000 of sublease income during the nine months ended September 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The components of lease expense were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Lease Cost/(Sublease Income) (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,711</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,484</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sublease income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,190</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 0pt;">Lease cost related to finance leases was not significant for the three and nine months ended September 30, 2022 and 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Information related to the Company’s right-of-use assets and lease liabilities were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:37.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Lease Assets/Liabilities (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Lease Assets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_oNLF-xyytUucRK6GYI3-0w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other long-term assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,527</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Lease Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_ifNcaHDFwECGRYxGUI-Gnw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other current liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,606</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_RU-Y35J880mUdztU3WUGQg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 511</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,117</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Supplemental information related to the Company’s leases were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.75%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash used by operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,810</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,549</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.34 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.47 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term - finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.48 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.48 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate - finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Total remaining lease payments under the Company’s operating and finance leases were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:53.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,183)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;font-weight:bold;visibility:hidden;">​</span></p> P10Y true P10Y 3300000 2200000 P10Y 44000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:34.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Lease Cost/(Sublease Income) (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,711</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,051</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,484</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sublease income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,190</p></td></tr></table> 549000 619000 1668000 1711000 2125000 1051000 5353000 2484000 14000 5000 44000 5000 2660000 1665000 6977000 4190000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:37.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Lease Assets/Liabilities (in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance Sheet Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Lease Assets </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_oNLF-xyytUucRK6GYI3-0w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other long-term assets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,527</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Lease Liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_ifNcaHDFwECGRYxGUI-Gnw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other current liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,606</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_RU-Y35J880mUdztU3WUGQg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Other long-term liabilities</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 511</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,154</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,117</p></td></tr></table> 3738000 1527000 1572000 1606000 2582000 511000 4154000 2117000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:101.75%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:41.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(dollars in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities: </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash used by operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,810</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,810</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,549</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.34 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.47 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average remaining lease term - finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">1.48 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">2.48 years</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate - operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9%</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:58.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted-average discount rate - finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">9%</p></td></tr></table> 1810000 1810000 3669000 1549000 P5Y4M2D P1Y5M19D P1Y5M23D P2Y5M23D 0.09 0.09 0.09 0.09 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Total remaining lease payments under the Company’s operating and finance leases were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:53.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,183)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:26.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:53.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remainder of 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 557</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 653</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 375</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,873</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,183)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.15%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td></tr></table> 557000 1000 1490000 6000 653000 1000 375000 381000 1873000 5329000 8000 1183000 4146000 8000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 5—CHANGES IN BUSINESS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Discontinued Operations </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Electrical Solutions </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the fourth quarter of 2017, the Company made the decision to exit and sell its Electrical Solutions segment (which was comprised solely of Koontz-Wagner Custom Controls Holdings LLC (“Koontz-Wagner”), a wholly owned subsidiary of the Company) in an effort to reduce the Company’s outstanding term debt. The Company determined that the decision to exit this segment met the definition of a discontinued operation. As a result, this segment has been presented as a discontinued operation for all periods presented. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On July 11, 2018, Koontz-Wagner filed a voluntary petition for relief under Chapter 7 of Title 11 of the Bankruptcy Code with the U.S. Bankruptcy Court for the Southern District of Texas. The filing was for Koontz-Wagner only, not for the Company as a whole, and was completely separate and distinct from the Williams business and operations. As a result of the July 11, 2018 bankruptcy of Koontz-Wagner, the Company recorded a pension withdrawal liability of $2.9 million related to Koontz-Wagner’s International Brotherhood of Electrical Workers Local Union 1392 (“IBEW”) multi-employer pension plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">After an arbitration process, on May 12, 2021, an arbitrator concluded that the IBEW used an incorrect per hour contribution rate in calculating the Company’s pension withdrawal liability, which resulted in the Company overpaying. The arbitrator directed IBEW to refund all overpayments, with interest, to the Company and to redetermine the Company’s payments going forward using the proper contribution rate. Accordingly, the Company’s overall pension withdrawal liability decreased by approximately $0.3 million. The pension liability is expected to be satisfied by annual cash payments of $0.3 million each, paid in quarterly installments, through 2038. The Company recorded a gain on disposal of approximately $0.2 million during the first nine months of 2021 to reduce its previously recorded estimated withdrawal liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Mechanical Solutions </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the third quarter of 2017, the Company made the decision to exit and sell substantially all of the operating assets and liabilities of its Mechanical Solutions segment and determined that the decision to exit this segment met the definition of a discontinued operation. As a result, this segment has been presented as a discontinued operation for all periods presented. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of September 30, 2022 and December 31, 2021, the Company did not have any assets related to its Electrical Solutions’ and Mechanical Solutions’ discontinued operations. The following table presents a reconciliation of the carrying amounts of major classes of liabilities of Electrical Solutions’ and Mechanical Solutions’ discontinued operations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Liability for pension obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,368</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Liability for uncertain tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,882</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Long-term liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,250</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,566</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents a reconciliation of the major classes of line items constituting the net income (loss) from discontinued operations. In accordance with GAAP, the amounts in the table below do not include an allocation of corporate overhead.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:49.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss (gain) on disposal - Electrical Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (245)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from discontinued operations before income tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (92)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (626)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Income (loss) from discontinued operations </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;font-style:italic;font-weight:bold;visibility:hidden;">​</span></p> 2900000 -300000 300000 -200000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Current liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Liability for pension obligation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,368</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Liability for uncertain tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,882</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Long-term liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,513</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,250</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:61.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities of discontinued operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,566</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:49.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 39</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Loss (gain) on disposal - Electrical Solutions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (245)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from discontinued operations before income tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (92)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 130</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax expense (benefit)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (626)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Income (loss) from discontinued operations </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (56)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 534</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71</p></td></tr></table> 106000 316000 2307000 2368000 1206000 1882000 3513000 4250000 3619000 4566000 5000 39000 -17000 17000 -245000 -45000 -46000 -75000 -76000 -45000 -34000 -92000 130000 -3000 22000 -626000 59000 -42000 -56000 534000 71000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 6—REVENUE </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Disaggregation of Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s contracts generally include a single performance obligation for which revenue is recognized over time, as performance obligations are satisfied, due to the continuous transfer of control to the customer. For cost-plus contracts, the Company recognizes revenue when services are performed and contractually billable based upon the hours incurred and agreed-upon hourly rates. Revenue on fixed-price contracts is recognized and invoiced over time using the cost-to-cost percentage-of-completion method. To the extent a contract is deemed to have multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation using its best estimate of the standalone selling price of each distinct good or service in the contract. The Company does not adjust the price of the contract for the effects of a significant financing component. Change orders are generally not distinct from the existing contract due to the significant integration service provided in the context of the contract and are accounted for as a modification of the existing contract and performance obligation. The Company believes these methods of revenue recognition most accurately reflect the economics of the transactions with its customers. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s contracts may include several types of variable consideration, including change orders, rate true-up provisions, retainage, claims, incentives, penalties, and liquidated damages. The Company estimates the amount of revenue to be recognized on variable consideration using estimation methods that best predict the amount of consideration to which the Company expects to be entitled. The Company includes variable consideration in the estimated transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is resolved. The Company’s estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based on an assessment of its anticipated performance and all information (historical, current, and forecasted) that is reasonably available. The Company updates its estimate of the transaction price each reporting period and the effect of variable consideration on the transaction price is recognized as an adjustment to revenue on a cumulative catch-up basis. In circumstances where the Company cannot reasonably determine the outcome of a contract, it recognizes revenue over time as the work is performed, but only to the extent of recoverable costs incurred (i.e. zero margin). A loss provision is recorded for the amount of any estimated unrecoverable costs in excess of total estimated revenue on a contract as soon as the Company becomes aware. The Company generally provides a limited warranty for a term of two years or less following completion of services performed under its contracts. Historically, warranty claims have not resulted in material costs incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Disaggregated revenue by type of contract was as follows:   </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:49.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost-plus reimbursement contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201,027</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fixed-price contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,746</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,773</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Disaggregated revenue by the geographic area where the work was performed was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:49.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197,287</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,486</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,773</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contract Balances </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company enters into contracts that allow for periodic billings over the contract term that are dependent upon specific advance billing terms, as services are provided, or as milestone billings based on completion of certain phases of work. Projects with performance obligations recognized over time that have costs and estimated earnings recognized to date in excess of cumulative billings are reported in the Company’s unaudited condensed consolidated balance sheets as contract assets. Projects with performance obligations recognized over time that have cumulative billings in excess of costs and estimated earnings recognized to date are reported in the Company’s unaudited condensed consolidated balance sheets as contract liabilities. At any point in time, each project in process could have either contract assets or contract liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table provides information about contract assets and contract liabilities from contracts with customers:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Costs incurred on uncompleted contracts</p></td><td style="vertical-align:bottom;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203,561</p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings recognized on uncompleted contracts</p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,212</p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,773</p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less—billings to date</p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,049)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (63,034)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (175,667)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (215,456)</p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net</p></td><td style="vertical-align:bottom;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,317</p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets</p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,811</p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,440)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,494)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,440)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,494)</p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net</p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,317</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the three and nine months ended September 30, 2022, the Company recognized revenue of approximately $0.1 million and $2.2 million, respectively, on approximately $3.4 million that was included in the corresponding contract liability balance on December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Remaining Performance Obligations </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table includes estimated revenue expected to be recognized in the future related to performance obligations that were unsatisfied (or partially unsatisfied) as of September 30, 2022:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:28.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_vTsnMzfWfEeyF8MU4xj53A;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">Remainder of 2022</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_NrftAbMavUSioUcPejeOqg;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2023</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Nb3HTFCyIkC4TIcI5RJidg;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2024</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_ikZLsq_zhkWALrtm2HrupA;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">Thereafter</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining performance obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> $</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352,723</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P2Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Disaggregated revenue by type of contract was as follows:   </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:49.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost-plus reimbursement contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,237</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 138,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 201,027</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fixed-price contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,448</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,746</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,773</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Disaggregated revenue by the geographic area where the work was performed was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:49.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 176,801</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197,287</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';"> -</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,972</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,486</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:49.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.77%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,773</p></td></tr></table> 44237000 63363000 138263000 201027000 12448000 9988000 44040000 24746000 56685000 73351000 182303000 225773000 56685000 64379000 176801000 197287000 8972000 5502000 28486000 56685000 73351000 182303000 225773000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Costs incurred on uncompleted contracts</p></td><td style="vertical-align:bottom;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55,936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,590</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 173,564</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203,561</p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Earnings recognized on uncompleted contracts</p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,212</p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 73,351</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 182,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225,773</p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less—billings to date</p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50,049)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (63,034)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (175,667)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (215,456)</p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net</p></td><td style="vertical-align:bottom;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,317</p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract assets</p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,076</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,811</p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="vertical-align:bottom;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,440)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,494)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,440)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,494)</p></td></tr><tr><td style="vertical-align:bottom;width:44.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net</p></td><td style="vertical-align:bottom;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,317</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,636</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,317</p></td></tr></table> 55936000 66590000 173564000 203561000 749000 6761000 8739000 22212000 56685000 73351000 182303000 225773000 50049000 63034000 175667000 215456000 6636000 10317000 6636000 10317000 10076000 12811000 10076000 12811000 3440000 2494000 3440000 2494000 6636000 10317000 6636000 10317000 100000 2200000 3400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:28.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_vTsnMzfWfEeyF8MU4xj53A;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">Remainder of 2022</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_NrftAbMavUSioUcPejeOqg;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2023</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_Nb3HTFCyIkC4TIcI5RJidg;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">2024</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:Hidden_ikZLsq_zhkWALrtm2HrupA;"><b style="font-family:'Times New Roman','Times','serif';font-size:8pt;font-style:normal;font-weight:bold;">Thereafter</b></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Remaining performance obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> $</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,135</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352,723</p></td></tr></table> 64529000 122093000 61135000 104966000 352723000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 7—EARNINGS (LOSS) PER SHARE </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of September 30, 2022, the Company’s 26,422,761 shares outstanding included 321,142 shares of contingently issued but unvested restricted stock. As of September 30, 2021, the Company’s 25,915,502 shares outstanding included 215,956 shares </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">of contingently issued but unvested restricted stock. Restricted stock is excluded from the calculation of basic weighted average shares outstanding, but its impact, if dilutive, is included in the calculation of diluted weighted average shares outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic earnings per common share are calculated by dividing net income by the weighted average common shares outstanding during the period. Diluted earnings per common share are based on the weighted average common shares outstanding during the period, adjusted for the potential dilutive effect of common shares that would be issued upon the vesting and release of restricted stock awards and units and stock options, if any.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basic and diluted earnings per common share from continuing operations were calculated as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share data)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,728)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,857</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic income (loss) per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average common shares outstanding </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,102,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,699,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,009,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,306,130</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic income (loss) per common share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.07</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted income (loss) per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average common shares outstanding </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,102,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,699,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,009,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,306,130</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted effect:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unvested portion of restricted stock units and awards </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 335,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 807,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 791,570</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average diluted common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,437,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,506,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,009,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,097,700</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted income (loss) per common share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.07</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The weighted average number of shares outstanding used in the computation of basic and diluted earnings per common share does not include the effect of the following potential outstanding common stock. The effects of the potentially outstanding service-based restricted stock and restricted stock unit awards were not included in the calculation of diluted earnings per common share because the effect would have been anti-dilutive. The effects of the potentially outstanding performance- and market-based restricted stock unit awards were not included in the calculation of diluted earnings per common share because the performance and/or market conditions had not been satisfied as of September 30, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:40.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested service-based restricted stock and restricted stock unit awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 573,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested performance- and market-based restricted stock unit awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 887,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 833,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 887,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 833,111</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 26422761 321142 25915502 215956 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:25.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except share data)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income (loss) from continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 794</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,728)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,857</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Basic income (loss) per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average common shares outstanding </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,102,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,699,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,009,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,306,130</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic income (loss) per common share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.07</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Diluted income (loss) per common share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average common shares outstanding </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,102,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,699,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,009,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,306,130</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted effect:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unvested portion of restricted stock units and awards </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 335,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 807,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 791,570</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average diluted common shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,437,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,506,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,009,465</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,097,700</p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted income (loss) per common share </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.14)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.07</p></td></tr></table> 3610000 794000 -3728000 1857000 26102308 25699545 26009465 25306130 0.14 0.03 -0.14 0.07 26102308 25699545 26009465 25306130 335373 807030 791570 26437681 26506575 26009465 26097700 0.14 0.03 -0.14 0.07 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:40.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:40.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:40.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested service-based restricted stock and restricted stock unit awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 573,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 229,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:40.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unvested performance- and market-based restricted stock unit awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 887,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 833,111</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 887,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 833,111</p></td></tr></table> 573517 16666 229102 887559 833111 887559 833111 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 8—INCOME TAXES </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The effective income tax expense rate for continuing operations for the three and nine months ended September 30, 2022 and 2021 was as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate for continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(8.2)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(0.8)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.4%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">12.1%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The effective income tax rate differs from the statutory federal income tax rate of 21% primarily because of the partial valuation allowances recorded on the Company’s deferred tax assets and the Canadian income tax provision.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the three months ended September 30, 2022, the Company recorded income tax benefit from continuing operations of $0.3 million, or (8.2)% of pretax income from continuing operations, compared with income tax benefit from continuing operations of $0.01 million, or (0.8)% of pretax income from continuing operations, in the corresponding period of 2021. For the nine months ended September 30, 2022, the Company recorded income tax benefit from continuing operations of $0.2 million, or 5.4% of pretax loss from continuing operations, compared with income tax expense from continuing operations of $0.3 million, or 12.1% of pretax income from continuing operations, in the corresponding period of 2021. The $0.3 million decrease in income tax provision from continuing operations for the three months ended September 30, 2022, compared with the corresponding period in 2021, was primarily related to a $0.6 million decrease in the Canadian income tax provision, partially offset by a $0.3 million decrease in the U.S. income tax benefit related to the indefinite lived deferred tax assets. The $0.5 million decrease in income tax provision from continuing operations for the nine months ended September 30, 2022, compared with the corresponding period in 2021, was primarily related to a $0.7 million decrease in the Canadian income tax provision, partially offset by a $0.2 million decrease in the U.S. income tax benefit related to the indefinite lived deferred tax assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s net deferred balance was primarily composed of indefinite lived deferred tax liabilities attributable to goodwill and trade names, and the indefinite lived deferred tax assets related to the post 2017 net operating losses and Section 163(j) interest addback. A full valuation allowance was applied to most of the remaining deferred balances. The indefinite lived deferred tax assets enabled the release of the valuation allowance to the extent that it can offset the indefinite lived deferred tax liabilities. Because all indefinite lived deferred tax liabilities are part of continued operations, and the release of valuation allowance is attributable to the future taxable income related to these deferred tax liabilities, the entire valuation allowance released was recorded in continuing operations according to ASC 740-20-45-3. As of September 30, 2022, the Company had $2.3 million net deferred tax liabilities, mainly composed of $12.4 million indefinite lived deferred tax liabilities attributable to goodwill and trade names, partially offset by $6.8 million indefinite lived deferred tax assets attributable to post 2017 net operating losses, $3.4 million indefinite lived deferred tax assets attributable to Section 163(j) interest addback, $0.2 million deferred tax assets accrued for the current period as a result of the Canadian net operating loss, plus $0.3 million deferred tax liability accrued with respect to the Company’s outside basis difference in its investment in Canada.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of September 30, 2022, and 2021, the Company would have needed to generate approximately $287.2 million and $270.4 million, respectively, of future taxable income in order to realize its deferred tax assets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s foreign subsidiaries may generate earnings that are not subject to U.S. income taxes so long as they are permanently reinvested in its operations outside of the U.S. Pursuant to ASC 740-30, undistributed earnings of foreign subsidiaries that are no longer permanently reinvested would become subject to deferred income taxes. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of September 30, 2022, the Company projects that its Canadian subsidiary will have generated approximately $5.1 million undistributed earnings by the end of 2022. The Company’s management expects that all of the undistributed earnings will be repatriated back to the United States within the next 12 months. The Company formed the Canadian subsidiary in 2018 without significant capital investment, and the majority of the undistributed earnings was expected to be repatriated as dividends to the United States at the United States-Canada treaty rate of 5%. As a result, the Company accrued a deferred tax liability of $0.3 million related to its investment in Canada for its outside basis difference as of September 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of September 30, 2022 and 2021, the Company provided for a total liability of $2.3 million and $3.0 million, respectively, for uncertain income tax positions, which include the unrecognized tax benefits related to various federal, foreign and state income tax matters, and the accrual of interest, penalties, and foreign currency adjustments that can potentially arise from these positions. For the period ended September 30, 2022, the $2.3 million reserved for uncertain income tax positions was included in long-term liabilities of discontinued operations and other long-term liabilities, of which $1.2 million was related to discontinued operations, compared to $1.9 million for the corresponding period in 2021. If the unrecognized tax benefit is recognized, the reduction in the liability would be recorded as a tax benefit and reduce the effective tax rate. Of the $2.3 million reserved for uncertain income tax positions as of September 30, 2022, approximately $1.1 million was accrued for potential payment of interest and penalties, of which, $0.5 million was related to discontinued operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security (“CARES”) Act was enacted and signed into U.S. law to provide economic relief to individuals and businesses facing economic hardship as a result of the COVID-19 pandemic. The Company has incorporated the impact of the CARES Act to the tax provision. In addition, the Company deferred payments of federal employer payroll taxes of approximately $4.9 million, as permitted by the CARES Act. The first half of the deferred amounts were paid in December 2021, and the second half will be paid by December 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 (“IRA”) into law. The IRA contains a number of revisions to the Internal Revenue Code, including a 15% corporate minimum income tax and a 1% excise tax on corporate stock repurchases in tax years beginning after December 31, 2022. While these tax law changes have no immediate effect and are not expected to have a material adverse effect on the Company’s results of operations going forward, the Company will continue to evaluate the IRA’s impact as further information becomes available.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:24.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:28.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:42.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate for continuing operations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(8.2)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">(0.8)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.4%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">12.1%</p></td></tr></table> -0.082 -0.008 0.054 0.121 0.21 -300000 -0.082 -10000.00 -0.008 -200000 0.054 300000 0.121 -300000 -600000 300000 -500000 -700000 200000 2300000 12400000 6800000 3400000 200000 300000 287200000 270400000 5100000 0.05 300000 2300000 3000000.0 2300000 1200000 1900000 2300000 1100000 500000 4900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 9—DEBT</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table provides information about the Company’s debt, net of unamortized deferred financing costs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 676</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan, current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,726</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan, noncurrent portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,900</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (641)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (791)</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,606)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,781)</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,328</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,054</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Debt Refinancing </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December 16, 2020 (the “Closing Date”), the Company and certain of its subsidiaries refinanced and replaced its prior revolving credit facility and term loan facility and entered into (i) the Term Loan Agreement (as defined below), which provided for senior secured term loan facilities in an aggregate principal amount of up to $50.0 million (collectively, the “Term Loan”), consisting of a $35.0 million closing date term loan facility (the “Closing Date Term Loan”) and up to $15.0 million of borrowings under a delayed draw facility (the “Delayed Draw Term Loan Facility”) with EICF Agent LLC, as agent, and CION Investment Corporation,  as a lender and a co-lead arranger, and the other lenders party thereto; and (ii) a senior secured asset-based revolving line of credit of up to $30.0 million (the “Revolving Credit Facility”) with PNC Bank, National Association (“PNC”). In connection with the refinancing, the Company repaid the outstanding balance of the prior facilities and all interest in full. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of September 30, 2022, the Company had $14.5 million outstanding debt under the Revolving Credit Facility and $25.1 million outstanding (including both the noncurrent and current portion of the Term Loan) under the Term Loan. Total liquidity (the sum of unrestricted cash and availability under the Revolving Credit Facility) was $7.3 million at the end of the third quarter of 2022. As of September 30, 2022, the Company was in compliance with all debt covenants, as amended. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Effective as of August 23, 2022, the Company entered into a confidential settlement agreement and general release (the “Settlement Agreement”), dated August 22, 2022, that resolved a pending arbitration proceeding initiated by the Company against a third-party respondent in May 2020. The claims made by the Company against the respondent relate to the restatement of the Company’s financial statements in 2017 for the 2012 to 2014 period. The Company received net proceeds (after payment of attorney’s fees and third-party funding costs) of approximately $8.1 million, which was recorded as other income on the income statement during the third quarter of 2022. In the third quarter of 2022, the Company used the $8.1 million of net proceeds received under the Settlement Agreement to repay part of the Term Loan. As of September 30, 2022, the Company reduced the Term Loan to $25.1 million compared to $34.0 million on December 31, 2021 (including both the noncurrent and current portion of the Term Loan).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The Revolving Credit Facility</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On the Closing Date, the Company and certain of its subsidiaries (the “Revolving Loan Borrowers”) entered into the Revolving Credit and Security Agreement with PNC, as agent for the lenders, and the lenders party thereto (the “Revolving Credit Agreement”), which provides for the Revolving Credit Facility. As part of the Revolving Credit Facility, the Company may access a letter of credit sublimit in an amount up to $2.0 million, a swing loan sublimit in an aggregate principal amount of up to $3.0 million, and a Canadian dollar sublimit in an aggregate principal amount of up to $5.0 million. The Revolving Credit Agreement matures on December 16, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of September 30, 2022, borrowings under the Revolving Credit Facility bore interest, at the Company’s election, at either (1) the base commercial lending rate of PNC, as publicly announced, plus 1.25%, payable in cash on a monthly basis, (2) the Term SOFR Rate (as defined in the Revolving Credit Agreement, as amended,) based on the secured overnight financing rate (“SOFR”) rate, subject to a minimum SOFR floor of 1.00%, plus 2.25%, payable in cash on the last day of each interest period, or (3) with respect to Canadian dollar loans, the Canadian Dollar Offered Rate (“CDOR”), subject to a minimum CDOR rate of 1.00%, plus 2.25%, payable in cash on a monthly basis. In addition, upon the occurrence of an event of default, and for so long as such event of default continues, default interest equal to 2.00% per year in excess of the rate otherwise applicable will be payable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Revolving Loan Borrowers’ Obligations (as defined in the Revolving Credit Agreement) are guaranteed by certain of the Company’s material, wholly owned subsidiaries, subject to customary exceptions (the “Revolving Loan Guarantors” and, together with the Revolving Loan Borrowers, the “Revolving Loan Credit Parties”). The Revolving Loan Credit Parties’ obligations are secured by first-priority security interests on substantially all of the Revolving Loan Credit Parties’ accounts receivable and a second-priority security interest in substantially all other assets of the Revolving Loan Credit Parties, subject to the terms of the Intercreditor Agreement between PNC and EICF Agent LLC, as the Revolving Loan Agent and the Term Loan Agent, respectively (as each such term is defined in the Intercreditor Agreement), as described below (the “Intercreditor Agreement”).  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Revolving Loan Borrowers may from time to time voluntarily prepay outstanding amounts, plus any accrued but unpaid interest on the aggregate amount being prepaid, under the Revolving Credit Facility, in whole or in part. There is no required minimum prepayment amount. If at any time the amount outstanding under the Revolving Credit Agreement exceeds the borrowing base, or any sublimit, in effect at such time, the excess amount will be immediately due and payable. Subject to the Intercreditor Agreement, the Revolving Credit Agreement also requires mandatory prepayment of outstanding amounts in the event the Revolving Loan Borrowers receive proceeds from certain events and activities, including, among others, certain asset sales and casualty events, the issuance of indebtedness and equity interests, and the recovery of any proceeds from certain specified arbitration proceedings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Revolving Credit Agreement provides for (1) a closing fee of $0.2 million, which was paid on the Closing Date, (2) a customary unused line fee equal to 0.25% per year on the unused portion of the Revolving Credit Facility, which is payable on a quarterly basis, and (3) a collateral monitoring fee of $2,500, which is payable on a monthly basis. The Revolving Credit Agreement also provides for an early termination fee (the “Early Termination Fee”), payable to the revolving lenders thereunder upon (1) any acceleration of the Obligations and termination of the Revolving Credit Agreement and the obligation of the revolving lenders to make advances thereunder following the occurrence of an Event of Default (as defined in the Revolving Credit Agreement), or (2) any other termination of the Revolving Credit Agreement and the obligation of revolving lenders to make advances thereunder for any reason (the “Early Termination Date”). The Early Termination Fee is calculated as follows: if the Early Termination Date occurred on or prior to the first anniversary of the Closing Date, the Early Termination Fee would have been 2.00% of the Revolving Credit Facility; and if prepayment occurs after the first anniversary of the Closing Date and on or prior to the second anniversary of the Closing Date, the Early Termination Fee will be 1.00% of the Revolving Credit Facility. While any letter of credit is outstanding under the Revolving Credit Facility, the Revolving Loan Borrowers must pay a letter of credit fronting fee at a rate equal to 0.25% per year, payable quarterly, in addition to any other customary fees required by the issuer of the letter of credit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Revolving Credit Agreement contains customary representations and warranties, as well as customary affirmative and negative covenants, in each case, with certain exceptions, limitations and qualifications. The Revolving Credit Agreement also requires the Revolving Loan Borrowers to regularly provide certain financial information to the lenders thereunder, maintain a springing minimum fixed charge coverage ratio, and comply with certain limitations on capital expenditures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Events of default under the Revolving Credit Agreement include, but are not limited to, a breach of certain covenants or any representations or warranties, failure to timely pay any amounts due and owing, the commencement of any bankruptcy or other insolvency proceeding, judgments in excess of certain acceptable amounts, the occurrence of a change in control, certain events related to ERISA matters, impairment of security interests in collateral or invalidity of guarantees or security documents, or a default or event of default under the Term Loan Agreement or the Intercreditor Agreement, in each case, with customary exceptions, limitations, grace periods and qualifications. If an event of default occurs, the revolving lenders may, among other things, declare all Obligations outstanding under the Revolving Credit Facility to be immediately due and payable, together with accrued interest and fees, and exercise remedies under the collateral documents relating to the Revolving Credit Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 3, 2022, the Company entered into an Amendment to the Revolving Credit Agreement (the “Revolving Credit Amendment”) that, among other things, (i) amended the calculation of EBITDA (as defined in the Revolving Credit Agreement), effective as of June 30, 2022, to include (or “add back”) certain non-recurring losses and expenses relating to projects executed in Jacksonville, Florida, one-time costs and expenses incurred in connection with the Company’s transmission and distribution business unit start-up, and costs and expenses arising out of the Company’s litigation with a designated former executive and his employer (in each case, subject to certain specified dollar limits), (ii) permitted advances against certain eligible receivables of one of the Company’s joint ventures (also subject to specified dollar limits), (iii) included provisions that replace the London Interbank Offered Rate (LIBOR) interest rate with customary provisions based on SOFR, and (iv) provided for the payment of a $25,000 amendment fee, plus applicable fees and expenses. The $25,000 amendment fee will be expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">EICF Agent LLC, as the Term Loan Agent, and PNC, as the Revolving Loan Agent, entered into an Intercreditor Agreement, dated as of the Closing Date, to which the Term Loan Credit Parties (as defined below) and Revolving Loan Credit Parties consented. The Intercreditor Agreement, among other things, specifies the relative lien priorities of the Term Loan Agent and Revolving Loan Agent in the relevant collateral, and contains customary provisions regarding, among other things, the rights of the Term Loan Agent and Revolving Loan Agent to take enforcement actions against the relevant collateral and certain limitations on amending the documentation governing each of the Term Loan and Revolving Credit Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">The Term Loan</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On the Closing Date, the Company and certain of its subsidiaries (the “Term Loan Borrowers”) entered into the Term Loan, Guarantee and Security Agreement with EICF Agent LLC, as agent for the lenders, CION Investment Corporation, as a lender and co-lead arranger, and the other lenders party thereto (the “Term Loan Agreement”), which provides for the Term Loan. The Closing Date Term Loan was fully drawn on the Closing Date, while the Delayed Draw Term Loan Facility was available upon the satisfaction of certain conditions precedent for up to 18 months following the Closing Date and expired in June 2022. The Term Loan Agreement matures on December 16, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Borrowings under the Term Loan Agreement bear interest at SOFR, plus a margin of 8.50% (if the Total Leverage Ratio (as defined in the Term Loan Agreement) is less than 2.50:1) or 9.00% per year (if the Total Leverage Ratio is greater than or equal to 2.50:1), subject to a minimum SOFR floor of 1.00%, payable in cash on a quarterly basis. In addition, upon the occurrence of an event of default, and for so long as such event of default continues, default interest equal to 2.00% per year in excess of the rate otherwise applicable will be payable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Term Loan Borrowers’ Obligations (as defined in the Term Loan Agreement) are guaranteed by certain of the Company’s material, wholly owned subsidiaries, subject to customary exceptions (the “Term Loan Guarantors” and, together with the Term Loan Borrowers, the “Term Loan Credit Parties”). The Term Loan Credit Parties’ obligations are secured by first-priority security interests on substantially all of the Term Loan Credit Parties’ assets, as well as a second-priority security interest on the Term Loan Credit Parties’ accounts receivable and inventory, subject to the Intercreditor Agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Subject to certain conditions, the Term Loan Borrowers may voluntarily prepay the Term Loan on any Payment Date (as defined in the Term Loan Agreement), in whole or in part, in a minimum amount of $1.0 million of the outstanding principal amount, plus a prepayment fee. The prepayment fee was amended effective June 30, 2022, as described below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 12pt 0pt;">Subject to certain exceptions, within <span style="-sec-ix-hidden:Hidden_2JgSNQTKZU62dVwfCp2pXQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">120 days</span></span> of the end of each calendar year, beginning with the year ended December 31, 2021, the Term Loan Borrowers must prepay the Obligations in an amount equal to (1) (i) if the Total Leverage Ratio is greater than 3:00:1:00, 50.0% of Excess Cash Flow (as defined in the Term Loan Agreement) or (ii) if the Total Leverage Ratio is equal to or less than 3:00:1:00 and greater than 2:00:1:00, 25.0% of Excess Cash Flow, less (2) all voluntary prepayments made on the Term Loan during such calendar year; provided that, so long as no default or event of default has occurred and is continuing or would result therefrom, no such prepayment will be required unless Excess Cash Flow for such calendar year equals or exceeds $0.5 million. The Company was not required to prepay any Obligations for the year ended December 31, 2021. The Term Loan Agreement also requires mandatory prepayment of certain amounts in the event the Term Loan Borrowers receive proceeds from certain events and activities, including, among others, certain asset sales and casualty events, the issuance of indebtedness and equity interests, and the receipt of extraordinary receipts (with certain exclusions), plus, in certain instances, the applicable prepayment fee.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 12pt 0pt;">The Term Loan Agreement contains customary representations and warranties, as well as customary affirmative and negative covenants, in each case, with certain exceptions, limitations and qualifications. The Term Loan Agreement also requires the Term Loan Borrowers to regularly provide certain financial information to the lenders thereunder, maintain a maximum total leverage ratio and a minimum fixed charge coverage ratio, and comply with certain limitations on capital expenditures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 12pt 0pt;">Events of default under the Term Loan Agreement include, but are not limited to, a breach of certain covenants or any representations or warranties, failure to timely pay any amounts due and owing, the commencement of any bankruptcy or other insolvency proceeding, judgments in excess of certain acceptable amounts, the occurrence of a change in control, certain events related to ERISA matters, impairment of security interests in collateral or invalidity of guarantees or security documents, or a default or event of default under the Revolving Credit Agreement or the Intercreditor Agreement, in each case, with customary exceptions, limitations, grace periods and qualifications. If an event of default occurs, the Term Loan lenders may, among other things, declare all Obligations to be immediately due and payable, together with accrued interest and fees, and exercise remedies under the collateral documents relating to the Term Loan Agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On August 3, 2022 (the “Signing Date”), effective as of June 30, 2022, the Company entered into an Amendment to the Term Loan Agreement (the “Term Loan Amendment”) that, among other things, (i) amended and increased the Total Leverage Ratio (as defined in the Term Loan Agreement) applicable to the Company for certain periods, (ii) amended the calculation of Consolidated EBITDA (as defined in the Term Loan Agreement) to include (or “add back”) certain non-recurring losses and expenses relating to projects executed in Jacksonville, Florida, one-time costs and expenses incurred in connection with the Company’s transmission and distribution business unit start-up, and costs and expenses arising out of the Company’s litigation with a designated former executive and his employer (in each case, subject to certain specified dollar limits), (iii) provided for a fee of 1% of the then-outstanding principal balance due upon maturity of the term loan without duplication of fees paid in connection with the Company’s prepayment fee structure, (iv) extended the Company’s existing prepayment fee structure to require upon repayment (a) prior to the first anniversary of the Signing Date, a fee of 3% of the principal amount being repaid, (b) on or after the first anniversary of the Signing Date and prior to the second anniversary of the Signing Date, a fee of 2% of the principal amount being repaid, and (c) on or after the second anniversary of the Signing Date, a fee of 1% of the principal amount being repaid, and (v) provided for the payment of a $0.2 million amendment fee, plus applicable fees and expenses.  The Company’s expense related to the Term Loan Amendment was $0.2 million and will be recognized as interest expense over the remaining term of the modified Term Loan Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 12pt 0pt;">Effective as of August 23, 2022, the Company entered into a Settlement Agreement, which resolved a pending arbitration proceeding related to the restatement of the Company’s financial statements in 2017 for the 2012 to 2014 period. The Company received net proceeds of $8.1 million (after payment of attorney’s fees and third-party funding costs), and used these net proceeds to prepay a substantial amount of the Term Loan. The $8.1 million net proceeds, coupled with $0.3 million scheduled principal payments, reduced the Term Loan by a total of $8.4 million to $25.1 million as of September 30, 2022 (including both the noncurrent and current portion of the Term Loan).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Letters of Credit and Bonds </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In line with industry practice, the Company is often required to provide letters of credit and payment and performance surety bonds to customers. These letters of credit and bonds provide credit support and security for the customer if the Company fails to perform its obligations under the applicable contract with such customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Revolving Credit Facility provides for a letter of credit sublimit in an amount up to $2.0 million. As of September 30, 2022, the Company had $0.5 million letters of credit outstanding under this sublimit and $0.4 million cash collateralized standby letters of credit outstanding pursuant to its prior revolving credit facility with Wells Fargo Bank, National Association. There were no amounts drawn upon these letters of credit as of September 30, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In addition, as of September 30, 2022 and December 31, 2021, the Company had outstanding payment and performance surety bonds of $65.6 million and $67.6 million, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Deferred Financing Costs and Debt Discount:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;">Deferred financing costs and debt discount is amortized over the terms of the related debt facilities using the straight-line method. The following table summarizes the amortization of deferred financing costs and debt discount related to the Company's debt facilities and recognized in interest expense on the unaudited condensed consolidated statements of operations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt discount on term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving credit facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 774</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:12pt 0pt 6pt 0pt;">The following table summarizes unamortized deferred financing costs and debt discount included on the Company's unaudited condensed consolidated balance sheets:<span style="white-space:pre-wrap;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,781</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt discount on term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 791</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving credit facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,509</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,081</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term borrowings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,525</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 676</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan, current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,050</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,726</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan, noncurrent portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,900</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (641)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (791)</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,606)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,781)</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,328</p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,384</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,054</p></td></tr></table> 14525000 676000 1050000 1050000 15575000 1726000 24056000 32900000 641000 791000 1606000 1781000 21809000 30328000 37384000 32054000 50000000.0 35000000.0 15000000.0 30000000.0 14500000 25100000 7300000 8100000 8100000 25100000 34000000.0 2000000.0 3000000.0 5000000.0 0.0125 0.0100 0.0225 0.0100 0.0225 0.0200 0 200000 0.0025 2500 0.0200 0.0100 0.0025 25000 25000 0.0850 0.0250 0.0900 2.50 0.0100 0.0200 1000000.0 3 0.500 3 2 0.250 500000 0.01 0.03 0.02 0.01 200000 200000 8100000 8100000 300000 8400000 25100000 2000000.0 500000 400000 0 65600000 67600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 338</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt discount on term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving credit facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 774</p></td></tr></table> 125000 113000 350000 338000 50000 50000 150000 150000 96000 96000 286000 286000 271000 259000 786000 774000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:29.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:18.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,606</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,781</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Debt discount on term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 641</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 791</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revolving credit facility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,509</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:29.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,081</p></td></tr></table> 1606000 1781000 -641000 -791000 1223000 1509000 3470000 4081000 <p style="font-family:'Arial','Helvetica','sans-serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">NOTE 10</b><span style="font-family:'Times New Roman','Times','serif';font-weight:normal;">—</span><b style="font-family:'Times New Roman','Times','serif';font-weight:bold;">FINANCIAL INSTRUMENTS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">ASC 820–Fair Value Measurement defines fair value as the exit price, which is the price that would be received to sell an asset or paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. ASC 820 also establishes a three-tier fair value hierarchy, which categorizes the inputs used in measuring fair value. The hierarchy gives the highest priority to unadjusted quoted prices in the active markets for identical assets and liabilities and the lowest priority to unobservable inputs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s financial instruments as of September 30, 2022 and December 31, 2021 consisted primarily of cash and cash equivalents, restricted cash, receivables, payables, and debt instruments. The carrying values of these financial instruments approximate their respective fair values, as they are either short-term in nature or carry interest rates that are periodically adjusted to market rates. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 11—COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Litigation and Claims</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is from time-to-time party to various lawsuits, including personal injury claims and other proceedings that arise in the ordinary course of its business. With respect to all such lawsuits, claims and proceedings, the Company records a reserve when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. The Company does not believe that the resolution of any currently pending lawsuits, claims and proceedings, either individually or in the aggregate, will have a material adverse effect on its financial position, results of operations or liquidity. However, the outcomes of any currently pending lawsuits, claims and proceedings cannot be predicted, and therefore, there can be no assurance that this will be the case.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company completed a bankruptcy filing of its Koontz-Wagner subsidiary on July 11, 2018. This could require the Company to incur legal fees and other expenses related to liabilities from this bankruptcy filing. While the Company does not anticipate these liabilities will have a material adverse effect on its results of operations, cash flows and financial position, and although the statute of limitations has run on certain claims that the Chapter 7 Trustee for the Koontz-Wagner estate might assert, there can be no assurance of the outcome. The filing was for Koontz-Wagner only, not for the Company as a whole, and was completely separate and distinct from the Williams business and operations. For additional information, please refer to “Note 5—Changes in Business” to the unaudited condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The acquiror of certain assets from a former operating unit of the Company has been named as a defendant in an asbestos personal injury lawsuit and has submitted a claim for indemnification and tendered defense of the matter to the Company. The Company has assumed defense of the matter subject to a reservation of rights and objection to the claim for indemnification. Neither the Company nor its predecessors ever mined, manufactured, produced, or distributed asbestos fiber, the material that allegedly caused the injury underlying this action. The Company does not expect that this claim will have a material adverse effect on its financial position, results of operations or liquidity. Moreover, during 2012, the Company secured insurance coverage that will help to reimburse the defense costs and potential indemnity obligations of its former operating unit relating to these claims. The Company intends to vigorously defend all currently active actions, and it does not anticipate that this action will have a material adverse effect on its financial position, results of operations or liquidity. However, the outcomes of any legal action cannot be predicted and, therefore, there can be no assurance that this will be the case.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Insurance </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company maintains insurance coverage for most insurable aspects of its business and operations. The Company’s insurance programs, including, but not limited to, health, general liability, and workers’ compensation, have varying coverage limits depending upon the type of insurance. For the three and nine months ended September 30, 2022, insurance expense, including insurance premiums related to the excess claim coverage and claims incurred for continuing operations, was $1.6 million and $4.7 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s unaudited condensed consolidated balance sheets include amounts representing its probable estimated liability related to insurance-related claims that are known and have been asserted against the Company, and for insurance-related claims that are believed to have been incurred but had not yet been reported as of September 30, 2022. As of September 30, 2022, the Company provided $0.9 million in letters of credit and $1.5 million of non-depleting cash collateral as security for possible general liability and workers’ compensation claims.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Executive Severance</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">As of September 30, 2022, the Company had outstanding severance arrangements with senior executives. The Company’s maximum commitment under all such arrangements, which would apply if the employees covered by these arrangements were each terminated without cause, was $6.4 million on September 30, 2022. The Company did not accrue executive severance expenses as of September 30, 2022.</p> 1600000 4700000 900000 1500000 6400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 12—STOCK-BASED COMPENSATION PLANS </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the first nine months of 2022, the Company granted 291,894 service-based restricted stock awards under the 2015 Equity Incentive Plan (as amended and restated, the “2015 Plan”), at a grant date fair value of $1.85 per share, to its non-employee directors, which vest in full on February 3, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the first nine months of 2022, the Company granted 362,356 service-based restricted stock units to its employees under the 2022 long-term incentive (“LTI”) program and the 2015 Plan at a grant date fair value of $1.99 per share. These service-based restricted stock units can be paid in cash or shares at the election of the Compensation Committee of the Board of Directors and shall vest in equal annual installments over a period of three years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the first nine months of 2022, the Company also granted 724,726 performance-based restricted stock units to its employees under the 2022 LTI program and the 2015 Plan at a grant date fair value of $1.99 per share. The 2022 performance-based restricted stock units have <span style="-sec-ix-hidden:Hidden_gldCm3ZqLU-NEro6PEMYFw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> annual performance periods (fiscal years 2022, 2023 and 2024), with operating income and free cash flow goals (equally weighted) for each year, and threshold performance resulting in awards earned at 50% of the target opportunity and maximum performance resulting in awards earned at 200% of the target. The annual achievement levels are accumulated over the three-year performance period and the earned amounts, if any, will vest on March 31, 2025. The three-year average payout level for each performance objective replaces the actual payout level for any fiscal year where the actual payout is less than the three-year average. These performance-based restricted stock units can be paid in cash or shares at the election of the Compensation Committee of the Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the first nine months of 2021, the Company granted 307,616 service-based restricted stock units under the 2021 LTI program and the 2015 Plan at a grant date fair value of $3.48 per share. These service-based restricted stock units can be paid in cash or shares at the election of the Compensation Committee of the Board of Directors and shall vest in full on March 31, 2024.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Additionally on June 15, 2021, the Company granted an employee 41,666 service-based restricted stock units under the 2015 Plan at a grant date fair value of $6.27 per share. The service-based restricted stock units vested with respect to 25,000 shares of common stock on the date of grant (June 15, 2021), while 8,333 vested on March 31, 2022 and the remaining 8,333 will vest on March 31, 2023. These awards may be paid in cash or shares at the election of the Compensation Committee of the Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the first nine months of 2021, the Company also granted performance-based restricted stock units under the 2021 LTI program and the 2015 Plan with an aggregate cash value of approximately $2.2 million, which could be paid in cash or shares at the election of the Compensation Committee of the Board of Directors. The 2021 performance-based restricted stock units have <span style="-sec-ix-hidden:Hidden_kcDtjlC_Yk-JoEq28vPY-g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> annual performance periods (fiscal years 2021, 2022 and 2023), with operating income and free cash flow goals (equally weighted) for each year, and threshold performance resulting in awards earned at 50% of the target opportunity and maximum performance resulting in awards earned at 200% of the target. The annual achievement levels are accumulated over the three-year performance period and the earned amounts, if any, vest on March 31, 2024. The three-year average payout level for each performance objective replaces the actual payout level for any fiscal year where the actual payout is less than the three-year average. These are cash-based awards that were included in other current liabilities on the consolidated balance sheet beginning in April 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Additionally on May 17, 2021, the Company granted an employee 37,500 performance-based restricted stock units as an inducement award outside of the 2015 Plan at a grant date fair value of $5.00 per share. The performance-based restricted stock units, if any, vest on March 31, 2024. The performance-based awards have three annual performance periods (fiscal years 2021, 2022 and 2023), with operating income and free cash flow goals (equally weighted) for each year, and threshold performance resulting in awards earned at 50% of the target opportunity and maximum performance resulting in awards earned at 200% of the target. These awards may be paid in cash or shares at the election of the Compensation Committee of the Board of Directors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company previously granted (i) performance-based restricted stock units under the 2016 LTI program, which were scheduled to vest if the Company achieved a per share stock price of $5.50 for 30 consecutive trading days prior to August 5, 2021, (ii) performance-based restricted stock units under the 2017 LTI program, which were scheduled to vest if the Company achieved a per share stock price of $6.00 for 30 consecutive trading days prior to March 31, 2021 (pursuant to an extension from the initial vesting date of March 31, 2020, which extension was approved by the Compensation Committee in February 2020), and (iii) performance-based restricted stock units under the 2018 LTI program, which were scheduled to vest if the Company achieved a per share stock price of at least $5.00 for any period of 30 consecutive trading days prior to June 30, 2021 (collectively, the “LTI Performance Awards”). On March 5, 2021, the Compensation Committee of the Board of Directors extended the performance period for each of the LTI Performance Awards to December 31, 2022. In accordance with ASC Topic 718, “Compensation—Stock Compensation” (“ASC 718”), the Company conducted a lattice valuation model in order to revalue the market price for the LTI Performance Awards at the March 5, 2021 modification date. The 2018 LTI program met the market objective by achieving a per share stock price of $5.00 for 30 consecutive days, and approximately 189,640 shares will vest for recipients remaining employed through December 31, 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the first nine months of 2021, the Compensation Committee of the Board of Directors approved modifying the 2020 and 2019 performance-based restricted stock units granted in 2020 and 2019. The 2020 and 2019 performance-based restricted stock units did not achieve the 2021 performance objectives. The 2019 performance-based restricted stock units expired because their final performance period was 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On April 13, 2022, the Company’s management analyzed the probability of achieving the 2022 performance objectives for the 2021 and 2020 performance-based restricted stock units granted in 2021 and 2020 and determined that, after comparing the actual year-to-date results to the forecasted results, it is unlikely the Company will achieve the minimum performance metric for the 2022 performance period. This resulted in a $0.3 million adjustment for the 2021 performance-based restricted stock units and an entire reversal of $0.5 million for the 2020 performance-based restricted stock units within the first three months of 2022. The 2020 performance-based restricted stock units will expire after the 2022 performance period and the 2021 performance-based restricted stock units were adjusted to vest at 55% of their original cash value and as of September 30, 2022, will be expensed by approximately $0.5 million until the end of the service requisite period of March 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">While the majority of  restricted stock units and awards were granted as equity, in accordance with ASC 718, the Company has one cash-based plan that is classified as a liability. Stock-based compensation expense for the three months ended September 30, 2022 and 2021 was $0.5 million and $1.1 million, respectively, and for the nine months ended September 30, 2022 and 2021 was $1.1 million and $2.6 million, respectively, and was included in general and administrative expenses on the Company’s unaudited condensed consolidated statements of operations.</p> 291894 1.85 362356 1.99 724726 1.99 0.50 2 P3Y P3Y P3Y 307616 3.48 41666 6.27 25000 8333 8333 2200000 0.50 2 P3Y 37500 5.00 0.50 2 5.50 30 6.00 30 5.00 30 5.00 30 189640 300000 500000 0.55 500000 1 500000 1100000 1100000 2600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 13—OTHER SUPPLEMENTARY INFORMATION </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes other current assets included on the Company's unaudited condensed consolidated balance sheets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.72%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.51%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized commercial insurance premiums</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,389</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Litigation settlement receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Security deposits - real estate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,978</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,136</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales tax receivable - Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,866</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 680</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,049</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes other current liabilities included on the Company's unaudited condensed consolidated balance sheets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:4.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.1%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.1%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease liability</p></td><td style="vertical-align:bottom;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,606</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued job cost</p></td><td style="vertical-align:bottom;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,433</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cloud computing software liability</p></td><td style="vertical-align:bottom;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock Compensation</p></td><td style="vertical-align:bottom;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 938</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal fees</p></td><td style="vertical-align:bottom;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales tax payable - Canada</p></td><td style="vertical-align:bottom;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,135</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 792</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,017</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table summarizes other long-term assets included on the Company's unaudited condensed consolidated balance sheets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.72%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.51%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,527</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity method investment in RCC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,521</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized Debt Issuance Cost </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,509</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized cloud computing software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,712</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes other long-term liabilities included on the Company's unaudited condensed consolidated balance sheets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.93%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.91%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 511</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liability for uncertain tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,136</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,647</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.72%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.51%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized commercial insurance premiums</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,674</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,389</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Litigation settlement receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Security deposits - real estate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,978</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,136</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales tax receivable - Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,866</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 516</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 680</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,675</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,049</p></td></tr></table> 3674000 2389000 2675000 1978000 1978000 1826000 1136000 6000 4866000 516000 680000 10675000 11049000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:4.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.1%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.1%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease liability</p></td><td style="vertical-align:bottom;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,606</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued job cost</p></td><td style="vertical-align:bottom;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,433</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cloud computing software liability</p></td><td style="vertical-align:bottom;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock Compensation</p></td><td style="vertical-align:bottom;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 938</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Legal fees</p></td><td style="vertical-align:bottom;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 245</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 113</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales tax payable - Canada</p></td><td style="vertical-align:bottom;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,135</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other current liabilities</p></td><td style="vertical-align:bottom;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 792</p></td></tr><tr><td style="vertical-align:bottom;width:47.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,017</p></td></tr></table> 1572000 1606000 1318000 2433000 692000 418000 938000 245000 113000 5135000 385000 792000 4630000 11017000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.72%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.51%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right-of-use lease assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,527</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity method investment in RCC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,848</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,521</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized Debt Issuance Cost </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,509</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Unamortized cloud computing software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,712</p></td></tr></table> 3738000 1527000 1848000 2521000 1223000 1509000 757000 166000 155000 7732000 5712000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:20.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.93%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">    </span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.91%;border-bottom:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,582</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 511</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liability for uncertain tax positions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,136</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 756</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> -</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:45.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:20.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,647</p></td></tr></table> 2582000 511000 1102000 1136000 756000 4440000 1647000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">NOTE 14—SUBSEQUENT EVENTS </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company settled a legal dispute related to the loss of a multi-year contract against a former Company executive and current competitor. The former Company executive was hired by the competitor and breached a non-compete agreement. The legal settlement resulted in $2.7 million and was included on the income statement as other income for the third quarter of 2022. The Company collected the $2.7 million in cash related to the settlement on October 13, 2022. The $2.7 million settlement was used to pay a portion of the Revolving Credit Facility in the fourth quarter of 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 2700000 2700000 2700000 EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (R&;E4'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 " ",AFY5&&ULS9+! M2L0P$(9?17)OI\FJ8.CFHGA2$%Q0O(5D=C=LTX1DI-VW-ZV[740?P&-F_GSS M#4QKHC0AX4L*$1,YS%>C[_HL35RS/5&4 -GLT>M!R[%BZ "4:8?/XNH%V(<_5/[-P!=DJ.V2VI81CJ837GR@X(:W:>_+:Z?]@\,B4:(2K.*WZ]$5S>"-G621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M (R&;E61#:CC_@4 .(? 8 >&PO=V]R:W-H965T&UL MM9EK;]LV%(;_"N$-PP;$D4CYDG2. <=-NF!-ZL;9BF[8!UJB+:&2J)&4G?S[ M'4JVY 04[0GU%UNW\XH/KZ\.1QLNOLF0,86>DSB55YU0J>R=XT@_9 F5YSQC M*=Q9=BPX*V)+FL7KDF]_8%JBO]7P>R^(7;[T.\G.I>+(-AA(D45K^T^=M1>P'N T!9!M W@3@IC=XVX"BYIRR9 76>ZKH M>"3X!@G]-*CI@Z)NBFB@B5+=C',EX&X$<6K\GOLYM(I"- W03:HB]8+NTK)[ MZ&KN(AE2P>3(4? V'>/X6^7K4IDT*%^B>YZJ4()JP(+7\0Z4LBHJV17UFE@% MYRP[1YY[AHA+B*$\4WOX U^?(W=H"G]5'*^J.:_0\QKTIGS-!/I[LI!*0&?\ MQU1#I4+/K*!'Z#N949]==6 (2B;6K#/^Z0<\<'\UX7TGL5>PO0JV9U.ON\G3 M2\9,I/9P['8_FY"L42V1^A52_SBDSSD5BHGX!3VRC MEPK-+*9&;*F5JC6J) M-ZCP!L?AS9B(N![; 8(9PMAX=J5JW#4./&M\2\YAQ3D\LF<*"HM+,6DUMZ-= M:TEC:6Q(:UA+P(L*\,):J.VD?!O%##WDR8()$YA=PW5Q%P_Z+C;!64-;PEU6 M<)?'P#VR5:2G46C&!YH8^ZA=YTL4QQ%-)*Q= 2R:(J(QFD-9(Y])]$'P/(,[ M_KD)WRK<$A^[]?+K'E,!4#@NH-,6B^X9FBL8J8@+-.5YJL0+_ ?&6CF@_O[& M1&P/:HN\YSCP,2U!K?E)34O M.89W$@2@+L]V!^@C/(<^I>9VM4N"24<3&8)-"] 4JA",R /,>*&1WBK5EKYV M2=CJ2^ST3QMNI+=+SO,(1D>/](VXI[!)N/9)V.YTWN).]1D,Y">^28VH=KF) MBF%2I$;04Y@G7+LG;/<\;T&K*6LF^#I*?7.WMFM^F!A!3V&C<.VCL-W^O 6= M<:E@=?DKRIIG9;NBYWJ>>:(ZA9'"M9/"=OM3]-6)8+09S"XP'+I&K%/8)US[ M)VPW/Q^Y#^TU"WEJ,U '1"Z&E]U>SS7SG<)!X=I"8;OW>8H46$.^1)C\O/@% M;(^?"VA)(Z1=:+^MS.448'6-,X9^M$]=S'*8)4ID@'&.CB%C2*U MC2)VHP/F/XC2%9J_) L>F] /"'SY>#\WYA1.X95([96(W=CL&A/=//LA35>L MT1\?$'KX.K^9W-\\&AE/X8]([8_(4?YHF@NAO^/*C[>B,6%)R8V9IP.*7XWY MJJD]JBUG[83(44[H3MNU,GNI/\CI#MS(:5=LXCR%!2*U!2)'62#]P0H?,. * M5EP89Z,#.A/?9R ! D$I9F0]A0LBM0LB1[F@>4+C&%WG$FY+GV?%XE]]"E78&A3O7P:B;^3N=G60ZG6+]3T%M-Z M3 8]0H8#/'+6)L;:!I&C4DGZUQ_Q?,V=M%U0M>L;DLD:]3L.6&:G6UVL">%-NV3OUXN?M] M3_5Z*5',EA#JG@]APA/EAG)YHGA6[,DNN%(\*0Y#1@,F] -P?\FYVIWH%U3; M^N/_ %!+ P04 " ",AFY5:57>5,X& #(' & 'AL+W=OT M3-M$)=$5Z:39IQ\I.98E4G0R]$4;RSZ>_D?Q[G>D+IYX]4VL*97@1Y&7XG*T MEG)S/AZ+;$T+(L[XAI;JER6O"B+59;4:BTU%R:(>5.1CY/O1N""L'$TNZN_N MJ\D%W\JWOJ0<>?G[Q_D<=O IF3@2=\OP?MI#KRU$R @NZ M)-MK:%BI'^-,5NI7IL;) MR?3SW?7-W>SF&JA/L\^WGZZO'M3%AZO;J[OI#9A]O+EYF(%3\'5V#=Z=O &P M'@Z[P\377V#D_VZ+[BRJRSC6S5=JGIE5,W=/*<>*%6EY4M _'44^=Q0I%";:KB_?J8J>ZSW)-*U4$#U/4)C&V2(SBL"?18@7](+5+ M3/82$Z?$!RY)_@J)B7'S, UCV)-H6D4P22*[Q'0O,75*O*\4\ROY[(%-3DKI MU2M39_]&T5C6*]BF.+5,*NP_=M,H"@<>.O1;(OE.P7]ROGAB>6Z%BV])@\#W M>[J.FG6E'< 2.J5]*B4I5TQEON-9[WQTDR$T-1XSZVILB0:=$-EE3<[+U:FD M5>$2B@P%<8Q17Z=II5;N0)6'+8R@FT9-YCC$84N^1@CVZZ+=#H9P0&#+(1B\ MJC7(&9FSG$E&[?T!=/+LK0W"S_+6#;I%''PEXS;D60/.&K")(@@MZ\9BAN 0 MA&&++.AFEI)8;75WP NUEQ&DV0VHFC:G)5VR@=5D 52 H:'9QC&<#&EN00;= M)-MS]F Q666:D,)!8%0.F]5@1K8H@VZ6S=:\DDW-F/-*#6?ERJ[2Y!0,0M0' MKL4LB@=@!EN:03?.7M)RH\3J)Z_ZK;;6+>C<"C-HHUEHS.L1J^X.H^49?_/P/;\!UPM42$Z7.1G8F>?9MS?,% MK<1O]-4>"!V\!T[\,Q^JIK8"CR3? M4@_ V/=\O_X'Q)HH!8!LI>J V+\JZ?1*09&71*'G1\'+9> G7IRD+_9,")6@ MW?,=;V^+D!='L+D,O12GGMJ\O SE6RG43G*A5N+Q\R%LPAY%02]_K$8#>R#< M]@/8W0_<$[8X927(R(:I7+>J,UF>XMCO@]1FAM 02'$+?>R&OMH-;(MM3O1Y M(6\:+;4OJ.A:OVEXI H%PGZ^:8+]U*S\-JN#'J&K^> MUNM7KN[NFK<45F_P_[;>);IMN4&V'@-T=0@,M8:F)5IF68]< I_V^ MRV86!>'0ZFY;!.QN$0S"UG/^:O&1>8AO.T*QVYE'*..#UTSZ'=]?I%JQ4H"< M+M5 _RQ6\5?-:[/F0O)-_>9ISJ7D1?UQ38F2K0W4[TNN\+N[T"^S]B\O)_\! M4$L#!!0 ( (R&;E4KNB9J0 , /8* 8 >&PO=V]R:W-H965T&ULK59=;]LX$/PKA*XX)$ O^K0DYVP!CN4B!7I)$*?M,RVM+2*4 MJ",IN[U??Z3D"(["NDY:/]BDM#.[,Q+7.]DQ_B@* (F^E;024ZN0LKZT;9$5 M4&)QP6JHU)TUXR66:LLWMJ@YX+P%E=3V'">T2TPJ*YFTU^YX,F&-I*2".XY$ M4Y:8?[\"RG93R[6>+MR332'U!3N9U'@#2Y"?ZSNN=G;/DI,2*D%8A3BLI];, MO4QC'=\&?"&P$P=KI)6L&'O4FX_YU')T04 ADYH!JY\MS(%23:3*^'?/:?4I M-?!P_<3^H=6NM*RP@#FC7TDNBZD56RB'-6ZHO&>[:]CK&6F^C%'1?J-=%QN- M+90U0K)R#U85E*3J?O&WO0\' #?X <#; [Q3 ?X>X)\*"/: H'6FD]+ZD&*) MDPEG.\1UM&+3B];,%JWDDTH_]J7DZBY1.)G,;V_2Q\D2W\3 MV3,[_=Y._QA[,LLRUE12J/Z2 =GB%06$J>I4N,H J9Z'G18M]H1=!;$1RU8L[*4K5)U0^RQ_>H MQAQM,6T G:GCES-*,1>H!M7/"W52STTN=/S1@4+GPG$'-IP2E/XDZ)F^4:]O M] I]K0J!<",+QLE_D)L$=82C@S+BO# .1TX8#-2; @,GCN+Q0/S1\MXH/NK%1Z\7K\84(=7_"JDV)@@-WVQCH#L:.9[Y[8Y[=?%1=0]J(A,-_][I0UCJ$VR2%+\H M( @\W_$'@@QAX=@-!TTM/5K4:Q^H?3!DZ(GP'\PWI!*(PEK1.Q>1*H=W4U:W MD:QNYXX5DVJ*:9>%&DR!ZP!U?\V8?-KH4:8?=9/_ 5!+ P04 " ",AFY5 M JY;ON\& #H)@ & 'AL+W=OC:W45H#VUU=^$,?2M4A8 M\V$3.T='/E=7]QY[??["LQ_YBC&!7I-UFE\,5D)LSD:C?+YB292?\@U+Y2]+ MGB61D(?9TRC?9"Q:E(.2]8A8ECM*HC@=3,[+/!VXCY^6HGBQ&AROHF>V(R)[YN[3!Z-=BR+.&%I'O,496QY,;C$ M9R$EQ8 2\5?,7O*][ZB0\LCYC^+@>G$QL(HK8FLV%P5%)#^>V92MUP63O(Y_ M:M+!;LYBX/[W-_:OI7@IYC'*V92O_XX78G4Q& _0@BVC[5K<\Y<_6"W(*?CF M?)V7_Z*7"NO1 9IO<\&3>K"\@B1.J\_HM0[$W@#) P\@]0"B#K [!M!Z #UT M!KL>8!\Z@U,/**6/*NUEX()(1)/SC+^@K$!+MN)+&?URM(Q7G!:),A.9_#66 MX\1D>GL3A#>S,$#RV^SVS^O@\D$>S![DQ[?PYF&&;K^BV[OP_O+A6@+0$'V? M!>CDTV?T"<4I>ECQ;1ZEB_Q\).35%)RC>3WS534SZ9B9HF\\%:LF"+8#Q M@7F\;Q@_DE'8A8*\A>**& EG;'.*J/4%$8L0X'JFAP_'D)R?FSW\\.RM8-!= M7M"2C_:3%]#R5Q/8\ 1% 3S+-]&<70QDA)YXKCNV#D?/>^'54=YE#JXC0IT M%!X3:M$V+-1AA#B>U\!:&IV=1L>H<98/IYZ_4^R;=Q=+9>ZM2\710IJI.!=%+CXSHVP?JAN*IJD.LHD]5H3K M(.Q;:@A# .7ZM*.R8*LQ>I91?LHVW$=5;*. MDOY,+=DA ,.>_.N031K9Q"B[J;5Q.N<)0R=KV5\^@ZJ)=@E#E_C:.NLP@GU7 ME0V08>Q@2]6MXVR;.AVR&^N*S=[U.A5,UDOQMLQ?4,K =HI[M:B]L@6]LH5] ML;57I+&IV.Q3#U\16]\)MN9:(10A:IL!4-17MV@(H:0'[LC!QK1BLVN]%2N6 MH9-JWWU^7[?N)^6.P=A6E0/V=*R:.YC,H5JMA7 V[NHTC8G%9A=;5]LC(Z"[ MS:$O*Y : !V&;4MMM!"9Y[AC-0" P]VW-&W]CF1+GK&WXBRB5S PGIZ@E([5N.@H;ZR%10<-J6^K!@2 $8R[ MMD3C-['9<%[O9+XE SIYE)9,WNO +4FW@$/BJ8830FG]"&)2]U8(H(CC=JAN M/"LHI^.F MF#1VF1C-WQ%Y : JNN%FD(Y*A5&@ Y:FJ$ ,CK,"RDL:?$;$]OF'C_#HGH MCS>I9BFF ,I3FW4 @(84JS4[!WRO9;;6--26.L1A?17D\;^M%V<*^V-H+U/AG8O;//V,9:FIO+V>L4^TV D2I MS_,# #74R4*8S+-:?UU[M#'5Y&A3?4R5ZO6!,M$-LOJPJX:,VT'1>IB)J!VH MQF83L\W^\/8> U>L9PZ$TC-'1Q69H\D'R0[,G,:!$_\=\[G>"IDA'PB)T=H? MG35]L@6]LH5]L;7_K[FY/Z#F9],_4_%JZG?R%D1I>0N@H(H'DQV6M[3QY[0O M?PZ&!4-2+/6!+M5=M%K* ":@E!F)VA%HS#@UF_&/[]R:6&F#JC$'47I2Z"BH MF,%D[R3%:._-G81E3^4K4[F4MTU%];+&[NSNM:S+\F4DY?P5/IMBX'R S\+J MI:N&OGH'[%N4/<7RWF[-EG(JZ]232Y=5KU55!X)ORO>&'KD0/"F_KEBT8%D! MD+\O.1=O!\4$NY?;)O\#4$L#!!0 ( (R&;E6>/,3@"P, .\) 8 M>&PO=V]R:W-H965T&ULM59=3]LP%/TK5H8FD ;Y#I2UD: ) M @E:1( ]F\1M,A*[L]T6_OVNDS2T:>C0QEY:VSGGW'NN+5_WEXP_BY00B5Z* MG(J!EDHY.]5U$:>DP.*(S0B%+Q/&"RQARJ>ZF'&"DY)4Y+IE&)Y>X(QJ?K]< MN^5^G\UEGE%RRY&8%P7FK^1IZ"E\"'C.R%&MCI)P\,?:L)E?)0#-40B0GL50*&/X6 M9$CR7 E!&K]J3:T)J8CKXY7Z1>D=O#QA088L_Y$E,AUH)QI*R 3/D M]N,JO9CEHOQ%RQIK:"B>"\F*F@P9%!FM_O%+78$"++'?YVR)N$*#FAJ4U2_94*^,JG,220Y?,^!) M?S@>!>$H"@,$HVA\?16_FW!T'Z'Q!7RZN;T++P%W]1BBJQ',0[1_ M/8ZB W2('J( [>\=H#V4472?LKG -!%]74)Z*H@>UZF<5ZE8[Z1BHQM&92I0 M2!.2=/"#W?S>#KX.96EJ8ZUJSFH-BEGOV?#DK7>:@B.MT1U0UY*F8X)@,-KD!!^()H_MQN)MUVWP'JM=UW"3ENRWP'R'.ZO7N-=V^G]R$K MX.2DJGDOR)]WV]O>;/C3;YZ"MU@/LVH0#F90"CC MZ!CVAE?/BVHBV:SLGT],0C1CH*#0 V'\ !@ !X;"]W;W)KY>YUYJ4$2,O22S+0VXO5=V_2:]&[N1VJ3Q%/;Y %. MVO_^P'$M2UH$:C:_-+8K?;7>E4#[8<&G#T7YK;K-\]K[OEYMJK/1;5W?O1Z/ MJ_EMOLZJ5\5=OFG^Y[HHUUG=O"UOQM5=F6>+7:?U:DQ\GX_7V7(S.C_=??:I M/#\MMO5JN[ M3V7S;GQ062S7^:9:%ANOS*_/1F^"URF/V@Z[%O]9Y@_5T6NO_2I?B^);^^;= MXFSDMQ;EJWQ>MQ)9\^<^G^:K5:O4V/'77G1T&+/M>/SZI[K8??GFRWS-JGQ: MK/Z[7-2W9Z-HY"WRZVR[JC\7#W_D^R\4MGKS8E7M_O4>]FW]D3??5G6QWG=N M+%@O-X]_L^][1QQUH%T=R+X#T3H$O*,#W7>@6@?6U8'M.S"M ^DR*=QW"(>: MQ/<=N-Z!=G28[#M,=L%Z].XN-+.LSLY/R^+!*]O6C5K[8A??7>\F(LM-.Q4O MZ[+YWV73KSZ?7GR<)1\ODYG7O+J\>/]N]N:J>7-YU?SYD'R\NO0N1//N8OJO M/R[>SY+/E__PDG]_>7?U/^_$^W(Y\WY[\=)[X2TWWM5ML:VRS:(Z'=>-7:WZ M>+ZWX>VC#:3+AF*];F;EY6U6YI7WPG_E!]ZGO'S\ )";VN4^9@<+PS;B9.X<)1 X3B.QT6(?. MVVR5;>;Y[][;_&:YV2PW-UY6-]]K_LJCP>\>\8D/S8A'4;X3;0^7]^ MO6P/I+L%?5NL%GE9-0?;O[;+^@<4,SWE5E\MY>PIIM@CS;U[VD)6+RKLILTW[X='Q YH[H;$\ LYHI!WMIE8; M7&<%IEB"*28PQ5(D,656\,.LX&ZS8KM9UI5WWWR<+Z!YP(W3&=.F@'5 URF M*99@B@G3$=HV(^7&DN'P67]R"-;DUX/5MX GYOE^PAC3%[#5 M?H88HEF&+" M]$9 _ G1]CXITIA*M*-#M"-KM*^R[TUF5]^V)_9V@[=+Y*$) $7;*NUZJH^ MK1$+M4TUYH@)IIC %$M[?*%$.CY$.K9&^K*-Y4F+1Q9>DR?>-4ECUE(7*+!6 M)=? QN81BNAQQ1PPP103F&*IW15*6 -?DA+?&EA1E/GR9N/-MV69;^8_O+K9 M;%6KSN#:Y5RCBZHVVZN%W6?^!'5 @:J66LU7PWL$P@)K>#_F=9-^/9*=50?9 M>6O7<(XIIMH,52W9JRG'QH!'6@(M4 =->P=58RL953 04B6;Q9Y0?;V>:$^S1DNL-Q,>SVHSP&K DFK M BO0^%70NU>UD]Y](W49F:@7:&:P7J -"'L!NPS:"VA9<&\@X4U@IS<(P#

]6>8'DD MU+:&E:SXJ@8!!.$!!*E4U3;@P:!&I"H4" TF 01U M_/:S*>$!"AL 8%Z@FWXO:JAXR.L=/\6^3(^/BMO:3L9C:D2L]QRAX:0\J(YO M[:+"/*V,3:DT/OQ=C-* /F%,_XQ=%#[X>3;:-HRR>;=(\:!_*B^MTSL@O/HP MY@UM>J5))56]\Q5EI!&A/79>V1B"^H6@>RKHN/=#F3GQH@.2Y6@N@GSD]8C;- GV.V[FY;N(MP?PB!/J>4.AWGEG9]MEL2J["12B24:J6T(W.GDPE6*6YVT NQV M#,M2I(_OFK=X885#X3'M3G:A/RKT:VFX$WFK&QPSPD3QU>*$/N?AM&A M8/C*N>/3?;_5#F.5^M4-S8%[4IN@HF/)V@+VLU:6=6TU(XP894 %J^L$;BR> MV-AA@L8K+Y\H;STQ S940%%FPN9?JF$7PF_"X)$&6/,XQDW/Y#8U!FJ/:D(6 MIW;2EM"/[=H9[W$=F;]*T_ H#2\/X9/A>5#M, ;0GG$P\MG<<)JHE])VK?B+ M-(IHC?SR1+^]2'Q#'Z!^W$GDD[+PL@Z 9QLQ>?7: M2U7BXLFIY?:*I2]ZCG\7QA[U=G8_+O8>?'SC*9YP]Z$.%+,'4J/\+%V;-.2U M@V$)C9W:GZ+K3'B&C3XZ>X$AFI9ZO3FJGA45:'$Z-G3..FN)J[ M/J-5BN/8VWJ$+ODP6Y5;36DWINR48*LD<6T M^9IQ=9X[EMEPL-6+/- )8BA%RL,M?=J3B;<,B&@LX#H%7H !UVT8*,=2;MYS,/'K"L+$I,:<,X6ZG,2G98V('QW/96I6# M;9PA*UES>@%*" COR9AI5$S\)][[LU#SD;UAFL:D\\/K\4+7ZFM.PF^P^2K.3F [T$&.+CH*D8Y@JFA 1A@M$49+H+)1T5TV!G*!@88PPRA MGA.@R5,?$.$#3R9X44>8SD2 XXN>4A2#EVEABZ8@0P4OD'!E9-6TH@K0N$6X M3)OOR5^FN*4 ;T<2P/%$1R'MV1[U_0%CB988VDB2)FF$T9X_[8N<($B+4]4B MU9#?ATUVF/PQ(-\C]1^?OG3?.D7;"%T&UMA1(=,8[1VB0GYZ!>QION-'#6*^ M7B1?)DT$BC>._S?LR(JH]"(('&GZ*ZOM63\U:H!1R(!0^JDJDN?_A%RRG(/\ M34 *4"R3C'*!*!MPW@4<26T51=!T-^AH1%#Y%K\DZV?L/^$O89#LFE_P_3 1 KHB^#>@M(_.&X$-4C"YZ M4!IO!#PJHHR,'71L^-!A1$/$H_]H]#*A&O_S+5&%! YZ$0(*"/V5(]Q@U* " M_Z)C'Z$,5D15?J?ZZ)EJ_IE+$,2A+))/TRC9H2W?B'VEJ+(-?3]\9E=ZLF+< MPJ??TPL&](X0O2Q$"'A[=O4R.X@BPWBA&Z/G'0Z*S_,_.A%-3CN$$669E)M<;OXD-\N=NE1\#OR#?GLJN?A$(7.9O=^]!N>-KY[/JK\)D86?0$PLN>(0%%'!SQT1$?WBRZ M_,25%& 2V6)7&U\&U=7//,C%5E^?['9Y?;(7TSM<.I_>A?*A;CW+'1E2ZE]_ M.6L*-#I@[FR+*=5:><.=" !WX^[*D-U F&S&L(801FX>(&&PX_WD;_F0)R7; MQK]V,)).0.4#U\FOE0>L16B"F-$][[<[E8EAR, )JT>WF":0W6M!29"R>AO% M5\_FU2 S93Q1S-[M2F.J6#)$ZJD*DD#*T1U=099S<]OD;<[)5>\]<9AHR,%5 M[#IA4#"54ZJ*!78S;=FJ<.YIZ )M>W?21P'6S"/2Y>U3AW?*J!U0[C9!ZX<]=EB6^. M3TNN^"&MP1V?OY)?#F'L^)^C,#W$U_DK"*PL2Y!X08K=['PE#.(U+?@@4?AX MHP.'C9&_!A&(1AH:,+2-K0%=(.%\ED_@S%#&*F*\LOS7DELDL$LKX><,(\[Q M#!4\(Y%I5'*-OC&^M=[.,01/]>KDHI"_;,]?OV GB)?)#D?KG1.L'!]_P?L' M+#N5Z$40.(CT5Y:("_K4 +NZ :%TO;?B9&$Q]HP6&F.CT]" ^.F>,H!"R@%* M" N(^.S)^N1-10CS%T^VY3_:X,!=>]PO8=SP@(X,&#)&5D />!&F=W3K[&DN M!:%L>?I65P-E^3*DIY9R\-:D!MR[>ZKI:-;6(078__I*9,:A5.+E6>9UG &3 M3TXN?+Q)(F_C^*O03SEH!.X73%^*J?RU-O;5) '4:?HHI+@3VK$_]-N@NN+H MKT2W8;3G%SV)^2=9G?\D9(^UE=R@8F"V."T9$CXH0^&1KU&.K;1:MK"E6&QPXD1?6+(2;V@'UQU;1J"M*&P&,1-MYU37"G)CQ ME9J:_66C?PWB ]YX6P^[M>NOMK:0[;!-Q,(690VAVF,KOWUMDEZP+&@/L:BY MPT%,4%<>BQPW &IG]/W_C!?B: M4+>W22]R !0%+'X=XV[7%\,#G!EM:F$ZI_J4=\28!W,VT*QM\?L3Y&^YK&QT M ."H8UZ9TD.%7M0!8\8 0FJ7V>.OPE//AY$ER!E:;COH2*)E/4K O:^'>D0W MTR #V)_Z2&/FS*Y],IPASN4@*Y G'#V$S0G'-G24@4NXY2\A8+O!@YT.PI-/(WH;[A+S?Z_U M\''$88'"Y=B*+XZV1A@3^H'9F"KH_W*#E[& WKD9$^_)WPI$.%!(?<@@57C/ MP4F2R'M($_9\=Q)FMU8(:#^R?/,=]EV&+/2V"B+_"K=:9@B_'/"&ENDE'1]P M]<8+?@T#\E. ^:,/(7LP' 7TT- 7WHO8O&Y\/$/>%OEA\(BCD4\-I_ ==Y]' MKPM;N"QLX3JP-[VVEUJ>SI>1#4A]RP&%(\(<*KA#A#U4\&=MQ0E9TS<*3C+%XP;#NZ%PYSQ3BC)Q MK !X2ZVW2%:.$2R]P61+5UDMM')XF$>@%97EB@3QHPGIF6T$C)E.JV!4V9?'<3QO%[_H*G)'83N!KZL%0AW0.*7G/]^4Q_ M#YA$9W2?@OV1Q&964\UJ=?*91(WTR[XB7W6N1#9[U.3F,6FXA"2LE7\3AD>! MCX=#J+6U8)3^$+#Q<1!)3>,D9>D8)7F\2$(?6:<,#C*,(.Q91$M06J;#HG>/ MA('WB+X%G>ORK+;@ 900LCFJ_HP#\I//+D7LO<"C$TSB/>'%"]VEEI7M-#H M?. TK$S-Q),6ZK#ATK20XRV8,XZR:S@B3RAC"GR&R=!*%57D5%6$^1!&RYED M^^)W./)"U]MD]=+KMD7E38&"CHJ 92&3^G;03WG:V-8O8H*14V0Y.$&0$I/< M./&NJ'Q/?B#Q$/G?;ZD3$0?S7\DO<>+X/O\X?,+\(*6\]GY@3(Y=]&0@#>5T M44XX?P/!;JSB/#Y&F!^$+[?W^ D3\&HJ&M[2!:AK=Q'X*$*0MH<]Y[>SW6,6 M%XA3=\_( ZA8?4&F7[I)\ZN7["[2."&+C^C4NU7N#-S( MNRE!-'>UGH -OZ, NBZ0#X.>R3@H'XC>'2=#48_(!K-? [9=(8U%7SMTG[Q3 MR,NZJO:=M&,8*F"D[AH]:AH9TZ*1#PE'/\>.<]\8W#%H[ 7<$-:%% M\V_N =CH%1G7-_4X.3OX:8PB[.T?TBAF9T9HDPUC][&O%[*$(:Z&E8RZH3EP MSH)GY;&.Q9/+2G UM(=MEFXB%7^,8U'DR@= [>V4>6I!=Q1P MTU)]5*$;4'OK*KC"L<#-!(IS*K,^P/' C;STY6C']F,+'_$A+'KVBKXIX41D M%1FZZ2;YU8DB)TA>R]36EJSU+OV!^WIG58A.K]P9L/=WET&[D'TV$LJ&0OE8 M0E:X]0I:XZGC%R?RV$548J6QYV:Y0083<[XX+]X^W=]X>R_!;B[)&D?[(]G; M6P-U8D4QBPP=>5/H23H*G/?)T]ES\HBXQYY.433IQN=CH>=LL)&3;@:4.".- M,MHE#E'J%FX+CR#J\9?)OFF;A] [(@^^#NH.(5E!U'G@%K>56Z(175I 0317HZS46.:KDC1,3\@04Y9&[SR]YZ%PB5S.CU@I$\AT(( M[C+X2B]3''Q,7#O7QO&RO$,WH [15?!BNE?H WW>[R)"GP!@0\>A5P[90,R: M-\[!2QS?^R?YW4TC]D@0:.&R0,(9ZV!@H'P0M R0,@RX& M%;PY;AA/^L(P5+_V/O<)G(B^2!7?XTWX&%#S4\>Y#GTA@UU7%917$!0[0H>] MSG*8N:2 LV%15(S; ?K&OI4PEH[R@5 Y$B04'%\/@G6,@(=ULE!4SH&?1+NG M*JA3E"XAR$C92SD%;&I1@8ZA_83J ZB/$;V97<)J=N#!X+7!9T;&3SOZJ45- M1,!D;0<\\G'1_7X:63'%]L4^XT-62L%;H1!2L] MIHAX]0+TK]K]P.F2I5$ M7O8;3":YL](0,@NP'?G=XF2YS20U!NE'1*>&>UI*ZQ<=BA2GB)MZ O;'5<58 M<88"7(?# !!V7,WUB"<1800MMSE<3R6\-*H^0@S85=SBY"K+1).NZ;6) $7O M?DIINYPKIP#YI%-/$-,7=8LA9T7BYM"KTK8TK9$UDXLM[/RQ^GW%?,1>[(G" MQX@&A>5;! _9R_%.@E;$[-D]/?3CAQFBP9Y%X"DT1&^L$!R]P]&6/E9 >"T? M7\G+TZR]/6FRW*[(7^,MD99\UE0/QAAQX$!E5HDB@)FA#!C8# O8TZTIK&6, M((&3R@M+1:TFS@T-/45^ !2ZZ:W35>)$"5T:-Q3$,3[(6_?Q6J4:]?7*"&_9 MY^L%M>_[,\0X8WM=]LO[]%;S3_F<#ML@&$M._R "ZN M =+K.G*".%,,+Q_B^ SB^+D(39V)"HT?!(V7+R[:+(RCI,D^W\(;P3EM")LZ M.HT'/+9*^X^EAF80@(X!36C*2_A^' JL2_)O 4DZ*-)HO)31GCH>=1'1?JPT MR\I;HX\3#91,J;304U+H*1:&L8A^\V&5'"E#,8 XP#VR$'%U9Y#._^A%E3A4QLE;S;O9[>IY MN+A-J7 DX*,.&]\YT2^.GU+_7"8['*D_Y-N3)'!3-Z&P:H:./CW CF-$+/WL M'3HX]ZT9XN.SM1CC@*S"G @Q)MCM;L;&F,_Q*J3T6%3>8GY_>WW[>87N%O=H M]9?Y_0)R8"R++W@0\YY#O.62N5-YJOYFI%#41F#QG2BH84M_-0EOWH!^? 01@DK MR1>SBAMR$3X*7GIX3[EF!4O3=P^.VH!A$\%;L"AKZN$O2N M:T &XNC$WV;:L$ Q&\UZ>#B6-NBE&(^_M?[NH=""RT=Y_[-%3/@5>X\[*NH3 MCIQ'7 V2EVD2T]*E1$5,,Q(M=J4!'!^T5"*B1"<"@+%"3PY='\E'0]EP)ZM- M) R9@8FMU 9+FG$RS6SXJIP'%"@LQ[-:V)^ F?>$5WB31JQ"84L\T=@!.$2T M"ULMXR]K#=CY%9C6KU[/2:.2-EFF;+=XD]"[N3Q,. T@K$<+0ZN$>#AF6K 9 M$%P'FX@MM!P_VSQC*#-/R!KG(64KF75XN@03#JHDVC-"&#@NF%.>B!_]J0+& M&8/"Z3J?P +*-[SYU"IRP2J/Y,B5H]6V?N=%X,X.5 '0:K$_0C= BE=*CK9* MTL#+ZAP[=!/'YNZ()*;+D/DDM.L6&390 0YIFFI16 _)2 &*UU)1EH397R, M6W3#NF[R55&VG0)R=?0+ 3["04,J9+4%<%"H$4=T>.%CP,YO W.1JA-LVMJ!]2> M6D4KBK/5-8)>;ZV19_WTN@-AEIT99]-ILG,21 -[Y&PV8>1F)1EC/CK:1!Y9 MFWC.R"73!A$^(YJM[>[KEBX]5BT2UQ,NDLP#]XL3_0,GK7ZHT@FR4RH+77AH M:P_H[JHNP."^*]Z;I"OQ/6/&EBL/KYAR8Z(]QBF#Q2V!E-E$4V9) X]\!I$5EW_NXL\ M$G.\HJT7D"C$1HSM0VJ>4V?.\2*!-BU>+#*&2(U;SFN=.UW:U>;L#/U*C MJ==DXSU)M9Y H5%#_,I=B/9N@*.Q+MSKYZ74>H+-)'9V\D["E6N63[MV7NX) M8EYP)FF9C8))B=HZ$0!N]]V54+8K3;+"MI845C639[0G12$0UL@TCM"F&% (2<-!1_>[FR15V":_^B@1B M*>'DM=*XD\J[4IXDV&BIKQV%.I&='#SI23<\;CD)REA!!2_'G4"BV[@*I:K M+_1V(KW/@P.\]9+W-._DP!)0B!9I>=*]\^+MTSWZ^OWJ>[:NX^J,F X=LC*C M&]!UBAP[VY?(=(GYO]=!H2GL7*J=5( MC_,=B9C7@4LBHL!+\ WY.MU+3%B(L$O:S>,8GUP0ZDD**-:84%!Q0*-)!_I9 M3%^Q^K\,2N/TTD?0 TZ>,$7.X>"_ MLM0;.C;I$R?>!FVS95>Y3CC:46%O 1\B3'_/2PGX81R_+Q^-.]EK(2N1ZOTE MKSYZH9QXA=*13[6.W$SMC .'*7[DPR);YB'.*T=33SDV8H.C?'36FH\_[I0# M05/40@Y1^.3%[+4.)Z*3F?]*'&P;6WT+59!8.*?['(;NL^?[\\"])N@4/'K$ M/6JGICYT@,Y+O553N=G>E0C@N%=?%NW#-1$[A#%G*!^533'EN%8 !H!^*+[X MHG[*R>J,3U9>,;;)_*6K-$DC?)4G9Q#)Z42:@6UXCQW?^R=>II%2A-N'&% L M,:.D(LK5I@0]SNTOF/:"D(TLY!_Y9Z5/I< M(QT NS,=^%BMIYHCF.Y&9!H(K2G3OQ@XV]$2&95!;8;&^< B+(\%R0T%XNRI M"0 >FU^T<]UD"4O!XTT8QQ=.%+UNPXC=PVI?JBA0 K8/=0A6:*W=9_&XEQ9 M"B/+/MEN#G"2[T:SJPNDU42 )3M(ZZ_X MDM#;@9DCY6BB34;E;8#.L3"C84]Q&FY]4W!T%8G L]E$Z6GAJWY'VT=91">B M7@=$/3A.%ORX3W:LK4$&*%3T58QXG-V5!O0%9!^1M--0=SC+Z2@/=KW@Z.>C MC?*Z:3O"OI/P%0$_">9\YN?8%HY]1U=E73;C=5"WHJ1GP)E^\M'M'/A:U%$E M>:"KB1V;E\6 \&O@>C$/6;&;7[%?;K.9:I4^Q)[K.9$G387N1 HJNLK0PS\ MU'L##O@TA- O0B,,55:G"+=%=J,XG)W@SIHZL* ..B-M,Y7$#2H9%38BO D? M ^^?#&[/>9:7'"-DK<$#0J.85>^O;0K:U9LYUC?DDBZ+&G+*MC:)1A&4SO0/ M$D%M7']8O#A[+V#!^AT.')^]U< R5%CH,>?+18G&NE,![LB::JF]YJ!& K#C MZTIB()E4&)%>HLS&S'.\>% \K]_)&/G:PDBZR>B42P*JBD.A&&'1D!(CCQ*' MKVZ+E-,P]K3OE$OV??)E5':!=+$_^.$KCNZ<5Z)"G]WON@BC,'">O"B-YYY[ MCWT/;XER%L03P[VWR:IYO\O#2.L@9TG>N"< MW5W &5/HP+FB3DKP*, MRP%(;9./_ 3BNQ5I0T?'KET?<^K M[A,.1M["'$X'&65$26>%\ EQHPAE9*-@*B0Y3^B_)1C#XF&GAA MQ X^"S9-[XWJDH+L]#T5)+Q:JD4'.D#T M%6M0V*#9B3%CD/S#..09S\4;@AF3:,.X+/ $/7O)#MW=7HS^4*H=9?)Q438P M7Z2?L:%1,399T@>8/K_#F3 )0<_L0E(>_#0 C*0A:/AH$JX$A[I6X%V_D>E! M'3M^YE=6G6#LZR_#",VH\CF>4[2XQ7.#$Q)A+;?J/*@**NSQU M[0!O\S2RJ_T(&R/*4OTWIG&?'1![3G 9^KX34>-O>$RRJ3%0>U,3LMS*D;6$ M/@^T,ZZ?G2N; /(QDFE3R%[7(F#Y4'U].^@>U\:V=L8WS0UESYN&#[[WR!W/B3RVE\@*63MD315A M?$:K"+\BYY'\S-JSQ^M]_,@*"S]X@4L+8C]B]AJG@PZ1%VR\@^.CYUW(*AS% M;&WV0%B?(6+G;#B,V<<1K\94MF"YD0Z*F;2L6+<3O/(18^S[9<.1_7^H;R&C MBSAA1"F;]'T<,5 E#M3B^9*&H/V^2;C2Z^M:@??Y1J9[>'Q)]_]XO8K7#_(] M"%1-._RF?2Y> M:.&\U(MW? JAR6X-R-G0'+B=M@E:N9(F:0O87EM9UKY 5B%,IWZ6#VD=6.L$ M7I-1&R&VM=,$C?A4Z#93+GM,S*!K&#=KUC-$AX" RS=>@-5.*^L: C=CN7"5 MD\J35H#-M8%9[=V3"#]Y81J;6&%)=E'4LUPGF=JJF,\ZS236@9(TU[;S4(>4 MJW>^J2%T_\6)/'J'A%Y@;XBV:YH!=;V/DN.VY^OF QDRO"Q1?/F$H\![W"79"X?!(^5N%6ZCXA/Z,,W+ZMDY MM-II7YK S=J(RD0OZ$40L-.8D4O_)@2_ E$,@HKQN>N]6RVO[M\+GS,N$&4C MFQ>&/-ILK7%@67M$-X,E""^W6TQ$DP*)8A>@.-%%8$G*\$E[Z.MR5?8-7"6A MR4+'.<,A'Y"5)K.:.FQ>\N,$XFP$AE 6XX8ES0R[)4Z01A'Y6GA5E<:HH+D' M4%_N(*XXHSQ$K\NM4%:DJ1;'(., M?#!52M4_# _"/0X;E"9 M#05_\08'#AD=>?S1(DQY9*5$,B;SUXRH4R.OD :%C'E$&T0TI9W\-ZLLL*52 M(*<4@]V2% H+C5Z6!.#7<+U%C \D,(*6HD[OB1,T-O'@:(LD/KC6<(=@QQQQZX@B(^]4:IKH-,';VTE-H)U3J-\!;0 M3D_@D5$04R;I(HTLU7S"IP"'])YV!20_31B;\E*B*--W!5L_ M:6*KH2WQJEYOO !?)W@O?[M"UAHH-"J**2\/7S0%O$W>QK%^'=M*07CTC9)& MC+:E!(DA)05R":9(!W=>O'VZ/P^C**3U!2^< _DD>94=E70C =Q==10BNU+3 MUA^P8VN)H7TR1IT[W![?PIFA;$14#(GR,>V P*A:R85_*(3?2(2WA!<*2IJ6 MO[?Y\T3\=3A_G//'@9=I$B+E-*4O@;GK:0[3)99KK?)JKO= MY<6QE.*4AL[ _;*;$N11M*PG8%_N*("A&)L]/LM&0ME0,U0,!B'F'DP1Q7W, M&2UJQU50UJ"+<%;;$@PB7 <;LHR/\27F_UZ%$=?-+9;-R9T(3 H95)0A1X>F MWI-!""4AC*%$/AIZEX_W?H9N3W/9;$#$H)JXQVZZ88>I7E"^)609%2YX@FN# M=LH6$_#K(W&.'3?[&+AG'G/9Q_5F**,VC'NQK>R1Q,GHL'U],'/IA1-%KR3> MYRL;)9 YZ3(!OVH36#Y#5ML#][Q6MOOG;G.G_!R%L;77B >4N#,_??6M+9#%&%*C;F55: MD93;FR+T)%QS NJ_!\+B;+(R305>T(8PP](Y3U-#4#8K^J_(>7(\G]6=*W-J MC]^K?IFZ&#D%%^7Q. K+4_/W(R?DVO]>1 [01?YMW,C2)@I.K"G'C.<*@A9(W= 6.@:KL*YM MA06VQ=^ I](,.1JLC""WG-': #DS+_?=")WZHJXR\6 MPH4!?5<#5Q_;Y2%>]N@E?P8SSGM$F!UQV+D3G-2$1NBZ1G<$>!L<+E% M@87OW6@9S7AW0>L $DD=_RJ,CB"Z3FR%/I!A3%5DH9)FJ!_/7TY2S()##@<9" =0=%B*#G46-#A>PS1^R^OJ2L[ A,(_%MNASO+:D@EFY;> MF5F>G#@?FWZR(\)F?ZV:.7,%)4/O,6W>IK1N!1'?>>5US!:!2V( Q\>!ZT1_ MPT[TJY?LO.#7G;?9+8M5:?PEC9-S?$>OT'CN*GWX+[Q)UN&:C!7O0M\]KO4P M]%B0)\RA55S,ED,-!'VJ'%QN0Y5U L8G\V+"J5#VD/!)_XJ=#0F9,[;1*^$; M/3/&T3/EG"^MV(D-#:+WA'MT8'?8A.VB&,5<$#KI;G"4./1*2RX2BO!OJ1>Q M6COQR/,EV&^),\;F-/JU\$**A#FV/LN_#>X*%3,7C9D9^0/F=DX4*QAW8=0Q>D?Z4CKOAZLG%Q#EX3BA MKV5<;^^Y%[F%0HYJ1GTA3D<=#]>>!QBC#'G2,ZL^6;DX3;+0)S3#4O99YGG9 MX.Q)'%J>^[AVFY>?1'"VA+GFM&3]$W:]13DSY;1Q M7 GNFLPV!4<6IA0@JKRNV"4QPHX&.-A,4#]PI*D$!Z0\]I MH;:*((;6%:7%U];JY ?(1[AM%8"'U,T)QI9(6E=9TSJ"#JF+M89A@+D:>>[$ M7KPBANZXRT!\N_GCD5(UN@-%4EU%R&]$ROL"OGW1601C6,'&0GPP&NQ6WO>& M<"E\0&54(ZH#)H*0R8Z Q3LG1D[^A^&6V%=^&$94E';,%)L"=645 24A4-%N M6@'/*=M]UIU;2HV;(KSXQ9RH)PC$2%N FT&EO"J_S)' Y!)OG=1/S7L"M3"Y8_E;?%HM@YF?7 M)X_NJ(Y]Z6I815#R94JO<$=!AX)ZAE,CP\Y@4A9GA27E[*JG!9@97LJ] M%[!',TZ^3R!O9N3@^C5(8WK[GE^HOPCW>R]ARVF,[XI--;!45M:>T3#U9@(**KB.8E7'U?Z%&3CBB&%G?E;;Y],!*]PZ6B )80A1V<5W:\^%OJ1.03 M8K+@ K;!%,0IBVB5:\L2- TFZ95@!H,E5GSANW!9#:2M4*JH>+5OO7.2"R249 M3\5#Q]M*7;F"+T090X0S)%SGO:9W?NFWL(SHSY1!ZWDH '2\K#5G13,>_@+6 M@B5=T3I45W[XW*Y1>-"$EQG XN7];(2 M<5"N#@RAG*. Q5C#)V/TB72&$QP(:RL,X QX8S6CUH&>JA6]ITTN!VI0!WC MLHZ3A[IC.89T:EZ$C8P&#-'>C@YZ(MQ0BJB=Z5A]Q/!4$4,CWOI9H9!/8]_) M(YZ@@FZ(1SJ^"<03Y1C>V\EH !'O;>C .(-H0@YXB6GBA@<\0@)_2@O[SU] MU!/5T!'W:->W@7P522"L;]$#)A0R[_@1VFK7G,XZ8"4=#RQ:#J*,!KRL4X:E M)][/7[\X21IYR>O\@;#N;%0>?:_M!!1,NPDM>QC^M ?@W7E%QK73URJ/Q\_0 ME1=O')_[>3X8^I8/][_M[-L/K(/59H?=U*=W0#EI#Q>U5&[Q,[H@_DXF@!LG MP$4NLD6/7Z6'@\^2JRZ M2."2,N+9TT370?8:4/'!783W7KJ/[S&]2N6NPRQAP7>\_47(J[C6A6#&* ,% MD@'45ZSDS)"%OLHS+*5^M=%LM/RYMQE9TN5O8GG%AX>,%Q1Q9OC#'[A(LZ$\ ML?0JRM3(:S]PFESDFBPX0>6'.2\H8X:^39/G9S$MY@Q96#B"TV1FDR;?60N# M2TPF,WI!X^3MU<]DBB$_W7C. PM>YX'[:QC] T>KBW!/.6'>S(2M?UC-(''( MP&]73::8H0X=_\X*:R:L-V-,R&6.U3T4_,_MVMXIK(#GIXK32\R^OI49[0-\;5R>;J MF&Y>KU"F,1JR[O RP%\P?511]N5TH@#=5;NKH^*,ZMTANYN&%+H.]0N.V<07 M!OR"$ZM@OD6/9!R;]1?;5;!^#GNZA4AA\FYQHHYN;E%TG[1;G$IAP"V^D.]I MAW[\.$-T\0_;)^B1>%^OJ-"8OE^ZKT54A$X@) M$==:=6-#H*;;+ERQ=U7;"OH^5#/3!O+*$O9XL2RWC"[@LU#?80R,O%N]^2YJ>//7[SC#>NF=D!]L54T MZHK21@"G@W9>M3=U*56Z,BCIHF^4LL'%LYXI_NHE.W9Z1, @WGF'=;@($B]Y MO0SIH] J"FJE,"7S55.'U+";NT_%Y!6ET)^-2M)TTN'$T3=.7LLCY*>+>>;* MI1?A#>DGCX2:&@,U834AQ=.\^I;0HZ)VQO5/V[P8[1DMQ(HVQ>P<* B#,YSG M/+G9D..?FPTD]&V== ;=+F>[8=EQV@2RBTD$*ASKZ'/H[B1CU[ 3Y28V]B+" MM'@%/9M%BPCOM\X>UZP<)$V ^E.30)6"1,+G ..F1C:UR_&0?HA2,[XVT+:W MVF6 M-%$;.XTF*]O,0&[,Q22"Y9G/@I?_):2^/XZH/?/O"=,Q_KTX>,?&H*# ME@Y S4Q=V#)P:&H-/HQ08G[0N["8L4!3I#D/Z$ -F7(Q=LPQJ"XH*<2'0,48 MB YBT$W7S^%Z%Z8QB=_6SV2(5_*'_ 9;1; Y;5"TO?*V"<8!_4#NT09I0W9^ MTRHL<,(48>B08EQ.[9SW)$>:F.(,.[Q&-^MKE@]*W/'#'QC4C(PR8-13J.._ M._O#_\L US0V3O&V)38>@]A&6 91!A M8ANA%WG([CJ (N6;"?JTH0/%$*(:/B4MU@=G]>N#?,XZ[W1*U,!+([:RNE;II6HP = O0% M,KX!\/'/3>M:>Q/U2'IA"AAFGK[#$0-DPGAVZ[IA.U_>%K)KMXE8;O%+&D)W MU%:^#03-,2T $/,WVI_((,C9;,+(S5_<*#E F\@C;NHY8^_]#Z4$@3#** _C M?W,:^$=/7C=/E/>:B$^VB%WGG9(N$_+3-@G^Q3QV*'6(ODLWO[-!^OBQH>LC MK87N9'7N;KP 7R?XI)ZO4<) H<.\\A1J]72@"O@ZC$'AM&LK*M13;"FG2)E! MC!N -17;=9G?@,+^Q;+A__"&WJD0,\7ZK916GL M!>T.XA9[@,W-H>__*7*O:ZNZWZ^J-[A>R;A?=Z*;5=Z_$QPH]T%<=>Y NW^7&Y%\;) M\$#G%UM?Q#B;U=6Q_R4WI"4J@+_IS!E_NP>;AK^8_ 6K+*H@4QWY)XF\#54B MO^GB:#^T8SJL9U=7A#HRE5>0PSBYQT_DBW',3J0=!@4*UN,JO?\Z077$-[N$ MZ*P [>>TTGU*Z]T]882W6[Q). !0ZBS]=H''=$+2C#_SA,8JA3>Z'LA3"D\_Q52= M=.KNV;J 2J4Q-VE!X^,HX"XM?FXXK![S94SS7"P@16_D M:TZW/.;%>]?,?AXY4H<]MB.:9V7=:;$O/\9 &6L22I9,&D!H52T50!Z):H&$ MYB36(N=^@#9(9X TG;"2G;%L=48M,D @'WQTC-]4\11_+V+)W9PPS*GE1OGR MGMG+F1BIHQS7"688ZD:).&8\$\#H-:D6TQO9D4I4F#ALIFYX@IC'LHL2NI;F M0<1FUB.=N@%R@SX%4,N*<+@\[F'V8M8-?>0X#7"""%DD!V M0D2H<']JO(8 LC'P3@+W!\NVJ4M,'^HK>_1&WQ)Z2+,",'7AYR)=EEHEQW]49YS+ [*M&=4;MNLZBQN[)QH$9?\TM(T)>F:B" M",65O(("L)^T)V6C#H2UE3Z$:X7$?*TT@O4^+61!$4MV^C[LC$E>:J>*I[N9 MW>2\G6E((XTX4LLC6N 5J40&R(N$ZQ+K\/'H6=>\X,_2OIY84<1RU_:118S_ MH-N863RJ*R%F3WH6^-J#.E%A]YSG@9C,8\:U&B2O]1".4"LRLPN[!W0^=4#IG^NQ1R<\R)?Y$*SGHARJ"U2E^<$T

^3!+;':3%6VR%>3YO1F.4;^N84Y-L:([4J M-Y!-37I?2^P!_+#BDP7M.8@F!7TS0C:4&8WI^DAR)H*U$;:'3%1,C;3]L0/& M [)^3P4_MSR/6"Q@L;0KNR_WC[6*SNK\["3@NN>(WBK*2[;[0;<8EU2+9 M271?TRV4GMOV'\^@13IX1W5!QK7>136:ET M\7^E6Q*!/GH).?<=PG/U4R6(-)*($%6=:Q'"Y''_/&!D/GM/Z$_OT?,MX[24 M=: EK.6>TGWQ+\V8]0#), EF/^<(N'9O ^VQ>S57]3UE%$":+/LMU5U+E;Q@ MQT&FAB_YDUH T1*"'OF8![3M*_L/S611K%FO;G51+D28G90SZ.,HK)\"NZ-R M!W")JXIHEKW#F+5F077\I/#C)4^7GKW,JTSFRHVG5ZZ*>0 M0QY74W ?LG3/\ESH0N,OC UD00>)D'J[\T"WCJ59*1!G31P5O]2,3?X$!$R; M_[08\4S U^Q9(-VS<5NJOHZ8P9:*6 ;>O$4\9QOZ]D#?^S=BW:F0FZ\C[-8) M-3L)8@-VU?RR;3E(^"@)Z+ C^:H8D\]D21.ZHZ&W,BKG=9KM MMF[W6(B06[0;Z---R3X*Q/;LJ/B%6Y+5M&P(0+$A.3%LO9**&P'^+#G/"L.* MQ?^.+5C\].=3],)V9F"' MU.I]=13X@TMY(?04WB"--:9&S!4!IN0[L/UC9E/J@WB='B@_3NHX$2 V!S>P M>L#;6R,=THY*^QNTBO&H8=N3'7[DT&G?4?O2%?"2!* C%%S)SFG1[K MUDCMTQ%FZY+7[J8(9PQ7C4=?D*I>/5*,B<$Y5+YR8J '!937G.$EI[#F:9Q2 MOV;;8I7G)1Q.M]^0-TB$W%C=0)LV:Z= ;+J.BONXY #X$RT@[,5WP5 O_99J MF3=6=%9X= 44+D1(#?0\T)VWX'128(]WW0'X*=HRK[8QBB#Z:KD"7ETS36^T MKJOIJ><*?$'-],#[OK9'_Z6."Z3)\X9E!W42I@MW=S/,/LH"K/9*'6VP^R&; MRGX\SR=9T?ZI*FR/4WB(3\BJ3B_-[&BF@*LV08 I :[5P;0 SF0ZE)_LT8_P9;NV.7N#)K]FC/CQ=W7H&!FIQM#9$ MJ:/J<^K>TQKI12]I="*U4D'B23Q=6I?NPC@3XS1B64%YHBI_X)8B>+_'YP'/ MUOQG5#L,SI7MMIB=_!#$[E#4:(C=_0[J[2FZOSIG M[MC4/\PF0)VD".G\$N%RF[-_2B@9^2'^V4"98T_FLJ945]D B,SO0R(!)!)__>^WC=-[ 7Y@>^[?/IW_=/:I!US3LVQW];=/ M4?#9"$S;_O3?__4__\=?_]?GS_^\G3WT+,^,-L ->Z8/C!!8O5<[7/<6WG9K MN+U'X/NVX_1N?=M:@5[O_.PGV.A/E[W/G],V;HT UO'<7MS8Q4_GN]\,TO8\ M]R^]\_,OYU=?+LXN+GHW?[GZ_I?S;[WIXZ[D(^S@TJ87=6SWM[^@/Y[A1WM0 M5#?XRUM@_^W3.@RW?_GRY?7U]:?7RY\\?P7KGYU_^>?CP]Q<@XWQV7:#T'!- M\*D'R_\EB'_XX)E&&.LI5_WMV7>R!BZ_[+Z%+8'^]3DK]AG]Z//YQ>?+\Y_> M NM3VD7T:X:/9,7?2N53FW M\9?P?0O^]BFP-UL'?3O^V=H'R[]]>G4VP6>$P-G-Y1F2Y'_?I23)_MMWK:$; MVN'[R%UZ_B;6XZ<>:O]I-BIT:.5XSX:S]5Z!_Y/I;;Z@,E_8FHME9%+=:P(64AG\)/,>V$(5O#0=I<;X&( PXQ.1J54]IIX8/RZU!:)N& M(T?T@T]HHX?=;X/)/ ".!+T*=S7U/1?^U4Q85$LD6I-J4 *PQ7KR9%65]'NP-MP5"$9NQOU:(E2T MHHAM+\"-0$U:I765]'QH^"[D*LY, KU ME4AP!Y[#6EU/*BKI\[WM0H?>-IP17''Z47T[6]V0&BOE;39V&/< SLW0(T%V M'\#.U606L3TE$L9.9;R!@WQNZ'C%+L<4KLWJ24AL3XF$$[BN].?1%E9"BD>T MJK5?P=B@&A2CYP#\'L'>#%]JC[MR(QKZUU.X)*@]_%B;UE#NA?'L2)$Z:UBA M]]I MF(#>GBR#<3!MJ72JVT@ST$+VGBX#40B-:?:VVT@5D4KRCS?!F+DJVOG M;320BZ59M;M$=R T;*>F%2\UHG V:B1(L06%4L1_#KP@;"Y.N2F%'/MUY@-P6_T?=4>JCP!\9JY8-5W,') M,OMQ UTPMJQ2:K1]Y!MFN+-1V0\$V<(ZGU&IC]T0AFYY;+-<$TR>'3O!3H0J M6+^@S3JGBVLFW5:[PF0E8UHVR5UT200GW=3@8: M3<$,S>IV3M!$7I9FM5O'Q[\;1#Z*64MFQ28JJ/DEK;4BR -I\CD]]?/@N:L% M\#='H WF4WKKY5C$(7U/BQ.\1D85UQ:W9-O<0=$#_&4J#OJ>L COG-+ 6PA< M"UB[G]HA^M#9V=G-6>]S+VLH_U?#M7I)J[UZQ["QH%!4QS,+?7'0U0#/+R*( MF@M@>W%; 3!_6GDO7RQ@H[L*Y[]?H;]^3OX:PPO_^>^!]P+\_G,0+YFRUASC M&3A_^U3Q^R^R^Y-I;@%;K>A._M?__GKY_>SJ[/KFXN;RZMO5]<7Y9:Z#>6[T M_6)G#=_,VH9_+=&E"$5:XLLV#@+_;*YM9\> I>]M*O64?LUC[+7G6\#_VZ?S M3[TH@'WQMJC7*-3\:/K^1V3X(?"=]QG8>GX5$S EVX<"BP I(!?J (&K/-N# M%LFZ,T+22"B4:Q\8].ZG4%RJ@V+A0W\_WDZD#H[#HNT#A$F"%).KXV.23*;W MM@/&T>89^!58'!9I#P9,/4]U?ZU*]S.PLE'WW7!L;*HL4U6QHB374)(KK3%@ MZ'V*PU=5.*#=,A^.T%AK\0V4 8K\]]\'GH6'A5BK;2CQ"Y."]DT5: OC;61! MH>VEG5SMI5@Q3/FV <4C1@K1=U40]2W+1^&(R7_@LA*<8^&I*-LV:%A%2&&Y MT0>6"PY8+MH/2[4(V^]V(G>26(L!P4;RDV+%)D "E8W!?Z.O6"T'#^G[TE.FQ5A5L*#EV&#!H% MBWTTJOL^,#!@Y'_='O53>YTI7,%*'B6W<:9KS\6OY ^+M$?Q3#W/E*]@*3\' M9N1#?:<"LT7?M\>M=.[ MG>E1$_TX\!=F5:AL<],YG*"A;:\\WAN/DLKM4HU HU384Z)W/4%"VH!YN@+^" M!O6'[[V&:Q2J:;CX,5%9NFVHL N1H:-@39T2: T^5M\=2"81"'*NXK\=;S31:C4-HBX9 M'S@'Y5H'#$/W,RP4+-53%_#>#DS#^12'@$R!!1L*@O=C.)Z6/#)%>VK:C01,AP4;"6[\-> M6G%/':-JHB_\OCWZIW<["QK%+<__^N7P[H" &P5\R=1S^L->+#@_0Q<+=NW" MOP\FX[OA>#Z\0W^;3QY&=_T%_,=M_Z$_'@Q[\Y^'P\7\TS'N%RR-X#EN, H^ MKPQC&]/P"W#"(/M)S,;/9^?I8P/_._WQOW?R3):[9(K3],(^YBH"6Y4&XTF M-'&BFX-^5Q?29J3Q(($&'X>A9 G\6"?UM$.[#G!<\!/DEG%[J1'F MY:PP02(9_,GR]GUN.. 15,0T@KF7:&>7"WGQ3;\W3%#_5'F)UH:*(W]7=_>%$H0P?@UR$B1@L@>\#ZR'1 M%5:.6(@0^ &(2^9!/U<*>I9D@@7[@[+:48 !21S\+*))8($2X-%#.BC)#/P/ M>D[H!4XV*.U,.#!\_]UV5[\83H12!CD1VL2OGJTP/!'1M*:T8F%(F5W2%"+5 M)*F:AV8 *M>I[T/<. MWU$VRCAY&72?MFDBL^0P)\D=?I MOK^$#(53:;2)''0L>0>@W*:=Y<[N;U!L M^A^%[&<'Y)'_84T9R4E%17KJI%_\P_.L5]LYO"UU^.MN$(VO MW6V@0,]2M:C(&ZC(ZQ;2HK:D'71HQYYKLOJT^[+=X &[ M:-UR:8F^;#>@)C-Q1/[:WX4/O@KY'$ M4IU!5=Y"3B-LYX+X"MK1I!':1/*P2-Z5L\-LJWAJO*-]8K8-]&)AG9G! B5^ M_YQ!SJ[P8+C9.MX[ #,0+Z7+*L10@EJO>^RH)[*$^46;4Y5,!>_\QRJ'5;M' ME]I22]B_4!-/N/;\$+W1<>OYOO>*'N?"!1262W:/#ZQ"2MB+4+\[F3W7@M[] M(AN+BI+=XP*KD!*V)]1S(7F_A]71P)0NJ.O[&537MY9S@D=045L=JJ>(G+B3 M92$LGQQ*1S$AS5KM'K5D* 2;)YZ/@B_ ?_8JC-,W]8QD)MDI\(:!"N5;]6W; M>,W-RM3CD^K".G- R&X9N]2=/&6_2[N^>X@WI]\QP'&%4JOKI*DCOJ!%,&YZ MT<7W93NEK:S0==9P2MZ5(_RZOAI]PFK<<-<9)TE#4A?QU^II2N?;"1%'ZG)= MM8-,>-P>N_6/K5'4U+E6NWHB2,$KNJ %M?()C#M@A5'3':0(I^2BUMFJ&9)+ M-4JZ_GE83#LV<,)7;2*H$@J*-"BNA-3$G%B6G71^:MAP-3@PMC:Y*N$'N>D>\$$3)HWVP!FY@OX!D(^'!"]#VP62Y,-[P@4L\K720 M10(4(/4^A:J-F!D(#=L%UM#P77047[A.M+1-&^>MT"MVCT4U91:T)8/;PU-U MOWSA R.(_/=8K8D])KDQN.+=HPF7I$UW16X2VFW)&==[K::S^-0AMT]C=Z*0F MP;ZNDP2[]Z?"Q_[\Z2,I]A$7.([CO2+8[SW_SHN>PV7DE//W4.YE\+2AC1FI MFU*[N;1=N;21VP2 (WCBQQJU8E]K"OSX^1[ZGAJN9NMY4E?&KFR=E%YRZD?A M&KK%?^QG#CPK#FMTB0U,LG7E]D5)[E$01.P,2$IW#WV"7%V)(.%XRHZE2O5Y@OX MG\?A&*XI)_>]R70XZR]&L(#F*\KD &0G'V81B2VEZ.#B!;@1N(?CH>J&Z2[? M$4J4 O]GX0_':K14'"Z7Z@P!!;GBX848,;NS> R@^43IL.+M-N"_V"8(YIZ# M]PUQ%=I(!TYINK(H_.%[03#UO27V8#-7HHVXTKHO:EVG^I AG<3=U?!MBV9[ MVFLOV/)M!)E/&"GGSVI.%8'CH"G*M1X-_S>0TP#N=!%;01O8ZV%:<'G+5AZ/M@EHP'!\ VJ&NK$=@W_/4X\CS(ZH+,B M+]Y:RLPY=KZ3]D5M2,OA/!U;':+NS:OVQ7?Z2$?N+7 !_K0&4[J]A&$3I2M7 MX.F#I+:Q:2\%N*62=@E$*1NJ'P_/KNA2%N5UFFH_8QK(F2VYSMIN4BIUP*"F M@]D8=P @IG5MJ":<1Q7G"!)5)O444Y7K7JD-Y!8[U(".92;_Z@Q-1SMD(9;2C#X;?1!!+T:ZZ1DW"(4BWPS7@=)1"/M,>Y5*$X(0,F&_.G J38 M[ R7];(S#":/T]GP9UAN],NP-QK#?P][?WJ8S.'+7:*D*G5U)>]$A>HH!"74Z!*Q M>,64EK]"L0^$3Y--<7^NZKD_\\5D\/>?)P]WP]G\__2&_W@:+?[5'K^'^7$M MQCJ*"&)>!B.B2:S3 M263Y)<:ZW+H^@$9&G+5^-]%O)#W6U];BJ3(B[-6%.XDQAZC8["SJ\S(3T:PH MV4DH6>7$YEU1<]93%/C.VT ^XDYZJLIV$DMV2;&Y4M2N=QZ@48DO(=,6.;N" M^N)8:V5#EJLK.Y/0"T!6!]R!Y+\CM[R@GWF.<^_YKX:/.\'E;$5?II!!KXP& M:"QX5TYSA#WZ^ WJY4HM(43@6F5;F 071(AM?+X"J>V'6CW$TOP)GLX2A$=Z M03-0F27JX]AB!22BYX\*X\?+9B (?=N,ST]@J3[2;GQD!#6]!'88X5]V:=KL MB9!0BIHZ^7PZ1E/)T!5/5/9VM6.J%$XQ4[>AXJ3&"E_RO#>H\_2JAR/(.(_6SA=.25=%-1),=YYLT%8G**=P:1Y++ /(WU'$>"E:,H"3'N*00W/LNFMQYVL\J MNUO&Z&4N^(L0NCK/48C.NA?>- 9?TNTGKCX4P?VN_K!7#NO5ZU10'FC<@+EN MYUW0SA*.+K.HI,ZZY205%FC066XP"BXJR61RACQTLT5%5^(,.LL/'NE%9:(\ M)$F%'5&=B,((UO>.]\J:>N*Z9NJ)_OSGWOW#Y-?YI];R\V1._V_0E"/W)WCUOVH1/V8HUX_H:TL2(L"![X%")$[4I$8_M= M3T& -O$^I>P>W:C?1U]X,V!ZKFD[H*",A2?&[,CXU.GP\VC:DYJ_K0V)!/%7 M FJ^;J !+8_&GC)Q&^M-\@FF*LM[EW:>[X% 2JVB F^@ J]/EGAU5-5)XW<' M8.]-.X8=_MT!Z69M?X,V9/\@OK?$4/6##4'7@.8R\BF,6):$HPO+(0=P%H'SA=\/ L!NO+ MG"*] M^)31=,M+T^W5"CW' 8UQV&(8JP/GS+-4/45>,6JAZ3PH^EJ'7$*-H:-;GU.' MM4^65DR*:+JA16&6PL-)C(,P-=YKN5=IO5-D$XL*.KEK5:D*/X*RV,:S[20+ M(C?)F[O3>NYW/"3C:+8 P,T9!.#K*7"PJ88ZN>_%YJIFJL$%P7.V( MU*N1JOC&OE-4]>IJX^C9JD:U8Z/,@$K1>A)UH)E[+$G]NH)12=6!4[C+($W: M/!V*BE>3(,\2MP?\77M#VMAHG@[[&NI$E(=8>CE.#VZ-W!<0B+C60FA(&ZX) MNM;"*VI7_77!GT\F/T) V7!,T^?&*VI6( MZ\Q."TJ#5[>YHH[/U9\U"*()?F(4HJ'N3).96I+@891_ >H9D +_"35.CTVL M2I >'RZ OT$:P0=<5Y<_(>9PJ:"3[U7,P'8W?%A8 M@RU_.JSA4X'DB M5UB:OA ?/77'0)E_\-%E#U8#DM.BJ2,.NW,9KM-,A5D.= M=&43?+A< A,N@(=OYAIE.9Y!YD]_:+O6L4?Y$IB M2"CA2]JPE7 ML$@K-4FHVNR)"^,-!#0^'!;L/"68!!84KD!]MT!*OG$4_NIX0>2#VRBP71"@ MVRRW1F 'D^4TU_"G GR8)./G9_#_>I][^T;A/VZ?YJ/Q<#[O]<=WO=O^?!2G M%9_.AO/A>-%?C";C3WHG%I_X*\--DR?MD[$GJ=_R*MJE[3*&K#TW%ZY]M(V4Z>/&24X#C/84L>"RCU36'D^YX+_VHF MEH)Q@%R6!\AL.( ^0Z\_&$R>QHO1^ =T(R9C^/=!\EZ)YH[$&+SB= )MYB#> M=0UVE]SC,C:TLM"CI0>("FA9T;EK[9[3' 0136MC921PJ'A2*TE7@NP9]5U, MV;,[.B)AM5Q7%5/[L#\?ZFZ?$B$IIN:PD!@G(#Z)VBF,[ I@RFHW5*O5N7<( M>.20ZA8<:Q#MS$BVU< XGJ[+XVGPI'V5^KO7G)B M6@S7;2!S)QR)H>&[T.@%*._X%"0WLAB-P+>R$1CV9^/1^,>\]Z>'R7S^Y]YT M..O-?^[/=#<+F18R#6#L +Z8FF#8@^[01CBVO#9#FH9#(2B52YJVSLNY@U/& M8?F]/"Q'X\'D<=A;]/^I_<)Y)V_N$*1Z,!)+JCW^9_?'256T&94,F%2>];/* MU-:QF;\)11F4-^5!>3>\76@^&+/7C8CC$%=(T1-^^&3]%]_3 M8Y>DK<-M=U(^"OFO]#*Q5*1,?9= V:$G)R*Y"GWVD,];6:.0W1CIO'IJ(WU9S,? V&SO< MG;O%6WHKX)HVJR=]7A&!!_WHQ]$BMA5Q$-Y@$A^>#Z$ET=ZU)BB$:B\XZZJY M%,+21YJAX&M$&WM1"]O"/9#F#OGV_[ M\R$R$H_3X7@>!^CVI@_]L>Z68B_)9)G729K)*4ZZ$^^YH!Y:668>PGE;D\94 M';^Q=?HVWVF&T[$9;B%R2PFI.X[3$CT'X/<(MC1\X=@(J8BGFS_=SH?_>$+1 MP.@(7_M-D$/)J9=P<<45W2@N=HONB$&>2D@DJ&=PKM0;_>DS]I8YVMLC8#GXY2 M?L@W$$Z:(Z_/!0T>FO VTU+""!%3RH5R#>:+!7JSDVVV@&O!L\LZLT7R#=WG MBLY<*?'0R!.B(/XT-]N(?,1.LDO@]S*)P:->.FC48/%0?95G2T1 M?G-;DF[:N@F5W+CA,C-793.3W-5JBRDYPJ4MD3U%FZ+$X4XIKLM@O@8@'\1#M>3,E5N$M #!)+S6)@GX?T0&]&[#.,Z#&WB6 MRJT$OK9@4I]NX 9>F*D/ @#V[Z$C#>V>J'XTP@AUCW$:X&ZI1?P1+:6$7-3J M$]0EOC!H0"*.%EI(GJ;2B^6W0K@,<%_P$N;$$4!:&6)F+ DH&?[*\?9\;#G@$ MFV?@X^%G;J*HD6]:,X& 8247FBE!+UKLS"'T\L (_A5GY\L%M8.XEFEGE(NP M$Z3:FL_--; B!TR67&EHDKNU._'S>V3HK&(7%+?WO^D11L?OB;XD)/.I@HB: M*$_J9O?UD1:>:386KN7FU_)R,\U$U)8E9I=3$D%Q>809+DO0 MZVIG21HD(ZHOL%Y'7<*N\P7HL'WX9H(@@"Z:[3@HW0N*ATG_NO]E7):)50U; M[1+?9*A"K[,WL19Z!M"*(PD.B4- X)0]>7;L9+P.W[8 /9&UL#>PR&0YAS\- MEE#UM* <25_I$E./H9KCO/NN()L;ESOUK>Q.87.ZM<7!:F=RM_W*XK!C*!S4 MC+>XG0CQG<6XU&Q-&R/"DQA.I*Q="3W?ZZ0/%Z,6DM]^ 7-@HI--&P1PGH?K M56 EUGFSC;+H2=X<@^(_U'(.2E6#!'?KV%D-N::G[^7I*9_;L"TS4IN3'.:L M:_RB=9RB*.TD>N=Z!DS/-6W'IH>CBVBR."R^PV'QO15)$H7+W-9 !P5;O"%\:B2O-\U!A M7/9"U[(O#-4[0IE&XDJX 7?D5\1;[WI[0M:6ZHT/?D_WVN M:'2B<^="[FC2E:+JPD4JWJ@[[L&KMCS..$01Y.4YXFQPX(!?Q&Y9TB4E%MH.9 BP0Q13*50&,F MB[[_;(?^/F\VY/C"FX$@"S.OS(54>7FH:7,:ZP/'C7S"*&&=HQH-/?S"BIH@UY#-A ] 6(=[1C!"RHS M+31U#@0?VGA95KY$"^C&EAN0TY>P5&T+3;CFD]J"*]]B$'4X7'PC!BW("?,* MIK1VU&@TI_ (*>CT3J79J!"7.)=@R^<5='UV!A5TK98%/$ RT8 @9P?FCP.! MB1-&9=DV$( (94"!"D[ '_)9CY0TE[A*VA'A$;S :><@K+3BMQF&D>(N)/E MP C6,V ">QL>@HHMIS^69#@.MI68192:[46/R)'W@6/8FV .PM !5J(9IK%> M5;$[/&DHL]3D+,J(LSMZ2Q00[]-OT+-A_5?#3Z]8QXNIJ>&'[S@6\;7204H) M4(#4%"JJ^#4#V_2U\>2V'W:ONUBL>PQADE#JJPD["ASE[2N^Z-&*AY6SQZ]D MAXZ*,J0M>OT*/?$1=^4.!*9O;W?WT+#=QM;0;Z R/G'"+LWQDIHSQ1K.T/,2 MF C2W>\TA(5/Z7O8Z'+I"%#E)LO!;XO"G*N-WR*KN (.@@Q2TWTS8?!HN_8F MVF!1*/Q>/QP(_2HB09=# RR,-S(6^=^W&0NJ'-@5I$9^ '5SD%Q+&_R:3SQ- M)-8X=7[5"V]#:/>A9VZBRY&)?KQA[*H32<#81DLH00841XLF.I"Z$ZGJC;PJ MM>PRS\;_0@& '+PJ5SXA0C$*+W5KDIM)I#=;^RL?).^5E%F *=4QN'FDU.M) M5A*NN;O16%1S93J+*4U&L7$E#?9W6HP"%DRH&O'=C*C_]$.=IX]_0O,'OZ\"^H MR1YJ\V.#7TY/D6Y9.ILOI^%HI6_FL\C0R1=^BBL%I -<$'BI8%%)%SH<#[# M6(:?4;1.KK3G:\^/EPXT_,L%.X,_HVAZK8]U<6 MS:-^HWIRITWJG<&::6@W#IGQ0L/!#^VC^-DS>[4.)\NG "3)"?NN=;BGP.N! ME](%[SSP^&.?O2526R_Y7L]PK=0SSWWRPT$7;[D+CS;C+#?V96=]1C/1-6<0 MX'B1&]P8Y1\59KB8C2NN'6X,J)2AY)*N9: 2[\3A*V@'+!=&;! 3))7[)$>2 MKM5S5\BU3R8G?.H4;.%60$30\<$6-)^<';BXALGP3;_PCJO3'4+4%U=0#!++ MP*5AQE"C.XC5%1:[C%7KN3Y0PL3*!;6#LI8GQ"B7C/@OS) [6#56C;&#(OHB M05;JP6!BD:J3EST/0H2*:MCI,I=;=>H%-A(\CD4+;,CV!YOQM*!VZ]J0C)DK MM-,%L:H0ZY_)#@1)70QZ%$A:L"CR)13YJHTFAEVV3EX.+O+_4 ^"+4W]YK4A M&R=G: 9'L$;:97'&GLML=/9EM:&"2+M#$:^3]\8Q(V'_&(\LZU/G"]JPCI\\ MS#9(F%[:98;HQD<;\$6:'!)R/4*>[R:_T O]X6/TU3) M4T4:FHW;EZHNK-T8II^N<@C2R>BW@]7XY!F.*A=8(S@%F6MT;_?>\S%3&88: M#5IL(7]$2]O)$+NB GX%2&? ZK_ GZXJ[N:=,QD=>C,MI),0$:6N9%1Q*/&1 M03,&\3720OX($%!J\BPM+1!R/5&.N1ET^*? -\N;)76;:2&#A(@HZ.:>7APB MC"UV!O$U4E3N51MN$@D04.J=OR/'(A>,;K:\X%T?7^/#C[/VTX#C[ L?Z^,C M;:7:(-BA&I5>06?:*ZUNHH5#O[%XG;Q?6)6/Y/ &?&HG+)1Y^QX.=,/Y%S"P MN:9K-Z@=IQHSIDQ"P=KIY*8/DXZ@ZL=P3EJ\ N<%/'INN";G,N-O[H..G+KI MY.80JX;0$%V\>@TYF+;R03TVE71R*XE+,?#+Y'S.'.U\L(Y5*9WT8U) ?;(2KH9-.[O@3=<.^T\_;S(F3CE4CIV?KJ/OYC+4_"$921"=W M[VD*J4FH#R:1*"0Y+Z0.%.+AS8F2A<00.;OFNZ6=Y&B]07Q7(QBYMU%@NR ( MXEA%]$YQ!*QTH0O!="WX\VUZ29,OBN^Z_#3OX.?^^,=PWAN->[=/\]%X.)^G M1;(O]W:?CI.*YC[>F@"_2D4&.TT:S@_?B[:T"$#N5I38E22-\N[B:#[)%>QJ MW[+L9&SL61#VM0FE;_D1-\&J.\W'MJ*B7Z*2N%5TEPMVS0 6!@$=U2/C5SV3!'Z8FT7@OPYG$/BC?9Z[N0E< W:AP@G" MEM,&6KW\%3Y]$8YI!;L6;(1(^_OD!EM@PI4'L"H=!F)9;8C!!\4!A%S2R9V7 MIR@AJ.?BS6^A@%[JYU+C@6VEBZ77WH5\ _1 >3/DB#W0AF9ZF7]=D, &;ZA? MII+ERFLJIQSZ(;&@#YP@K\E,HJQHQ2M;XU/1Y,VXR9)# QC"UFA).V9*YD&9 M>**4)BC.^P7XSUY%Y-(W59?H]M%?7#JBI>!JV.P';Z5HL).1XW4U5?W0B:!6 MB^K_IOY&GQ0^B:,M26V23:^J^X %L9;]E13((S@'%_ZX+1<54I-/Z8L=T]-C*C^ M2/.&M>-S:U:'DNTQ\?J>*C^[KJX$T_>#M$(UU\F;I@6EC+T0YX'E-_=K'GC4 M;UT[(FM^VB%8TX+6A[C=$(74+ZOH!_3#'KP@N(=X9SJ-34>%B0)+SP>)3J'K MQA/G7_\KV@T%F<2KI+ET;7YL_OV BVK?<&)3MK%=&T$4VB]@^+:%*V_<]5YQ M'_@@N4Q%ZK7=)RRJ"?8'!&$"0BH^7'MX60[ ,< Y*2Q53YR1M54D>;M-H2W% M:3LW$0EU&?A;+P+R'0+R[90X*U.+4I>"-SJ1&FI@N%P",\0X5#P4IK7U05A! M.A.4\4BW!1O#X W@1#19XDTK3Q,G3L?&JA+UOH"8K5W':#+P *#7\@;%:^2 Y7)XLLQ]SI5;[ M6DZM-AO^,AP_#9,?Y[[0\Y8]/_E&:S*HI3I!9F( R8)LS*]VN!Y$00B)Z%/V MB)EKJW**JO GI3DC52FP_OQ"?90I)W8'_@J?G!J'S%?)?FL$=C!93GW;A):0 MD'F#K;)VT'/C5Z9 \E;309B?@K6ZMH1H@&:=:A!T()>-R87]@:@&_C0H?)M MPPDRT8CYG_L-NJQ0T:I<2@I9,X+*L=I@TF$,BQN ,R?5M[+E_B--O\] 3#]1XQ?C%SZ@W\_S0]@VO]"+TRX]+K' MA"*.>@ &?0P @WZG ,"(HU?Z2(P=?Z"DTZ!5TP9(@0O/6C)W\K49R@;.\"W= MR46WTN'_+/S92(V6VD(M,B_*]!*EBDX^U08=%-U8$%6/XON&&[_OM M;P'N2L;O(=L%_A#MJSUGA%_+WZL*%R#GIG] MW-E_]N/<+5\;,O';]3EDXM>;\Z]G7V^N+[CON(K:EH^?P!JYE;U%L$(6[>Y5 M4H2OU99VQJ@)A!4[]L)T(C?1Y, +0A2A@&X56A/W"84[;!T +6C6\\.5$FLU M[0 6!\G!S%-7&<>9@IK&]!B^"YWS8 9,;^7:?_"PA+5N43M7':9*(XU(=59% M\:5*&C1 LO$!-5=60A5Y:C5T.DP2IQZIM\:YU]4[1V'$VLV< A2) IV *_*7G;]!]FWU&0NY][$O\/O;N M2[W*OEXAI7#MSU> B MBD2-:'Q+H;'4\]#P0[2.)EQM$?L174DG@SD2:$K799?I^D )@Q/W@0^:2M1C M)Q^$8-)9$]YVCY)DEM2D):]1;',VC,8()!?RSV69T[3Y(B37'\P5J\GCF%/) MR^ALIQTE&X'"SM<01+Y%\[=RAH5A?S8>C7_,>W]ZF,SG?^Y-A[/>_.?^;-B: M)7*FEDPEF#4QOIBJ\.#D_A)I$5LLI(V-H&G\((J7)H+&[GC_U?"M!?P,8?%7 M**,-1ASZ+X-&%TECS&)*WD)K9 V\#4K!F*K;1QN]2!/![?N^3)IG)Y9X+[9K MH5=3QL8&$',8R/B4=@RBDZ%BU!]+,7I=AY\!: AMY*#,0\_\C7@7OK*L=N ? M#<@JAY!507J18&=Q:5LQY8+ZP5]G]F"4ZWA7Y&L3 U_%\,)T*74PIZ5$.Y,H#-"-JG) M&TL5[>@CG 5$HK'I0RJ1M'6%<9/W\/<(=GSD0IU'\2P?P[%8&^XD5@QZ>.T% MSL_ 2@"LZQ^+^OXI4ERM_178JS4::+!CQ@H4O8R/CWX8^O9S%*)3L(57WE;+ MG8?BW:*M'-$Z*5+I),G0B82M?IZDO'<^L)T.A7JQ4U[R1RZ6TE?C(Y<^] M_(<^ IGU#F1&3VM>JQG_H@*94Q$T#HIM&,BL$",._9=!HXND,6:="F36@$%T M,M0(LA"E&+UB6 4',FL _M& +'.(74%ZD> 7V&_RDYZY$OH!7F>^H FD<2F_%;/?7TO>A@)6 MLEVVV49A^EA0:4F^06_3X5:L(MK6ERADS"M6N]+4<9QK-I)W))--VH7QQOMF MSO=RVH31>#!Y'/86_7\.YZW98-PI@/H(&;'DQS8CY\!FT+NV.XVJ'HS^KC[" MG6O"YA>- 4-!\>>JGHA6B"$_' =0*56/"I=<])A1Q]-HXNS4.1+;?"B(PV>?CJ$8O,P\EVWJ! MX?SPO6@[<(P@L)MJA70HV2;Q_4]DUPU[4L8,&R$HY=BBB5G7G3+7)WNVYH93! M;@!N@0N6-NX@ 5-:7S#)N)0!Y1&PDSFUALLE,-'!R$X3,ZA*CA0=[ UTAS4- M9>YFCJ!*G:!GO%P3KF 27,-[ $4W'*3Y"/;DO5"8BV%<+7>=>LV5(>I-9*TX M&5^D,P)P!Y+_CMS<62=^RL/7*:KN!JKN6TMYQ"^FH(OTVC$D'1B%$73O^ MN85A)K[5.L4J8 D2]ABPF$QIF5Q4C\,BUH!OIVB%X@*;: MNDL[#,O%;V<>VIXF3;6?/,*EE_K@L:H<>CG1K4=I^]:(PBSN[+A M8K:28[7;:3_!Q(K>]-%CL?,@QB[=1V'D@WO;->!8,APH,=KE2 >9-P.&8_\! M)I'/9)EJ-]9^ZDB07^K3Q:+FM43DJ8\LV4BX3& .ZO"UTRG6"! ] M)B2&<-41FNA_9P2)72VBWEVNG1*ER/- M694V=)+D(LF><4S.5KG M=O!%DA)?.@0PC5J$*:G [AU&V\S[2>,4,DSNLC9 M$+]49)">7,L.DHQ=P,KNE$R6Z;B91\^!;=F&;V-W(MD;:#^?!,F<,4G.-K:J MA%1/K@],;^5"CQ&-K/2,$D^;RM(%?5VF M2*HI@(+%2;KBG8S8[O9-TX_V5[?PQ_LLK72'0B($SZ@E9X-:U$90-B.G)X+# MS=;QWH$_-=[AQYWXM&?@^;#?+[8?!7W;F@''!DNH@Z'IN=[&-M,;D^_]TFTX M\1]H/\..I).,?%5[W*I#C%B.J&=@:\!I/KUQFT[OV7S?( Z V&[[V257%1FI MFFYMXR9+O8Y."JXF&P/Y&^H.Y03)GG%,D^UO58=SL@[KB"=8'>1?4U5D=&RZ MN:XV@\,=> [Y4C?%C08"& M'58XAOP.JG95BA)0L\/BBFN.*189&J04">7>7XYOPWJ&>Q>A\X;XQA0L=(V_ MD$RLH#E$%$T?;#?P2RH7J@$T_2@E'_3TLJ[A8<(6U@:BFCH^ (E/3KD W0'' M> ?6G6^\9GVY-]#&0?B.!XI:J6. U9-74)Y(;&)5%\Z1\>8@L.)E39R6>09> M/.<%LFL ?VR'63>GKDG*O5JK*6U %F$X1>I ,O"O<0Q&9C,(L%85U 8TX5H_ M!)19>KT6$ \@#-'C2XGHQ%OT545/ 5]N^>4.R('A&I8-IQ?/<0P?48Z0&P=; M^!2 JZ$![&5$18\^5,I/>?R!4$<;U!O.H?6%%00P+O-Y\DK%'-(X?+_U7(N0 M[[RZ:%<0XI81>\E3=$IZ"BQ5!;L%"K.$V'N00B#IPZY;J/N3)8^=XZI;%.NB MW< U$EK0S41'X>NK15D)>]WE@IKS@&>OFU$XO5Z-*'::N+5=550[^!A!H*%' MD$ZO5:)D1U0[1 G -')"M01W^(:NV41VL$XF%V2;"-855UP[2.O;6"X1]5HR M5G4=/95'M+GD2MH!RP4/&[H4:?4:L ^V"]AV[$H%6X$E!8R*G3DV.8]S3$Q? MO; U]U&'B]%4LI#5>7-,5@UQZH94>S$Q>@._:JW68)J1Q M5TB*N;?T=[]!6;/>YJ_&E@INHS:+.HMM6DNY(%X-$G*\2CBWG,0Y^"PL35BJ MM)\%M:74:]$IXWDE'?"L[TIQB4C(-ZGZ1J6L-Y9T0)<+(S:("9+J-:/'3_V, M/1=./DA-R3TEXGQ-J-$*9 G0E+'E%58O<+,GG)#Y(N\/E0IV#TI&&:6>ES$] M]SDSW%75QD/A=]KAPS]%TN7!GE4?%XO*H7/P6VWPH&NU @%5%HT)@T?;M3?1 M!HM"X?=%&:ZNE>6A8M%M$0FZ'!I@8;R1L#"!:=' M>]8[7TX;;)K-'^RR$7)F*WF7/>WODQML@6DO;6#AW_3&E=4&1#XH#B#DDD[V MK;0\"4?+H>$[[\AI3!-T34RX$ @F[L2?(M8LO'O;#\*^Z]HOP \,_WVRS%VR M(UUD$_\=OK!/MC1M*,#F?K+$/A2:<3ZA5,C4".]R+W:Z/@AP]@%_W%VG O?SH[8V<)$LO(G_ M ((@ZW'?M7(R7#3F!-='3HLKS54C-7J"R0-]L$-[%2,R, +EFW%M"X>U'^LQWZ:2)- M)WX" 3W;$F3KK,ER]Q[0;NU%N '8%>;RWB=&I!_= M$VIHPY;FI_>\4@IZ)TGEY3J,R,2S?F(=[>C "RHS+32=7@1'"GC9>SR)%M)G M59A"!DA5VT(3ILFFL>!=F5B*IO(\#*@(8FDJN@3#HCXX M,:\5!LYTF!,DS-4%@DN93*8 \LZRS32WS-2WX;IMB\1BF%MPE3M&C09"8S>Y MV_R,V<'>[L'C@?>>GZAH#$AYW-D:Z#23N 7';G>W^)GB:'KW=]X$9$!N"I% MQ7W3;8G;;+9@$)40G2?"+-PH8@F4V _M/]('T+)G29 6IC[8V-$&0Q5JO8[Q MI9Z\30]G;Q+2N&!EA&E9'=R*HBJ?7"-1#K .=,+JI1);Z!B1FDK>] "'0BEU M[DGZ&FA\N@D&7A &^UMM)")1ZG6./G7D;;Q12V&-JMDK[]/OM<"PQ-D7[A@_ M.(3,2-%XI[72[=6!$@Q$Z##\1- ;;[6* 1T36(1>KT=RXAIM*C0[VU=%4M41L8N.7NRRG;1=O%<<"7*UTA&RB90^8U?3/5K=GMY&CY#'YQU!LK+$$.BP6,<8 MPB1>1H&FN[."# QF^DJ>WPDR8YKP/$"/I!W&I]&*=P3C6F)F6#?>EA43"8!] M&P*),8G"(#1<"TZ03R[L]OX=D2]8,^J:[K7*A1W[3 &5"@Y\Q MG'O//V!X%?2T.D5UW+0:^EJR9M WO="BEPM9W#[>94Z,MV^8=MB+53K"DMJB M9B1I&L8N*/8#/S5@Q1J^F4YD)4=.NT)IU&WP*^Q'"&"=Y=,6_;2<=QPSJ\CZ M7$?XID1-66Q;TR!9W*J%.TP6P]9QA&*]H2#&>W+Q?.A:T%(;#G MP_\7,/Q? M[7!MN[^N;7,]>7;2Y5SP& 7A+9CZT'VWK7GT_!]@A@MO ;\5K#W'.C1O4K_5 M)9X>54<92>5$W8I:5QV&>,&O@2!$^6='RQGX/;)A-W>"'ER(?C1L"#T$H-(C M%]-RE^@G42,9V42&^\HFVT[4\F5[.I\(E0L*NCR[OK@X[PAE>(7.6-&MO>.B M3FZ-P [F4![#FKCY%-SG3'$2^.H=H9$0L3,BB0SEE6!1[AW/\Y$4=/NQ*]H1 MF+E%S"#5>]NW*-$=6!J1$V:\S<^@=,0)E;O+ 5ZA,U;(V2 6=AA0<:R:9O"Z M!Y54(-?H$OXU),U E[,U+ KTS$..EV'O^\/.*KAQ98OBG^N6 )4+:"X9,XB[ MM05->TYUE8==_ M>&:5W5G+H^?:L"7.*::Z>D?H(D3L[,JIG(0',CV.PP2C'+RHJ-IU3K"*G/%! M[VW3Y-AU)Z/ON2'!,N *=PIS+B$SE-NT7YD^U9!&7RQS\1>[2_6+M1$.#'=W M5C!R?UW#;D[\D8MB\.B+U.;?**H;O3EWTUI.'44W&14UV23EVSH?OID@"%!4 MR+WCO7)LFQ"=*Z1?5&T'5_WY"B!DSFCA"8[K(TH 9NH;R?BVJ='"ZS4&3'D!-;JD ;K]OW1""/4 MG_XS5)-ALMP2+E?J"&<:")LE3).S%ZHR39:LK$F75^H=TAI T\)S&"26FM-U M9U7^^B6O4#@$?DM^?/C35**23E>.]VPX6^\5^#^9WB;Y)DK+XGA!Y(/],5+0 M=ZU!LF<(X&H,!'<@-&QGMTI-$ 1O(7"M?;QI:(?H@U?GYV?GO<^]?#T7#>^U/:_I]A4QO'#0AZ0E]Z-@+P2<7@ M(6EH)RW&['+656(X4Q(^[ &OAI5M] MCF%O!EX2(UOES8IIN?T\DJT,Y9FH5=TU;2\;:HDI(7FTF%M8GGL'H(4,XU0K M!X+]@#81_NW!-I[C8VJHK%\]_S?@SZ$&T4A('IU")*^^=B6J\8XP1ZX^!&64 M+D82'<73G8>>^=NM@4*H%,P9N6JB." MEZWZ/96DY_ SA < "V6T(<%QH"M3A:X-C>&NKZ*]V*Z%)K"QL:E^:5;FI[0C M'YT,%;;F6(K!\E!1+(K]6#YPRR=7B,2P]^8FVCS9PTF+OFU3XX6M$&;#S%F M\\TL<]LXL'CU&G)@U\()<8 L,W9S5%<.H#B'IBS8MW%*/*!(C=T^%;;9'7$W:I< MY-=H01N:\,%&@;N&S')79&//'<;! #A@#$\1)X+$6U MW0'8I:I"Y=(60ZM'S[*7MAF#LO"042Y+ZWLKW]C@Z,6X&=0.A4["K\AJ(!ANE]+(M,%FBF8ML_S%%.P ;CV0I-N74 J+'WM!> MK1L//;9&.@"A&)FSC9BJ; "J][+3$ G"5G:NA':('GLGFZ8+PI))]49VVG7B M/G:AC'9@TY2/A8L@3UM":?51/T&9!\:362JY($R!O_3\#;KY3 4"5[;]8'!) M)BB6D0Y('WFT;&.$7JM3(/'(*"C@L$'DT0S-LI@ L]WOM,/GF$%E9"U@=_#4 M!)+%G:T_+0KS76V@"EG%%7 09) :T<^$09HD&XM"X??ZX4#H5Q$)NAP: M8&&\D;'(_[[-6%#E:,4MA[W9QEGMARP%(&8AU+QA;5B@:JDL2878 XQV$3"+ MYLGR! :3< W\Q=IP)[%$P0_81!B,4')2VSM\EOG8G]>/S'+()9#%(C0L-3.D MJB2B\C0Z]MP7N%8"UJ\@WJNU^DDNLUC3=T8([@W;_\5P(FQ6%0VZ]C'4M-.^ MA+1WXM^\Z[MN9#BY#83)\W^ B"0O?D/F%06_S85$^6R:-!"PX("-N4ZG[4U%$=%Y6+5"]EC MO2"CI,5ZA7@F1J!WP6)(_K/]$:+RG![HSM!8-R(_Z2?W@ M![^/I%-"X&U[W9[L#G\:I5"MU=W.2^(4+KS0< [-PM@+_P6@<3"]E6O_ :Q] M2TFEPTD3XP[IU9-=WXM;S=CFO MB?2A(0R;V"J?+KL:Z"=CFR8G4R)MU=2'#@7)/L4%3I(9=:^3E"8P@2;:N+ M($F^?WI4UT/%V<"1?(0E^0VS6/+\:Z,C-XYW0,W&OQM$/@*\'P0@Y'S6[++\ MK-ED\?-PUIL_3:-FL #Z9L],/MHSXJ^VYK6SN//9 MHI+E-5^>BFJL*"183 SB$V2%0L7!@F*XF['K\ Z!K MZ-NU;6)3?6/+:H<> PY[\/A%TPU#L#KL.C9#-[:L-ACRPW$ )9>$,BX'02_Z MIY7W\L7T(C?TWQ, TW_$^,7(I3_X]Z!_ -/^%WIAPJ77/284<31[^R8CW@/M MAD^IH#9@U3*"G'+)>+D L\I_]2 Q\TT8.Y\%CY*G'6;7HYVI M7Q3)@!RLZ9O++/7RB*CCL ?HFZUB-.8@#)/5R R8P'Y!E"=P@JEB1[A07U:I M-Q=4G67=@:T7V&&0+$ZK.4(LVWY:\(LG]9*"LG<8?+ U;"L](B$SH;)L=YC M+I[4JP'" DH-!P0+XXUI+L 6;C^\->3K9(Q]O)N36+E'.S"!XQ@N\"**]:?4 M:C\]F@@J-;!< YXP4Z/+;& @0..(:Q305R+ M68G&?F=8,[CC(N&QQG._M.M M/=/(SH.J#S2HI=MYBG%Q#=T2-3: 4?^L1Q>I) S;WH(.[E4=72B$C .'6D<7 MFF(H_NA"(8;\<-0ZNJ!!J=_1A6I,N/1*/[J0"( &1Q=M,X*<T:WD4AG4:QU.X)](W'U.GW D&'@>%$<21BAZYQS;QF^0ET2+V%1JG0$^CI2 MZG7*0![^\] S?\N'D!(QIU;J".KUY!1TIJ!;-'FJC*GO+4$0Q"+= T#96217 M:C]-&L@IZ&@"1Q-5+ZO$YS-P8AR^F78 %L;;U'C''UDQUNH.4>H(JE?6&Z&' M$\FP*>_M$0\J<)6*RKML,4MJR"DU9 MGZMW-^>RYF&6 [_Z&8Z4S7UV=?KZZOS[]^O_JF[-ICTZ,N M#4Q$37WS'81=4C>JE-S_V#W-D-Q1? 3AVK-&\6U$)$CYIP"@=RQQ9V4-FM.. M%@QH'IS!B)9>,[+@^H\]=B-7T 9P*=@5J5%#$W*?)IS9YGKCN=8 G5.]H_O[ MH1^9L': ?P>/5DJ(25E5,*-IUD=>GVTZ".@().\G",^*J($;E+=G?@ M.1P%081NUY'SF9$K=81LQ?%?_F9EY1%GU61 K=1^W!O(V8K71BHVSZJ0 MKBA6E/E*@UQ+M;!EE4SJ!2)5.V2Y.Q%CSS59[X;LR[:?!/SBB3J%J]Q0O]!M M0[W!%9&KQKOJ7;@DHC#Q%5/\)F0[E 5VH XR@# 3B/]C%PXPN#R)KL;[;G0H8F@3S/9 K\J#[;HYKO M(-GJ:$6L*&ZZH/J1N;)=( .7;'H]CREIZF/S*2LKM)P0-044M614>OEX'CT' MX/<('4R]H+TS/K?QJIPH=?YT.Q_^XPDZC+WA+_#/>6M\P4-54#Q ?'$U)S3% M[A"C*"J*:C>$:6@4#F=8!3K>.7AC_. '*V(C**5U1Q&/#!U4DHCMPK4RS(%: M7GML20 QP4N04[/3\&+?*P,=B&6+,EY#&;]IAR4!#2J:!"GU0C(^%MJETR<8 MW')![3'DL+6,T@E:X3J)LZL!X-B@,UIQ[\V*[ MJP'LK1W>&V:\H4BTX<0ZFE.!@FB9$/S"ZL<*IBC4?4[: 5QR8@*1RX6TP[N& MW>>03-#>EUIPL5XWJ:@V0'.@18*8(IG*44Q-K=U?P6X'X;WG;X _?$N?"$,W M,I/W>WU\L#%W(QKC3H'P\,A,B.02DK KF?B3U[JW0",2(3EP+$.MKQ@1=49EIH.H.(/!0;>ZZ7G/2ZJT0+Z4DP<9' M4K4M-.%:,-06O"LSRX'M?:!=D<$4UXX A*V%[5-'G<-)DNT:X/=?BH6 MZQH_F.0[3G159;3%7[\DJ*3!"?_U_P%02P,$% @ C89N5=--]PF=3P( M]Y@< !4 !W;&US+3(P,C(P.3,P>#$P<2YH=&WLO6ESXLCV)_Q^(I[OP-2= M_]SNB))+.^#JK@DAQ+X+L;U1""D10AMH8?OT3TJ C6VPL M\SMKGLS\Y__-32,V!8ZKV=:__\7NT/_&@"7;BF:I__Y7:&:0Q'__WY__%8/_ M"_^)Q?[YWP@2TSJI1BFFV+)O LN+R0Z0/*#$9IHWO(\U[?%8LF)EX#B:8<12 MCJ:H8/T(AM[!=]P1,03YL]UA2G+A\[9UOVEWASUOPJY?$C3"L%\8^0M'<3R6 MO"<3]R@6JY6?/[#JJ:3U'3Q^ M+)^^C\FX)%'Q.(4,^@2!D&@BB205,HY04A*+RU@R04KD5D_P/_\,/4A82%S+ MO?==1)6D\;\_AIXWOO_U:R"Y_3O;47^M?P@F@B$HAA#8C_4CAF;I#^UGL]G= MO.\8X3,XBA*_@I_[D&2;YK+M6YZS>'@B;.T"^4ZUI[_6/X9OV3PP=[4GW<^( M3>?8KTZYQ,M#8$J(9KF>9,D/KPFZ5;RG;UD_1OU:_;AIJLT]! [@R4LV ](L M.'X0$/J7YTB6.[ =4_(@)TV#7S=-9X;YM%/5L/N2,;9GP+F3;3.4,31)H(_ ^0!N(!AV M3_$M). (3C\!G[83?/0*?-J//_\,@:3\^<<$GA23;[]6! H> M1L#$UZ;__EC_CGB+,1SIKS__>)IG@#___-K\=]57WU86?_Y1M&G,]18&^/>' M*3FJ9B&>/;XGT+'W&[[U%_SY21M%<\>&M+BW; L$#;3Y?= ;<%9_:HH"K/!/ MV"#C2'(PYYAO:5XC0*4 _Q!Y2$)%,-U&0EL?,D"*(66T& M2>/>6YH!I^CX< [AC.:K/AA7K Y$#!<)3 Q )_I5TL(UJH*@[$ 0L*&<9](I MV(4EF7# :U5TS]JFJ7F!5G<92V%AA] 20(N@ ?='3%/^_9$+QRY6%NY\62S. M+;2:9Y3&F",8I*0&I'@ZJR/O-\BM4Q M<*1@6B4 56A#4X=>=2"X(.P*4MT#P?2K@XQFP5%HDE&S72T8 C>'>'&UO@%* MFNL](8=!E:TLS@)'\"VYVQ8H$^B3V8\_;VO\_X3364VC8ENR[SCP[1LRKLEV M7"IN&H1O9EYA<[. MB92=8!%"/9":C[CX($$3CIIGX@L,H'25:A"5=+5<8=\!SZWY? BC:=\)R25B M8DA47&S:8E(DT-4',CZK#&:C98MKUU5^UEHDQF3R@3C0;-YS4 ]!5,&W.I*1 MMQ0P+X+%:HI-633MCJ_F9Z6TX,?S)2.=XQG.445D/^=X MTVM7_G' &?B-^S#<*NVT3:O-XJA?'#07@XX@:9692 ;##5YQN;'6X MLY>EH MT:S T%9>E=%)=MY <\:@)A@SD0I&6R?..58&#E0)!VM(ZL/X&K[@ZTAO@'!% M5>[4>8DL*ZF92 ?C&TB&"]ZMKA['!'UCL2%!FQVJIN!36;,TTS?7BDA,SK-I MK5D7!(WH>$DNO?0'Q@M%5 +0((%GEA*Z=K"K]:= S3W1,;B'+].4DF(YFNI/ ME9&ZK)&M^H\_-:S[B>E\UB7((RVW:%'-)8?WW<&$RPYQH?G"ZSF%2V!72AED MOEAX@B\WBG2VFR<0])PNP3N(>)A'@#9;2G]:2XH+/>*^O9KD6U7!'MIJ5# MW:M/.P0- >D25"&10$U!67H"T1:R=?5\#L$^DC; %%C^HZJ!VCV,"2&9JWU# M4Z75O,9 ]H#2U$S8I#K@X;?N8!5O0'HX7F!I'QDAPVA45.!7X:LPZ ^(M5P) M=]4^IG)@,0"E7AUDD,J+0.'3@UG9)NP)Y:=-URHO!^T!?'4F41;(^8@BH&]; M(\I1IA]\"Q$ !(OY\P;9G,V&''996'/3T(_3>^5W(FX M'.IMIN1X)IYS_#'S7OJ]X5+N<-^D^9;[MB%W&O2]/"2/$[K"CR0+C8TM66D? MI($*7%LW6I)I#6O]1L/HAMT< _'#%M6!VEIX3(##P21 M2W7 2@8(LE%!9-#6O*%FM8>:/'PDIEOV72\%:@X82YK"^_T1I&W3;@X=X YM M0WF:/<(+*E^I-XL]@<:5UFS CO%Q)_05<31]/&)NB,7,)$=I+L;@B;/3 )!\ M6H WK-E_1F!:]"V5R!9MD@[@].Q?5>RE.8,$GT!O]C8]SQ$%@Q1IR!XC D: M/+3-:)"*P I^>/:*%AP 1-[C&[9@NOYM_80G=?W$5!2 ;K:3G%(8)$K5./.$ M;XQE^6$T] CT@ 5P2"\\==506)/H34H"4N$7SRBZ)&.#DTD]?YJ5ATT%X.,\G91\FORVEO9+!B5T<*-C?! M$]-:%U%WD__7TVRQ P8 >EHR4F?A *V.;8ML(4\S8FF@[T<7UGL8V(VJPF&^ERO<#Y7)<9)3VD M+O-0YZ[' L*TT.:3I@2?!QIP8N&O[PICL7J,&85Q\5^++Y MV-!DS5L-+:9H9N!=V]:CV7EUGC_^;)KMF.@_OW:^Y,]F= ]C^;5KXN/06CV, M>V-(P\P,@@:NQT,_#[\]4%#9:DHC!/KXBM4OF\^;E_QZ H-#4(%MHP)[)RJ" M!8G .7C$Q+*1*V9!-2OIV98,,HD$GYKQZI5CXL4T3X8(['!$8$='Q+:M(%YD MV#^N)]*SJ@Q*Y>Y8:)?&"ZX\LV;THG[EF#BGGL!6\PCY>GM,>'RAELFCR)]GT[Y'RR8O!EHJ@* MEY6:9:WN#OXMOGE)%KDH8:)A_I;@AT_LO)I;7I^P$F.L0ATO6:% MO59EV7?;/^1TU)I*IS&31K+BLY(5T7[>@A+-!0.RF^1MDI M2/YY)?B25^OA?I!97THWGD/&P@TA2BI,J\4;#%] O*EV' M$OLF5V?Q.?!5QDF?IOI]. $2K=*4-4H-?3N-G7PI]WUV.XRR4?R(=OMA^J%. M6?]M& [:U[U90L<3E7F[E]-K>>WDOOD'LA/;Q'@S._'8] BZF H.?MD0[O'# M&\JXMA+0Y[I4<\>V*QE9Q_;'K"&Y[D,(_"2@@NWD\)PE'RCK_=ZVY:Z>AM\, M4C RD"PWW'?='$H6+QG/U38,HFT3/(QP>V,Z8RF,HH3[P24C>!541U [N*G% MD_&YL O##X[]VSV%8(>JE.VF%TO$O-/] M:]J>9)0 =#HD%32"%^?=;'A@9H@5X@Y%#_3T7M] K _$F>;@",SW%@_ER0J?P58Y^*=?O\C+'37S):-I5)SA :<-AJ$*W>(X? M2Q:!6C7]SK+41[.#I3/LU;3VN/B-4JW'D,5W\>LFHY@T@RE^RM6O M0F2.NX)XP^$ZE9<0B:>KAQ_#EDAQ1 M-8JG1_XY R0UCRX[ V-!"%5<[>;ZK05PA4@F,6YAS!>4E-.%,0\EQ1 J4M\( M4/"TJ'F]2E^%(+&" \?7QS=;:M"2MP?.PR_A?0?\3!HW'@LV7&)!,:7RB.;P MHMK51$;1NU0DY>:JHJ2#W_N)_BZW>2OU/5'.V5O'6=J24I&L2%;1B2 M4QT$AUTJ6X)5M9H^,VI2(]1O&8;=9,Q\AXK<"M?9*X$^(1CK,MA7R?Z=<'^1 M(YXCAM_3[SJ[^3^'ZM\/)5=H!''3Q?+4Y7RU7%"K&$FUL,A%LI%)@5P<"_MV M8GQXHP^D1KV9:PQHCB]T2@H<2(&@(PN 2&S'N4 >[,N4;[KA6ERV1_:_?@GOCOMWJX,].]0LY8TK>]^[L9-?T7?W MZ]9]YLV6XTUKS:6 MR2AA+J8E5Y&5BOM(_8:C<>D]A%6 [=>7D GT[F1QW5 M%;ZH=!1G2MR>).(=7:*TJ8_H^3RE1M:-C@*2(X*=YU[7'A_\L,O9'O<*UR1- MR5NL--8\R5ACI.YZ?3;;LBMZ5D/F3">-N=-)9+7=@=>TO3KE4_KGAWIDIUU0 MW%SC=URDU.)+EZLV14V8,-V.EE6R7TD=R1K_9[/9([!E*:>+_)5 IT M4UB0UE!M<@4.'4;6[D0:*1>-\HYQ6>SK2!F4*DA70"LM74L2_2I)L'H)O2'E M6B^1_93U>7FML)5':^EF+5% >3*7SCL<.]#$R&8$(G>M\$6MS#&N%7Z)"-!) ML+5%(R6@2*Z3)B6_4)O2U^Z#G/6BZS6.FR YI%E X23'TBQUD^MHS>;]>FF03''%<0\D M]>Q(SGC7KAEVS_4Z%H%/DZX8RGBBHM=10T=(+\\PM6DVWXELT5G4',8(@6=AS*^4.G M?QTHH(^KT^4$.M *PBRGXTZ.70RM>$&-WM%V$=?I= 3X^[I.SZ72 VE2E..Z MQJO9.:*+"\FY=M-](9T>"6X?K--;>CTM9]T)BTX8F>QX((7VV*NWYI?7Z:=! M01>KB:#ASK/<1!(U9-ZKI*OYDW/KHI/_:"YKCT$;IM,33.BD313O, .9)D=C MCK]V37=N@T8IS$A\HS?^41;,,*0'*.,5P6K$F-%+&Q!Y6KQWP9[5H1RO<_R2#7S=I>D M6]#;ECJJS/1)IA^]&[6OP*1%AMT'V[3&P)<3N200A04[1O.^/K#EZZ\0N[!- M.S(,/EK'LT>K>UD)+3A$KB$4R;PM9\O\F"K>M/J[^'OB,N)C*'7&I)O :.=] M-)N8BASF$RG=O?;ZBLLH]6AP^_ XQ4Z3>JM7F:-X,32FNI=/>&)WTRXCJ6+R13IS<_;CHY!^2K^AQ M+%I6ZB:%8I+ !$2K(=UIL=_(^C>+]@X&HR?*KK^7P:^;M&1N035LJN&@U7G- M3"[,ZJ RN7K%=@&3%AEV'VS3;%II4/.6AW!9I^KDE6PONYA?/>LO;-..#(/W MGPO_ZOF?7'"Q! #6OA,E-UO;\&J[1H!Q#?4+%2F18AN)12YRRO_TI\2_?C[G M8<0\72'*:?=,O(HC7IL? *,Z)>=&C=R2T]ME3;#-Y4(8\9&#T6',/FC&7Y/7 M8 K'^3:WRYEE'H/Y0E-)-1L,D]%]B<_K(\V=]Y0;\T]_,L)9 M3VK:??P\/Y0<$%X7%?C6D-:KT]'"MHYD00Y#XK[IE ;?X"BV.7#3)0:H#O*6HDTUQ9>,1W15;(LSQX:] ""M.4#V;.<9(H]S&\@J??+DEI M>W&_!P^%IM$LM!"EN#\<& MV_1;G4,.Y'#$'?;=&9F.G,V.KFA% MZVJ],UK3H^\.>3T-LQ_!!R=;VM*\#S)LSA,6J50WLY1]11U$SESM@?K[V1O- ME,KSRYD:'40$.2=_A(3+ /NP.P8))MZ:2!0K#XZ19LWR,-()[*4CJ;3Z(3.:., M"*7-^?VO[15\(3_3$]TJHQ<6;0&?8\UY26[P8B]R*=4(<>_,OLP[5D&'#GCW MHE*CEZGH=!WQ46U4L( _9JWA:,OM' 4S:*;;Y.(WJD&D&&QX8CQJ2BP&*<;/32IV-35 MJ8%;$OHKIB*:"U85J9YQ5 SM$S!C%2PU]:-.+7AZ/G!<:&87_91/ZST5I.Z7_ABAM-SWRA95?KVQA MJ!' (2L&PA71]!(M$DX2)6_R=BM;.$@JWW%IZ#&OB-PZW#J(P!Y.(\B"@/#C MH2:OHS#9]BW/68@L(\I(O#7NB2U$-Z6E4'.M/&.9D0Q9]D[GQY_U?.Y9YF1I M]!.=F/"H&:? \D$#F)(6'/NR956J?4-30YW+S<<@D.:F9L(FU0$/OW4'DAS\ MQF]@]JC89#A*48%?!:^B4 S%1+G >;6*'?03@(3:"/YIW_0 \2T"1G1Y^8SXQC$(0;&6*^&NVL=4#BP& MH-2K@PQ2N5#=RY?#-XY@Z W?9\8W? NYTBMB2FA7"SE^H'%F1@ Y49CU,]X- MW, M/,+"1QPXQ[;F#5G?]6P3."G)U=SJH 9CZ4WF8-,@%Z,%/B%1.LVV.0O-D=UAY**K#2H.F_MC?N'UR9]R 2-^L06,HZ(GH\V! M$OP GN$&,_61,.4D!VTK<@H3TY0$)I%=MG@O;O9-^SLAYK $C<"+5;0Y%;+C M;)4#+.$DVF9)K[8D*2+]G5,C>K,%$KY#MFFQ*U!!SL$U9L 0B MSBHRSTFUM"E;LM?!EI%S2R-A4R['X_BK"ZS'M2E%@2VXQ87!<%FS0Y<+')\G M^<@!XLIL"G:X1W*TA<#3H&>O39E,ETIYE'HB!$/T>C6IXVDIT'?RUNN MY_C![)X5A$YM8PJ%A'6 HGD92=8,..5G)9N\WW?!Q( O"JY!XY9LB4K[8,TD$,R!*6-:QS*>:]*@"40 M4(3MFK4&6JYK^E7A<%6N_MHD3YE-3"#H@8KM2=-+@8&!'Y7@J^K@=>W6K1I< MJF[%310I%BKBLIH=:]';^/HF+@Z=[]>$R.NE#<>^V5%O)2IFN6^44&2I:'V" M6\0-.K(E#E&^V3$ZR^#D%H+HDR.HK>339#HSD_1LA^'R4ZK9!EAD$P77A"#R M< 31Y[SLZ=@(DM)*HL/:M31J)J74!!10J]>-;"G%-2'H M%&OM&X*.@*!#K1AV*BN&;5NQTR$H3]@TI69$2N#=7K:1;7=P;WQ#T'F3ZL>Q M8OMVX*0D(]B;P0\!\$JVO#JK]/' D8! F^WVC.L";W.R5AYIN46+:BXYO.\. M)EQVB O-R+K(^V:Y.=1CWS2/"8'3[:O:VIW_6;9R3JYKX&S'0*6R@F1Y)V]E M_WA++PDY>=XL]XKZ]FN1;5<$>VFI<@J\_>P M]L59*FYKT=NC&7EL7/>RPQYL\)K% M5+)F3Q7\3JM=3K:*)3D9V5@MLMBXW(+";FS$Z]RP,2!E46\OAB8S*BA%FCBY MR%\5X8ZQ$K-'J.8CMCJ=3K"B;B+QX0A1))^IW83J7=BX^C66/=@8SR:5;GZ8 M;')^9SHNS12K/2W>C/%[L7&YU9/=V 2UZ&;-,[K$[PK*(ZE*_;I2P^OBG#' M6';:(U32;&!TN?&R*FCU29UF/6N:DFY"]5YLG'U!:6=DO%77GAKB>79(L![7 M=CK6N!%<<89'3JK>%3<>NXQZ[_Z68!M32?/6IZ6QDKMUO-WC]XPJ!8F-C.V8 MP.'F0/:#L[ 92UE?L_+\(KS5VN8#@O>GIBJV9Y9J M>X-[GQ]*%'="7')7SQE%^&,25XJ/O&0[WNNC "^VDQFQ8M&YR,4T49.X&\P/ M.6EN'\89IZ]YJZ<;P B54=,.KHU8*[#J(*-9DB5KDO&@U)[?VO:QG41'-W=$ M#='[=6K9XJ3BQ&!1G]$;]>LR6)_@QN<%Z+],AT!UU.S.FV_ MIP[**!A/Z22FQR'Q(Q1+)6((X*F=/UV=I)2^VSD MUH^C:Y]NTG'P*M7+RH=]/AH/+,UV>*C3'*"$M9TAL[35U>9"M8(CY41FHE*#ZY/N-R?Z MY5C+&K8+D1SX:YL9;VH%IW4YGL^GXNB$&=<4IDL2"?7Z6+IW@M?!RH,\J!YP*D.5GIIS4=:581^+:WY'-OI%TPG3KIZYZJ\X?X..3:7P! MKDCS;:XD&)<1S;C(T3199N(^T;3EJ^#*]C2BSI6CG/[.,N)HF6]F)R6GP67C M P;G2:,%1I&S7!>Y1CPZ1;>?.8T9\KB>L@F?@OX-RI=F9"J;0O/,,'(11B1X M?/;3F#^V%WW'SMWJ(*VY0<^:Y0.ENLJCVY;+6,H;&YL?G"7-'=NN9&0=VQ^S MAN2ZD),[5DWX%7UWOV[=9STSX9>65W-TFE;'\PJMTO(X M_SJ;M@IHWN93U*USCI:6C:EL(&YFC!VF'X)7NV M\W!,Q-)E""R7JNA:IUW+E,U"OM>.'%Y"8_L)8JSQ]!8UK@,C6X<,G DDD^54 M)YN\9\OZ,Q^K M!M7S4ZR4;>7!?C?M8-P;C9N'BMP*2I9J3N ,F\^Z:L$7;>[F"7NJ/=X%O_YM M_82-4UUTRB\9E!];4Z)4 ,LV'EEG[ E9M_?\[*#KY[VI;8:L\?I>CGQ^$%NL M7(]A'R^CKE"/(!^))=-&0FB,_9P*Q%TT%>=&0]7*%)W$1"SB, M)9XRE8<2(L&>MM522*T/!IN[G=/5T_";00K:'LER0U>U.90L7C*>[Z-Z5H"V M[2)#)Y=1%"WH4S*"5QFVZSO 32V>C,^%71B^$BR-[/:5'R;+&4 .U)1D\+;A M;T?$R_D$!/F@E[:8><98]N,P^/P@SX.?-8'W M N@TFA]+!'E-['Q'.1U/[KFV>M[H"8A/3U-0?^J-A9!V<(X+^ )@? MP<)$MCCV%%AJ9IDTR2"3N+!(Y=(+K-_()*.W!>)JL135:]E/@J7&C&Z+68;B MT8608FQ-4!!#BYP7>YU8BN""W$FQY WJM<*\X5?0MC(?Y?5DW$PXD?,?KQ9+ M%[]J]YPV+EJ1$9/I Z089WL'CI#A<$WM3J6Y1DBI6P;D)J$1 M*V\[> %H:";+RI0N9#A@)V=B/"EELZW( ?HB"T"1*+1Z?H2"O+J!X,EM1Z?: M,3>K,BA?ZN">@+B2IHJ&*9G1/='_P"L<=M/P"$LLU[%A[_)(WBSR!P0[$,"O M[^)U26FR3,@=3O#SK3KBQ]%&.G?%,'U)H!.B\Q)[AZ-R=\V9U:G9,\9:-6T MO9V 'DH^42KFIY&-[F[J] +%;Q^!\M'UJ=9US'FE.FH+$RM/%SOF;%G2(YLG MO.G3"-SWM@.#?*7NX9.!H@@TEYS01"RQ.@J*KMXX[V&GS;8*AW R% MXLY@D.!J$TEIW]@9O3O7OM>O'3G MO6=:OEHL /NZUBNUZ)K&MZ>?:?55U_C*5MGNZW2%:9ZTBV M4&:6HVX:;T0V*HX42X^OLC]V^.1A!X2W)$>3^@9H0$7R;/]P&"-5I\"Q-'7H MK<\>M=2@)6\/G(=?\I8"YOQ,&@>_K+NO$ZFNE2-FLE!=U&OU4@?']KOIN&_@>0\T_T9-)L2 MNWHG^R,H"E_8*KS[^.\/@IG)X;K@5_J([L\5(5-4^WP^ MNB?Y7,GRS.6"\X_"H&:Z5"^+MQ2!3DRY"CL;R?+B!H.(!/3[E,%#;=*K5\-XJM713FQ@#88#I1O3.!7QP>0Z[-W;'1*]#P#_*6?BU M:5O;?/6&$L(--07CBL4A:5/QIE^H7SM?7TSS.KA*'U%>NU1O3M3B4EG((L:@ M7)*JS4(ALOHYBO)*1X"S+^4UI=3R$B5U3:&])(T,GLXR<^(FKQ?A*O%P^_;G MY56+ [R9\Y<:1VM.#AVB;MJ+[DGC4917XHB>TT&RZ?F2>2\HS3BN.R M0_2+=#MW[7P]H[P>DZL[PJ*/"RQ:SV>YE- 2T6)VWJ9S? JMUR*;I(F M(7W:+B8L3K))=CPQ>Y4J,\GJ2"!8]@L :0R77G@WG,\X<@4X*%)1);G(3V$-9 MBYXH@GTO:U]*+(^.C*X='S8%/T542=Y-8&WT)K$78>MCG(/UI^5\O53IZTC% MH)Z;^;*IGE7Q9G7A.,WGZ,O](L/Y['-X'WU$& M\E"R=AY'A*;*XRHS876S(/$6UA1G"S*RIN9V'-'.XXA>X_!U++#OJHOZKB+) M]*MQK,X5>YRF:F-6::N>ZD?62;B)9%1$\MS[A#]RJ]*+JY!XX$RUY]<@5>J= M!0KZBBHLV.[4$8K)Z7(>V:79\UZ#]/(&HETD/";$+KY3^9QXW+K.*1!AR=&! M]Q2ZGTYP(H!F:RE$M/9LL<2,F5Q]V^,@F0BX-SK-JSHL>6'X&/+ZM.9>S M4G*$2_$":LK-Z=A8+@TE>E<21@6RG;MT;JY2Y2>O?Y&Q6N:S?TQ3$1U5C@PYBHDI-3WP%+^?#F-!HU4K-JWU=1ZJX#A)C(X=W(^NW1!(3 M4?,GC'0J/1YEBBF!3CI2 A13\];IMY5WGNU44]K5"DO M"FU3A.HB.'B(>ZSEJDJ;D+58::YYDK-$AFW7& M':<2'NK3/:33[(YS?BFRMOU =+PZY>^$E!F?ROF^FL_K(-]I6K;NJ]@XBF;^ MK MI(5K5 5!V8$@8$,YSZ1340@<3GB\!0:#J)#U=*5 9FJ+GJ:S>"&.DC8JR5P4 M[- 3UF-!V/3YR;^1MB7CL\I@-EJVN'9=Y6>M16),)J,@!A?);?J6MJ*: /\( MS*VE2(XBND/) :[H*FE#M7F,XX J#&L_EM M\SEXT1LO%?BTF%31Q- MXTT4I.4Q,Z0(8K9U0,ZF5\VU21R+W\-'WO_"M#:% MK E?MYYGOE.5"4VM<$*VR"V&\Q&O-M1'^5#"![8[J_AF4&MM.Q\C/YP18]BMJ!)&/9,6$PJ7'5N:7UG2?$EYR8DUR."? MG^"\;$B:*3HB.IYE'*(I+ RO5YWVDD*\K;YX8[@Z&3[QB3=JT,D24T/.*Q52 MN"@4,TTDFW8TR=;KNU\8//")]Z7%?K[?2[0$&PA:/#](2GK/J'7WS.X-4/_2 MYO<0"+;OR,!=?1P"20GU#.3VGW_@/S'76QA079G2')EIBC>\QU#T?WZ/)278 M-H 88.#=)^X2^.-73G"8^^8[VPW=2_@: RK3*?C]XTFOL@$DY[YO>\/?SU_P MXDF(1V0(PLYI\HXBQU[0V7C3U0 J)&0@F9JQN/]O$SK$;JP"9K&&;4K6?W^N MOH'_=:$:&_SW=]C:U98 O@UV%*@R1#(TU;J7H6X%#AR.HVK6/;IZBSN6K"7^/R@Z&* H[/+_ M_B>!H\3O?WX%74-ZC[_45*00NB(Y2/8'$DF)!*XD1!*/#T2)(A2Q+V% Z5,4 M#@@<#NF7=*S);S#HV>-P2B^)T;<="/"P 7Z'4V,OYMJ&IL3@=(+_/2-6?P>E MR%VD^O%'J.2;7#K&-YDFQ__SJW].GKYCF#S'"HU\,\_Q,::2CG$=-L=4LER, MK9;+>9[/5RO'&WOBW4-_.M:VY XA-SW;^AE+W[%W,1RER.29:;M;7G#XXTOQ MV"D+6^KNXP.]"T:S&A@"U:5GF_=;WP1H#C\^JDCL#DL"LBWP0,Z8Y'MV\,Z5;5G] M>R4\_/PPR4_*0J;:*/_?_V T^CO$/S35D+BA^Z?)L;4SW@"#CX8M,4L*@A(% M:/=I6PZ77(.:L1^A'J](CB,6>*;2)SML$\V6#$8BM:'=MIDW1HVA2'TEKT\& M?!.,2 L&=KA@>,%5)P^$6ME62"1#&KO@?O/'9M:!L_"/![U+3]D\,@6.%VP? M70\R'"^DW._9$#K*"'R/#""Q9HXTWI 1NGZ/AGXSC^-0ZTT8_7@N>&%EH_?O M#PT.&T;Q$/:VT9<,P_;Z]OS':>2R[L,8'CC&H@'&MN-MB2C;+O9)-U^2!7^, M3UJ>G*1*^DL1W9"'!ZH-8D(^QB],**__W>4N_-__).,D_7NO#/_RE&UV7HPM MKRFANL TFERCU(TUN%JUT8S5A 8O,)5FK%F-07^H"9V>E6K%B%BU$<.HOY2_ M5U]4,[%FCHMM.4T/#A/#-F/P9RQ)D \>24B-7P'"?X6"\8WLV_O=U&?VS79B MWA#$)AMTQU8)IQBP%*#$=AB]+=F[5X+%#MCI4)$6"QA2 NM$PE<+!\6MGW/[8;@-'D/+U@E?Q,D(1J;\Q9QZ,O=4"#H'^C 4CV2EGKW41BX0W3%X3 MTFSGVFAV,[)G-[)-1[)6'MT+*YLD%T1FR'M5CB7;&)LL-NV MLLT&4^'S@2V]F=GH*K^-F?4>\+VQLP/'-E?69/_SX9L5(-LK*7L6#CW_U= L M< ^C)FC-X5\O?@Y?>D(RA$U-RBD MB64T:'(K]MUY98H MBB$8304+OWM,RGF(K9EJS'7D?W\$RU%(0 PT2:!S#)V@*'$W&D,B2 8T[5GH M>PPU^<=F4(KFC@UI<:]9@00A?<.6]=^/BS]A-BU<>MI:BMI8KCMR?SX&_K+R M'4 .HFALH=Z\"?]F"D9H8\N5N@9H)?J:6P);S;K?, MO)6^:VN&H4FF&\M;BA_L%Y6,V'I;O!L+3Q"#O\AWIP,9_39-_^+FDNR%A(C9 M@YCS0("8Y,;<,9"#R@DEIEDQS7-C\C ,+_^^N%Y\1X[MEB>]_CSI>D$4DP:T M0@PD$9,' Y&DDY+81_NTB"=IHM^7\7@2$.L%T=4335ELF],,1Y4K"Y3MI]V, MSM1=MSP3"1%]WK*>5(@L+TTNVKSJ(DW0/*14A;(-WJW(8=#@Q[MF',U [&C*WA>E9G/F,X"NUL1%3:(0O2/(M%?:2^E^*ZD]ACMU@ M?B2"A_F#U_-DARN8:$[Y>-)\A?-[A]Q$=W81!.G[0ISGN5LWV)8R=NQIX*\? M?95F%0,%YR([XW6V)=P'PT*GU',6K*VL0R+H+-F.R M&,A'7L[+:!GP%%116 M%?'0K=I14)7874^5AKIR)@55JX?E;B,OA:\7 %Z#(%X\"&]*\_RZ9G]U2OAV M4@="3T_S-)](4D4!836W.!VW$:'.0.CA[X)>G$ PBL2(>.)U\$5+B1P2TH=" M&[.=F.T-@1,;^8[F*IH4/^;GFS88\(7&^E$<326@T"YF7^$#1PVO=_MQ5''(6^N!;]*&!D7E1W^$1X7X-: MC\2I2R?MST1)%OY9=9KVS-JB8[,6SQ='2K6!^@NN,YP-S7*6?1\=&<^0+$^Z M+EB%)J_JU*!K#"W;=N8^)>;8I5.8-#B_5)Z(8@9/EL+]MH?/)9MZ'#0(EB/WNTEF,WGJ2P6+% MV(&\UL:2$0-S(/M!S@5^/0B65_Z._04) (FL@,LO5D1\$?)'[Y/:>!S]I-C^?7*Y+=G0NZP-;>OEPC7> M3?>+Z8I6%J3D8CQ4$ERN-7N?QY"()Q&21'>3X6P"^[BF&N =B_]V8QXPP#B8 M="GZ0UKI9 MLI3-5P/-A1"/!57%D,N#8 794@&,L (S'3,DUXLY88G@Y=E]VY3VK=:4SY>3 M.+<>>1Q3+/@_N?IO6#$O^PYD-NQL5>@!'"B*8]]Q_:#BP[-CL$68-L#PO_I_ M!SY64.W(R-[]]C*\ J@D1?5Q48K'99$D "9*0.F+"8E*PJG%%1I//E]<%[3B MH(KVW*9N]D6KU^+S6*VH0K/Y8AE^)LG)*H[7&MQ"[:;ZLI5O:<5Z8&*?MY27 MB<;N8*\[OZV MH/G1%60\>1=/WFA^H_DUTWR]G/&,9HD[[+VJ9ZU/UYX+-IX_.PIB_7NH$/?^ MZJS=D#T_KPZB>/[C9=/NKV_CT#PC+*0$DCR,R<%EMT_W71P.^1M]=]'7D<(H M<;4;Z"_W[QMUCTC=RKH*. 0OF*]BM1AT!V=##7[SZ#/NV$OT0J70=\1-I41@ MT6#M]"\PO!]JIX=U].ZLW1.'=%O7BRG:KE0PEBP*S+M+.%:'4,?"4ZA_QL:2 M$YM*A@]B_P<&N%BP/2H6'ICVP0J/[R&XE\;(6JVNM.H#0'S5,34_4V<$7$6+ M4R3G"?QL!@&"O0L@[5*9OW'_M(5A@;(^24W81GMP:VOPN"\& F1"=0J.[UFD MWL[-$VHI@21EI/[N2IQ*E^=B3#@QR3J@&.=,SR4W-A ,X 2DPQCG8(-LD(37PMR M0IX=ZX-U ]CQ.BWTL/_8=K;W'Z_31%O9I0U:@M11X% $^X]C"OP5NFY!T[$# M9! Z"T^><&-_P4XAK&.N#UT-=V@'&XTVNVN]H>0]G\I,>CK>8+"KA]>S M^?MGF(C^"]^:&3P5#6G07[U]UP).%(@PQU$HTITL*] MV[]5=,7_DZ_PLK[CP.&M-M4'"MN3/-_=7N/EW'2BO9C-!9Z6B46CEJP2\NP- M"'6#TTS7"'XF>*\]MHL"+]KO$X#?+WM+))/)_1WM>?'VOQ5[^U/L&&-*QO'O MD#4^J=)J__ S M;?38QW;&NN$;8,5P$J4"7=, JF^LBM]XI!G[*_@Q_ALG\+MU V^HA3L9Q\%. MQE-KI=6@'_0,%D%X&7 GN#!CT8JAI3'7OF#3>_WD%_!81#4\! L\(, M;UA5%% ,1W_O&V#X,_9[T^S-!GN'MVD7^"CKMGN&NFFI65O:#H;S"+Y9H=OV MM^ZVE^J2+ZL5LZA4K_=G??T M["+59Q0KGVDG-UL[GK2J2.+@3RKY:=,/%%?!XA/6C)TAV?E6C.G M:UZ97*J)9K*-!BW)YRU9W%W44&R<$_"!V4T94KLY;:F[]NL6;+8OUUC'TMNM M!C,9MIM>+A.T?/'VJH*EC7RB6A/XOI&4JZQ"\JUZ<'W)\Y:CI=I8>@W*07DE MO:Q.K7)+QE61?'C[L984S[G!%T?O\&A4YY]@>QKQ^C+H5<^-I-]8_+KJV>'4 M'?5U9T?<):]T]99;O_HB].TCI3U>#/\=H>O.8/6F.BZF.MY8W FS-B$"@RA; MM9W%B?;^!VDWAUV_XV&99RIXPERI4Q6N6)R0=<7B\VTU"-Z(-U)"S!XIVITE MBI0*?(=TO3BB=NO<]ZO2?Y5=*9:;SKOIO!,PCE^EQ59JX2$WMOJX3GM%2R&\ M6VN?\ISME;8.:9CR7.TQ@H]&$6P"OZ RJHVJM%J3%R'MO%S\&[RRRA;L[-VY-J@-=I4)A,4! MT/.T['!MWW=7*W10FZWNL=EQ[K[MA.\R%L'+9QI\=;#T9\&IV,&B&R1+Z,E: MDB4'YR]#_S8XS2QH[*YOA75CP8EJFK)O*QSQE_3W[H6V;?KO/'-[O823@!!> M<>S=B\S?:%GYI$4HX:*S.P2&\; \_!<$7+CVNSK?.EA:C>U=5=U?MM$%[MM5 M'!=P#H.Y/K'4JX/,\W8[;W1L4EBTVO8(;Q5X@ZZ?TDY_OI+KZ!4B-QDZ:T5K MXM%H/U9N>\]JN0^X3GA[)MN7+XT=$&[J"S).80E'K&)/5S>#Q5<7@_T,Y-D! ML5GPSU,)S8254%#/!Y=ZAP+X],KP]=WTKI(V5)O'. ZHPG VDIU%3F%^/+E& MS?)-Q?84(&LP,/L1"PX^@"-%GXHWXXK5@8AA8GPESW2E0&9JBYZFLW@ACI(V M*LE<_4=LW8W[[X]\);.C$C3<=1%NNN##$59]+S1HD,A;XCZ+(T6^/6!;'"^Q MK0[-#1J+X,P?G/Y)0K+$:6PCKQLZ_%EMUPCI**^V=KC!6X+/!UYH$+,?QW+W M?!?B__>_#CJ@8.MJ\\VVSA!%*C2MX=9-:> !YUXR9M+"W6RMQN\(ZG\>;_): MHX> \(F%%ZK''O_\_7!HPJ2*"OR$J(+:-)Q7[ZZ]^_&F&=3 0$^RJH.6Q]D_:WGCZ MP2'% MY]-YII'?NH-]71L5 B6"\]L!Q/7 +UBJ=5!@FR3N\%?37^\X@)6^B\O@5,?JC"+X>;GQ-(8UM M_H\3=RCU3&CS'C"QS";A$QX,&F[I$FD4P['$NV4VZ&]=^@W]MCQ35IO MTGJ3U@.D-3@U_;FTII@2M'\M]BB=KZ1GB"O!ZDW/?%$]PU8K::["*XNY)M=,9E(TO2.<\Z.H0O"1;DA? X[OK( M^Q@W\2&1;QIA]1+J2E!UTPA?5".P#)_+E*IM&),D:8HF3^042.XPEC'LV6-, M\BW%G;X2R-S$_=K$_89O9:X%X>O?(^KL]:H%\IA8JU287. N[0HF' MA3H84[Q;751L#\[+LV-[],:N986O(OWQ2"/H)OW7*_WO6!#$RY(EJ2O!2FNN M[+MN4&)+4A1)T)]8$L3O8H\]/]QO]?B&T)8SEF0L7"WT"1XE/5 %JU+VH$T# MN+[Q/)5YS6*/WYS\*+'CF\H]40^V6%8(Y0Q^--:? B$U;-=W/B'^Q%UL M^P6A)&^](O;P#C@_J6_['M06C@Z\6$-S]6N6;N*6U(L2.[ZI=)-!S:=C&RZ4 MNYICRT ))$W$$W&2^HQ5)^]BFYY#D7[L^ZIE]F:1H\2.KRFS+^MG\]5FCFML M%\_2R7CR<\6SF^K9L.NO4CG[=0%Q$^;KY-W;=;8EH$I&:![#@]-=D4").+KC M?IB#;2]V%PL[C6WU>LU23=RRWU%BQW<55":(.#.2[-F.*U))(AZG/B.DS%T8 MPL;6/=X$]$),WD;S>I_IPS:U"^TY?Q.+-#RJ M(7A;(XD2.[ZFC7A:$I7/5IBFT.!X$4\FR,3[LR6//5RUY"6^^'%-US&,%_AZ M[[@VIR]9M@5^AP#TPGZ.JC8W[M8(3--$(0KL?]<$#*86=';'7\ MI#=$!H;Q^S5Y/.[I$V_<9XF]O)W\=CK([7200T\'V5QO-% &E**08C^IT")) M)RFQ3R22(IE02!I3< J03R\8.F!'__'.N'A&XD-/M#CLD(#0ZKYZF?>S$SS> MWA=]O)D_D0V*NB.I\;/"K,V7'Z31=K[HM2U=F@=5D+S+?]FSH>MIH[W;O5][ MZ.Z!\.>Y&?@,I[_LWJ5[QM-@Z,-@\5"Y%]LNW8NMAQ\+Q_\F__C87T*%$=)Y M^.C?SP@A#J":B/=Q6J02 T4D"12'Y "X& >#OI*0\&2\'W^B<9JRB&%TD:3D MKL-E":OF+"K2#Y1ZS1''3JXO)UZWK+)4%UN,I1FW"2>L_BL/4IG2[-=%ZHU<[F:UQE@ M-8$WM8%%Z\TT4ZIO77[V.,YBFS9-)N,)56Z1QW.L,.WT9B+ULN68FI15L">H22KUH.F+::4) M,$MCJ5&2R_JT8:\[X))0[03G M>[T^!_)95*IU$FQ1@$UWP 6MYZH0VG)9,Q1-@6;[I#7'%.KY8RL.=2!V6OYW?FH255@TQT8P'E/RXIRB=%- M0V9R9:)DE8)>=V"@CZAL,VG)1:&H:D[;]U*JD)X%9Z^^:%JCK65R,LBR:#:- M8_'RN)ZH!DUW<"MG4WFEU',7*,NJ%.\6<(^B8=,=W&JE;[N 6)0T2@EM$AKJ9U]U"+D&D M!RTX@!W<*N5J3JXX6*""WYRE=5P;CX^, M?%TD=G"K-^$!W@8$$! 4MYH,B67-/FRZ@ULC&U<;XX1?%R:&PJ2KH,#)7=AT M![?2[%)UK64QQX%E3Z9+O9$O%J&]VL$MDZ_E2UV5:*'X+,]7L88RZK9G(KF# M6QCDO&54YVV]76>;Z*!O%*9V/6CZ0KB+KJCA9*O-<*"?\Q%TZ?3Y5-AT(]S7 M9<@7LO-;45N6_W;L,^!8<\V^8_-Y_!TUOM59#Z#1'@S*%ZG/,(7 M;YI*?=F2)Z]SV*VWF-@S*B6\?96G9XF.UZFG\'"AY<(3^HR?A,: MO*H1OP4-WG*4O@41;D"XT> 0RWQ%1/B847QZW0XVGN^_:^?TU_:^MO[VEV;% MO*'M![OZW)\Q,)=!<#%0<"M-3)$\Z7%-[F8G'VD@VT;PY;\_\!\?I0=UEZ0N MCI//K'8_G*6TWIV]/E#I>'@YK1I]GY@\O2&M?P(T)))7C8;-F=YK,*P/]GY* MJ@^JTH>ZM/O_R#( @\&9U--%*3E,3.D"&)6F^VZ M63P95*N&-XNCTU+*SD. M(QI9D^"!OR88?$#4X^1".3;-\H#P>:/IP*3KQXZ&8 M6R3[-1J,1+TJE5/5/EO*#_1@@P#QXP_V$\6(%Q>4?QF@WP3\RL.UBP@XA@=% MYD$J4_2KI(5K5 5!V8$@8$,YSZ13LZA)>%+,\ .MYQ@<,L1Q]JCN MB5V9 ^8$ R.B1_?JD$0D'G]!HI\08>X8R$$MN+&XI;ZN/#(^ME?Z#.0XV??=1,J&1)J-KZ;'E=CA]D&L%1T\0P7F//PDB>4MLW<3WEMTZ MGV%^G_PJ9=Q EGP'U;7%HJ[->^XHU:Y#^:6#FS1^XBCY==)6X64G S_22=>6WN^_B15U1L")R8_*<&\91!N(I6U[A)M3OSBM\=Z$^G6]RD%37 ME 528,594?"5N=WK JO8$AKH5?94K;#8R:?%F;!>=/0-Z"2/ZDX=DLO M7,\D;^F%J)CPMP1/6%)MN^71>1V9S!J)9)%(MBDF$#QHOFGL9R+Q6E[OFC,) M./E2'E?-WGT/X2WK<+T!RC<]F."8=P?>$'";]_76!IQ_+^I9N5QS[#$!7@3(1E@=3I[3\-W&,M#C> M$@>?,. ?E,=FT2-JG;PP1%F6U!I57$TMYDP@C_0!\GB=T?^J1-^P+17Q@&/> MBO1/%E]VN&$F.B.+,X7^"JQG32F5NE2:$#W8OP MX,OXSSCQVK%X5QY?W^3^5N?_Y=R:_Y^]+VU25.O2_7XC[G\P\NV^<=Z(I)I! MIG/>K@A4G!45RD8"_,B.P1])Y(;F8>XK_4&HXA.J*DMZZ9@3 MN>]<_YRX.>"0H>%MB?RZO4"%<%F!J\A$5>N+2-\D\S$1A'A$D1..(@)@O5:P M7O;*T$R ]=0=!0?0.H,*&EQ!7-@HJ@ZV82?Y@ENL)?@SJ=E13&0]YOP$>Z58ORB&G% M6\]$G/Q6D\X>+:_/.%KUIWHIW,*TT)C/NYVU;&_+\R!ZIWT:\;0%2P![6<4> MJ(0^PI4D?P1?:S;N=RK0PF"A/%J9U9F6C>P2\.UKGY';OT_/\>-+=6USI5IN MTAV>S&"9JI8ZTT%)]-4;ZJ ].KLV FNNEG:HJCTUF=C0_!D:>EUCX;Q=HM<( MVS?,VI@W-+PFLU2DL9#$7,@_8F^6.5[Y9@8@OD4G^LJ-C<^@F-"'"K9LU&6X MN)U/FT66;DF2%J-X;W=@U/'MCHL9&3]N07L1^P;1@\QZ,*"_.B/FP:'+EYZU M2_C&!8LLCW2L(5N"PTH0(GBM4VX&C(@F<]FPQWP>M%=?$9&@O3HKY_PGX2BA MML Y;/1*%6KF;*CYKEU?=&,X$@D<3]"6E*4( S^W'6_?9#VU'<<.HH\&485K M=TA XOL&[(L$FOT(F84?P#P4<"A-R(:,A!5AO:R,QC,(G[F3R%7!G@(.. HN M1@/X!I&)#%HL[P-X>:KU2&&\H05B$+"&B0\WS"H!>#SZ]* M1^%&XK-G+T; *.H4S)K/KA]TCV7>UVU>-"-HQF'!=YD2W,F MABGQ9YA>?Q3CURO=3Y''N$.+/Q.>#JB/R*X%D:#N7?E4J[,AZ^%R,C X8<-L MFW@%T79=$4V&ON4?"0P,DP?(!:&',P]M>Q=TR]1N(XE=JP[[T$+4R\R@-EIJ M,72?KFA'R-N+0+RP(.(HA**[L7!T*Z[%C&__20HQ09'$]0Z+NER"Y,Y'2YTN MG/$3LMRLI+LKVY66E>B\6-6LIR';I1 MO$_SFD,L")I\P'ZF+8BQ $\-Q%@N8M:\KI@P*R2-WFI'"'Q^DX<=>,J;_:Z( MDDEXA7XD:5 # E +XBL7,3Y>A^TH9#C9634TPY>[)M_?DJ8>)VW(V)[((X\P M>LVAE>B9S5^J-QYSENKE_FK;GIJC_PV")YGU"$&'258._Q>YWS?OUI@/^F9U MU2GWX373%4K*3M!#5A-1*C8 4.21@L&H^RLB$C259.8DB'P4-(5E=ZC17,W9HJMO/--F1&.HQ.K(A'E,! % % M'80;LF>F?!SK\T8M$*L]63&XU5K>%@:E"<^0 MLW+I^J5+\^75N,6E&7-IM9BY0L\WM6?@+_W>M.L@PG!0,WF=V* 03[.*J*V+) MB% *>8PV(HBH7 ^1(**2PJ\T-'4RTYCJ7LBS41Y'C5FI>F-T/.SJW3G<62 M#K #]H^5[:7M_)UXC]%[)']VH,?N7')45ZR-.!G3M38K5!IL.-\N>*VG=;\:FJJURQ^Z2",F M(3DQ.Y+#.9$7[ZG*0%KZ:D=U^/A%?SC/\-YY;DN.([).=3J8L@C--NC&@N4@ M58+R0<3RD_'@0X&"\S"A76&$CEO?#0VN.227:K7&8M'+?X>_PWB3_D\;VAE2>FN4IIJ=D\PK*J)LR#A>R$586YV,9)&.0ROC>WG0@TRD%> MT2R!S:O8IF*LYRV.V7!5")]H?]HPGZ?\/-OE?:2[-K*K85,5UETXF).S COK M1ML$(>''R">+_WO';MES("?]^*PDA',#&Z?FNOXKG%-%J"HZFYD"0_,AQ@;; MH=-6F8?O*/%($?@C3*1C="?ERCDWU1ML&?/E53"&R)ZP;M&(-QW7I(FD)6S) MP]0C2:4;0/=AZ:<]I">/?LQ%WZ_4Z/<;=1D^WLIVXGS/C=\S,@,.,F]:45MX M>;*68-7AQ"W"53OEV7Y/Y5'TD232JOMF]M2?>%/P13O8E1>&4:D*"J1(R-!H MQ1L+?Z0Q^I% #_#F:4_9/Q_]N-]L+W<7""E?>>0,C W*;G[Y!C,;%P#V%B/85YZ:?@=BY^M&H;;J M6!VVJ+KRB S-P6"3(#;NV3M@I%Q/B/ZW*$I'TA5(MW*RM-(]:0E"])F-<(** MLHR<^$S$K/@UI64,GII5W$/GA5HYH%'&1:;012L330C)E:V70ZJQ' 8BEHPX MIK%'$C[AX$ QDR#$12:?>$T_Q0:S3(E%P=&HP$7>S7?Y]2FW5TS,1JC\YU& M']$3S /,4NZ$D67?])=QH#UG[V]TLLV5H\Y5R]4W:FYINZ"'#S@A68X:Q*KJ MKRLS''ZB+FDX+K[$W'Z@2#,"7EOUN%E?VD9Z*R(\^HP#"FSHXVRE4[#7<*A1 MLUDS'+:D5E?$]G.(#XP!.%)=:0:V-8#S+<843@?G$YH>Q\,S+6DCV'/\'8PV M7 /'Y^K*W&DQGF.#).T:_/MJ PXO30]%G>FR#BZ;OA,_Y^+E?M=F,/143](M M56$EQXKOK'^!G=(>.F_I%,E>*HMEP^*$L(%P*HTMO#H>B%@RJABG'Q$TG7DX MGID L)AI+%Z\^HDNL[X7/!IN0E)7COW049*GIYIB0)+CW%F9*W.UC5 4T:K=*$V90$ M*,^'P08W>IJEQ4X:^HC!Z6$GUUKN\C&N"!.5G-.NUV4Y#V+:/KG"VI68*T1T M+A'I =YQ?"JI]DT>^6OQ%&B9O/7Y,&>(9%V:WMLR7 \H@]=2[4$+JCBCC3 W M()01J_9P!&F]KH@EH[#3%_V!.!8 ^RW/>+I&R_@#:-^M\D:K)O0\UA^B:A>G MC4UAJ<5H)_Z ]JL)<_URB:?[:C)G-RO>A=[!(&2' M!C&:L9#>GA/5=8LM8D1)"O?3A0 L5< "/['[J3_ M\:3I4LT,0H^^2V0U$J'SVU@R5\'$6+HMWSTDR<] ,/_';_1BP?_\C1(5I?+ M?]ZRDI^?+K__T_+PGXJ=2@%^,8(]7U@F5/O$ 3+::IT-11)0.2 M9M$G_BTM RETG\BCT&_8#Z?V[Q_J#XO5$/6-0O\[]_/;F TI.9G2%GK!J2>= M"2W5F??W_J^>?Y2HN^>?V6[2Y_"WHRZE./'YFY">A.S9J_=*^"014.RG-OZ/ ME)L[L1K]5]^6?]OC^X?$WT>**M*6RU\F8S[]*/)TXAT7WS-4C+5RA, ? )#^ M#(+?^7R(@5*B5T6"DFD%1TD1S2.JF%C6GF>+8WJ!59/E?I<4(G^DWQ6XYI MEW*\4.!KI1K3J['\?_YGNF?:GFBNP_:8?HUK\R))8C"%GHW 'V'RW#NH+7+M M$MOFV5(N^H[GFK42TX_^P?>C_]=BVWT^QY5S/VA):'SK<7SN+Z'-"*5:])!_ M_\81D5+S>4(A\R*9ST?; %9QD4))3)01*C\C4%B2I],G+DG/!W)]4]\-5'6R M,U3+]Y7"=J!ZO4",#(;?5W91RASE2;\($_DNNN2\S4QGXI74[RO+!4QNF-4> M!$-"IU09AUH?WVABY(#\OM(8U3>FC-%4H&M6*HJ8?$S\=2G#U;5FL+"&UB5U473ZK"D/&*BE:GW;.*]OL?/!P8< M5E #[JQF##F+5R+([TNI5DNW#-QD#1ZJ-56A.M<451.Q-$E##<<&JV7'-"J+ M<&$-7$QSF'AEBB13%YDR-V(HF,,$9"U&^G)7"J*5*9)4S::5WLY!A K=L4:( M1RQH+EZ9(FDC#Z#Q.JCB0MAI>#U^U5_O>O&GITG*8]-:R2LK HP6\C8]WV(! M0D:F6)HD?S?T-\4R,671U:A4AK<$8I*,2*17CC9:LSJL-S78+Y>J(@DUZ7$U M$*D#DI=TK6[,=PU!*B^ALH0,+0'7(F2KCR#(=$:&(TR%*7Z:U& DIV1>2 M1!?;.;/;H4L"1HLCHJ_(!7)0CI;BZ:5UK5NMV.14,1H]EIB74!U&\M&['F#5 M.E^O>UYIIK <)SE#:6FW-I%,$3*]U)*"%3?U[*6!TK931GISN[:-7N L^@6 M3'5H*/"-HCAJL-U=38(W$: .,&N"-XJ\J- 50YTJI9)?G'I%F5:!FM.>C4!GAFU21!$!U-Z:3!4/*>O M%4I&N.U53!&J0ATD@O0!OHJM[JRX,@):T*FBC8JA/5:]"*D'F%79.=JH9Y3K M,%=AVEMNV._0G6Z\- 7 GN(5BI**D^S:ZK2Z+?+R47J*;H*,O(+561T=MR!I76[@<>KY@&0'WD+0:CM#-D(:J8FA M,1=GB^2&QQ0+L.[2RO/%89=5G7Q!T*U0MBO)TA0+\.:RSO?L<"I R&1C3/G6 MKM%)+F]-L4!O:F%E)BXV+$\C@ZZ&XSNHEBQ-LT#J$S0!Y6LXO!X/%D$ASQ?F M$0NP ]M06YM;N-=M0T9C)$*;1GT5UI3GN]=^>X,I,76GFV93:$PU8D<5/48B MDXM14D\MEW?J%8&X[GHT98*BV2RQQ2W/(&%;L$DU)7@*11AZZ+"[XZ M9.*E*6YYXY%4JY9'*Y;P)90LUEOMVBYY@12WA.(@]#J5_ >(CS9XXT18L+) M4]/<:NLHN]XM2A56:K45LX@A_KP0/?8 O)1QO[#$UP.9-9U!Q;%[/6O=#>(A M(&EEN-1L!Z5;&&OFT4:G7>*1AJW%2U,L8#2LZ'>+MLD6)7Y=7^_$VB2F"T^S M8$RM7'4\7%NPCG4@!B4GE2*:+$VQH*#)R@Y2!!$.=P*W+0R0VL&VIL'PG #Z9/X\HT#.E8J""M#&++%B%L8Z=8EEJ[R3-R6E%K*.ARR MY*E*SU!5+0_+ ]//=X)X:8H%HU*M4)-&0]G@VU2GN&HP$,HGS8LI%C07#5*9 M\>V2P1>]6;FL=@;%5?("*1:T5WAT5.X6.[@8L)[?&[ #N9>T4/U@0>+ _G * M]V&MR"%<2A&?_W[^YJ4E&[M13RY4[$W(>R_D5Y?M1=SKR6&#?[A:-/4M3R3. MEN<\?^[3\Y"]Z?N^Q%.>^H;GW\H6O_" 7CS?CIXY6]K!^_A M!A$;_NA^J)OONT=>NCN^=S>O?"/'H_1_[2K9PWMWU7 MLA3W,:=NY8@AN97J[ >EY!3)D_Y])#R=7!U_C/2]Q)^[^::OH 7]+%H0Y!M% M7'PG? 4M< :?H6Z?HES;'9;M^,Z47WO;7;TXO M$)>=UG!\O?!)^^C"?8 ]=:-:OGHTH^;2]%RBKQ'-@!R/TK>X+S_(UC3S$_E0FFU*#<* D$[$J4V"MN!T/W"X-,$;67'-N,V MG)B&H>[-B[X;"49UV*V\]&/N,JZK1O^G[$>=_]ZXN U+&M=KT# ,WW( M*YMQ"7X\C)AX)*@3W7^$WBN^,T#WL?"=N=L*SHQOY"6^$9&K;P;3O-0F8;[M M;\@^-8-'Q:\,-CX&OC%:;D-*N2FQ4BETR3)G5-1M-\(W\?"=Q!ZQ-]N2O^B> M7'J?7P+?2 ;H/A:^+S-:(@/X1@Z>WWDR:,^"Q6[ #KL:'PQ":I6GOW*+P#'P M/6]L^'FY4BT:O%>,_GX3EHRX)46D'[XCU.%9UC>ST0' OYQ+OFN _W: EV3: M'>%M<6M(&TS8KF$,,56Y6L6TEF8RD M.AM=5EW>7BH'-!>T;-1W?8%367^U8#:H723@0E?,)Z&%^&J5]&#I:TB*96+; M[^,( /MW/>GUO/&(#V&_IL@#:NX'.LL;=G#(F4TZGBE59/-Z/E:A/TX)$%BCSB1 MON#P&K+>F=CW /P_0Q< _&>)8WP(_+,:UH97VP$)KVT"7JFSRH!>Q].WDG % M'*/_CX-0KZOPX?<;9G[!P]/XQQ\32?7 =WG M#@& G0\R[G=&=Q;S\V ' +K/YOW=S,Z_@A3MOGB_XMBNFULY]DSW0);V.//P M;H/(/\V:NYF RUFRK G..@G,#J55J6E1**R=J3#D=J[,MPK0J-L5B3BM2N9/ M=,W4W>14;YW(/TU>NS6DGC8G^C92[29)*V-*0UBIU0U6!M;F^%I\OT"J6RDUE^6E@LJ7E?;G+QJ4H_?*<> M2>Q$Y^H];..[(/)/D[EN#:NG33F^C=7>E#3:>M%"A8K0&>."*=^PZX5[I! MBO'L*49>72[C"^ COS07_<)0O?A?ZG857P+O@G0C2#>"=.-ITHU/R&,LI?6, M.W8/NP.Q%ZMG[88S9ZH:ICK$DQ=4MW/2>Y2>KXGORE:07) MQ[M./MY4". )MY%68WY![>NJS4/&H[6("CU6[35=AYKUQ!(;Q&\8US82^$D< MBKO-0=XKW5G,O=Y4".'CP*]WH!#'2N160*4-O/8,=K99:M$;$@_?\X]HG@+S MI$$"[B93SS<5@O@X\!D7;NC(;N,(4'W:J:SY1:'GQ"=^'(>@'^%3!?_O% 'W M2G<64^\W%<'XA*T?;@?#?)?8P<59O4CWZUMN'C#1&\9A#(1XI+'CCW0ZZS8O MJ2LG8E8BA'WLPK2C-]SM?_ 4N0 E"& N-9A+G+1@1@9/@Q4FZ,N\CO0^F4H.IU&<.8'P,^:9FR+"L"DNA ML8+#H(_1Z\TTB)%//'S'P4QJ,)86S*2^E@C&QY"_YA9XP5:H.2P5%T&%-(A= MQT_._/U4:E!$ : /)E)?20CC8]#O$R'=1$NKB; FFPN^%QD!&ZH;0S^)7V!O MI2JOL SC1[,XD3R_;WO2,F>OU%A I^BHN,,8Y6MU&)?&_Z7Y\FJ=QJ49DP'% M>)8X"/<,\Z=@KGMH>@9&K0:Y-&,RH"O.$FMYCZZ0H1Y"AMN^((2N:_A36Q!A MKQOK"CJ^^><1/=5LVCLME #*XH,%))=F3':4Q6FC,^]1%@T,6"? 5LJ\P)1L]\X=3E-,MV3;5W%]+VW7_#;*PH!O^ M%KKAXZ#%7[>1.JTE^&Q&Z'S(N1&MT7,.!# 6.Y)S)$M?L0VHTADV=_Y8J7=% M!-LWP*-TNHS\.& ':=2[HAMTP)\K#?H+[E-C+YO#L=!H#5BAD@\7/(^K.V'" MQ'"/Q^<](C0!$J&@^?4FV]Y/>K2?-WOYOJ.]6!1Y<=RP Z&H"G:'EGO-H)A@ M/2X51QYQ)%TA=9RS_4YW_;W2#5K=SY6)?/-L]QJK0!Y5\RW6QRL6CM<6!M5+ M\![G(O./>>RM*J>K244B*,A%@EPDR$6"-!T@$N0B[R#+<2>I')"+O%79W@61 M(!=Y=E>W%OECCNIZS[V@CSE+]4 F$F0B;R$3>5/]G,](W<0-$3WO]UAWBXWX1&]M*7-]6' M^54]8&F%09,>E1'6]/3YJ&V5'))+[ 'ZX3OV2)^FG_MN\7"O=(/$YHD3FU_5 M V)GO>-\;6L8JAXH4ZPPW@T\+=8#<

R2QMP;B93WE&9=;>W/5R?VUK[7^ M]VD"';>.8C#'^QKF>-] Y76,U9?*ZQ>M=N@F$G%.*1U[-F"+0W>A*\S:86>1 M-T,D40WD$4'2=Z(>K_CZUG<\&.(-AGB?NP;[3QK@54,&+W ]O-H?=5BSAW + M!YZS\WB@-Y$$-JB3S/*_H^SYI0%P:29D?J+W#11G?_CTGY,5R13K'LO)P:A- M8N'8TY/3_ZD\^X#OA@GC>8YWUK091/Q4\6)6>" M31EA!T,N05EC6D"[FT1[)(4A>1AOF(F=&5(S51+4Y]P5_H M 3]L1YI+UF)%0<>WAN!$6E& GGB@*)Z$S#M&W38@PY[T'P.B 0=]O=7(W#K1((.^]N5[5T0 M>2<=]J_1GX54[C]QT_V+L=^YF6.;B1.G6WX\%/S)I;(M-S=5(U],?1X3[DE; MD-<%G?F@,S]C*=J?$P7+$92+/Y#,_0!R(<'Q?EU?VJHNN_4,D+_:(82=) MTX <[YW1#?KX3]['?TZM49DR?%/Q6XX0#I8<56LW6T5?B[4&\?"=I$!J%_3Z MWF;/__6G9D^K*%[-TPQ;7&NWZLL46S3,G1(Z@W53#&*-L9\/D$^G:4"6%] - M!@1D+4M[7D.CC^KZPIZOA@:QT#;EPHA?CX/$T-BG=Q'DRL<)U'X$8YXK[G-_ M355+G>G>\:YPNW70@WD"8)[ ^4(SD4Y[*DPI[('ZEMU3FG6WA4*_YA@2@6*D M,.SQN*%%;Q?'5U#R5%;//>1_P3B!:Q@G< [4GR.T\B'4SVDG$,2JU8;U>1D; M0Q#LU+K=&/7$P_?TA6['P/P=U05<>K=?F@E@=L"9HB0?PKR]*&%!F1Q0 N\T MJM <';:871!CGHY.^I,-#KJ'.@. ^FL8'7"#88Y#"N!WW&]%9]/TC)$"ZT5U MTU5W&+'SDK,^"5'@;]W?>OVS ]Y;? )*3< ( 3!"X.Y*50Y=BLDC WI&XR[K MMQ=33B'M]GS"B)$*3RI.B -WX(+*"S!5 $P5N+N*E4,S20;U%EDVFBT6*D#> MSL1IIU358N41%Y[0:2<+%)Z 3F$P4^!V0C)_T!>O1F?"=@!3P])RQ?KS:M.= ME_JU92=1'$G]"8F"*0- =X I _<2V/F@V3&G+:)<#'L=@5"6;*C-^;[92K3' M?D0DA;]US=45E*%<0D/<367*K1,))@G!V97L7"5(P2>!V97L7 M1-[))(',9'$/9VX5W7U*WJH*&!P !@?<_." ZR])+[V [(\0QJ\QCH-+?FO2 M>2MTJM24KMPP^V4C).E5L4$B=H/21!2+$[;Y]+V^8 @\H/LF!@1:^)R=!780:P?BX3MVFJI7D)&],[K!*(!39%3/H!T,=P$/%9?'ZNJ,)<*(=Z(?O-.CY!]H!]/QG/V=Z/$7QNW[ %"FT(%^M&!49 MVHY%4BTNY&ZL'Y+$*O96+>@5I%5!=S_H[@?=_=<<2HD[@&8S5?:XV<'?OV7\ M,(+&S&N]!F00;24_&80#>3N*E%L^J70'G?^@\_^F._]OJEK]L\HA-0>-[B'] M5:DH&R8?;O$U[)CE-1/K!.+A^YMWU8 \/^@1!I,!LADT^8J54,14?&H,W8X1 M2NI %F1YZO):K!'HA^\$>III(?=150!T I@;D(50R2?L!&W0'*W@+>X84,_L MC&F[4%R00:P5XL (GKYZ^ZK+4?X\5."5TA10B +&"H"Q K<0?7E'.-EMJY$& M_4/&":]#=- J;S:&/H4:M+96!E1L3N%)MI0K))E(NS9=K'"YP_=4N MQU(AJ-FV)B.F,(,)3NO:_DX2F4$W5B%$9'J= MP!^U22JS;>P8M[%>E6!INB()Q#:ZXWH0*Q$Z4B('"N- !0A0(F#:P(V%@[ZH M1(PMIOA]1)7@X;#KU)F@K B]1(G$42 2N>+JF-]"/K^ 8[\*6JHS+_EX,) M#"0 PE [AXQL,_\@N3N MC2=W_^M>T[4W-04^PNW/,,>!( ;'2%"S47,P@QAO%_2@: ](4Q-1Q*R8&_GY-.'[AFX7I2 MEA>"-TA+W@B1("UYN[*]"R)!6O)V97LG61V0EKQ5V=X%D2 M>5F/_J5D5HX* M);)Y^%Z07%W^-7F96ZE.Y*F99N3CN7/)47.YW+&]@DRQ!DQ/O\/IZ1G*;]WZ M#KA7NC,Z&?Q2?L@=[H![#>QG=.HUV & [CN MN5@2/>KMTQW52:()?$S!CQ0K_"/%ZCLD293,N@SK9BF<%3AG6*EUX]?%'K[# MWY 3-9;?0WKC_$0>L0SRSE#ZX<+&\Z)T6)[3\U#O%]AB180I!9JZ6S)!*1&C M%$Y/_P:)JLS&^8]8M)CM"L0O0O.S98BGA>9O=8H_,5J6T6;7KZ(#@7>IZ8PF M TO2$HS2KYRD8/)N=HD\8H'AO1REGRT9/.]1:IM51' &@6#X8GZ]6))M8S%F MXM>-:PJCLY0\2DGA:WLB"UE(,!XW0YG&2]<:7YHOM]!O&7,%0?^YS;2<;"]M MY^^$Z]%[)'\6J#%#(F*6RKF&*5U#%V*6LIF79LQ%/8?S._5OCV+[DTVR[6R@ M\9BN!&QH]E9&9;D>-AU-Q) G]SY];2&8$7OK'4Y92A!?FC$9\W#.&)'XFEZA M6VY##^=E3J@@BUE/:H^VG-R-]4H2DH!/ZH^]NZBXNO>5/ M59=Q:;JR &#:\F4A-'QWH"YKNISK@0TD%9QEW1 M#1K LUMQ >@&#>"@ 1RTP8(&<+ # -V@ ?PK#>!_\'3.*OB2OO0]5?E#)A3D M/S/;!0Z&W-YN[S @$@RY!4-N00X@DYW&0+: R.OMPCV/I9^9!,:EIS_=H7^; MB2S&::_?O)=L;&;&1CUYZZ_VK$VUFM>8MCTV^J"N65IUZ5; B!A^^F+(2V_T M>TW6G/:6S3L#^.4G3OT!X,.J#G-C:N.P:%"R^B6Z#P6V%@/\Y!62E][H]QJ9 M/^UUFJ T\AS#JGY#]:MED_@*,K;516/*FA./DVO^;@3;W1C>IQ]7=>E]#O!] M8[FTFZN7/,8!/L5EVFJ$RDJHF/6)2/<=M+5*+/1SUE)F*>YPZK%6-Z_$,M=Q M>;G*R>P6CY_>V#E_C.*/'>GO-7M6FC/4F0E4%H9P>25KE>:N@04B1NS#%C!R M(K/G'E*=V6OBO%QY*5 /F1J_]0=3J3\<-]>#T//8H2NUN.VD/U]#B58X_0"N M6P=$]GK(+E=ZFUVM<.]SM/Z@(#!YM5S1Y2K'KUN#) L66, M)GK@O=4H_^-)TZ6:&: >?;/(:B1$YTI>C%?5G"3+MAE];!@W\EBV%SW?L^.] M&+V:JRKQ=PGRI#@,--,MR9)U:1F]7?0#,WJF^^V([_MUQ:OHF^__B;X\_YV\ M5"4GUD/S?Q3=72VE\.]D!SY]U+."09%O<<&1&?UDOK]4 D._Y:.?/.LI^+_C M-WKQX%^>!LGJ3I1P_?^_&. MR]FS7%Q1&"/P!P"D/X/@=SX?8J"4J'N1A%5"H11"Q$F,$O.(JHJ4(L_$2 X8 MA4GR#*7AA_VGGD>-3G_YE)>7OSQ\']::S1K3XG.U=DG@^[T:T\SQ;&]0*[)\ MKM+CA$[TF^*W'-,NY7BAP-=*-:978_G__,]TS[0]T46N76+;/%N*ON&Y9JW$ M]-D2WX^^MMAVG^?*1:[5Z;'5L]'](QB?>P<3?KQ][N7KYWZ^?XXKYYXHB-;5 M!FS,%*[%)EQXZ\FYOYHZ(NS&"#D!Q;X MFM86,.UI/ZL8F3VJE[>A0 M ?%:<$,KFWAKL%E,S7@E]?O* K1&6IR!+UE^S96"9JTE+YM=$17AWU?R?'VL M=P1F"Q.8UUG!A: @UYEH9>K3@TX8Z$5MKK!J;X'[W1[2GR-!M!+_?>646@?A MH+(E#"GZBRK>-A9(,?[TU'N.1Y)EH3MK+ R=OMP0G?IPK&K12B3%)JNVH35I M8$.LRI,EMZ9OPSH3F5UIDEI466]C D4;DN]Y2%T2%F2.I)M0;BF38.%T6) M[Q)8.&-)+5J9)HEBY^9(KY,:$.OL1WQAHGT6VMUQ9:- M5;SR!_&)J?#C^-T[.-'1NY16KOKW\SEO?Z_M?#\84']'0T MPJE#S7.>/_7I:E[RS'1W]1J-OE3"\.&E>/-^.GCE;VL&SO?;\[^1"G;_W MED00,>&/A_B3B99\\/-2:1H9I9&3'_P!!G$L0R#<$0"(3DOC#-!8@"*";[DP00#==R$@"BB@3^Q\H MHHP( BBBK$@"Z*:L" +HIFP( OD&4T 2QY/$1P=+_BF2=SZJJ>B7J3S#4:MK MWA5$NRZ"97L9__!_'_"'3R(0);_!E^ULIKZ8Z.O/'57-M:)?S-T<:RFJDN/5 ME:>:4]7Y?_]""/@?#'[,_4A.'=&7N+N]0GRCZ:O>*VW=^NA6^9Q&O3"/WL^1 MOW0KY\UMWY4LQ?WW)U%RBQH5_2Q*$/0;>=FN\*^B)"XQ_N!.^*S+<^;=O@?Y M_FN*0B#Z1/0(."K!3@!*X$NBOVS7__&5P">-H LW:K15[]<^]<^9-I:YGW\?I)]\/N:YYKR7F2:2XZ2=(S0&DS-W1;:A]62O&+F.(8%G>#([>,0 M]H%>D0AD/X=N_.@0P7YTB 3MIM@A(3(TBIZK\***;Y5:7 *(/7S''G&".DW7 M^(6FV0+@ N >#;@?;O@^*G ELML<^FRQ)$B,UQO/O(%G^V8Q^L^?6[(_#\S/=F-_"9B_-6'_1*CBM*9L;>E588X*.&5::(7C;HQ0 M.CY:$?I4P_X!;J\>MW'6-5NX/=?9^MG^Z:.>K5PYK#:)]8*$(2I8%XV*+Z^M MI"\&??B./-+H6\?K%>1XR[:C1B^2DWW'42TYS'F.9+G+1 (Y25GXKA>W"E]; MJN&<>B9+DQV>8V5'LQBR.\OAI.;#61QRSINK3M$V5XXZ5RU7WZA[5?2$R>(3 M)/LQ(O?T,9;2_XG/BJ1;L=IBG&BW6UKT\M'73L1'6WF>G/F64:(R/*W(9-DU MAKI2F'7$ EWSXSZ^V-]'TGKM>"8)T M +URU7CBMOW]AO3""Y3&J27Z;)0;# M8<<;#[DB&T1Z@7CX3G]-+0 = '3 U>N LX06+JP# CF<>,7 +[/A>B.)M8[? MUFDMT@%QP"*/ ]L Z(77HQ7WK1=.&Z^XL%[@%RCO%YQ-"!>9Y5;ONH4N-^Q& M>B$.AQ!OAC&OLS+A%U:#&H6CAF,OK2C.F&:Y-*D9".>>):1R0#.^4&N_:[/) MNE<0*R-%9)\)Y48^ 8#:HQ@!8X:K7&I4G-P+E_ENC(Q\Y]V:DO.MNY;PKF MH%!1QC6N6.7C4:+[V@[J0#P#C,0'D^=O=/)\'DR>?WYJ(F0P>?XSD^>GY"R/ MR7E%G&(4+N:1Z#M:4BF15O/3_!3)$[),/'R_K+8KU/IC MD:9H@CC?B/WCCYI_25.L,A'RGUQ"VQ_GS8_?FC2/S)2(-9@B8C2<%_,PC(G3 M&26+A(*0Z"Q/2B2.9NT%N.:+91RB_#W:A;-WI,;%"D1I,/NX*SS&]6 MM-# \NWV:D)H:%T[-!;>K34QLV9A 3NTY]WF04RE[2%8#8@?C=D6N2N%">'4J/9G06Q##LZNF;]ZDSLP5-D!;?C M]'**474:9_BRX/F-%F:8M1T-I#H3F6Z$OP-,9CFY[Q5[24O0*=X M6BJ;XCR_&0EK8S?8"5.(V)9C^M$4JZ!JGL)GU8W.HDI-$3DO/]Q4@T.3\96M MKX1ENX&P?JE&2^BZT.CU8F"F:DNI,5%8R M->F)!C_:U'QZ(4V'?48DTISR]+:/;@5;@2MH/;^KC4U\5PRBE:GM9U2J&QG3 MY*5 S-G!DK$,8K;M1BM3+\ITA-JF->\$<$.U6HR_@;U%/O[T]/;+3Z;E,K7I M6VRH(F%QX0QLJYDL34G*=+PQWJ1J?;BH0BMK["Q6[#C^_/3V"WN5P5PI=9Q!@L,2*;REETJ MU*$(?51:^9"S*CS2D.F&-:%ABRX&.IR'XI4IZ9/-L#[B[4F3)4(AP"&[4M_N MF&AEFJ99I=!L;G;CC:$.A[ S)$.:RLI5 O(@;^=W"MW(@4YQ MRBQ((K<@=$V NML&5Z1(G;?CE2E.20MIO)P55R5!]<9.7NKBVQ*F12M3G"I2 ML%%",WXV>F.56W:8B3FX45V^@/&OW=RH!FT2E!'^ 4ST-8 M:3O=!8;:II"=$WVSFR5/37&JWBTQ&%*&JNQ:]HGYK"!-.2)Y:HI3ZR9<+JY[ MJ&N$@;/4JI27QYO=2*.E6>6LRW6"9PG%X!7&:Q;47;]629:F>!7"VF:PH1"$ M+6K]CK)1"=)GM7AIBED3?EJJTITRR5:&S&A2*17GL,C$2].7K1!.::ZP&\PP M.XVU8K#%,2T'\=(TMV"RJM;$N5Z!U[:UZ^%S83K2D\>FV>4MQ0KE<,417%S! M'53 V@V"W#\WQ:]%T5W#TWPM$(9%2*#Z0;_"S:+G(FE^M><FN+7= >/B'*S%<)$VU?(LA7T8"-9FMZ(C681$_/5*2V8_75+[0X& M]8FD)6O31I"]A$DX').&-/"#]K!<1GUUOS;%+WD%T?EA%?99E:,F,Y?G6]5U MM/; Y423194MZ\(B-""SW*KAJBYX>A O34E7K(<= M$+F,"IP1"7^5*E9#+Q MTM2AO4 :\SDM2%4#98'TJ3TT)^6PO78$EA?!MS]#A41%W)M2VN$U>(7UNV[5I8Z3Z38]5^]@\*+M;EAHFE*4/ M;B4DQ2DAJ#C+X<:2*K4*DH]'SSUP]1$S8$NS0:D]A?VAM*G[$#(/(V,<.7"C M$=U0R_HG!=M=P.EXOD90^L-^+TJ:LSV(+NZ)#V'RQ& 9<+8B7IIYJ,';OAJ9#\G2E!R$/@/-Z,%&8(LF)4O5-;_I"UJ\], =6'6QW.R%QLY M1;6+S3OV9C']0@CKEJ/H/7/HEU;)*Z29.Z"WO>5\9&IP6!EC M&ZH)>8C83=:F#U+9[@MMLDJRC>Y(5\H;AEE'%B=RP.+>E:;MRGC5T0UI)G)( M7VD7!:\;+TTQK#MD*7X"A578I"EGIIMUO(4G2U,,F\\(1J(#DX:'E0 CH;5I M-,SD!=(,VWJ5I=0.EG58YWK8=(NX#9-/'IMFV&+<&HZJ<&D@$(5 "[@N5&HJ M0;(VQ3"HT<;AABF2"V8]8O\.*88Y]J!/DF[!9M$=8RQ7;=VI2-$. M.V!XX^IN66;8==MH..NY 4^G!@=K\=+TU65S4F&P>M@S>%LTQ% C3+^5+$TQ MK.=(L_R"*);92F7=*@X&%:;035X@A71#UPE;U^FU@'9IWX]>GNS7NO'2 _Q: M%QW*WPB&X4.CZ7S:Y9IB.WF#-+^D$*O+K4I)8G6+J>D[98PZD?.)'+*^T;P/ M!]U& ,'^K"Y(>'%B;"./#CE@?EOV4M=J+D)$IVDDY+6F#[U5-UZ:XA M.JAX@EKP$2N EZX[2):F^)4G3(PH4X@ 5^PI!76--=%K)R^0XE=7W^B0[4BA MH ]Q3.)KYF+3U.*EZ;WHBP-]4I$\55 QN= =;'K=6FF_-L6OKF- DV [W!K# MX:PV\^ILWG&99&V*7WUW5?3"?CVR0H=;5-,[;6? 1J][P F RJ4Y5K7T4!@N MAPVHZ]7GK,'$2U/25:@A+0VHV0)>ETRRZ8A;JM=,EJ;.4QF9-C!'6!@"YQ?+ MPLZ#.3$^3ZD#YVDXU 8MOCAR!EV^M9U&SRU48) 5F0"$,70%L).A,4DU@F''()RI30MU&G#,O0Q1X;]D1B([/ZY MJ1UF;(*V+W2B_S6;K=6Z4'%K55$3T0,>P7:E#!=Z;U$V*N;(8X>R4O$&3+PT M';GIA9(NLEB+-8O&4K&(]9"K)4]-,4R6V=I %0NR46D:X\;4T2I8A'/T@$<0 M;,@QOD#7&S8TFOEHG_E4HYJ\P $-5G F&V+3'AG\2G;-92.PO8@'Z"&/H%K M G2P,@48;;4J]0FS<:56\K9I?G5G]K!#Z&*9]=LMJ+.;5+I].7K= QZ!TN7* M9GU("D:EY1!.DYDIFR!9FO8(6FXA8# W8$#3KRE-]NR$>1A MM%RB::F+5-0^K G&PI[G38 M@A0N80)ZO7=GOCI6&_V&@@M:?AOC>OJ;HN!O) VX?D:NO[;_J6\(N!8G"X( MB "" ()X*0@RF>(-!'%Q00!$9$80X+ZN+,B!_ ;PD 4Y #P .0 YO.A6@;_A M!)!$!B0!$ 'D .3P,LQ$ T%D01 $-F0 _D-'-19D / Y #D ,(;61-#@ / M0 Y #K\D@X#!=$1!O']TYZ2A3=(\OT) M^0\)L!ND^/YD?'\4 T,34'Q[%/\I^)Y=DF\@S'V1'7[%$6C97L8__-^'_,-G M_2KR6_ZTP;2O^E5%VS1M*\?/)4=UC^9994GH-QP9>_O^CLSQY"PF#0BA J;< M)'JR'Z-+KA^]IN@<@,7UP^(\(3ZP4X[*E/N+"][P-@ LN#:=F:G8X@UO"\"" MZT-&EN*37^(!"%A>?^SJ4@'+"UY)^54G]+_>OJ.RI&]T14UNJ'23F*=8&W$R MIFMM5J@TV'"^7?!:3^O^>E$EXXK<[,7-E,ATTZIUF^VI ;4=/%_OF%)K\AV S**^@8(6N851[^ Y_@Y$#UU-.WV9=+OJL?23X)@/!X%"]#>ORJQJB M(^D*I%OW$:@"FQY$9W]D^GY>?WP?FQ_X55GARM+P2G^+49L%U(^"ZK!_/0+INY9\4:5ZQ-*\J.@B,76#L M7KL_"! "$'(P>G[%$.G;*6_P>&%T238T)X*@\O>_9%E59[.SXJ<@+25+5A]S M)556S:GJY##D,8?"*/RY8:;G)2=[]65/,?0T%[*S_7]7&3DL^@_>_Q=7&;Y= MH,E[DJ5(CO)K7,A2.O*_CI=GR!RAQU*P_"* X3EK6DCTXG4!O9%(_7JW:8")>Q*\A+>.Z])KUE!MZ4B%T-<1[-MYS M8&[;,>G0Y&;M]8E5B-5I-K@U4UL:%9<8^DR3AHB@&ZD0ZN$[#3^B-'H:+7(8 M/T")7!Y<1UHXN>VK\LA%O((I\.8.HCJAB)^P5!!BJCDIYR:]W-H3V>2?;>,8C>/))$ M)^*HK>P=AI_[/5G&Q+N]K7K)[=P>G.R3YY)?1?E"#Q 0BZ'%:/>Y.F)D:?G&+H]#. MN7OO393W1_'91YJ![0NV[_6.' .[]WJO<@"B!(H(&(% E(#B;$^F.\T@NJRT MR_TI_AR'*]W<)OKQ9Z//]YX]>[5[+COJ^6YCU,'2=#\>H!XD:#@0ED88WF,V ME4%?& K8P%CQ&#)@-)%,&NG(_&,^?\*P]+WC#'#AS1:[J],V[\U17US5O"OC M_9:F2>Y<>8>B^9D2[V]VRY)>"QTV]"!'ZJTVE!0RD:+!'[[G@8HY=R',73'A MM=JZ["B8(WN;]RYPP(0WN\? OK]1D0,FO-7E!+;]C4K\M0:<[ @\X^&*0W7S MI8"3U69KO!*&S57(M@(K(,)/7-YXY(!%/@AZ07G ]EEB4&U,*E7*V;"Q'Q%W MXR H_$BB)YK[ X &F' =WD26PQ6?4S47"%B4',)>D!.^"5=&*CVO;B=,JQ5' M1N/6'3#; ZB8TX_J!#KF6<!UM8CTV1N,OGK1EBU]7@TY>VN4#WYG'34_2AN4C8SL&<*VCUN;I6 M'U"H#T@&C29W*LQ[+-.Z:(WA/R>8F'!4Y^SM*8N],MX(L.[*9"M><\",H>@= MQ,^/1&.4A>]Z\3NY/349R=:W(UMC^-/4*-M.$B$J2*ZJQ*^L6FY"[ %CK#T+ MY, ;."A+K%F"DLN;2@5A1"H>QXCGT^W61QNU<%< NC^*07O/#0GS_B@&[3VW M(TO0WG,SHKP_BD%[S\V(\OXH/GE[3_81 RY<2=L- MV/B@M@*4;]UOAN"M2HUWVXHTY"N=DJ30 M^>4X+6&^95N"O2<6* 0-^:PPIP M!I@ >G" R $30 \.D/C5]^ @0,]=W_.!-CU8->#]H3K2I8_%#0HFX193 M$<+-KKI@9+AHJ+'?FW0GO.GX7E=_0MEVU.B=)E MCCJ/3'A]H]8LV3;5IS1:#;,)7"N+N,"[DTJO,ARAWNKS5Q:^]FE/AG/QR6[N MQV;SGF^,I?1_&M$_:[>2>\[ZTK9C.\DO/,_1I[XG39=JW^Y$CHGE';J(""PBR,F&/]X;%.^/8M#:<#NR!*T--R/*^Z,8F/ W M(\K[H_C2K0TW%;B_M*5M[98C;NP'W;466]IQT/\M2_OJNR(B MAN66MOO)(43WGM%[M0MB:CN*ZD#[O_\;66USKKW4E=R_X.1_,J0X0+'XF;HD M+K@ELL>E5[LH '#N%SB'2T0 ;MY1.'6?L $U10 U7VLG +@!N,G*AL@>DUYM M1\@N;/[)^JS GNI)NJ4JK.18$5_$"J!B$2DYA^^(X\$ MA9QN!N"]*Z'7FC^R"R]P*H%3Z=), CX00 U S=&:3[(+FPO82 M''F>PY#'7"P#4 '^A4Q49K%\^IO]&%?D9D>\#MS?=;'5=EZUC5!=[ KLMHB0 M_>#C%_D]ZX(7G["_OV_?J7;@KCZSA 0:AAL]@U.4"BH,[(8J1#X9*D:Z "4> M,0)_1 CZ=+=_WQ5RGK(OET7.+QSYK^,EV&Y-'[SWF#^_,OAXIVH\P%-UW/V; M'+ )*-Y 4;?ACV!BK>##];P\U2;=6 W@L1J ?Z/Z#W<'/POK].N%?UOSVK# M.SR])D:,(* "IIB-G;!FJ1-K@H$+(\+,7-,L:G2AJ=X:5?/=1!-0#]]I^!$C M3W>Q)M %UZX+GK.?0!N(84 M +7PA^1N9K7"*:)_7U,%KZ1NM<6TZ1AC;B94 M)(E7!9G:, /FN+A_-7!8F3""4:$F09R_)2+; $_7KX-+ MW#Z?K;T)O)PMK';HVOJ.,-=\VPHA ]69R90;CY2&SIPBL/8;:EY$V#S$U=C MA]@0\5U.$RJP4=42U! /W_,$_8@0%( -.#ROU+_.WMGY.45PPH.SW![Y7M#> M*;"JU_M+SM$&Y?;^X*0/74,/P _ _VLJ/;/H/[,_/1^'G%\@)RMX/6U!FF/Q MRQ+U^;$K[_)[W14V;?46HP)ZKK.;KL MJ?'[1_Q*9.KF-M&/506T)-W/)5?'-_A_5,CD7U3($"(&'R>3MNM5&Q65JTA& M92"K98KB"P&O?=SZ#Y:F^]K$U[T;\!,CR3(FB!@Q2 !RP"-P^\IR.5MPI!#J MK05*DTULMXD4"A;GW!'Z$8?3!3@ 9^!F,7"S&! Y*-\%EP$ @0,F@"NN@,@! M$\ 55T#BX(JK>Q8X8 *P:N]/X( )UW'%56K;7]>U37UIFPMT;QYG2*(/S=E6 MSCF8# #= )\/^6=XMP)A I+!M4[W(TVI5FS#8T% MN#TP=!J;&]8NC^*,W>O M%KA3 E ,;F:Z1UF"FYEN1I3W1W'&K'"P>0'%X&:F]_F0JL2.B#Z!\L8:'0N* M8QF*;7Q\@-V)_#ZQ'&)"9\E 1DAXC5&_W%+ZP\3O2RY:>LOQN_J2_:0(&9K& M[(P$:JY4RTW8!(HI[Z=:']3/@L)Q4#@.1 Z*#>ZCQ.;N\P>_-'6F&[4&TM)7 M?YJ9Q1=FT0'KL=T,V]*,K&LL,2@.Y6;)%U?QU 8\R1J@;S5\ J !)H""?2!R MP 10L \D#@KV@< !$Z[.FP"['NSZ.RS8O\H$RE$=7RAL\$55Z2#L>@/3]9I8 MH-%!$#N^2=KD3<_WNKH;RK:C1N^4DWW'42TYS'F.9+G+XR9*[@K@H*'AAH1Y MAR2#AH8;$N8]5J. 4JH;$>7]49RY>OI,Y]/>?5'(S.]V_>6,-&"^L-"W8;])TJ?;M3N2L6-X![T3J#Y RO2NV!%6']7)1K5>&AB8BQ/X.$M#- R@& M[1!W+DO0#G$SHKP_BH$-?S.BO#^*03O$$:/YES:UU]7&=%4?:WU#WVRU=5&: M8I[%Q*;V_MJ#6^Z?B#B6TQ-N@RKB4W=,7,_=)J"P_$P=%1?<$MGCTJL=%P X M]PN?Z!F0]VM,K/*B+G[IDJ R!E$^J*2D!!""11(O_YU2V![+ :' 9O06[NS M-K2E[I/ZY*.VY3XSY0O^8N+F\9E9['(BG@H'H!,/;.I,@]N0%/IMHZ MEM"UA(P@Q#6(:RX=2+\M5+D>MKGJT-=K>EC))&L:(Y-M0Z4]J5J;M6Q]U()Z M& Q-O::'O3TZ]3OZ^.S"%?#(C&1*]EA]2)0#6_WW/W &^YO$'A(0^B@]_ _B M4;?&T.\8OLUY8F-RPFG;C#Z=+KQ^1S7TH>GYDB.0VVSK_=.V]U+@V1NB(=M1 M:=N!@=KB!C>&P]IZ)718:ULIBOQ$-C419^% ;8)Y(%GJ@4F=*3GT[CAG%X/Y M6L[Y!2+_/%V8[=;DP5LO^,\7!N\O;85=/U77BW9RJ'35G3&V+S6:AEZ-V0G$RNDI<7K-,[ MLR3@FUMLR;A:BU],2VZ1LH6ZHX:2@/WV,XT]L"2#*D60+'@E!HJDP7EKTV9J MJ;O%)6$H,(, RS9L8KT\MV3H+NV-7TN).9YI:4QY76_GF@0')0,L(&,()!:0 M6#@>XKU8J0 EP5\7)0I^$[5UMHW62A:'$TP?<9I!MNMB5CPQWP, @<<<$ M MC6U:8JX^YAG>&,F;7%-H6Z%J &.X=.J!8LF8$/@/D@(?#MG>!+]\FENM"R== M!.[FN2W=7R5EQJFP-B\Y5':^L$;U1I([AV/M!=<\>=C&]JBKY$>B)*@5*H^I MN-ERTJ&'#6>^_:28] /.L(AMT.5YI?;UY=V='Q,$9[PXY\VV/TH%P\ @RL/< M-(_Y([D?K'<_\GV]'S.DNAGH4(H/5G.0#PZ1ON:+S!!.Q4 $2&G]UORA' M4$#CK^X2Y2AM]"H:UI\KX3'U+.$Q?98 :9>0NUR]S'2%#65/M2Y?YK'I%X^_ M&LYZ#5X9DZY16!DWXF_>M35%VCP)W;77XRFW2ADR=S<6*\$?; H2T\+Z)M\5"MBB@BW6S6Z=&ZDY*J5!+0R&H8YK8=<]TJJCSOU0 M\45SK=!=,@?D 9IKA>9:O2_.=FORX'V]-S]3&)R^=^=X.ZABI$5) M?')$N[-VJM:8E34H!M!<*]1Z]ZK[;E\T]Q]OV\993%?8UJ;3LT*H]H9CK>@'G(I/K8+08\3C_#_A0??R'52>% 18RA"26#4<@TAIO\F* M",@LUB%;SRLAE[(:W RAB@^HM^J5'#R:&PF-<4NELN^B4-[C,.***0+11LUF-J M51FG)V:X-!VC/J=$4SV^6#("SNN;L^UFHL_A4B(&JK:TRG.VWU*PAEX4BJ,) M:0DS3J3CX)^.YCS=:NFXD%2WQ7(IO9Y650VLC!V*3O?\U&1<=GBU+'I$JEN= M+M)P9>KERN'&'%5+CM(V%M/ 7,OK)$D)*[ 2C[V^K"7)K,Q1,E]9J-PZ?&L&J9@[5:<^DZ5L&:^&RJE HM M#&Z5B&'5S5K5#9%;U8U%.BGFQ;Y0])66R,0A54EQG7X)HU-&4NNMW4QUR>(2 M!U;&R"]-CIHV9XUG0L'VVC.L0V>=X0JLC&VTZ=;R"R<8BL*F6[84+^DK3%4# M*^/D1ZLI@L,V,Q8+)OUQ:H U.UP>/C1.?L)DP]>Y4J/(-[BDTM?+[:5NPS/% MR6_MKF?# H=7^:3KE]>;3<"DPT/%R:]L#70^,$W3L!;D*/!2 ZF5A4OCY(>- MNI,1GLFP0M)<)$VIFR8((/U2<:#.4VF9:\D*+1#C_F*5['"$*6E@9>R9$PO< M--P:0RHX^EJL< " MHHH51)?B\8"9CC!XJ#A0G;6ZGB>-C6,P;0U3^XN.GP9[90\PJLSXM-OPP*GT MJ8WG\UVNXVI@90Q2G-'*#B=L%]SU"]QN+9/;9G7-@94Q2.F%?+_8;.@27RE0 M;,T@^);8AF^/$6K9,(3%5"GZ1H?)#.C&TBDWF_"9<4"1'LZN6DQJ*&2[%,\N M CF=\^!&XX"J%K>C%5DB^P8SD5TA1:L-?P+?'P<46]1FTSXV=S%+FNOE<=%N M#8HMH%7% %6L$+)24I4LIM.%*E_/%<;5' =6Q@ U: ![>IVP&\PNDIQW-1: MC^'*&* T66QC2DU(\7U^/;:V?7*BDO#M,4"-DW5=;@RR RQ)%OEBJJE,IQWX MS#CQC<@"YZ3,0HEO:'BK6W73>M."#XT#BF6%#= S?87O,YH]F4S+Q&@>+HT! M"B\"Q+"TX?*Z[':GC7632FM G<'BD"(Z6J<_K&<5?K/I\T&AM:E.< XNC2&5 M4.6^I326C-&Q.'&UZ)I:DCK%(M=_N#9E'JS\/GQF^ 9-$TZJWA)"5D%[5VPU@N,$9< 7S% >:G9*K: MXGN:L2E(VY9$86F^$2Z-48PW:A1JA()WA4T@*R/9=J?A&OCTMWM&B)5GIL;(< = M+3>N#N8* =82<8"Q[&8FMG&,%PB1)A=)?E6K-EIP:5R[VZ3;#;@L M$)\X&8>".FHJ0I.2+)Y9-'W);-;3O9H&E\:@H-77>;LJNH+ R.-Y8%CY\;(? M/C5&859_&;29R03GL]LV2XBL5=,KX5/C #,TL[Y-%]4")NF9I;4N5O,Y)UH; M UBZNVUS6PHK\=+"SN%\>S1IE:.U,8")M?*\WJNZMK'8L$T16S0,JL6%:V, M6PIZVE.%JBE^ &SH&8P MPYIN9X9"(U\=]:<#HRU6P[W&X24MLG6=R-7;@B0U+"_0TX5^-MQ!'%Z#!;Z@ MD[UA(/3GF5%GSN9K^C!:&X-7?2LG@>F\W1H=A\XH=MNF6PNPAP-*/*?91K/( M-19\P-+TJ%*4Z#E0.,#2.+Q8?\D,@VT?R]:+#5UTLOWJ,%P:@U<73TEU7A6G M1I(B6SDAZ#LVOX)+X[<>O27EJ;TI\*J7'P;Y=#_;<\*E!VB19^S>UI[G!*MO M;].EP"E(0GBN.+SJ>548R,)*PXAB 4M6MISKD%RX-@8O5^\W HMW*KRN;@88 MH]>ZDQ78PP%5OK!1>AM3'?=YRQE4ERG:SFZ +@66QB\^W3"6P'XF,'5<9=A, MOU+*V.%38Q??HB*V52=K38V^UEXFDV6#[R9;<&G\XFMZ&6JPSJX87LTM]!)N M5$3%"7<0O_A*HE#S)_D*N-%9I2F;M%S2(),Q!RZ^@%&3M*FN)\*"4]?F=+KJ M9*?AVOC%AXW)":VU.4L(!I:TJI16_8X-]G! 3=_@>JM-+O0:7U'G1,^29N*R M'RZ-48W/E#J#6I*S>& HIR9YHVJNURVX-+998CJ0NFI#*QJ53HM)>K4BK=0Y MN#1.-=UN$#Q6A(AE5>YA:I3J=0*X5; M.*"KRVTBO1@LNT9_Y!>J>:JC;8EH;8S"@F&F+@]ETZ/W'\JC@-]Q"_ M)!F='8^'"Z=E$&RKV!T-UH/&<@7GR,> 6V^FF9GJ+59\TN?D+EDANVPJ&CD? MVX'$2_BLEA:$@L8TQ P+%/A<^-0XQ*Q%?J%BPY5L+/RUYE:E,J$"C1D_I+,S M6&4XX*?%I- /UKC3S"L=*LF%:V,0:U7=<:K#9R@A.G63(=+HU18Z.],*O#;)TT]%Z3JCA$UF?]< -Q@ TG]J+. MY%T)*[22+2DIIZ@6O-'3!P#&X>+"$0!C\,Q4UY*BBXV3ZBI<&P-8>Z1OTF2> MG/&+4JH_::^ZK6PN>FX,8(;/J75YZ!!"T%"+@I]>,_,4!WOLQ0!&#:N:)UIX M(%3T;ANWRE. URC4W:M76!<'*X]O^ M,F7/T\HJ;!\0HT5MW>IEE5012#&BA"_7]9P^7D1K8_#2/&R+\U.E+ #64CA\ MN!U7J*@M00Q>[6&N,NS)HBE8ZY46C#LTSWEA%"\&+])JFXS8+*6PPF3>77;G M?;=MAKER,>SB&:M+ WN?Q8@"MIYPR5Z268=/C5V29,?4>I6YT3 "HU=UDIA6>[/&2#$,=^QC$+G(U=DQ3FGOJC_T/ MST,:L$OD5(6!I1^6M$Z&\1_[,9*5--6)_SRTE0QC4.$G^YQ3[%\P]N&[^[?N MGH9',9$W]\W$CX9,%7UYX/D.>.;$=%;[$,O^]R0,XOV0754RDBL A+_GCA=F M>O]P5=A<=*F^>.8NN!>^>+]4DCW'#'SUQ4$_+WB+OR-X"\[R^._IQGHAJ)\8 MZD>*.A$>+@ /KR1N(#P@/-P5'E+?4RF$B M !&((A >$A^>"B46:ZR4@ C$$ MP@/"PZ\UN!3"Q 5@ G$$P@/"PR]UP$EAU3N:%QXP@H-P"4UQ(4[A,JB%104YXW!,EO\,CW MA^3[._&K(=93]UTZ*-[D7U[R7)I]^_FLJ_#__BLC+*,3GR) =X-'OC\DOQ9T MNL$CWQ^2[^_$KX4L;O#(]X?D^SOQ:P[ORSWR229&WJRW^2:G8HT=$W[X_[Y1 MWSYJ6:6^4^=%^9]:5E$/^$34__T6;:L;]HT=[V-^<3#Y'.\9\J(BH-PD^UR^ MERX<^'5-=PABB^MGB\]Q\B%*.2E0[M S>,-T@$!P;4+SLKR+-TP7" 37QQJ7 MY+'Z(Q@@ER5R67[497DY0[K>;8;^\_C8KIR^U!4U'-JUF^99&C3&I*[5>:%0 MX3?3]:RCM;76L=E=A(@MJRG7+KIYH3,V"ZSE=>IE73O)+,ZFY#;<<#B@TI/, M0&VJ;NB>?3F.LRZYKKA>,1MD12#XBO],7^)TN:?[Y44GQ MEVXG_*D3>)*M> \)=3U6YWXB="\D%,F7_G,RV7%F(HD=^]__P!GL[^C?4U5G M7_&5<%4WP?MH^%=,G^Z 7XCM*[T'4E?-(ISE!+:/6 2QR'G]BU?,(EEIKON2 M>:T\,3F01WH^ ^RIU%R9K7C&+((L0L/)T7 M71H;F@M84/GQC_%852>33^6?C&1*]EA]2.34L6K)JIL@\8<$@1'XQ[J9?NYQ M+B_!+'*AQX%P.=3_4F(D2/ _+/H?3#(\GI_9\25;D5QEGYWI*3E3IG3"6>>=Z380 MY"1KZ&2YFF/IAF:76R(-A],3S .%L0\I-GT@M?-$%\^=<]?O@'!)H:0UCIUZ-Z&)J;CSGIC1)KIJK+YAC' D-I#8>'?HY>(.>K5B M@P.P@-N03)B47K)WH:&="#$&.MGHC?J"T;>U67UE+/*RIIU7A,R2;*Y43-HL MWZ$6HRZ6+9@BLP(BA/WV,TT\$$0*21$D14X2SKJXDQYW>R3^NC#9\92Q'+9> M^26_/PJX[>1(>Q*,V6):%85-=HZ5 F/BC!D8G M7U:\<;HUK;I0)\%Q(%'HF#3Y#Q(G2)Q\("1X<0>]+FG25GU)MU6%EUP;0,+; MB0[;E%BU1M :0CMC+IQI@_LDT5':L*F:LBHML.1VM>[%?1W)<^< UBH5^(S0$[%*8=UGBIT,UH(,?7H' MXPOF>O(TI@:C03>[;&7Y;-YO;DKI1G%;"9F+^?:38M(/.,,B[D*7\TFBUQ=W MT.NZG#\F0LYX,U-#@Z U;3T7K/*8ZA:S-9XN<5!XI+_]9)#80&+C)!']BSOH M)3D:&Y1-Z'0]B64G@H!/QR4NESDQ_[]D^X9C5;/#JLT:_1XS9PI#3?6+8722 M^/:39!XH^IAW\.+&L_Y*NGOD)9CP\6W5\UU][*MPLP V"6D%\.4E-%>RPR)Q M-(OU+:D*5\>0[S ,)N(A'?:&ZCDCN.)3XXPBB7<*:N6Z3+6,=JI@K MN7QVHHM_8"2$SXX, [!S@(DF@*BC1 ;#$[F'RSA(['75;TSRCCM1=3\ :PY9 M$06)Y&1GMN'[9 GGU4IJ:THMD0GS%=+X YNFSA8ON"MFNK\3GWT6[3OE!SP@ M3IRLSN.N<'E_)_[L+FB(>A'U7G$W,T2^B'ROM]L8HMXKGN. <(DDT?6.6D#4 MBZCW>KO2_2GU?LRE_)4E<2^\S*&S+2E+G@J;;EISU?9"ER(JCCME<=P%4S"* MAR(@G*N8"Y']C6(< >%8,=)MI0Z=-,AXO-ZHF=IZ?*,KZL*"&P[T@E)8\\8? MU@G$XXWA5)LPZ)B!:D_VF=9S+.6H62NIY<&VE3>R^"156K&MYF:[$E.P, FG MXGD'*.<("9O3M^"[)&F#+EE$]Y_4;P^1_=U@_+=U'PCC-XIQ!(1CA0J([&\4 MXP@(QQ+M[\J(3K7X:7M"C46COYE:W*RL5!CR#W/I3V;X%MM-5EX4P$Z3W-(8 M9VIT4^URP/"%2?>O6+[7E7*?=UP5["DQ#EQ7M<>;A.]*MF?^04#DKGCYPO+M M4:@9G1AE>]\C+N_OQ"C;^W9P>7\GOKAL[XL.H;VY[9:44]A!UFGF,"LM919J M&;-'PX_WSOG=VW9:ASAS!C;.5[I,&S2FSP//A^<*ZOJZT;CIN^(7O MN[H<^))LJEVG">P3VS]@AR@EOF!MIUS26+"ES"A5K6XT@Q/9L)$73A&HS@^= M&"7KWS#R_DZ,DO5O!Y?W=^)+2]:_:A?^5RO;+:FF>A-^.S.D)6FF M,^YF:Y5;0-F.G/['E.VKKXD $$N8CN>A&HA3UD!<3^^]9YQEP>D&QB( M@]@&L3S#X>(!K:<;AI$V^ODUVQZO.+URKSFDG*% MZ1>USGC8=$6%HM@.*3YOM[UYWF#GY%:2\2Q<,@#\Y#"L >&)5'^Y^E4 MA]L;YY3Z\E-]]>RFSQ0%IQ_]9'&C47Z8YON85)TX^<)L4T\N0R% 0R& (^Y' MW'\\2(BX__0=VYQ:BYPS0S80)+=8FTA#JE8=M/VD!B4!^^UG&I@&;'PJ,Q(&2!C\&OI$TN"\Q6>IUK3-T,V-)U@EOD-TFJ*2 ME4\\N/VE9)CP=<)8.9VYD%PEG<;8MTW?6T') $O$#G2J0&(!B85?(KL7*Q7. MX?G[,U'PF[CM-)=;X,(@9V'$@)N,&6HVYSLGM@U^ZS161.;G@6 Q0@". M--S*&A<* .K;3SKUD$Z=,7Q[5U)@%ZN]"8;Y-*_:H3GJ>DHENL5@J_.,[A:Q M*>;E_,%9_&HOV.;)P4:75HLZS;1J? <'4)BU;)'J16S#@'N323_@#(OX!MV> MKT2@;T(8?,[M^3%)<,:KL]2;FW*@JBMCL\[WFD5>*I)B) /2WWXRB/L1][\2 M2+]8[O]DBYJPE-*VF*[4A'XUM>X6A\7D:GEFR[><$D4EC[D&9IG>ND3V1\-E M)K1\8;B/ : *\0IUYB"3Y6E9,%T.\]K>CRQUN=7N%_ M3(^AGJ7',"*)G2:4IK5;.9VNED2A3VA, 1NT^\4Y]W[M?V5:WN_ZOD9FP!.+ MA,NX%0!$+^2/ Q9!84;JU:S:]O@-EAO4N$';)ULM$<=AR!T'!@%!TV?SIMT[ MFR$@H*%B=XAQ!(3+'"J&R!Z1/1IOA>@>T3T:;X4P?K8:Q\O!^(4;T8=6 M068TNF#06#%TP2"RO_&Q8J^2_77-RNI*Z\1*]ZF@!Z@GLP"(/*%S\< M:KE@8D4Q?W3BJYFE=:Z*^:\*";XK?^"I$S2P7<+,_:X#A'?_27;G'??]4R&7 M_LH>Y@5!%:PVN:GP_9XY6+=$G CK\5"F/3KQQ\,?MY4H>%)Q<;P<;VRU.&^> M87TL8$;)07E(_Z]3;!:'?9'1KI+MD,@N41S(,%CP0Z?.U M^[UW7D- 0 4I]XAR! 14D'*'&+^"@A2$<23H4&$$PC@"PCT41EQU".4DQJ^8 MD6UC10QY85,)JN)@/&LI,%..C"(GKUB_UU5'DG=<%>PI,0Y<5[7'FX3O2K9G MGC96A'U7G$>_>57W[QY_$U?*>6H M7'XE&84!QY>6=+>OXA^/J?WN;3OM.;M3GKM0=X[@QME*]TF3?LKLJJM^8]*5 MUDW'#;_P?5>7 U^23;7K-(&!8OO'ROX&O7+-6W0&,XS0ZS65K+(X X=O4>&( M'9Q)HRH>)'U0&<2=XQ*50=P.+N_OQ*@,XG9P>7\G1F40?^K#OQAEN[DRR)S8 MF.6Q3COE"X92GW,^!Y7MJ(+BJ+)]]144 '@)T_%.UT#JWF-_OZN8N)[)/2@B MCB+BGU91@=CB3BD" >%8Q05BBSNE" 2$HW4!B"_NE"00$([5#5PN6UQ\M+&M M^I)NJPHON3: B[<++38FR?Z*;GIIH9-ETR6YF@KT_L=#B\#,CMP;56!K'_-& MI)VLPN3,RI*WFN,^KK*$3&XU$:=%G/KVDWI(X6><$7[O_/7;*HW+Y2]T[:!K MY\NJ.!!;W"E%(" 5:3>'MCY'7E\=LD'>&1&,B5[K#XDRH&M_OL?.(/]36(/"8@'5.7Q\6#. MQ;+S^6?*<1ZPA$XX=B&C-$L2+0TMP)64F2=R!6Y-MMX_0FXO#IZ](9H<%U6% M'9@2MQB6A[FVEV&Q "LG4_U>;US55R+.P&'KX9"X]$.:C,L$E![Q8?W@:_GF M%X#\\W0QK%N3!F^]YS]?%+R_)A0VT%1=+]K) :4@R MEE2LE!7Z1[DXQ-[UL MM">A$(#S5 XTRT3%5=$@W&)V,[5394T_L6WP M6Q$PM+3MT.SPLM&9&Z92FNAL>LB%(H#Z]I,A'I@TD@(G#;C>!,-\FE>MZZJ2 M%[B;Y\;TD!ZMR69*J@F%I#FI5:5&MUSFSN%7>\$V3PZVY3A=(I@UEL222L\> M2;DBO\E%-R?S[2=%$0\D=G0:!>*;^[X]=V'FFQ &GW-[?DP2G/'JE+NT8]%T MD<*"ICD4ZW-2ZA5#JQI/@ZL3<3_B_E>BZ1?+_9_L7QOB35%M>^L"OY!$/;D> MU7.-THG9.,:]<]&!H_>4O$"ZJ%;*N> M[^IC7X7[!_ *<>I!($]40+4*JI&\V:E29U+T'W-C4L]R8](G"Z'UV%G/=D9- MGE\DB]1ZE!RT^=$?1--_TUN"-"&R1V2/9DDAE",@H%E2 M".-HEA3". ("FB6%,(Z <)6SI&)D?UW#D;K2.K'2_2D,CX"7)AP[X1Z,!* : MN@\[^R^86%'@&9WX:B8EG:MV^ZOB4V\*8J],R_OQ-->O*6W@7CC7E6PMW%;) M'L-,&-@[& CS_I,L;\@ JK\; $@1K)RRR?34()@QN9*D!9V9MT2SA9Y3-PIZZAYQB<9+W0XN[^_$ M:+S4[>#R_D[\U>.EOM:(-'.9W'R6KV0$)NU*K%K)K'O"Q;B-Q!Q5#QQ7<8QL MV51HM[')U0(.&GYA8\%;+I (?7M)&4(3X-.:J[870@D51MQL800*<:,0-TK4 M1V2/R/X>$_7O/GCP2F5<3S(#]4G%S#[3B0YHCF:F7*Y.AW0*R\K)[F"K; 2F MK8EX&H8,J/0QU1%Q&@("*I! *$= 0 42"..H0 )A' $!%4C<.\81$*ZC0.(J MPR M;Q*^*]F>>=HXR5TQ."H@N1E4WM^)+ZV !%$O.O'U%C,@ZD4GOJ)D^K_/.6[U M)#&T-P]E,7ILW:K)9A5+;A5=)OE-RF0^;E3\[FT[[3F[4YZ[4'>.X,;92O=) MD^:46>#Y\'QUU6],NM*ZZ;CA%[[OZG+@2[*I=ITF,$]L_UC':JPTT:M2)R"P MK*\S%F=,"_-L"\ RG/="'A\2BW@1G1C50MP!+E$MQ.W@\OY.C&HA;@>7]W?B MKZZ%^ (E_L0>_(M1MFMMK*8(8G:));V<;&[IAN)RH;(=#I@XKFQ???4$ %Y" M#P&/ZB7.7"]Q/6-D4$0<1<0_K9X"L<6=4@0"PK%Z"\06=TH1" A'ZP(07]PI M22 @'*L;N!ZVN.30XV\FO_>TM3XI9'X_I MW!I3OV-H..>)C?K>W)7?!-I"5_+-[\ MY)^G"V7=FC1XZQ7_^:+@_:6AL&>FZGK13@XH!L%4\Y+>=M,2DDV\D:E7F/I< M"H4 #84 XG[$_:]$[!#WG[X_VG1,L'6CA9E&DO)+'-=<%DH#[KR28,:EYX22 M(PB>D>HI>Z;YM-O2H"1@O_U,DP\IC$;" F#5^*4%RL-SI$H^HEKV1EA7]4"[ &BR* MPE -%A(+KX1ID53XX\CK:BVWJI-TAJ_,1VK:*,S&>?\/.Z:^600X/8^5>-7% MC4:W3#%8L<5T%ZM0!%#??M+I!YR(&PI("OQ!V/4F&.;3O&I=."@B<#?/C>F6 MG!MT.G:U9UCZPIP($]PP9V?QJ[U@FR<'6['6ZOA]9IPVF$I+TSI3C>O56B'; M,/#F)!Y(+#Z+$/$-NCU_#3;?A##XG-OS8Y+@C%=G5V_-9K7TN(]5&KUE9<@X M\X41R8#TMY\,XG[$_:_$U"^6^S_9OX8MJRG7+KIYH3,V"ZSE=>IE_<0:\$ON M70:=I=%-R55!TBQ3J]MI<[P)%=\P;$X]D.GT:W'S_X8%F.=GNS_ O3TN.5=/\^UAI M[?X)GX)H^ADLGOW[?__/\P,\I04EQX[IN#_VLNL9R':P($(QIJE)&5SD1E*: M@#?^D,R5M/'V'@7B.TGOQ>*/1_E'0D'$?F>)?R6>?H1@B.')DM;)9Y#:"\)]YPUFRCGN/K'3Z7 M #]U&M52CNN"7SI=\'\UOM[M)!KY!#Q) AXE/.&QQW42?PEU3LB5P$/^\P(> M(LL2S%BF"%&:C'&14B=CD55)4B156E;DR9BB56P')&E_/^?75*[4Z51]@^#[ M9%&JVZ/^=@43[EZN=(M^IK4@JBP69"V1&&'D;#T >K@8>V9 K2?K3#-/"M)B MWC;:QC@M=\&='W^FF!T.MQUMD.(E9M#6A8%5&=0Y,0R=_[JRZIA=O-%T"WS% M8(5-B1]A07LEDO&W&[1&C3,3LB9DN\9L56Y0;49LB51\)>[1K8"G\X21-4VJ MO'$V6]99@96Q?6;&M5;7*V)%;-/@4VFVT=.() =6QO8YWW2[1F76:F&-7&O@ M^F*)'Q.:2,??WLDO-[G1P#&%!DO-+6W=)E+3ELC$5U*]M9AT5+7&]_W"DC!+ MC4%CL1)3\97TTEQDK3XYG7;HH"6M MTCE-Q/$#2_GQ5*(TQ1"(CM34F$*.7H#3XP?(:6WEQTVNVQMB#8?R!E9MED]/ MP08.X'[MX@5FM%Z6C,ULE,$'SB#GTF #!Y"?GK5F\[4D6;R^W+AM"3=2R1HG MX@%1I;Q#7K.JA4?;. JC+$9-OE:9RT.=A>/ M+1UFZ^V5+4@8UNAGY>)R5B@H:PZV((DSRL*8K-ULLXHUW)(\,/T!-TUJ,*,U MMI3?4 5)7K":T=@,M\UUIU4JE\((5FPI4*RZH]8RU3:8QKC?2#:[0K(,F/\ MMKQN$/3U+LUB65HCA$VOWBVEP%X/8&M@5.:L5J@.^(Y8,909W2\3&2!\#F#+ MUKV)OPHP!UO0HV9@SUCP(O#4 ]C:TIC:6&93/:S"=.F2XR:Y(4S=.8"MMI%. MSOG!K"'HSDBW6@'5=!I@Z0%LM7''$29!/8<%J5I#*1"V)> @>P)=#&W-LR M@X'!L$:I61E,"^5D"RYE7BY-I@O34KK;J1N+DLM.6AM^U:8T:-O%GJH.TI.% MC'4XHY%+2O--SS#2+;#T &+7QH#J\C-C:JB*D')3_;7=&;=$\@!B[6++$T?Y M#(7UD\M!T3%&[CH 3SV V 8M6::R876!L')=P/YC;VD#87T L:PFDZ:>\QFL ML5\AR;CG%"6:[@TM@M@#'FO!2P>96WRNE- M5\X5\$#5X-+8-3"C5O.Y.F^D!&NS(BK!"B\F/4XD#]" ;*Q7Z6VV-^ 71+FP MZJES^.N]@PLX)+8WO5UA[72^<$7=#G4T4I M3K:]]3A<&MNKD)*RS2&(G\.,(1,:>ZI/_8_/%?AH/FP,QV@%CV.M.]?395G#I^= MH8(],S'H[W@JM#)\=__BW0/Q2.M[6YNF5.H[<33#_9GJ_^SY#GCFQ'16>P-Z M_WL2>K=^1*;="L#A5:MJ9S.'+]XOE63/,0-?/;,Y]7NO)OX.K^9SP_A-SL"= M.Q,_VI8>0?W$4/]M5M-WZFAO1H2(3T)$^CM.(D1< "( 1R \7 0>2'0Q7P(B M@&2B$2).AXAW-A)]54/]W&CWAZ-)IU,.K^O P/R!'_Z_;_2WCY<6TQ>5)?/N MB$)=M]5$#7P^]1*\K:C*H9+E1W?Y'W#))65('(7(7[J=\*=.X$FVXOWGUZ/? M-9<0'^426)]Q49G8[^:2J&;_793P027VDXD]XO'HW]@!3X-Y^MHQCY]$_'UU MDY9CAVS,5=@PQ-82,(UH"30YU?OQ<CTU>@FS["C*GK_C3YZP]JD3?O"#S=FHU*H^6^H<_GLS/=931)W?(@_YT-=/$W'66.O19RIO$7P$L[-#M_R2WU&[7'-!%FYR,J]32OW3'1_-68O3KRT>R>N8R44W8,*C&X'X*;;W7*. M[2%K^/*MX:^ZM)#M_ >V\Y/"G@?LEWO&?8U'YMO/O3V@TC/*0N]Q2H87U%7! M7YH P8O42F2@14V3R)Z^(GOZJ^[>&V??\YK[%!7D M+DV*2S2EKUQ1V7-K)/& ../7<]CH)!-Q[#&W?Z='%[I)/\CSS";;ESE#6^0W ML$(:*"EX*NYU/)F2'1L^MO3SQ*/C95.$/G*UPSUCU@!3+ M4>M"36S2)-_/#91MF4_2+;PELI'F$N]MB[PKR+MR,=Z5F\IM^" #<^F>7EO- MI *?M FJDRSH2='E /#E ENCSGXL8DOV?=+.3<0V.NEFTEW>7Z*R&;2]6=9'[" M#ULMN+UO/QDRWI ;^5J0K^7Z?2TWI>N\D^,WVFSKES$L8U0RU(;55KB"HWL1QDK ?*C(#\*\J-\LC*2 _R7V[%?TU4M/; .R*=1 MM94KK.RIR'>8G)&KC:Q5-:7!%K70BT+'Y^LA+PKRHB ORODUB[>Q+R^WMC._ M:^D"LRF-:'XP5S=>V&&:>8U];\"'DI&42,U0H] 7\I4@7\E-^4JN/S.E"2NT M//"ZO./FG$#V)X')C4.I=K0:=2).Q,C&&M*8>W6^@4^[(W,BI@+7B&U@@P/-9D#GI(K3DH) MQ[\E92F:1&9!W27$$/*2("\)\I*<62,)!RAG(.]EG['> 8E4YP8U+-F=]C'& M2XTF)4;M=18K.&<'ND8>< (Y1Y!S!#E'/D>M>#O7CE-KK,@,JD9#-X>.5V)% M2^0@UP(]@GB@4Z_.3+UNGTAV*MD:>)9N/^^#X7FJ[X6IK:8NA:1_[3TQ+DP% MN4OSZ1+]):@I!G(;W*/;X Z:8K!1GL'.F0";1*GZ$HXWNQZ[F;VH2^OV.15U MP/CC#ABN"K3NG!K]?\G>LU_[D?L.*.'N/#!;D_E6P18N[PC-V9(I^QP<)DN& M2CA]M'P>V<[(=D;-+_Z\^<5'.%?NX_VMJ28%+* K-99.:Z5\+>16E;MREK7!Q-O)-.?/C4F[/OGW=GV8##Z!' M=3G(R<>"CY*5[@P'5!7C%R-=H<6!JQAZ"TZTC_05ZE@Q&G(<(,?!%3L.;D[/ M.28!7C)^,^_T[1(OF4*E7Y4,;9VM#C0.,CY0=Z@'EKB19AB1(M#PIZJ;& >N MJ]I[_2:!G"?(>7*)SI,;UU-"7LQ&K!A*IZ/942NE-UG;]50>ZY3F;K8H;U?: M LBIL)U V^H>;U%61:H%S0 M#SA^AJ3&BW(\1/K&'^D9%W6>2U$][M)VNCA'RBU&=T*.K3OV^!71UL@TJ-YL M,1WQUI(VO'$5!P\!HBT5.4S 9E&%!O*8((_)%6DS;^!Z85!D,'S4Z6 -B6D0 MHAXD1_.0ZV%N)7Y3OI+'-).YM(&Q,N0G07Z2B_23W*(:LF>^9L1[QSPCFK'( MN>*4ZF#6.!WX=LZCK71+Q,,VH"2)$DV0<^22G2,W5:3Q%D9^R;]L57)7J4&/ MX2MYN3[;"!ME8:P@_X;U&C@1Y^";\I$ "+EPG!NLS7!"?\FS"@WD-$%.$^0T MN0)M!;)P]8EO.5L);:K&O@+KV7?'E)D-ME@PGK2<&U9!6=?JN4QY$F@B'C4( M32.G"G*JW*13Y?:UH/<)B)=RH1UXY2 URI:$2J,Y$NE!9<6T6U NP#:B#\P9 MIL-?0 +N,T4(.5\^J/0XKJ*ZR6CQ#WR^3GB.J2N)?V#A?^Y UI%?#X3+$7R7 MD(R[EW2; W+.2*G=<0VKTWR?Z+*-?+?OUKHKL-DPK'2LY>%M!? M#X0[BRR])@!^:PDU^1$SE42J@26E*=MV_&6PS862 ,ZHBTN"6TFA]?UQ!W(9W9=4.*^V=#ZI,#'8UC@WR@T-(L^33+"6J\4^ M!Z4"4)[8!PH_.M;[>OQ%[U*6PE$T(1S!JC]5EY!N]-6&U->+Q,OV+%V_UO1& MX9A[QM=O$X^98-S,I@>6P0>=26F;M.<8;6DB$39VI8Y792 _$_(S(3_3%VM. M9Y,,H[3(U+MD9U&@K0;-%_43#F/]8E5=8:OTJL*]%N1 MD=\JQ9RA]^#GLH/\RS-7*B0$L"U3 5^6[*7JO5"V?OSOO_)[N.)+7%0O^3QV M-E1M=DO59E_48?_&,8O*K2Z=?&_ P&\&[G@J>6K"F23F+K3N_UV'&P,V=]7F3@(T(?]SML+OF?^ M:CYTINMI.M5?&=E1CY\GB\,R.UN)1-@AER;10%YDVB/3_B9-^S\2&^DR96X% MM>H)BX"0YYQ,,ZS2@F(#ML CXVVUK\B>?S5ZHA\PZ"_=EK]8)>KN11]*-_F2 M(,BC5^YM+DS#S!+=TBJG"\E2I>U@LH55>D!/8LZN)]TX!Z#<$I1;\H61C'>* M 7Z\8%+-VECBF;0[GVTR,TS"0C%P+KWGR\VD8Z&-O&Y+]OADH8TO/^NE1#LN M"A#W7*"$I@Y_M6_DQL]]H24XGQ!,^1U$OMS>;ZOS9^$4SW?&1E*6H.TOK8!^ MXT&= W:/A:Z1:(7D![[C;A*^M 9[4 +PA_8O?SAVK+EJ>Z&Z@SP%* /@0C, MKMS2WWLTVZHI^:K2=;K2&C8HF +M#4 R[[B=J>2J&2CG<:$:56]- MI/E%QR"[QEQ>J6E-),+NLSA]M$\!,O=1.L37IT-UX +'458-2[\MG'EZ65W*7% M;6]!T'0!4Z%-P'2OA31W73_JJ:R5DQW6=%=@) MRBQ _H*+]!?<5(O3/1_F 1MV(!=V 1/"F_C Y2M-NP.KKR;![ME,M=!M9>VL MH\&=P6:F./[ 'KB D7L N0#5G)L>UA/6C- /0E;A^)I]@$C4%4'\@_[^'T8C,0 M.*NEYXS&0,3R5;4Q, 46IB]S- /-3(D"\)^9*0+^D2E:6( M?QL3?L>];<"\#1L*/_@_V+!H"<1;6#;@^:X^]E4%?L'9RJ\?/%MY=-[6LNS: M6\7C>:+,#@9-&ND\HB-6-RC7#)D>KK9" M9Q.TJ^[(Q45?@Q(#:%,X3MQV#E*/&I\6,S@&AX+H(CL7Q,"2."]2PKX07# MT%6V4:NV*T).!DI8V*$6?Z"8,Q9CWQ\WH6RF^Y(BYQ_H=QE29)CGT^E*4U&% MY*"O^66Z;5%L*$6 8L8\X,Q18^YJ_%Q,^/SLFS6OAX2L@F?8,.((9P>$(+\: M_Q=S6:K7W9NSE^W^.K,YRWEB8R+B!,R_#&5IT*!L0J?K22P[$01\.BYQNQH2SRDZ;A$1-XMY-U"WJT/B0-, MK)"U-;L,5DNCH)1JVL)WN^EVZV+$0=Y7&QRC-64LVPQ\6V'SM:K8@N( *$CI M!YR-YU[>AN_J_2J3"C[\0V7IDHY^,?K3Y640_")#_XG2KIU[6O\B1=4!.;I@2N=#P:E70\].&LDUJW3:_$LG4SAW%HI2K M>TNY.I%@0$E4QP0#+N+RLE9J5>NRD:R[-%5N6E)M=CD*U,1D*WJF4Z\(>L&N M47.\DFHG.2@8HD0JXC0*U,6T3?X2@?#5(Y!1_Z*;Z5_T5:B]>X(8S:$YTU7SU";_J]KF_3I2V6=NS3!/Q45P\V3=I8=J^ER V^D"_3['K0)P>IE4A%W5L?4JEXWP%D M]UVJW79\!RJL2K9 M\V_N^[%CJ='DN(>$K8;%J:XZ 7N][L8?!]2"I[]*/_[1I42:KU%L79RY^NIX M!F237J-->M;XY@61ZY5?O/ BZ<)[Y/=WKY5K+K1-$/3Y(&UONZY)]K+MEDB% M'4/Q!Y9Z]>[]KR_)IGHQ['5R&AFK4(%YX656U80TAC-<)7L#,^5MQP?/]QV( M;K"U:,*K'<;EX;"Z?1;EU_ O3TN.5=/\^YB*LW_"I^"=>0:+9__^W__S_ !/(BTY=DS' M_;%/S'@&LATLB%#&:6I2=E7)2$H3\,8?DKF2-M[N>"SQG7S,FOWQF-Q!0I2R MWUGB7XFG'R$88GBRI'7R&:1V$C52LJ*_VG\4"L/]9XZG0V;_X<)IB_I2?8&D M'9)]9_Y6#)]%KR2?9/7_I,34A4+V'UUG?%#-A#\#00:DIQD]=A5M=_?1MY]= M2'%0V\Y"F6W#J8@[!I!>9X*7<#X$P$^AT?C)=^>4'5-YJTY]/3N5PIM,3*?9 M%,W"Y&H5W*043$3K==XJJ)#M_NE;)\)U%H-X0F^";[/<'5([__NO_/S0 M]4:7[W0;V48]Q]<[? [\T&E42SFNR^?RI3I7SX('=[KDO]< "!QJ? MPA7YJY[5<#7)UK?A@[*/ES[XA;.5IJMZ,!8-?VU,\GLMH/.H!#R%J,'J#H"J M/@$WG>US0+L(;!_(Y29XWEA7O2[8=,9TQL9.=Y-%E=RV]>Z<3AF-C+D M;JN>]PC"+] L^[IIZI+E)4JV$L!$2:#P=E1WJ8_!.PM )YJ#;\;?$W_YCJ;Z M4]5-K'1_FM!]+[&:.J:Y23@K&ZC+7B![NJ)+K@Y]8)!Z".SO_<,?PM_QOQ/@ M ?OOLI$J_OC5[N.5^O*3P-M_X+C[SYS ?5P6V": 8?CH'=$E=%L!+ GU>P=N M>:5[ZG\2*\D#7X K7H*[AC89V+9N)W!P$27 =P6>+X1G?4A(B1S0 5:2"Q_I MSIV(?!_"2A+P%P2&X;L>*4H("4BIT)38[:Y@.C( 8]-9 7#!A-,Y%!S/H/FX M=_# !_CNN>2&3D,IX:K.,^$$2WO'X!Z 7A7NMA@-T@8 KWZO M?L_^NG-3MW1HR ,1)=R8F?]?$]$I=9 Q4F4 UM-$.D'<":[ _OGP*8"^K M*E!II(D*J&*JFG-H',Y#U &C!J -TK<;51$Y%&O0HGH, ?DYR>\/9 !9'5[XDK1'P600@$B' MN$9"F"O:J;1ZB ^P) M]A%5L.@)B )#!:9LHGL U);N>=!KHGL1"D-XSH&2KKHN((7=,=RW;'RNPFL3 M4-W3UJ> 0+0I)$- F2%+@)> $\(:+#=$ 5@.?@O])>&3)@XX'<2Y;MO.\AD7 M*FK(X7"OX!F*:@)B=B'F AO(71TE@2X$22I)W>$H 9P'I$K(6(!\@WB)9"Q_L*B'GA)) >KS-P3(=/&0. M9'E"@U0<2FGPO3KWH[^%I B=>."W4!D+!\CL1$#BK[WHY;CFCLO_ ^D&\!O4 M&\(-ZQXT$?H1?1?8Y6 W.&W+E+VMM%5YCDKN! MK#F/Z#XQD737W+QM:^!R#4G(FZKJKK[SV1[!82,Y#4X.W@8IV56GX#'POMN% MZOX""KSWGX?H:@%J#)!IWDX(AJ6C0 [!IX:EI!/367F/1! 5C'J/*H8";#YP M8N_)#HC2?W8,!*\MVXO2X&$&]Z>P)\)D4*C;@ .!X2C2" M>@^^@RB4 _!G#B!!V_%W:%-#I"E/J;<

W6$?6?X9YP D/DDB M2Y4@%';/\A_/I$C14X!&";X"Q*K;2\<$&-7 OJ&NXP*LAL@!VU:!G+7"/PBU M ? 8*#Z20'Q$" =0#LR7U!I2&:2:_2LC:DM =0ZB:\\Y>OCRZ 9$5W< MZAIY&(GN@PR)%8!$ +!F",)';@ Z5U M&PJ/O:BS' 7PF*KLU3@Z226I!(R/P*!.XJ_]]Q&" -VN6$ M[RY+0.H#082'- ,>$W[ZC!F!+"T"56H)E:GG@ATJCM#:T.T O ^ W)1DU0P5 MC=TQ0A1%D9\P#N5%1WG<+?CK)2 C\%U$$&JHDX<$X4_!^>=A\ :JF #YX&2 MH"(=U 9/5M?@,@,&F&I'2GTH9%\0S8["]N0&X1W>LSL!%LHW!ZAUWARP,OQF M!ZE?'^.%[Y<@:9I0$/XXIZV_,BWO1WN_U:AWE,?9"C>? RL?^GJC+[W2$V1# M%W#<_J?*=:=&>C7-4->%517?BNU.YFR>EB=/.O;]>$SLZ2_?D2\1!E8>@Q51 M,>D8X$.:>^J/_0_/-P7=^[L-02_W./*._QI*>!:MW0420HX.8SBFM'$"_X<4 M^,Z+H(#O[O>Q>SX>G?%]0>70?1\]&(8>CN9N/7/>/WNE UX#;^8]W/:_)V&\ M^D<4G%D!2+T:%]E%O<(7[Y=*,KAA E\]8P+^G M682("T $9 D&8>(",(%8XD(00>+?\:.5 0@3[\/$!\M'WW-Q7TAZT7DEP$T< M\M4+YR9.>1^H?$U07M(I3R:$OK#!#AN#QC$W_Z-QFRCMS.SFK@.=?#H2OZ!V M0V]+(GH$Y$=3BO90 [8P_#!,E_T8!!GZ.\U\.4']2:I2/G+C'*.O4_,=3"J\ MI.:HIR6J$[#BIP/H3XGHW__ &>SOZ-\3R::=DO$:9UTKQ*![\QQ2_.H <0[2 MB92:&R8=_%P"^K?-""] 9G>GKJHF:F#%U$OP86 ]"G3#>:6GXJ)+!L"767J7 M!I6W%W@]1NQVJ1"^D^#FKFXFR.@#1#AGM2LO#2H?)1S\B7"HZ(,S"-^O%J9A M)(=?)17G!WDZRS^DSE'3EP-R<7-#=.E8_QR'V7JS23V(HQ.KYI-!75YX? M$$P=F-099=B<3CI]]3DO29F['&I_1MRA"&N,?0>:55?!+H" MV#B>/-H2,BN[W;0*0F.P&N.9_MJ=\[O.,&'&+^@K4?,-?[]"][P@*F/8I:*W'C/:X^51K<<" S_4\^$N;-V&*>NA MPJ_&%/ZG&B;PZ%UF_^/3GDJ8H@!"%Q9;@#=$M."IA_&K.+]6LP"8/ZLX@A#; M%RZ%)3R.!VYP$Y9$A 64CYGW45F(JXYAFMB^:#8$JRF!/YGL*PYAH2ZL^_02 MNZ-+%JP=\0ZL#?/Y]Q6X^IXX+&FS2\_?%[\\)QL &7 JD$KJH>10EY5%X'Z M2+JP)#=P$Q-I'-;L*D @N[K\5 $)(&DN=)\"D .'KE_Y9>!M116/MGJB\*G M2&8]DMYI9.+#LXK D)K#BME#Y==/?PT?'][1>UFSJZ=ZJK5YE",17C9[V /N ME0S5W@->TC078A1PM2OIWJY]@"_9L#@?<',@^PFXP%7V)/-R4WON/,XA3[+I M_4+O421%;'98E8/(>U(BWU&F\6?JW-Y6>/8)W$U(<<_K-R;Z6E4.$>$SO6NO M*$<'^=7AM%NV:P/ZPES]HW.\,%#"+8(C_+[W(,G$K-GPKF#^?KFO%R9O3*W] MZ);?J!,_ZPB3@%6F4>%A$-;/AXK%_V?ORYH45;:%WV_$_0]&GWN_V#NBK ,X M]SZW(U!QGA6G%P(! 4%0!E%__9>9@!.65=6MI57%2W>5E6;FRC7DFG(MS4:" M#M 90@]D% !$WTQ%M%EP:0K.<$+[@N#/0^ MU?TS>M[L/UY'A1ED6&MB8J-KPJTU<42S[K-.KPTO5(( K7/N@W@T#M C4(O0 MTUEXJ0/1SLD+?T,301.FLG5V8WL.0>OX&@-\A@D&&,+.2%H$+%54<566!=61G)=F1=K 2@@1P1.M2+K=V[7BB:>9;983F"2\1K4N?;89ZC9F]% 2-2!K.8KKN&!:>_DJ&7Q]/03NP;=@)8Y$]L MFS_SZ>S-F[VA'0#8/]#E_1DYT\&^ H)+"0PG\!(Z (U3=="!<1AP[O9]98#NO)I M"54(_71D$]Y['^J_D8!YZ#D"?9T?:*CV=!5:! MZ-9!AIH_JA;LKXQ(AE4Y6]U9-52VW,N31_-YMM3+._O;KW_ M[9:U=:.W?^W+/ /&BL#DH%TI3"R8!RIQ^^J2GIL=E7#S+V$WBP1:/[#& MI#Y#$5YA#;[CE1.M@'E-75N!ZQM8*YZW_0D0MQ!%5.YZ0X_FW/GQY?.!NE,& MN^P<]35/U*((1N:0%_;)BZT%%F<-&960@U;C,6'NUH,A9C<;P*NNZE:Y-CRX MH8D,IX3F'[3,] WXTU^P:# +4QA8$YR#'TF Y.V=-:KDB\KJ\?!&,=S"TK!Z M)@N#L-#411HW(BJOXC!G"& Z%]TZ[.M>@R7T@*$@90C!)5LMO7WSL.)Z*]>O:G*>QJJ39T8*YGO)28/&#G7<5H M-YOI- \Q3/$#JZ3#%+\PQ>^/4OP\WY++J!=3\+S4NOMT2D#!*20]8'):=.Y6 M[X3Y%5Z"R6G@B46N_Q?2*G:^-J04&(*;S_+&]G5 9YTS68FR:I4LP=#50B]: MS!LRJROM%_K7I0[2)&'/'>^WK$24]LL$:!M,QX\.1M!E6E=QZ MM.BUTU1!B;5__+(&=MT[CX-%R(^5-E.P+%CH^XV(XE16GC,&@RV< M@A'KT1O5&C=7XPR=&HAWPI3?4*4&M*8G0FCE"^RFN83[> BAY:S]L_#^WZ@*9.IML;!H64]OI7H#X!1*H\PQD"88T M)K+E?KOCJ:0]O2/L$K'.MABJHUPXQL,4X[:%W/VYIKNYA6@1?TP3"I&&KNU\ M".Z7*%=]]":4!./+Z=;"JY[(1JSFPUM6;[:L<0@5;Q'&QC&9G# MOAU(F=OE*,#:VOLCAJH^)PB\6PX9]GJQ@D7Y61$HC;":LD=.L/G*YB6=WMBC MZB6U^VQ**FH3@Z=V&6C@%_3^"?P?]Q360X8 K*JCYARP:QCWM M&>9 \]]#][KR'Q"2*&#M_W670WDZ#=3/?=.*W?C<>L#(X)LW8T$<8_#87D#N M?[O$A?O/2?=X"@@HRH>)U'C* _M6O.N#P5Y+KR^#8;F=7=%?L%NI,2I7J$_*W,=L1/(^= MV9S"#9U%727)K\;;^J9+;WIE,S&>-@MJSWE%Z![PMR=EO1QLU$;%;>4!Q8'? MR^J!Y5#X\"JH!T,C>9U7_. MB>_\"/ZQ^L+!W+O@GW:MZYPWUAXDYC"(3GNE'D. MO:7PXFYH&_#Z]=H)18 >K+C9, L9^J06M@$L4L]QR,ON%WTS86>^73;>_#U? M\#SM$ST.%177T0ZUXP-Y]Q19J,AQACIN'724"SBF#AK('8W!X]Z@/?%%$/7M MFNAY?K3?>TAUW$(EF"5_IU<3ULZD.'Q:LE.3SF'0:S<%P?,R4-%#'3__!0FV MB6X8*&/%/.@N]R+YNN[:Z13U-8$9"'Z3/4!*;I:0VS7QF K/W8C[K-?=8S+9 M/)N&XSKP3>$U1?' K8L(\2"MULNI-7WV/,X!@NYFU2B[7[5-^888Z.)SG2'GJ90KO7YAX5PMT0Z,>6:Y;W,NSA.WI MW) I#U]@[<.FKMM!_U^OAXF4IG=H)06;WLJ(.TLP0%^_^ MS/E]C Z$R)D\Y/NQBNO".I>R=HPOA/E= IOY0@;;55[H'&AT0 C9Z.=@-MM) M9THWM\+K1N@^]S--JUUH07S0:0RU,$$EI$GA[_83>% M@#;D/7I"$Z#5#A+7O0CB<1JB?Q"H$U#P.1_LVN;?(2< ^X2U#SZ>?0+J2JFC M>**LP;"DP+M9C_LV;5,6H,>UX0[CF' U( A0PT0_DHD8%/F^H+]FZJ9&F[NF M5 Z+.H^]Q#PPT@@?@$&4(##V1P/.#9ZSEQP]9>''+@AHI<.M[_3%A0Z]T) ( M86] 5=B_BP.2"A(H?PJUZUYUYPW. M^6>D]E_#@Y2IRPD,I@HHY]8$*T(3BG M*XA<2%19@;CF6*!J0"O8T$TS>@S(N2-Q+9J7MHM.^XP@WO5L0UYFE-,)'?+P M,G9OFF.2@4],-<%5Q$Q!4%!S,F'J)O]>0!1ZTGJ428=>Z!TJ-YXD?W(/!1 R MD.*(EKS.>?#]$0R%F_MVASILG&@)?ILJ_7"ZW2T+* JU1?54(=0;U$0!OL-^ M?G[:[<:7YNP*4*0;I= =:YTP^418&J X5 O0_T*#Q)-.3\V>?1 &UT,7ML[ M:,W8A@E$EHLL5@73:4B0'VW!CUG[)^ ^"W[:_0X[P@I0'(N(I?;IQQRXF=" M_0-9,';J\B10F07+?6@)]=<)JRF&O;"X3>0O[VYS:<,C?>.D:?#?'NT=!$\/ MIE!9QVN!^N^3T,O-6WB#:^V@?;>A:^!'SD4WJ?$Y=-&;9>UPC-\3-%BC8=Z- MD&[URHQAI M=9H-\'..JH,_=",?U5W] FHN]UE?,S216>0Z@F+'C&AMT^Z7DH-;]5E_7_&+ M%Z*=4';)7+ J."S.S[F-'4E>1UUG#YI"'I])Y+#2SYU;*?J6ZU[!@9]J8.&C M[KI'VS_0NEZTFU[H? B+8L L&'10 FRQ[.79N(\D6/>MDU=:X;"GZ*[R M5P.-F?SN0(.LJ$HYHSTP8T5LDQU2 MS8S$FZ5F.UBUYORXFU:M^9,2-;Y'HT:17:I[[];8/AOL"T\@CPWDFBE\QXTR M23UCU;4JH4ZQ<-UH!PE3!Y_.==Z&>570\^DJNBL!:!@J>DT#& 0RFM^JVK5Y MD$9ZV!'^J+_YV<[NWBZ1\F@(L%T[RIQST[2@J@2Y]H@!8/@X*J^C+KW_+*'_ M&,(BMOD$G\U1R<1DQ<_$;2O>;]\C[U77A!WKH?_@25S@0-)DFM.3J&T'JAS( M:0M_J[-K>6[//4IFR98VLD'9G513*BN;_ER%L75@C,(&MN:I%'R.U.'S M! ^Y$%JH+E]?#!VZHR>Z#M;3D'QX \#4&M5/XH3FM+E #5MU:@T-EP.X)]IL M/:O-V+0R[PFU10S/VF.-_/$+W#*"PZJG4 .M>=\N><4:Z%&MEP2X2WN%76O/ M.V]-L']T,QG"SA5[VAMZUSYYSR'0'0#^M$%30\^2#HWQS2X+$?"/FR$LK 6# M@U5-7(O^I,H4V:5A$#@9Q4[3@?U\:@B5NRRTS &9NVF*GK'E%8WPG/X'%KV! MA G8F!IQ8]; CEM#<\6%S_>/(!\9M%!031EHO^Y,0IA5^_+"X+,Y/"VP0@32 ML 6] _Z$SY%[">77CGAWFJ87U$?"SF_9C9ISNPXG3_TY1@H,3@+>]E(!7(&. M<@*C^C2*S'ZW$)3KSH='=UCLR?<0>3WNH;*T+TV$\.A^9X=-^%#(-?[W9.=- MLD/,7/#4.-20_$C:PVO"]>4AYR=ZKGIH8*.B8T!*\@*<&:I\+V[/78[U((?? M@_JES,D[IY8[ JB#UF;A9DHA-13V<(?7HK\&>AH0YL^^G#^;"?-GP_S9W\^? M95WUGV,V]KRV&*^2 E4M$.96,J6!N17A-?_#76TWLJRQ5'T5F\D8469+T83- M%7*MQ(,WIB*3#(X$MM4:5YS')*6,8UABI5E2R+;8&3@F)IF MIIMC*CB#S4MURFR6Q;7-DV!DX)AFB8[.QI**KN1:G5EU$6]/E29 M+*I;:TGGJL4Z*<>H.$8Y8&3PF'I=I[;N8]D:E7.:FAJ=8]MUM0W(/@!27Y]9 M2Z+>FV+%N91N3(HI4TD:'.P49US3,=0W5JUK WK M2K)HDO;8RI5XFSQ'R[7*6LE/G(I*V7I%)Q+29C94(=4']BF;B<)"[:\+]!R8 M W2\7K*U+J2[P#Z5874NTBVL0[%#;;LI,B8=+9TEIC%>JK#Z6.G0FSS5%R?E M4C?'GR6F1DS0B%AN+BESO*]..[,^52M $@GL$Y?ZHX[2DRU,IH;CF4#7-WTT M9V"?0PG/I8AEHZA$5YO@JUE_-6N0YP21A(KNMK)T<-5M4U $C@[*V:A<=#,\#L;AA^VII@3/] M3/L7F5@6([HM<9X@^#6MGJ7/6,EDXBJS:5.YZ%0="KE<:SN"(V,! MR5 C)'.DK$@ZQU'YC#+.;841I.3DZI5E?89I-GZ7.] MLF/]=*J4HJ)K*QE;:_/!#'? R,#JU_P3A+W"22@!]919(MYAN1?AP8EJWFIYJIKKT$#ZM"@C" #U/3^9W<5(J ; M@8-&JQN\].+G*G*A>/:D:8+OP$5@!IEY4%AR 6QO%9J8?Z-IO$>B7H%)TS)8 M9**BLSAJ5K.<[9F6YXI5'..DL"P+MF,,IP\GV8._]T^: M@C\=VC^TBM ,,#1LN1GF?,1> '@ [ 9\A,.S,OS/$00%_@\CJ_!X4:X%,G,- ME*H"S7T69I$>/%NU#W+N]L8J>8\1P[;J8;>\9O=<9MM=GER 0^ M]XJ<@R._=M*V[YKWT**LLI.)*8AQK)E,:+.L9.MYW'EWBO0>1[6]3^YL?O2F MI543$DD*]+Q:B&E4H2WW"@!7L>?8R_G1WA/[@/?LLQ[.IN5Z(?/0KW_FD&+Y M@=Y4H[B%V0TF1DR56+?(.#")G'CYD-"]\Z 4<>5E1\(O(GX.DNX&R MX POVVCG#N:]=A'H4YZ=LZ* DOAFM@&N0._61WK%GDL#A14"W M8TJL>_GP<+R7+F? /*6]DN!#^11Q?>1^.''"JNQ!]?V7YS8$<#5J^ZS!W;&= M5'E SLNC*_J<>SJ08!=(B=Q_95\X>VJK4UC\@S^6M*8]\:[=HY<+LAN8F:.L MZI-([_Y-Q.U>L[PK7+>7!=@[GI)T/P;[]V$P]#H @>%S'Y6 &2%I/]$5E54Q119RHE/NMIM4D;I6,=>"A5/_=*,[\-)[-;!R4+QM-Y2=F+IJ M6\*-(RI7;*7G_?O^GHD'F @1\2"(P$,L/ (6$L_IBQV@0TQ\F&"*IT)$/ B M0L'T$%A(AA?U8V BU)@>!!&A8'H(+(0:TX-@ FA,H6!Z!$2$@NDAL!!J3-?% M!"I@?]R=X-INOUL?Q%M!OZF"^&! !%[>^#XR^[%Y:AO3Q;OKXU.31 M@&&Y]U''U83EG8_M[8>$0G$1&(O[]U]^X#3B1D[_1DT58(S=9#7>_/N+,-+Q M206.Y'?YC/A=/@,:#S3%/C&CPX9\L]_<9P@3*6_@/MYVQ^\/]/]< M PS7*7\'4 [8%&63'>83QKR<0G?!MS:,N5)->C6?S2]FA6J63F8,-BU4L^L^ M?=SI(_:.U-#CDB[0ZMFEA\9^^._#U&*MU*SW"1N;]UDEP]?C+34*7X[&?OQ* MQ#.![-"KJ;WWIN&0I7KI*3;,.;=E MW,0DS2G1[:J.)8?S=8U4TU)C Q_T)G_\2N(W8MSPQOW,C/N=;]S??8MQ?<:= M]=.3^$32LM@@6J\FX[E^R\A"QLW\^(4_)9/I&]VY(>M^8M;]SGGSU2%\+;7NRTBA#S'9$;>AUG,7I% SU1FT\L0V M2D7S&[S?S4A;O06+Z0"3G7C"B<3MC/:O3LU?'\+7,LZ^&K_>UE)_$[^6"MA@ M5IL4EG0SWTXI10*KI^JP3%82*@U8XI+2$-ZOWYQ?O\W]^B$&^IOX51F5L115 M$-=T4DU1N;PC"O2L#?@5&.B)IU@B6%[F"T1T0WX-[]?'L\K?Q*_%3C8Z292: M')4L,8A#>3%X M<.^#N2 +H?S[ZW,[!,Z7=]H+/X/*KX9TRREB VL[,F$TN# S1J>5C*HVQ*4>ERW);*/>@7$@"(^9& M8B%4%QZ'^N]]**&Z?T,K =Y*W4A ME L/0_[W/I107;B+'^55=:&;:N5K5)_!FNOTJJTW2DZL#N4"]*%L[7NF.JEZFLA MV78;9\&DYAOE)(4W[N=DW/#&_4BOP"7&C5M+*CYQG#(5U2NK]'22+,W[\,;- M_/B5?,JD4F&R0\BXX8U['[/]$N/VZ$Z6R:1,69FO"^6IT27RXP%D7&BQQY_P MS"5=&1GM_T;-.GX%.KQ_CDXC5^40OX7,82^9VLXYX'5/1(V.IK*&NB7YS219 M,Z+IQWT>86\HV"G'0A7;8*^AM_3,00,A$3U'K@\?%@2OK+ED")GB +YSK9F" M/>C,,TWH9'@<']A?9]\K+.MVL.I*@F#E99-3==,VA!?:[4RVR;RE.81$$_EA M*6YF4XHZ(\-V._=NMY-Z3A!A*=1C2KA/4=KG=%@=^!$00<2?X\D0$P^ "?PY M$]:/#Q$1(F*/B/@S'@LQ\0B8"%DB1$2(B!/9%&JP5\3$%5(\7.ONDQ4*)Y&K MX]\'C>AO4R3\-8OK"(6JY?-]J[K>^=LOWR M21QN?6$(2$4[N;8CU^J%X][.=S^,#X]?^S?RMP/7]0T!_ZX( M_ZYPNXZ13POXU32;#P6W$\R>^ (^@X]40>X'9=04N*B\CKH@_BRA_QB]42M$ MUYN-1=M;?"ETO9]+2;;YNR29I,8E5S*'66,UW?73D6O9 M9&!B&8,XJP88"U:?_XP03\S*T_Y3A*:,T4HG<4,78.A\M=HVR5K3?G]3]1H9WQI.R-*\E MIYC=P]FUT)-;9@8V9$K#EU0)XM*#C*_C^KN#- B]?-\*\&_K!/BN<(=>OA#N M;P%WZ.6[@Y?O#>E$!WE$7R1QZ'LX 3]06H5 ?@$@7TN-_QI0?@M4?@L@7TN7 M?B0HOXR'(]!73SW4#D)WQA=R9YP/(LK3!L>6\@6'RA4[HW61+D>+VAV#B)QM M&()F'=/A3>*(#X6<;V2*7C.:^)T:T;X[@.@/0(R5<_GJP/CSP@I8K\]/5JT, M0Q'%H6#B-%'JJN\O\K0O@^$OL?&6/!-<&-=:+;FI#^;TH&;U8X-M3D[*(I.$ MT43\*9$B;A=-O#?UAUS_&5U*]^;Z]X01W\;V'(_EE/+,BF/$#+.3/6G)=,CW M5U-]%]O;FEY;5,<54:EV4XI%I(B5D74 VZ.88A)+?D1,\4.IOK9+B;J==OW% MQ=?=_6[G]>8.'1W%$I5T&IO3_-:B8P.ZV!8?(?GN]IKS%Z>X!\S(N5^<\IOG M[_Q1OE[PULTD[%)WWA[7E>)(2_1-!AOEV:O_GB'?;K@N%,.SW%7ACT M4EXG_.IN$LB+,];M*KE]06-3CV]:L9JTY:J/DUK&L MGLY%8U>QS"\*B\R2RE*MN%ZEYL4D90[8O#!"P@)HZ0G\4I?X+^,5/VS+$CK$ MOZI#_!MY7QX([GO?$A_HB[XWJ/>^$/?*,[:JI0RM9!3H+J<6TW.SVZC(5[G* MSEQ@\Q4SPKN#&8=56\EFD^&)17-%,FFH[<:?\,2E/NPAGX=\_F[O\[U!O3>? M'RJ^S;A&R(E&%,M-:1J7N#*9S_[FJ[17&5W2XK7Y9-6O4X(XS=5CZJ0QY$3 MZ&EHUN+XJV]4;MQZX$7.#.1FWJ/9 !8LQM^U%PM5F .[ *B_\MLK\_M=".Y2 M=K]MLYHE6Z@$XJME]\E%9:B."LV\PM*TFMRV&B.Q(X9E]]]:=A]_3B5N4WD_ MD7Z.AY7W3XCA+H5+ :U>;(L4(N+#$!&6\GT(1."9YU189OP1,($])RXV20T1 M$^/X<^)SU^UM MP : =1TU *2.&P#N"S]?NXROQPV?INC^7SRTG TSG=PXUY5A3BBQ8@ ?8:):= M@YU84&9RJ@TO%B0\AY>$-\1[F]+Z,1G)O1/:$K[P?)($LW?7 @P2*F)$0[>=[8)KK;))J+O/G9# MGU_ ,OA 1OY\J1^O^?\_>Q[';X;BWYG5X65%_]PQ%8K?M]@-5 _-IJ;JLO[\&\+L9L;_H\=)$MI=*L6MIBWACDDG4(",F7V?$ M+V/QGNF@$=$G%BMKKKTKK#F)U40!&<0:6.-$2[CR4X+0ZOU><-_/ZGT<<7A; MO>2D*GK3X^VR1GF<7="-8Y%Y,3NUW<<28E_C:'LLQNI3'E/P$LDDH/(2>THF M,[=37KX?8WN*YM2SDK1A$#*10<(!:1( M)>*7A,(G]*: .08_'3-R\1N/9UF"YTGWP-(!_.V?)FI@.*P615 M+[=KC8D2;1B)>*4U9^NS]DX]I5_;_!#^R=TBMQ#5RBX[/1^H;7M=(:,TQ G6+>Y3O?D M9"LVP40DM-(WUA2^'\U^8UY]>%_%QZD8O\VKUG0Y7V1PK$\M-_BF+6;IN<," M7B7>P*M?Q(7 RR8'\PTC0$D30M]!:,9\1M_!:^[0A6T(C!A3VX4\D^:IXD*3 M[<8VV:WQ?UQLA_CM&/&)I,I[C-@!?-@2#.ZPHER4V'D]F952F*Z9%D<-$CU) MH\?*=H4J\L1^_ IZ//\W]$*$[/OP7H@;L>_+>L7]V-?D6T:MD&EBM"V5BX.. MTQEF>VW OLE7V/?K^C-.-9#0D1$:1]_%D?%)%)<+!M8;Y5Z[Q,N3G-$I4L1* M2<]FI-6HYD6XX=NJ+=^/^K\QUW\6E\@GT7?^G.LENIL;MHCH#&-%)[L>%,:# M](0$&WZ3MO/92@K"?4+LR)K->ODFJ!3&084/#B@U!B1EZ1^@]BQ4=O,3 >GM MQG^82^#/\,W,0=&[&/$<7^QKQ[E%0 XF/IHMR@FJ^L\+_'.#,B*O/.N%*BN*;O,F*'4@D-B(94)3\JZ=S9]^PPY\O-LU!Y2'AB^2DYGSM UAKW/5:J4G>M0T1G;C*T2\=FF*#*QX)PV)TC# M3+O@T(-UOY[I6R*VGI%@9&!./%$9M<<=M8X-DD[)C$J]]C;N@)$!B*3<;-2W M,7F"Y:(MOI ME8IBJ\W$@ZO/MIU2-!8;FDJQ,1XJT9GF;.2'!5*+8U7BI2NJZ*9%9L-V)@L>3J2CI63W+C: M&BIV5(QUQ5(THU=%)A6<]OTF%REZ6J=-*94O!V/TG!D )L\54MLB7$S3^>* M934Z-Z>I0AQ>C %L MU4QVAXS"L.36W[4]3K0XUSR;J M/:U#EILR"8<&H(KW%^GBJ)4DZ&JT$%V,*^-9*>; H3Y8)S>D7TI6E7)&>V#& MBM@F.Z2:&8DW2\TV X<2%P-)?U3W]IR>LTLXK;.6;8#_7RA^BVFEO+S22C&J MVAK4FIC>,W.]FQ6_/1;?!U6&W>X:IQDA"^_U$= OP?5WMLSP/LP#=,X3E\N' M%A_VD5 33%,07LC^?0T9(WJA+:EZ79$%J5,FP3+RR DK$;^U$C%VFS+$\=AS M.A.6TSNFA+L4-@2:93Q$Q$,@(GFQ 6>(B(]"1/P9#RMS/P(F\.=,>$D\ B)" MV?0HB"">\; @]!4Q\>>Q\U=5V<]53_(V6N3G.H,KU-1,(J?O)ZZIN2_)5?.2 M+297"<6]4Y\- M=;^7F1=M0E].;7M#)ZW&-I6J;EKE(61F6'CIID67[N&& 6B(?0%U^P-ESU<' M\K7042B#_ERQR-M" ^RGYPCJ2G MXC.2*-+?RG4_ARUW1CCHWWWP_DY!M+US2TVK;2.%$;HS)^65LQ9<'M5+-<6LD MXT_IU T]\5^=_$,9L+^@/X\,^(IFM5OZYKC@36AF?W)M.WP+\%"W\GL-YS-W M<4;,4^V.3.$*V^J5."G+D]C8*_R;>(H1-VG=')K,GYZ)/X,1_+F8^+4X]QGF MC3L.7K2W6$J)*K%4?3O#U#G6=NOWIK]<@!M*N9\1&;ZZ%$PK= N$)L$7<@M M>?77YQ)8%[4.6O/[A@@\M>; 4'(.?SLCQ5ARU.^JY>$(*U:*Z<1#_H"_0X= R/VA0^!3.01:X-8&JDQDQ:HVJD?N^@943V+(5^DE%+H' M3N"^-]%_H/O@WJ!^6H&#FXRN-/ M>/S2FZ'0G1 R_;O=#?<&]672O+KB1,D$JU87*9L(L,:BKP M%B?$2SV$[M)3:%?($OUVE0Y#C]H+R>T)H>F6@!WT?KAE X&\;"YTDU6+@'\7 M9EGC5!MR(^I4A4Y,X+U[1M=,^*FJF[9QIIO QIEQ"[57J%*Y>4^THF,Z*ZY$ MES?0-*1U81QJ6H%_>".(RV7EFCTJDD"]'XA_Y* MA5U=9,ULTY*G&W_C_H:/=AYD$_CS3]D"4W!!5OGQZQ"ED3U.(X?T=VM(SJ% M?AF*'[\H5> L UY)D2ZLI.OM6+[;=@'3P<*?L#G(5+<-2XHL;=:P_,)J>.KI ML'%(9,[R OH BG,37B^6'A'6LH4:B)B"JD9DRXR"NH&+5G4 SC8Z8$4-["('(-#GJ*F4H:MFI 20#S9L1FJU M7.0O2,P$]L_15]!G^#]_/T78B"/I*IS5T> 2]L24>9DUT#('4/T=D36P_PBX MZ'7#@A 9 F]SPOF6*;9EPCL4G9I@S,%)3*SG2._@D'@!_D&&:UH2:YT_+TN2 M]T$*\Y+.'"H@)G(8I+%C4&1G^#2 38!*L M/#4 ;\!9!K*JRNP&9)AJWP[-Y1#+^ 1P='2\P3HP%<-7XN L_W,3932%VDZ!/3.F@2:Q!$C[74[06$#&Y%HV M&9A)QK3<[=51Z53&4Q&8(Q4AI[*F*4^!J(+[0U\]&'=>9P#?!I],LYNZP&IF M$U)#3V*U+E!93Y8"^H<^%W8[S+(J5':[DB!8I,:3P%" <[+J7A$QLYMWJ3![ M8/H;(?[>_R]CP$M #864$# MPLUJ3H 80']KZ!IG&\9AS]"DJWTU6,-@#"&;LK*95$V1NPW U%B23Y#BCU_$ MRA@Z1)^DZ#ZGUX-8:Z(8B M&."6T>%O@%C!Y'@L0^RNG'*6&O@W360.F$J."H!9]0U@R"#8X=GE/@B(!8YJ P!>/@ MO7!6WX"M=M$-?4'4 DXUH 7-1R9@TPNPW!IP+KHXKBV"=U9:@L$)M]\P,-/V MOX0B^2TBN3:6G'@NAZ^5W-:(B<-:0V3[Y+M%,LJ7?H<\!G]%=)+WZ*7\=@D- MA [8U%E1S4^*HZG2IM(*F\58DUTYU>V*_/$+>PZ&5'U1[;*L3]1[2@:JK+!> MN,P+.&\B1$RP%W,J>[2M:3:@?(XUI3W7W4#1"*G\T:B<\JBBA2P5F?-2ELX2 M9#VJ"%V95:I8LY4TQ\WHH&=9XF6"C @L)ST!HI+11>-9P4" RAJP]U35NR\L M"1R.*(%+,Y8^MOH.U&*1!3. *7GO0)$Q]S%2V?.=X8>^,_P&%/BP--=-U[L] MR: +%"&+HQ6[EF-L]OTT=Z#L!C=2!/BMZ:99 .:7#T!S>G9H5@!+">[1]-CU M94$JKLW6II99K+&JD9N):8WOZ'0;TBWQ,MWR!QXXU?'Q M Y\&=,\ *W\EZ[:I'E M4'\0/R/<6(6?"U_%6!<([%UK. M0]FLLIN?*#+D8=2/[Q'X,VRG>]#C-T8\QQ>GK7(/)CZ:+Z6EG8=E2U^\%<4W"=C$]M':_[ 1R8 7^+]Z.O=R%$2#UY5Z% 7Q/OKQ"W7# MA@P(?>3N\R2XX/>=S![AK[+YM+G,<5DGWZ&7!FH]J;:L^;#L, M$>P6[]2M):O.ZELJ:@NK]3)>&_;';3 RT"P^)R<$"1?5 B6H7,Z2:D0W)\ Y M$Z+

3\)D4-._2J((A@9&"?,SQMYCEVGJ>+L[J]C2_'ZV8=SAG8 M9ZLTW$83*7%#%WG)J.'R8#DA1& [!%9OI1K&I%RJ,\JRT4E/^[+6=BB2209' M5A?6IBYU,5&1K9I.KG2NT34=)A4<2>C1%!F7Q"55'+1JRV66'R08D4F?F;,H MQJE5.\Y1]MQH=;$YNZB4X<@ [*4\ADE&IB\K=GM>7O>G"4,VVF!D /:4,Z36 MR4RF3!-T%.LLL:UE)$FHDIZ.["4W;+LG.1EZ2:?Z+;4U[+1J<&3Z=&1;)96. MHCM-A5CHMMZ;KUM#XRS5*6,\49@-R"UMTXU1U"I9PU[&.4=USHBUT@TE/5*Z MPBK1FS24DEX0SU%=GU\.:F.\5<"JLTYL/*G$@4@GP)*1^7%H-"MB2ULJF MLBR7,5$$(P,@;8L5/"%AC$TEZ;G:R.0RYK+I]58YV>BP1G4*H]6"RLV74G9N M.$4U[X"1 >#U0JG&2(MBILFO6F68]/&N-DPHF>Y^?!?!*D^^8%SOL4]_W@ MA_HY+_.W3J?Z#I8Y6&-OA03L=2Q;7S3)94Z95]BNAO<89Q,G+^2314V!@S8[ M;&(,M/]3@YU$UA"RQM_J%3U--T.VN+0MC7IJ?M;&DMJJ8(_2QIACG1^_;D(/ M.,'$\._CJKE($.2DF<+;5'5,R:*\R/$#T1)MY_X$T:#RA* W.ALJ1TXT?5,@ MZD89$(2FG\D^//D 6KHK&+O?^-;Z0:3RI809+P2$!-4Y*][_^WECV<]&T%55 M=Y!/ MD)GLGL6N0PRB>K,NN;\%#V<0#6#7(KH(=42'K.V1F,"4(B=!T+)WZ& M&^S^)S)=?CM9\*9@(\#8$[6'.M:./G0X'F=V>RP$+ M. L"W8]Q%Z+?SD=/XL^IBT^'#XSZ@R5AR'@*N-X_)?_W*)SZI^NT@<+R57^) MYPY#"_M#V8D)65BXL:/D?_KV(\1#B(<0#SZ8B><8'F+B$3 1 M!^+_^Q>>Q/YQ_PT MR.DJI('_^T'\^%U@4\\$<7>,OY+]=?& =F%1]XS\V.@G(8;K:D0A/?SXY= MQ"=T;_G5OB))-'_.?:-YFI3Q0F+%M]/K_H2]OUJ!.Y][PVIV8?KE;Z9?OE*L M>R^#WI5QESNI!+(O_#?I"SDV;\26F$PJ\40VK4OZ_0@QN52\WY9JO2A $O^^!7#+PFPK^%IV6FK M\%'&@=ME@Y[S^A5 ]%W5D= V"\'^_"9IJ,=^:CWV=C7N]A<#V1T/%L9F,<*2 ME?6\U-88M5EJ,PFHV1)/,2QU,]WV&\J(;PKVMQ6-H8I\,Q7Y(V1C2S M>G+O=P]\<[])J"]?6U]^;P'2G6 KZ ;MB[4>NV[Y0NWBK2"E,X/UB!1U>B.6 M$]5F4XV-HK!@#NK@2(3>X%!&AC(R5)P?37'^6"%)*)SC#**Q/MVF'N M?3#WOFQ"A?S1$C$N7BVF7#:7L0Y/8MWM7 <7C;"8TJ MY3W=.N@O$*8L?TDG3ICR%VK*7U93/B/2BXV1N.U*\HSNED>K!;.M.'8;%EA& M^G$2#W8N#$5;*-KN#=>]15NHN#ZI_JV3SF?+,&FST))](M%I,M:A$4]2B&3N.U2BR39<@OE^S6BO.8Y3H1%]HXIX2[E#K'G3#I$Q ,@ G\F4B$B'@$1V',LQ,1#8")D MB1 1(2).9%,BQ,0#8 )[#M6F1\ #$$TA0SP$(H!HBH68> 1,/!-ATY\0$2$B M#F43'LJF*V+BS_-'7O4 ?FSM[P^)0K[F:WMHD'?EC1._6]Z8B#\G4I^ZO'%/ M,@0A4@=_D,P(I?$"'SE3 ?M*U:]?L3 ^46W\:U$/<=]@]Y]23P-&U=Y'/%>3 ML]^[J\#-!6\ QN/. =>M$H\_)Q-WQ^B?,,)56P1<]DQ^.LS&/CMF\4]R_7TP M8A/W34![+):];>+X!V,V]KEUVELTZ/"5CCL_NBH*FF"P*FHAS_)S69--RT#V M>418P\*1PC6>!KC*Q;UAO4=.+;QZ[PWW5?)HW8C_8UM=PX\[OC) =,D4QTL0V=)769YJ.JW/Z( M GC>%8;RR@\O,,J]O\Z5[VA/2OV%R;04N]?)=*E*F]$')!.#>=:)6[P?08KZ MO;GJ+M+D/BQX$VD2>W1I-7[-(# MRL\9TZSIIAGY2V1E[>\(H#+>.]M(-+)_.A;9O1+[#+[T!Y&5MW4K/P20KR6Z M?^Y+_AL@\%L ^5K*\T=TAXS\]86LV0=YQ^SMAB,VD_RHEXPKSV. M_TBY.*-&@.L17I0%0Y_[ *#WS,&A60$L);A'TV/70,, ) 'V<*XQDSZI3>5A M&E.BW0Y3;BWKHV7::\R$!YMO_/T)@F(/P?"O9'1_#2!?RY;^:O8*<2C@OD<1 M&K\D0V$B1*NIW)B*=A@EW\P4[,;DC[IG7%G GKBV7W#< MII5GA/"72?L(!=3#G,N+R3/W/IC'$5"?.+GF3P54?J/E6U5QR2A"=V4[N1HN M%.9MMW-D_"8-PL($FL=BPWN?RXOI./<^F >03W?P)O:*9#Y.1II,MY3?X MI%/(B+_OO_M3^;0@XF/568\8>LXN)@2)KVN%)0GD4^;'K]2M%*@'2!QZH(2I M>_/AO<_EQ?2K>Q_,XPBH3YR>]:<"*F>M,Q5;K.J*D%UN:C2S(DH9J$!!1UOJ MU3+/GRX#J_SF8LB1"7)7^N63+78=YF.%F2X/E(_U$9DNG]CW=79ME_T/XA5_ M%*4@\NQB%.L5VHK=6!085:MWXZ6VVZ'Z'(N'26EA4MHC)Z5]1/+&)_8=?8#\$ ?*I#%1VS5E MPU$9QG&,>"LE OF1^?$K$VS]?B4%Y!LD1GT+(.^>_16Z>3Y>EIR*$';)TME5 M)=6FNJ5HKTX.!N6-"&T8Z #"8[?M2_LPB5:^B\=/M8K\-1$T82I;UU&YPJ2K MA_(\W_MAM>K^ !A*7FDX%SGHA(?:2:K>TB+5=CB?*E*W*<:;22N8R M60><%.PN>T/74BBF'H8;[WTN8>K5MW-OO4%BG0JJ]GC*U)*E29\N;N)1+E&6 M4S4."JKDCU]$T 8-4[#"%*PP!2OTG7VP.C5,D+%U>Y12E"2YTOHK;J;2\S:0 M4ID?OY)$,,_A>JZR;RFHPE2L,!4K]-']GD)5T,Q"C4RO'*7;&0^+2:U)Q=8D MU#B)'[\27Z\HUA$C'NYL80BH>=/[TK8B7Z<%T$>:OX\DFJ]9)OIQ)6OH47LE ML_75Z(;9$(![/7 M3<3&?;M!/9@A]XF=3^^4(*>"H]9AB=QLTH]2\_)X4FX:O71_"!6.#! <9[(Z MPWRE=[F5OJ#DP$/)\35<0'\H.4IY*<\)/66FS.U1HTYNL662;@/)@1[CX:]Y M?OYML1-5^(6&>0NS[KBKD\C,-BUYNKD@$@Z^N_ ZTJ*__)0M, 7W^SUJ;P3< M'PLW%S<->PZFY]YS-<933F/JS+9]:M 6NTY_DU[$,^(I:76$E0 ("=)5#LP- M26 @6U(.( *0G-$#BV55G5,\8IHP9-71JIEE=$3EVG(^@4U*5;+NL1XB2=*Z M,(Z!P_ ?$0$0Z0)LPS)LX08R%(D5G-C)ELLM>9L]*I+TRHYWJ#[5H*E]"]X/ MH/' ;H,$?Y'$?_P"(H$514,0$4%$]&G$P^LA)=T!DIXD1'+Z'&QA@\XW]8^) M" 62F1D1W<8.Z@8^AE5M7HBPP'#21%6( +&&I*/&"1%] E9S 0.?1<"-QTD1 MPX4O(IO@1TX7-;!!/J*#2S)B@?T_15CSA4G,"&L($1/\;$YE@7^*\& :2X]8 M8*\>$>NV&0%[U,PIF X<)MJRKNY&>8RFLP9@'DB7" C>.3A)/)VDH' M8PZ.-6)#_'A'!<"V]"C\'^X>]IQD12&J3\%'\X4J((3-!4O2^>=(SSTY0#M@ M&$"SORQ>J#"Q_ GH]8 MM!Y816 !_;Q 8"Y\L@6?:<,*B8# P16]F\9$2HBJ:^!'057AV-TR:%I>!M_0 MP#JBKH-S,WPD1V3M:!_@1 Z X'6P?TT'!\-#GD(CSV\?,@ Z2!3\,>'?6>1L M0$H+.-JIK &8X,8@%L!&-;!63F(U$4P&54&7W/:L!Y?=[1I%0%Q$H8_$_!Z%K@C. '5*MS4) <*U8 M0T;R!HPW 2)=]#YY7T 8."2H)R1B(O J!X+'Q;[I$ >&P.N&^07- A$T30G2NX&[(!]@R(4PN(7M/4.1GM#A$^_/M+X,"[ M!1B>JY-SV%'F'K4OTA\B$5ZP!&,.2,H7#&!G8%T#GH9/S_M#<]%F^J<9/$,H M?=Q+%/(2QT PE)L%E9=^_Q_85QX73UE\[H1"\PT3FA>PJ=$SAX8Z]:L(>D!<0W M)T&1 (Y8!KQ\\7 M9T^0^L]H67NUA75%AJ,;"F(37]EZBDQL<"@:6.>8G9!4X> $WE&9UH&F]9?\ M#%"U%0P]X@K@OY\C9 0F$>REGW]N!N_=:\=RY%"> 95..[<:V PX)?>JT8'N M?_"%XR/?W8=FQ-3A1^;1H4X$>&8 <0Z@]V,2V^L!WJ4-+U]5GLN(JUD#4 /@ M='0M1R >X%ZN;Y(>.$*BIL#]Y&T#H(HW!EZDM$-3%!*E7J6989,U_GQRW+TR$9@#=-W=WC[_P7EFPJ/ M>:H#7=+Q52=/@07P[O3TO8YN:X!OW)O>OU*?(Z4=]ZN;I_WAN1>?J]NZM&T" M#=?5CB R 3>J)P3VO'-)'.SS/__FY=6O_X!_?&6"4P$\T!$H_0-;OJGLYB=R MU7A:@>_T(_#G)+2.P2>2:S7&B.8[6 MJ"I,K9_NM_R/D(_4_TPWD4+ZTQ!<@7J")0_+EKYX*XIOXF:)[5VX_V$CD@'E MP+]Z.O>R'T.#[*X>^3&\CX#:BB0@X#KHC0+H-W<>#/;7 >+/<\'I.9\[0!:) M"D9(I'F!R'!,+!%+,W&6BS-L,HDQD\2$XZ;)*9' (01P5=;WHY(.55C'UFM# MF>?SCM*9)YH%R8&2[G1D+X'5-Z95'F)5?&+,QY5:J2208&3Z=.2LKCI*8RQ5 MZ25?8WN);F7#:6V&8+#3DF==30F3=1[.&01I)-6L?J\P*M"YL5XI MV&Q,W*S:3#P($DM4*_TQI:E;&U! M90G2BL*1 >"9AFV:8DGI*TVLP*[*ZW:-3L-RZ0'@4XYHI'N.C&/=_EAICRKS M/&7 LGL!X,<=633&PB"B1B3 MB7-)9I+DXUAZFHH#WCF=O,UI0S8A4 PEL^UJVN!'>2W?/L+;;!)C M"YO:@FG;"V[>/LK?@-;YA72S+32V57\+*/PO6'3=#:Q*17E9N68M.ZQ M6TL\QRBDFBSP6S&FT( *J5@^-^73ZGE&F6-QML[EV)C"9EI&KIJJF+G"64;) M3_'9?*N5):S(%O*RD1WVRLFSC#(P,+)A22U%:98SS0E>%VB6.LLH THM-TMQ M>4DMF3K3*8B-MF&(YQC%3@*]D-)D%ENV^TTS-1@DBZ7SC-+IUNQ>7RA@]&"@ M=LR5-7&DY5E&B6V%_+(P5J?4H!+O23.]D]*6L!5+['2D6&MTMS*M]10A+\[C M23G9HYSV.9::R%.*Q*),B8K&=-QIU]*K3LPYQU*E6:NPJG2$B2+G6[PPI:S> M"#O+4I+='5?SSJRH%(MD3V8L)U&OD>=8:E,2C399QHK40&%&36V88:5).\A2 ML $"1;?P^;)6P:J\-9LY\UIY'A?/,<@V3JMTAUW0V*8MIZ5TUZ^?XTRU#-3+=E/+A5&%5'^.0?J.K1;UD4%@.39N:<*HG4TX9QFDTEQ& MV5@B4U=R/!^W$W75R,6=J7Q,X,JVHT;?5SU8QDP-<"@0,=&XYJTNV< M3LD]+5=913=-!Q?!R*#$L;)#KI'5:W1.[*53M4;"[LEPSL"!3L7%R"$PPZ0V MBZB\B:?T=#Z/WBH$#K3:S(]Y,IX>8.PP/YJ,L\E8S8;Y= &0I!))3\U2?DG+ M'6Z$\9V\L%V*8&0 )+R4S^B91;9&R=%:W(Y.\:4QAP'S $A,#G-J*I=@L3E6 MCCNKM-R/LG#.X+W0J>L#K"FJ=%6=6V([O22=(0K"!T"J52I&AY_B:[K)US=& MSAD,IB4'V-$!D$8UFI;+R4V3SC6->G[)K#;K/K@^L3.RL;.(FVP_E:?D6($T MB_&BU +W)Q@:O$.*17ZZX*LQ*DHFFTXW8=.)O@B'!N#7TXZ=3DJJ2FUFL>RB MN:@H3A$-#1Q V4@IX]; X#&[*'2JV?$TLYZ3<&CP!'(YJC\P"DJ/JN+X=CHU MQ^GU$FK: ;!R(V: X-14P8$/L[W^X 0X DP>#R@E0C-6E3+S5I8KEE?8]B0 M6477XCD!B8]*CI.=J6UJV5SG^UBV(V<;9U7MK,@L$LTY6\0(>J&:C%+#+.ZL M!M'L&0/;F4\UJMF>#:4\LREHY%D!N4UN"M%4-&?0\B8G)U2R(\\EYZR S([, MLK*:;QS*=K1VEBH:6]N",G\'_4E:P^4HOA>=OWG2P7&XNCGU8I/(]@MF''0F ME6FO Q1JJJHG-N1F0\M7LZUE(_="@<) M79Y3 0NX RS#7]6;#7>M^#]YYG6Y>/&!V7ZP)'1\3L&Y^'DP_N_HE=9/URT# M_8&O>D0\AQ=:V!_*3DS8OE"XL2OD#'G.T3$AR$B?C&% M-D3$1R$">\9"V?00F A9XF$0<;%09XB(#Y1-R1 3CX")4&]Z%$3$,B$B'@ 1 MF><4'B+B 1 !."(432$B0D2$HNE&B+A*G:>/Z%YV_Q?#GZF@ J>K\,/_^Y'X M\9L $_'G>/*N;XG3KR<&7GSCUY,,08C4P1\D,T)I,">W*RPL]%K7]<7'L*?] MH[^0/MY''['G1/I3TT<#)IB_CSRN)BWO?&QO/Z2_T#L*W399C3?__B+,VQ60, 1Y/K$-4T O*W=/RZXF+.\-Z3U, M]?@#U,J_4CTO[#[$^@ EO"Z7'3Y7N"@+GQPWIRU#AL4PCBIY06A)C:][;R]- M_^M>[2XJG=S,-L0RCB7SN0&E8:7X2/K]VEVO%%BBUEY-!1(]/1?X\R6\:*4U M%ABNWJ&[1E-GJ\,*N:G#3'A8;3C^1,12MZG_]PC<I<;ZAPJ>4&LEO+C5> M*/QW7:E1I7,5L[I12:HX'R;K%:I;CG?O+356S?$\V\U)!2QI;3..3/4GE11\ MZY+\\2L9>XHE@QW_0EWC#U,6[@WW-:2&&UC[GD+CI\0!PAU+CEC6&KRLUZ)%=XE9$N8XELP.ZEYRTRGWC]\N27T=JU%F)76LC MK$H3O>)X4U+6!9F#4@/6&"8P_ DC+IDHGS/UH'"ND.87<&U_I&OFD>JNWZ5W M'_8 [6X>0()>U<6#&!/^03B1G?A%N8[LC./U M2HYK9'1Z3JW,7+L=6YB#MEL* R>>XO'T[9P[7YV_7$].*&3NF[[U8$+F.FK: MBT)FN=KR]5G9U.C%FPU;37%&;FI#'M%JIWRG=6\9L^NM%G,B/YLIF5)WDUJM5:303 M@8Q!?J;X4RH>[*'Y!7.&>K >>!BKNWYFP[VERP?F#=T;U <0I.>=3FH^FU_, M"M4LGGL+IH#/8-?DJF$V$& MT =D -V;:3XP0^C>H#Z.?#A1M)J557\29QLIK-NP5ZE>>HH-[^[?*0W&R7E1 M2AN4T-QJ.5:):AL&RH?DCU^IV%,L<:G/9Z@_7"O7Y]Y,\W%1_7M#^@#BX7TU M4.\J'OJS*5]6'&&-==-"CF37Q64J":M)PZR>-/$4P\*LGH_(ZKDWUX3RX>Y^ MFCR7,8>)!K-6V%6,WBY34W59OW?6GZ"NHEROXU0QN\GE,C&)7,9ZJ!\(]*L0 MB:=4ZI* .&H4?H>VX&]DZH_9V547 ?=(,@>[#[('/?!0=SJ'/>PS M=E(V^@-A^)W3_5*%K+&PM-#)4]9[%=L**V,^""+"JF Q%8R!(/@HE0;WH81(1ZTR,@(O.<"B^)1T!$>%N'B @1<2*: MPLOZBHBX2IK?90?@5XE27:2[!P/R*H6L$V$AZY ^+A2R_O_L?6F3HLR6\/>) MF/]@])W[1G>$U@54U'YF.@(5]UUQJ2\&0JH(@K*X_?HW,P'WLI9V+8F8>6ZU MII!YMCS[H;U&UE^5EL_>R/JVS+(+C(-3WZ+G*'W; O^[:DA[VB_F$<<#$L?Y M.EE[DF._D_5C:VGG;65]TXDZ]T@LRO<\?(R0\?/-'&7]_0Z'9!7<%FN (%DZDOXLFZ9 M:,RX]"1=9D$BJ$=;XX)<;=VZSB08S%)%+2M/6"MA#=KA1C"0JS%V)^I+UJ%1 MSRH([J#:^%R"P.M$O9,(_F%!P.>RN9ZI5E4YG\J->]E,=ZY$;BT(AADAL2@) M=)C@7]M):CZ;,D76;2X=\@N+!OTE=Q$*XY3W+1+4MJ*'<4*PZK3+SI"^Z/$A2I/ M[^%F]#2"OXUZ/[4@^*I"H'0D.K,(]&>7FT[PL M :-:[<"]&>K<:0%-QB)^*GKQ%M!7#]HG>)47^6_@!/;:F%T-"(Y+Y&'J8P_] MP>X[&=2?'KXA Y090#! ;^-5(^"\$DK0P%GGKC\%B]Q!0_!; \%Q%CP,B]RE MYR#!=$>K;",]+>@U-AWI,U0]I#3!Z-:MK,2PR'_6'B4K+CIC%X3_&XHNSP](Z_=5! V5&-:T$K M3'0MHEZ8A^+I.)%EAK>.6&3&"66VJJ;"+%5JEOC86%X-VXS;.SCJ#T4OWCOX M'I(TSM<[V O%W%7'JRLF;]SZJ'<@(1^H=W 7F*%(JMDQY#I9'*3R(,>UP15Z M!WLY&W?%-%?,Z;CU4>]'/CQ"[^!H?M4L%LI2F%VNYJ4$60VQP^'\\KV#/?WA MKICF>JD>MS[I'8B'!^H=G"BKW6S;2-:Y<9H%R52U(4ZTJ_0.OH-,!T]_N$$& MR*U/>C_RX1%Z!\?%+F,6&2;#)6+YDCS3$>^YV>X6= M83HCJ1.!>/SW;\F$3Q .B[-^_'&QZHOS"J\*<&LW/D)C"'P);0RWL/3APBG# M)ZFFMAF?[C.'O.GC4<-C1,>H&;*DB9+@@RA1("D:/M3G!#=,=G_C@X\9.[_3 M >2%"5 AVDR?-8$,:4P@[?=1NV5QAD#@/@C_RO"C_LKP7#,) 0?]?*)K,TD$ MHM\'WPZ_A$ !D!U4L-E!CX>\X(//%N!)%(#Y7NO[!"C]>$GU38;P>P-]@EHZ MO_@JNC8"Z&ASR%MN=V>\%:T'P8;YW?#I0- &*H2JZ)P0 MT^U)"?H<,:\ E0 MFOC@;B OHSHKP.LJWM#6;R$L1?@EA*H/+."9\#X$:VS9K5\VAT!GU<%$T]&3 M<$'\&C.(VLG(/P849CSD?[0 PAJ"U+#_PL(8[Z!GDY7/& )@XE[5:Z3P4&"8 MQKE.?^0 NR?\)'@N?7I%XK$,D0 $ 0.A >E]HD%2QR^#A_/#[0E#1&T(.NA3 M^"<^C:!9BF@?&T"006#LP101YM$7W9*I[1[EF*]P&W"'C1":[.L(,0G?TRSS MX#@(:\?.X^O#>VE+,F "$IR[R>F&OG-=G$/3WKT@$XBLLBJ+Z:S058Y;CK0BDLE7 ZR$WAO WB93N#[ M3-T"Y]/3)#7@](DB7DXKM)M?HB^_;9]W._P2>B&]5HQ[:+]HO[.M44D>U&_> M98Y\"7LS#>X"$>0+$?(P<0^8\&33O2#"DTWW@0A/-MT+)CS9="^(\&33?2#" MDTWW@@E/-MT+(CS9=!^(@+*)\C!Q/DQ\/-WZ8\Z]Q^J3> :_VF,=^ R]NVDL M"Q^X,>2U>[O?$?G<@EI"L8>FEHMV>M^6J<_1UOT.F>)L,O7KS7:IE_!M6U7< M5R=FCSB^&W&[1QS?C3@>1G)\[IZTU0/[OP?:=2^1 M]L>"I[H3_.7==&NB]IC98^;[J[+]"V8NC$H9HL=S)6(\98O#%%6LT .W.SKM M#\<(CYD]9O:8^7HUL7_!S"!K+L <---= ?ID,>-WO< M_&94^*FY^3(5K'_!S0UK9I9R)EG@ E&QT>[6K%:VXO8IAY0,V?E4OXL'"$RS M1PK?SFO\/X<$NJ=Z^QL P5%%O%K\RWL,7(ZMK1GVP^)L,5T2DWEEV"1:J>&@ MLQK/J&0.=34,_O@3"5UJ"),G SP9\(PRX(*.AK^0 9EJ@PUDK!Y)Y!/!92=3 MTV4C,K<[JM/^R$E]QI,"#R8%W,"=Q]P/Y'CX"^;6X]-\8U 0)^QR9#)2+FDI MW-!I>1[U1X+>%>\Q]]NN!X^Y+^^'^ OF9D=TOIJ.1%;<4BBT6TDYL&QU!VY/ M

  • !%DVVV42NFI.HPDJAIH,K]!OWA,$SG?N9A<'E/1KG$@;9 M5['7J+1XGJ471CKX*M+IRGAPC>[BGC2XV;G/[N9X9B:_H&?C7$RN]=(L76T3 M ;9,6:%YJIU/SXN?;!%^WSD7!6 8N',P]<^Z0['3;-A+L7@,WZL77CT494A\ M_?Q>[@NG/"*K8DKTM3K+, I;+M9(T MQ,7C>H_K[]E/\1[7+P!;R.:7C2B;9I?:4A]91*]8A5R/4BB"?B)XF.+M<;W' M]1[7W[5#XCVN5S/5!M^\R!(9NH)81^[76*N!E[&]-9'O9U_E3&ZY?Z6DD+,"A%=S>@IKBXHZ>C8J)=RTC6C M)I"KU[.GCH@]HIZRU'1_U22F":MBM"IUP>S,H9T51-G?M-'"CIX5"N,N:+HVNF6KTC&F9<2@\!?I[G L5Q@UNH9+*=1Z*! MAO8-X0^2A^:-)QL\V>#)AB=0&V0J90K42":)>I4)4DVA.H^](MD0\]0&3S1< M("/CUD>]%]%P_VH#:VJ5LBD-PK*DYXDVT8U-&BL&16ZH#^@-#Y"ML9Z+;H\@ M]C(TWA19#RE_3DZ)^E["Y&QZQF;DM90NSF%GJ47H5\B$R^"E_E/1:07A\^)WY\$[N0U9>C*K!?G3!4-6D7C,C1+P9CQ\*S_=/153WAHP5TZ!NH&V47#8>'E"S+4* M\VPQ:RY8J\Z&)N$64VDO!VB;/_X$_:'08;?Y\V4Q>D+B;GCAUG#QA,3-5*$/ M"(E91)&5OAZ)LO56K0V2_>G,H.9PF_2//Y0_%+MDA8,G).Z&%VX-%T](W+,F M,2/F$:N8FS4(B^@-&]*PJ^::5;C-F*=)/*N0N$*WAEN?UU,0(._GB5Q%;A9, MD<@+':$\24C!B+ZB?+Q MRY<@>"S^J"Q^WVT7O&M\A\7CL<5H,EFV\T0^FB@'R$&U/1A@3?WCI03_,?F> M OZXRTK6&")%N N1Y9A2OWEW_/N%7:&:8RDUH26TG2?.03P_W4 ?)"J?!!1 MP#>&CQP:/J"*0/35P<0$XQ[0?4'"[T-7A!__)@'1SJO+[7&A.I@!U0(^K>_C M)Q-=6T!J,8&R]/W/W34##)_+,5:SSWRDD2EMTW.)U_6NV=5R8SX?,HFI6L\, MM/X@(67G/_X0+X>91+XQ8@P()(2/BT'NRZV5K@RYWHQ6JE0\P!")KCC*S&HE M(=<>_/A#O1S.N'$AYX>4:$P _' &J<^/QMA>EAYM 4M2W:#3X<8JAU1*"I<" M1*+/<>10R#+)^/PR<-QWS6Y#;\I.^Y%9)A;D IV1VAT'0$6$U%E^-Z&O Z8VSIZ_$*KPH 3P)!$=J MD%AJD"^W$G([LMA^$/K[MV3")PCVH^< W/,V4S00 M:!MP3W%%$V1'0>EU"\VJV2ZH 84=A[JIML8TJ5&$^0%!+_ 3^'Y3M\#Y]&%) M#0QM^B1>3EL)FU]^PKMODX_S!$=)%B!Q\1,#_';_V-X4"BPX&QKSBP#&FKI6 MFC?1!?<#W=X[_,31QPGBWVCGINZ^U7D::9_HRXH^%7T)GZQ:$*79D5=J\#5] MR$LNE-Q_!]"C?_=TP,N!.83+/Q/-D!!5_,:, B^7O6>9?W?O[0D(QX>[@(/48\A[@(1P1?*8XF[P(0GFNX$#YYH MN@M$Q%ZB80\1=X (3S+="QX\R707B/ DTYT@ DJFD]73'B*N)YH\CK@+1! O MD9.%^1XF/);P$.$AXC9JDR>:SHB(C]>HO!.8N&$&4O0 3KV=1^X&0'_BN*!F M&;PJ&K_^]S^]\V27G31OKT<+"!8'A_YD@IV@*>C#__M!_?@J.,(OY!UDVVW% MG06@FD _ <* 82 M C8 /J=P?_3G34,M;CJM_HL6*:B12ZT&(6#S"&)?9%J MMR+V*HK=*F]'["$@4; 9!8AMFCU?8N052/97I&? M<75)XX0*&('R='!=8H;T&_3HUZ/?+]%O+YAII!++K)P(-;)"-ES+2>+UZ3=T M=OJ]0O>^AR9@ZB4<^0X$+,FO!6/:70WE%E/0S3&5T:W)E;6)QA! TPV.%'^%4D09#=2J9 &8,>.8#V=A\47JL@%2A]?F#NIW*DCQ1I35N@9 S5-BLG M]$9&J,2R5;5=[5*XFT+('Z9BEZG#O#MJ>RX)\LYM>0Z98H?][PO)WTVD(!]# M@"#A_W4S^J(V;LS[(S:]RHP;S24(28VOMY#[JCQ1\G1Y%62K&E7R$I"VJ^_EH9K @KE.TL%Y5"KEE' @3UA2#]9#!\(?EQO!GC]Q<@-^>Q M2RD@3G*/)T"N8=2$"1+*$"''FI6,)G($H -JJO$ MN$ V1E%+T(?Z',H0N_%$R!^C+]1>YD;RFN"^$:HDU>+M\SUU)YRS MP/3"W0O8&NM;QURN0RO,&UTL=EHAX4U'_C$^*E4-A%2C:XA)9:#5298% VXX'PGZ M,B,R?RM8LZ74IQK,C,=(58/$A4G-*%NF@?:YW:"+V&HLDV)K-;--Z8P\+2Q3 MC5 UPBRCS(\_%.T/0;!$Z"-]C>SS^K3-HS<=9BX/,E>A9>;P08WEQ-9'-VJN M84(FACHL!D(1H[D+(O%T6$YD8\142(FCH-ABK=Y?@!G#-LX;J%?:> )PGQ1- M972=5P=@#/60^'*SI,(OT4=XO^S4@L(H"_5FW4(?&F5(=WICR*OE"8[%E31U M!H\ 1"B-X,Z/XJS=RXZL;EZUB(!6GX-ER-NPS$>:WEV8910=C(:9 MUZ7)TAV1&56T 4^742>KL#]&AOUAX@0&;L$RY)=8QNP:94;.+5L(4!)%>$D56FF_S)X+# :)0FZ,M M4.UT.K)_M=OKR/GLG4()!\NF-ODHBB\R*R*XL0?_E_<-=20)_M70A*,:\EN9 M4\Y'/_[@CEE(\J.>=8CMU@HSOUU><9P+]N%\#("\:]6I@U=Q216L$ &H=*3$ M9J1AK3- ^O8/^VWKE950BD[4RZD:NXQJPR%)OL86[!RNC.ZO['=6%CU+Y\<< M+5C-RK :,%H\"FH3^RNKF4@UR36X+DN/Q"9=?HV\%A)HY<';&^,,0<:)=H*; M3DJ5BM)K%TMS!JX,[Z^46TL^WQB78C*M%CHC-3^;31?(@WVPS^4PNE+9VKS# MYJ.E5#N<9&8RAYY)DOM+9WDYWA]PB1IAL7&U7A]H%CL:=(.'1QJT)%!-:Z\% M.1'IR8#/-:,B-).#AT=2,TH2:9>JA?-<<<1Q5 MFI>[>DRF.8YD6:74YB0TH1#/224JC9; *5QZ *:LV.T(^W9)8.MRH M9Z?A>-X0T#SO S"]%N78TNQ1&8YF:U2B*3!38H4F#A^ J1SJ#@Q:JD!-E*E& MIO-P5VZ'T-L/P62UAM7>S*R:;*M,3)OMC-KHAG ;W8,SS1DN(.7&?(I-$%:. MY2:LV!(AAY"'2^.]?H),3Y=IF5+$!U]5J,1FLA8IQ9Z15JF2ERE2I:&CL@J/O4(^D.4-BN%!]TN844I,=4<-T$A!H\5.5Q:TP;9 "V\4G(^54]W M+5H&Q3Q>>H#65T%1L^T..Y&76D,<)W/\-)S%2P_PJD?&F1J5Z[-<8&B,F*FQ M,N0*7GJ V(;"TH":]+/L-$<M-:MT=-JVCI(68KXV2IP64+:2+/4[&8-%CT M0UB@':PL9S.%:KT4BA&!Q7 \Z>:REIQ!0O)@J\E13#/G\C+"EL4\O8K21+)% M(.%S\,SVLEQ?-?HK0AXWE5HH%HU9(L_8F3^[*R$O99E@1Y^R5.35F,[51&AA M'15]@RR5,B-A@2:F9EO+J4'>$I-(G$8.]CDHUXE./E]BZ#K%A@%8>/+.SH!:K\)#4Y4","49!*3K-#.;=#9WN M.<].^U\"R%D"4\UD[!%IP(304 ; _0Q.O_! M0;\#"7\%W2IKXXDLZX#J]F1XRF'R:^M":?L2MA]M-Y35+$5$K6D=O"$(B6 LK]?>\T/A^CB@[UO=$YE^=#@U&F,)&X5C,3 MC_4,)1M8#+S.N5?JG&L/40R_T$&O0< ==&H@7[Q&8_>!A]/3?3Q$7*^MDM>[ MY#XPX;&$AP@/$9YLND=,>"SA(<)#A">;[A$3'DMXB/ 0X;7*O1PF/MYAY&/N MOL=J.W,13]MC@6#=>2?\U/. M\.>7"U]4GF[<$"%K9^7]5#3#^'4B*^M<:M&MSWN+!A"(LV]][C,UC7FZ?@_K ME,+(T91")1E/3D:I?)RC8SH?!?GXHLE5O]S^P>;& N3%%.3$Q)H1RVL^/-+[ M(6:4B53%&JEX')DQDW0:%: $?_P)^FF2N$P[EWN@:H^;/6[^&VXFM[F9 M[)9SLV8OQ)HNE+W)POER(!4H[%64M\Y2/]F$G7*JCP MC/[Q)Q(+>;SL\?*#\#+BWY^78N#/9?A?DH'AT>%CCW"RW*(ML]@MJFPY/@8D M5U@420&5>\;0O1RAH@>\_.O;$+7'S%YOQK_AZ[V+.2G$C':XU%W(_"S(K::1 MOC(M?KW_ZIPW6[CB@[:+6 M1T8/^=?IXK"NW7F&WM=V#X[47T'MO5<+.;Y@D/_JP(?]9S>X3NG?LI MSNT1NG?NISCWS6(JM[1#;A _H/'S6Q]OMN>%"CS7P)5=6>DNF64N;(#I&/M$JOA?I83^01 M4\?P34T0,7^(]IC:.^3M(W-WQ=2?3C2\)E-3XWQ0R[^:F@S(<6XX'R=+@6D5 M,C5*.817=9" .GCP5'W/8\8O;\'?7B3SF<[M^;V]DSN,?EC,?D_[_=4^4O._FJP\[*;V5";%!N M!8NC2%0;Q6D3#:"/O7&/GZ_'BL?C#\KCD?OF\:M>Y%\-@U[W(H_&HO5H>U9< M<$M2:&3;[6BGN$#:.@J$PIO\_*U7;NI?N=-N+ _K<_*0R\>1;WP[B6[J.2]!$:N<1F\C#"$&F!I9A< MA4FD8G(D/^B2Y+4ZN3PA6SSKN3UQ4*V>-9S/[DX>(3F,X=\G$-Z].H=\I$.Z=&K=\A'.J07Z;RF)N_F)L)- ,'TAMQY#HJ'\5?> M^N#/BO!G/;='Z-ZYKW_N__CWT?'HG?O[ATR>HZ)ISX+@U!DPD DQ MT70<_='Z/AU^HDL"^M0P-4'&$2'#QZNBCY_SNFAX+2 ?MJG,[32O[]*"YNZS M)[.JH(,Q4$U>2>#$9SL4RIB0J7N6R?<4T-#P9W'> &*%7Z+%C*[SZ@#_SCC6 MDX8M!DBYR>9ED$HFTX$PDXXM!ETRA%(J@\&P/QCQ&LQY?1KA9;1FT^C.0;'?(!+&J\SH?36L]K#6C'(+(S'2'XY\LX%V M[]5BBD[(\LV:3"^(Z;D,'\4W?A_B\88EF4X"PD&R]1%9J)$DW^K-&RNNM=)& M';*1@M(3RL*P4Y09"D;\=)3TRBX\@> )A/OW'OR]0&"&G [R*=EB>39'!/2J MF9@4JD@@T%@@A GX_Q&O#NO;"81O$!2_#SZ_8;7E)_B<)$&2D5OE"M>"N!,(MZBT_(1#47K(F4DLRRN7K3$8M]\?!V !; M KCB$DJ$6,0?(1ZYXO)&7/\L*17?_9!>U8]WR$OWB$?Z9 >O7J'?*1# M>E65MZBJ/#WQP>L=>W[WQ*W3'7;@)Z \ 3$N03$IX.9UQ80L4I\ MENWW2YP<:"BM26(0:-!9+"!H/+7W@N41GH"X&Z[Q!(3S$M_/:TSR_G3H\])2 M 4+C_WX$CHB'"C%]38$L,V*IV?2U+E 545&P>(B]H3_\\N2#)Q_^(N1YZZ/> MBP+QU:#HM16(1K$6#Z;R=)M;OB9, 9AT@92K2$*@L"C4("+O!43_@]/4_[C+ M2M88(D:X&Y8^.UF-+,.4^LM]3PY)K2FK,02^^7X*NHI#UJC2_28HD /\]NTX4> MA?[5UQ1%FZ-W3C030(KAE9V=N,]#)?@OOL;Z]X;[@/7/E.7.#R'<9I( CU4 MJ'!8S8\.<+3$WZWNGP-X@*V];^#!*X*EK.'Q/A1Z0. A0+V* ML;HP!**E@'*?@1!WL5('@J7#[0.#7=C@LH7%'(L.QL:\XL 1IRZOGY2O@<5%V>_]"VV MM?#CE/ ?>);U?_].D0N^A$[F[WB8N!8F7B(1#Q'W@ B/)>X%$QY+W DB/):X M%TQX+'$GB( LX:FP9\3$QS-XOFQ57 \04?@E_I?M!H);5\3/#CF"%AWZ\/]^ M!']\$2!4](6F;]K.([KK.A.@^0GT/0CV=EZR#3#D2=,!\!7A%T/#QZK(9[+V M5M@%?FGQ*DOI9ZO'$T'E"8;;&^,"T@QR8#R58 MWCNL1R(7(!'RH4C$(PA/9ISKK/8%ZG95.,^9;9OJL0F _*H^L:T\W#IW9MV@ M_2^CNF>4"L]:77\\5=V)G789!.;&<@*8A62L/ZVM45)'&"EBC7?];1-^"X&% M?S%7QD:W;B/9^=Q97:JVEP3HB0-NF>C,="X?FZT6.UEMV5+J$\DJ?QG;9<80 M]^:1!)9@/T;V\Y%77:XWVJ5JH6A5DJ#:#7;)'W_"D: _3)[*8/E+^7QK/KU! MCIO'CD?RNB[/C@% ,W0X$V[*Z5B!'3&9ZK!=9^Z/'9>S)-W3PO"85)/,6R4M MU>_-&6Y$9 M(EZ=RDD9C,1<8MX--%*QZOUQ MHUXP6L-Y5J>Y:;&@3^=J+YPV$3>&H:Y*Q?PD07GL>%YVO/M.4 >-X;]FHMS& M'OEZ^N7YI.T=X?*Q[8[*!IF,*A8Q)G?E;#L[H8I=4:6)0#@<,5*Y04.F[M ( M"= <'UF&DX"@PU5**-<#V5J8Z8:0$1*-1OSA<.QRWBZ6#18-!/ MDA=J[.UQW??BNBN8$>]SW6NE270R8BE-C)7^$,B=\7+9NT.;8OD:'70%G8IR MTVY/;G6#X44G.X!<%_;NNHMGE7U#KKOM75>LC,H"NW@=LOEVM:0&Q\G1;#"_ M/ZY+Y9*MG/P:R+!4.#.AHNER7DS,(==%/G+77:%0\V2%Y'E2!N&^!;O(E;?/ M=X.=WT_5Z1G3,+?R2@4%\#J24\-_1,F8*/SR-R8;Y\5N5)8B7U!UV5;)6Y!Z M"4WV*\>V'KSSM( %.6?4UZ&\R:OOA/317T0]G-2T7__^[]V4F[7;AU4=J?I MO]V ]!;,'&!06'(/0,#.Z.7[\)6_>67.+PWG?%'J)1AV8]V_UT'M(!*]4=1\ MP[?Y$\'A %&HHF\+5#M%??:O=LOZG,_>22MVL&QJDX^B^")M\8*;&^A_>=]0 M1_?&OQJ:<)3DT=]0H$$!K>QDKC@?_?C3P(636M^7L"L@C34'\.]SP3ZJK6-=%R\A+E0^_V4_@=(YKN<'Z MHHY3-UM*E(NLK\&TV?HFL?5&+1#LBGK((FY/2Y-?^,!B E0#^"#"43,"W84\ MJJW7UGTK\#>HNMW$">#(T:NB7-ZQG0-7M=K<#X_=UR]A9 M]^!KDJS!T]8 ?*4 KV3\*BR3#NE3"Y07Q3&EMF2J/&L5JH*1G>4'7L'ZE0K6 M[0 ']1+QJMWNHLCJ)>8AXBX00;QX98=W@8B7".DAXAX00;UXY9]W@0COCK@3 M1 1?0E$/$_> B9?(R?$4'B*NR!*TAXGS8>*SJ6KO67)/45;WS@7YZ-6G9RAT M#[W0CUUW=N4^"1Y!O=LY(?+8E:P7[9S@R>:KL=(YJWPO4?&+_4H/S"?GK?@^ MZ=IY=+'Z-WZ6QZ:0\S6)^-X7[U_Y'1Z;1,XH1"X[F?+>+Q3;XGYL8OAR"XDW M6U+9NM:M"_+88PD!IQ,!SB8U;WWVV\QOO74MXC'J?V=$TSJE>&+IH#L(*M54 MLAL5V?1$E:S2BJX7Q/F9ISH&/Y'?>SRWX]CLE<.Y3 %JG2.DW3:3EO MK:3!=%6@#=B M$V9<,C4JPHZ'077"F:VFU$2)A"$TD"AZ*=YXTEO"T9[OCA4NQ@E?'>)W,4XX M8 !BEB EJQUHR,O^HLZE&I%"H8T8@/[Q)_QR.+/O3'?#<\[L2+H/YV-C\TN4 MX%>ZX>OKVABG71LF;UJFIB]]?0 -:5XY^(G6_VAIX/4D]&=F)WXD1YLQ4_;I MZRXX=A8?D&Z)U_5N=EYDK"'7%V3PFN+,47/%]D$5VO5'R-8WT>'>=(C^]4@W M=_PL8O=?#S*9$>%C(9/A[O444Q&L^?'H8I"7EWB&H#(/P:$",2F M#K]'V.(- Y@&SHS':WF5%R5(LEL(G>@:HEQ-??&YSIC;4&EJ)^O_G61___;9 M-S#9.E59#!9O>HM%N+S +58S.JQRHUI.+7'W4?ZTS2+L^G!?N M@WA7X!]^'T2.9[MC^$47BTB8C&J:3"_:88,J!G/)-O.6Y8Z(;*(#1)$.<;Y- MD'X\_I-'S#N7S.']4?.G#>RAS MKTO.=V]N8P F$BE^$8V&3+D>7R8ZV902'8SF;QG;GR/G]5!;>"$9$VT]1%72 M1/0@/&34Y\K]C]1XW;W8_ZKVI+MA:UFD0@ MWN7"4C<@"/W!6Q;T!:0ZLCD?7KG6 6^ )+#_-ZNN<0&.7*K;-&N9QM ,IZ45 M,>Y.6Y%R,1_AR7=H%FT3OP?!]YA]=DHB]#]G.^T*GS>1"3>"D.G'!=4;:Q7G MFR,#4_/QUU8Y#1T_$YX(J&8:: .=GPR1QP^W_1%0_QQ]V4TPW=$JVTA/"WJ- M34?Z#%4/*4TP.H.EM>LD@+H+@'2PPZ1)[$^QY\>?)I-\6J(6)3(,.'[9K>3& MBW8SO,)7\F&?[*-D\JY-[W=]"6B0?;]O -/76UX?:Q\P%#Z"#-35Z2U,9"&Q M]R6X>5" 4E-,.EX0N([!/I"C".B$A7)DGK:6;*LF471T44['S,_P*4( ]U)_ M.::!;K$)6B:M-^A3T Z/.6HN+#:OI9Q^56R:1#"35-1RB,BOAK5)6S/CY3Q& M1_BR8O-CIL42\J-5M9;92) MD*45(>G#95GG*K7>K(JHY'#6QX-(S8LJW6>7FG(\41NFRER$#I2S[+;JD#H##1-G$/@VLY]G1:*"*&2(>2!_[)FSY( M@P*4"P[?OP_'+1R]^.).( >^X3.HU>V8#]KINA?5CLGEHG3K2,>.(QV2"?I5 MWS*AD8M>BS]UN&X7\_"A;^W/=KHAT:P?AZ*S*Q&C=\LI]\:MRPMH!?H0OIJI M)WR1$!&@B$ H' A"ZL'^C?=/+LX9HQNN;^E&!&S0D17,WJ*JPM*.CHV MZJ6<]'7%:$NX%C; 33MLS*AB5H4['D@012>$;W.4-DM +20(4&H1/+&4Z_4< M%+[4*95U1R@=8!?QW9Y8>A#0XJLMA:D[):F0%N&=W;"IW+GPM!J TGP%RI;^ ML=D*#-G\Y+4^B9-$JIV'R*"/Q"8^B LW(KZ' MAM/WGO]!;3)7]=LSR [0DG7N<,<=>QP90V[T.F_ERP(7R+88O3QK+4=]B(S@ MUQGC#62\HV&<'QO[;/!A>VDXCA7%&9U+L4"+S;N1&)].-[_N%_\$OS@VU%%, M185YMCEG]"0G%:>R81 C#[!6.=O M9H>]K3*Z+4%WE<>Y9BDB5"%G\*X%0+1UX $T0'%R&[1/=&T!46P"Y6%NW"U- MJ*(C.]_6?VI@:DF(*%T]Z&-*D-X.=GMJQ$BPTT:F7YN0TU@D 04(%8V<$B$( MVI>%%[PM>[-BMEHH]>1 20^'RNNK+QI8WYD:8CO>B=(T$Y8T/! MUA/V3L5XNEW6"ZP:C@40# M)6L=9KQ@/Z-KO.P*-%=-YM_2HZ_@'[LO(V9'A+V%B1W]46S0>K"SRK.!Y6HH ME/*QKCYZ)\5\VQ_]EH6!#5%\H[]EGO!OW%DOZR%"VR5!W@ 9Z_2T%6>*RETIM&^X"7 ^@.BXO^!=K2%-XJK7@#O:+FX'0NM# M ,R")MCU:>LY=P5H;#2@I;$ELB>"!4R%;X4G$2?8_?&L6*T"Y0S*3 T9ELG)+( MH*CH\W="6]?P.=P #?FY&-&FT4A;YL/2S K(V6QX\/7TQ<^@H5V<4371D ,< M#0:=P# WH3OE ?+S$Q]V92".L2"H=)/?2\MR!(CA]\VA0H,SW]%P1$<#W^QR M.RED)TMA!FTES3+DK,*#&G%R?C!9E.@!#2%P%6H3RT&N MON J99F>97M2)"_RDL(ZRGL@J M?O%E^R?O2I0#MOG&[V2-B99-*(ZW;:/$NJ[H3=H6#NIN/Q")*/P$^Y+>-))P MVT&\^,I][_(Z.PU9D?%P.:-#.:(U)6?S1&.:)*CJ&2^OMWPE_BM[YA\?K5OU MC-".5?$N*JY.:8?^L:;)V*[%X]9/J)+5%N4102R5-"E5<_F)$,0BXX2C'^?3 M;B5IK'52WX1?8M_9EIZ+.7E+U755B\OGTWR3"^7,NL4YJ*:9RXKQ=&+,LXEJ M:C&CVUJ/"##OE,Q\3.>X63I'6?45>1VJO%0$"R3"=,78@>UBH,^T)"T5?B>94@JP"GR?5Y U_;Z M1T.4K364)D>SI=6^O8AB,H[+BVT^\)C">*MD0!;'ZI:XKB1-[ABL=- MCG%#&TY7)]8Y8L4^(:Y.VZ(P2& V>4$^=&G+)2T([:.\6!U)='O&S2;E#A'14OA8ZH?3Y$5F@- ')Q+'2Y2Y6;7KH2SJ4WD->Z;MH7V./'Z-8$#1$ M :XAD+"BF 2"?:/;/DW7]6$@FA3MY[B!6OP3^-;MGU"WY'S&&L!E/I)V=9$* M9!D47C5]B V75OF*[G&MK#9>Q>0.[=5T1D*TQ:P& N1PRN U9^ TF M0*@C(>Z$U(-@ '^O YN#UC%=+(RA;(:OF@$H*2$CB<#O&/^(X7D?&?ZW;\VL M$,&J-+;&VZH70@1<]F\?6 C(7X0^T]2MWQBF)L@HO&Q!\< Q$"6?? M8%W>WI>3>K,=ZL8_X)$/#:(6'IT79T WUC][HP&9+>*PM-AR= PTM&\G>W4O M'0_1HGL#H?<"N\C$MC<"*?K[8E M9C;6A0E:2>VOG!?2E%F)3[OR-)*B@Z_+]KB39N#*\/[*G#$HCHET?,0M^[% M#^YEQ,KS+G7X]AHWK]?"V89&E"UB5G^U6L1"1"L/WAY?-L!BQ5HT-]:J9$ N MZA6MSL"5!V\'7:8]TA+Q(5L6&HN4,":[.H7Z+!Z\/365JNUHI,O*8!7NA0K5 M8+^MS[NAPY6Q 1LLU-1LE%C6B94^J>;J*9*!*P_VN8KV7P,K91$D$G6^+C'$ M;+:JH94'^PPOE(+0G@<3\I2TIH%Z2LKDTX,N??AVCAHWA2Z9'12<;9,J"$A3,XB M='30C1R^?<5-]78L*)*$Q'3$@EQL93=Z!)Y+,D33<:LLY\U(+*0$9YS< M&L!K[V"E.JUJB62XKA'CL&SPRX"U"$WF<.7!B0J=^&25[84,PDHG)EK-&"<3 M GKFP8E6.F#ZC7%XSI8E:C0K]LA0)5?MDD>(/M7I-0K#KI$DRM',H)?7>;'' MSM'20ZKO-OK5A%&3N?QL/@\5U7!8'>.GNAO8";V?HQ9B/W.AAY5W13,L'4 F M,.,*%*8_W&AD09B4Q1K1K;"!=B2P[,2KM&(.?FSJ[1CSQ#HG:ND#\-J?P+>: M4"&_5/1WZSX\/:6KW&!],2P;J7^2;+RQ'AQQH^S/OH8J G%='PXY._JSL2.D M^1[*T3K>N+)G^NVZ@3Y4)*%FHYO8N[56=OIVC1=\@: 9IO$;'_;"=%47AE"W M4 "T1.'^<"S]D+B*\5BF$)0'%789GE;(/"D;BCF_%+EL4A*(EX]..4-??K!! MK8V\]1!1/$M%@*CE)P;X[?ZQO2F4)^%L"*4+"'::P6Y.QE8C92%8U?9QME M>5J)O/(93PZK7(\,I[XZ,IP,OP1C-T?YWPRN/#(@_+R#34]>V]^.&F+!AZ:& M_<#$EV>:;LO#&T^GJ@\UW;03-"%F=.SH.L^$TM!MIA'>^6!G;+S>&BS_':+_QHY>G?)@ A'VI6-4S=0CD'F]2?.E E3<3#9F5^/%.)SMI MPY2;L]U]MV:$.Y0/T3NX%,XB'VP+[ GE PE9A]Q-.3^W@*B,C?!KFFJ*'!V= ML:7$?"0(RTL)"%:L1:=RI"D3>:Y.-:>S6HF@JE! T#_^T)'#GNY_J1%=E=(; MN#)%XU7_I@L8"M!IJ%7J5O$*BN(]@OUW%^-';1WG=GK^70#!48]N#(5;R\*/ MZTHXWQDR8M("KIT%?Q=V!!X1Z=*U?#62)7@HA(:=9KY5+0V^+/#42(G)1<0G MU*73,J)5IWO-4$)6$8(V?0XP535$=M*9EB&#N2L 3>P MYYJ_)R,>TF'D@.*\&M&M#W4S)>GPW+<6!U=T%-WZJ+>6?)^J"#F?/6FM&WU9QRB&5 MDL*E )'HZ'?"]W\>*"YT:X?1KGPG<_Y'L);O=TRH_])QD\WLYE>V91#[%AHMADN5)HQ 08R M/K24@Y0_1IS=CW]5&D?0L!LBP>-[AK!G"-^7(>S[^;PZ";=I"9!T&+2B@[%D MC4O@F*1*T$0DW^MG"X1$#87(N*YJ 8!:=T 5A0X=-M7[Y;D-/+?!M=T&-V'W MQU!%/LOO5BHTX_+#7HJ3,K4\60RW5_,BXG>HF41B)_G](=TNW =:I'B^EN^7 M=W!WKO)'3%MX0EW*:7^)!01((.E06GMKCTO42"$VFK\:O:"<2$=[1BO+)*4J MTXW::9TT<>CC.9\.]8P"YQ'R'VZ7_7E_@/&4M[\4,.)0YL91:E8BZADVOE15 M(=E)H)Z)=MI%]/Q*VU5YI; 3]\*][3R7TL.6QIPS['6_@NNQ\SFW4]$WPN>( MY&DKV?&KF.FUY#)9G=2BO5%GV:BBC?WX0Y'^*''8LMMS#SULR3IWEN=^>*YSWRPCY88IH]?-#\6#LST3V#.!/1/XNB;P$>6YW'S-Z_7H M=,&V$JM"5&@M(CS#H$$=T/(-1OS!:,BS?#W+U[-\;V3Y'F'9D5$=B(N )+'3 M$A'0*I%II]/!8WCLG$LB?(IEL7[P'SS4XX^[S)F6X?N)ANVXPS 5S4#[3/(F<$?B M[0YC0[/@W*G!:':L:?@,JV=(HL3K:):][IS6F9VI@XG"HW^@A1-=TG0T.L_N MR>83<%,V/!$3#YO&@PC=8J'=CW&'67<(YT_I%]X3+BQ" 2P?,] !P/-L?_)H M4A#< YJ6"!1M#O>/I]BZXX;L0;@&[A>'1AY:>&CZ_ELE>[8>_( ?P&SG_$](K] TPSC;N?;! _O"?CY\2OL3S1:R1XLK2YLH':I=T\&&9"$T#0FR Z0R-)7T]AAR M. LQEHLL!SOU656(9+/Q"#%E)A61Z82"T<$-L1-J!@+3,-5)$N5JJ#1D\6F@N>K.,3(%^LDNT"DR,16/"3V(/\LBF M:36$,E3D(-.(]NE](CS^<4PZ\/$A &V)8W?G:Y3.)7/H8[.)%)342$H7"@D\ MV99'_[(GT":RY9(OJ\Z 86)!GG"FGN(AN'8O=3PA60'V[O"L5$$+*(!'TTEU M-,-4WPRSU?#X3WLQO'EXW<2C(OP^QC OAWBBW(\(E4P]0ZVF\]M1[:K7+EJ];C'!IO4, MF4B("R6?8E"XYN2-L$6)ZR/[[&V\08.54L(7YU79[RMATH*7.02;)DCV]$%W M(C!/]0ID@;0'$=3MP7>&-J2PAYB;2/[ P0!Y1^\/F]-$3?F4[2'W]P6/!,0G(PJ M'KN_:F ,;5RXIX_=8%$I+(5CJ:I)U&](M5%)< M0C&'DB[ZIA;45^Q!\_;8]H])8H1A"5U6XXDBX;L&7U;H4L%R0]!F -Y8IF'K M7F.D'(G.];+O^;$G5FT-XA*@HJ4C7^#P'U$RH%6__(V=1L[]X?K]*/(%S7O= M&D(;I%Y"D_U9KEL/WGE:0 "*\L^I -5YIWV],\6&I ^'>*'__O=_[SP$(V"/0^#Y\Y6]>F?-+PSE?E'H)KKW$O]=NTR"Z MFZ,O4>K?OLV?" X'B$(S=K= M3-FU_[5[J!=Y[-WYK Y6#:UR4=1?)'AU\&- M%_=_>=]01T+H7PU->-L[IR*AH.QXYYR/?OS!XYH19R4T/)/86/OG^#];B#_. M!?MP/@9 R%3. '%;OSPY;-P=(OZ)D>/4)1CA?<60[?=M1PR2(Q!\C#6 O_%1 MP6-2:<=UATPVM2^)\$,)WGCP C 5VW''KUUXZ'J#=B'0X0((3 !OB!U5O[[Y MT=KOM_'\( >$N-X1M=D1%+90\,-[!IEYO@FP[W1>[TFF;68B#Z$ /X82GZX M0?2DWG+7_SF MP)\,F^+ZH!M6<('3S05G0H)X"*_Q*Y5>*_#7PH*+XT-WY@7 MP5L/L\V)]2,P!0%D8#I?F/"?^+S.+;$_&MTQ1!! W:7X)J (,H+=G>A'\!\4 M>B;\WQ \/C0_1'N#&[M% !*"#IJQ[L#"\/W$,@I:T$MW!SR4QKH*MEX/'/-E M&R1]RP8PKC/\A7\W@0^%1B'.3K-W=#-;@'B=( 7P7L?;+02 M9D,#-+(JO';!^NN")N#GX9>X:\K( 5'2 M5 U"'[_%_A&[@,1H .>!HT@YD Y'(P%.$CM6*SV-#WJ)OW$HN6?>L(W=O(.9 M0_ ",:5K8[RQ"D+;4=UF8"B=>4!JAV1I%;!RD;S*-K-04)Q=KSO222!A MH=M,Q-("^V4D?'"?IF+*=/ZU(7/1TA'IG%"(LNK;W^Z*'PNYQ<-D*3WTN M^'W<(8UEDNU% +JQ]D?OZ,5'?3?H==A7@GP\&]'I.K(W$92UCN?$.S9AD*,! MD-..\R,Z]4X W5B_[4T\8O&]+=C?7+D+WS&\#WA! (8=Z#&=2]T)NT!0*])8 M,MW O!V$OV0DYD/RWOVJ@/?KNI$ZV:%7'^X0/DK)Q!EF]IO"ULH^TP+FOH[2H*3HQ6^ MV?W^MA9^D"YP.AP%EX-U9-/O.K[W_1A L8.L> &0L*GXD[23O5!,'JFD8Z!C M3X?B.'!T1-5PD^Z%.$&4+RCHLE8A@4/KP.^;*);QT:3/"<1"=Q!4JJED-RJR MZ8DJ6:4572^(;]E_Y)?LOZ^&0MSG-J'*@=R7-7C^G7L(/09]Z*Q/$>EXMR-' M"+;,,;4*7: Y=;83Z@]]N047?)5DU"Z(Y3"(TC1/NSX'$LJ$C'V'ON*IF'=YEFHTGEDV85BR@4B6EG7 M^OKZFRS$PJ(^YR=;1%S5*\E +1*KR8GX:RLX34:BK0SS62+&X;_=DZ<0'M"+ MCA-LH,&W18))%XFRP%8+M;HE50(HF^KE2!_;?S^9H+D'E)Y'+FE5+3!-T,F@ M''CMLE(Y)LRC(H.TX@_+)6QL\8;I$Z$- _D:\-!B6J?RV.YVOP_R_,^@DXJ$ M'/Z.<-C7WI">;3BFD?N5K1;YROT^MAIKVZ(GD2S7-M;:4:F#EJSORN].H4?T M20=N6P185AL6,VJ$1X355!2MP8RS[5VM\C(R)=--SZ?"8#$@6N+X-?$:YEH5 MH^K)E&\F4X:R+@]34Y4@ZE4EE>':*;Z1^9Q,V=-U<-0#A>YM%=F:.&)'$VP' MH9U;"$4%F#F1.J@ \9;B)-CBL@<-#UM!ZHYA00&UOW(=>X;2Q_UH+<3 U()Z M-Y0JWYT8;RL^DC;<75++.N!_6Z#TNHTHS?")'D?)TVE\QB1<%L2#T*\I%"0H%7 M_QR]:MLKO',A"_"$$"KZ$H-^XFSR;;=QVMZ,MO8;(U:&FH$V -@Z7F\/@VS15//%V1 M'7HY! MBDL C _M9 >U.!X-C=#U3S'GVKYK*'HWGIX>,.< J#@7'>WW2%W$D3?;"UR_ M_G;I&S9@'6T2%T=AJL<**!;RN!I'.N"#-[;W"V] !(:@2SVWB&Z'1-_XX89^ M[&J->Q01.,+0U[6QSX0OQ%A#_PL70T*"W IA-['#TMMYO[:GU'!4,1P($@3= M0L"Q4#8V3O=?DY9S*V]R) MG&D?5@H_G=!P_!I&&30U5&6#[TCTKZ)M6^Q=I[O7[8YV]\:5[-ZHW#P4I^O! MD!R 6I[ EG2U&]WQQQ,[-VH LC6Z5>>:+AI W;E2:U!9D>!+*KJ;^; WL8;8 MND#SM5)_SI29,@OZA5I+C2EALPDO4%4[=.?JSH/7AM5D_08'T5!-0SE2F$YL M*ANN:6";JDX0P$96H%L"I55@#ZCKXKGY,+0!GYJ'7VZP/WV_? M ,Y-[^S#O<^E\1B^T$[($BU;?*[O^/JN;'N#[?WO'0%B3G/!AA@0$B5\P'(; M<%!@'N$W5U#92NJI2\[-.MFDH6 >=^]N_ "GP :)2,F6W>O NQ^]$56*(OD/ MOW!_AV\"GP'IQ?XQU,NA!@RO$?N!]LDE W[HZ-Z2BO*L@:AB4*.R97CJ[4MO M$YA%.5'0E%G:*OORC9TCF2[U)90Z=31/T7A9)V]OYYEZZ=M.^G;$2]_VTK>O MF;Y-?2I].WB;].UW(I$[>1XH_,:OJ[O[ ,/[8JF4UW4 1$FIG:);78F8)G*Z MI90*M5SW\U6P6.$X%E1V$HE2 !Q/(HO(Y>F$[W0YFJ3; A$/%K79_,O@ M.W(=N8EY1 [(.R"I]OV&<+YMZ;-X16-K!3S4)M#D;FA=J++NE^!D'>)\0]O. MP=YJ?)G8YC-0@*/-.A2][;5S&P&Y;WV+Z)F=FB'L"U\_9>W4/-R5!JT0&1H[ MX@PI[CO;[$-$VC;64<\ZZ_K+'2?M)_V+=@"0LH%@>YO.<M-ZU6.1DO,FW&']VXNNRT+))=MQP B#R@/< G:AVD"/^@( M0=ENX;^B*,=OB;0++]O>>FWGEX%@J4939%I,>K4H9+5KM:ZFNI/']%O61\$5/Z M1CXIMSJ+")65*P5^^F9JS[O4^^)K#24<@%@>9JY#Z?A!S]]N7OS;;FQ4W(K< MU$?2Y/LZ-D!M#0[Y(>VXWJUT_K/0+H,$P"VI=C&,='-D(-&7^3C+ER*UFL41 M7Z3:G3J!E(.M-^ETN,S7M1HEQ-@\73$8?9GM]-3YN^;#1CM;:_[80>SF#^#L MH+46LC$5<2WOVLGMU"LC'Z=-8W9-R2[%W2P[^1VE%Q$IJJ_>.AV\671@(&MM MHVC.W_X1WX>WSIBWZ]U55!X]L/^QU4\#>9E1P$W GGD< ME5U[G]>!7K\/.^JWWHUX4NI+=JWP!]7XM2O]I(3 ]94#J(_I.*:%-?_UEC;U MXI)J$ZU#$=LE0QN5T>]#K5!LE[C/0!4$ _1&-P+2EQ:H,\T0XLF&B0YM81\6 M"K:9B1N2+'>AL@T)5&O(3U#-& 06+LS'J? WHRO6CA=LI<5\*%9CQQ,@^E%4 M$(7#5L*?A49CJJL6Q-36*)7N&79N#^"*BRW8@Q^ MW\@2!^N> IN4D7681$ $;H??W4CI$>L)48@ZL!.<(')T3?'O1VCLQ@>XX)2M M9>L,2J\P<4A&&D]XR(3._H]D$^"GKOT8.%PZ@_C&W93@+]9)'1B@Z]^+FH O M",..IJWQ#?]QD!IUI''3%O*=DK@W@V3'!,217) =$>'W#:!@!T[VZ'&)D3V: M\>4HSOXW+. QO]R)>:$Z>G6 <[X$!5$NRH;8-L@_J;T@!)Z.+NZGL+@!]744 M'6>L > XJL "57T8Z"SHD6"[Z&0+[6MTVI2$S?@W:BO7J+F9E"FK;I>2#[1- M@6M1>8);.O^.)#I=W^D^:%VL@'JC'*<'U&G9J8NP8>W8^([C@8UG&TGFTTX0 ML-<^)F>I8+O 7W-%J>\G9"+G'%!Q\:%(W7K7KNR ^D] 1PRMVR6*4*ES@J]V M7XU=8H!R#06U#412@F7:.\[!YQJ:.H/6':3,E*+IDLA#D:"" ([@XQXFN\^4 M5,=Q(1WO#KF?*&9"\6.,H2*%^W[!)XD2:D(&KPKT0<^">BP2JT@91XTP=#-@ M3=S;\^#E4(7&YBIDR[<2TY1UWP^'P5!*#R1,+%_1G0^Q;(/ 56N&T$H!\*+6 MEJCJ:E=>;6>P'82FW:1U)+B,7WZ[L^H$J? F=@:Y/BBWV\U:Z$-&D="ML"M4XTTR X^).QPK=Q/K!!M;>[DIN"N'+H2;8W(P++-Z0R$^Y3CEQ8T M581@PZ(%;+Q<^[615-BZVA/H6X]?%Q.ANA_'[2[-?NVV(T>OW>ZP M[0;7!MIZ[_?LYK6(J/1EFP83]QQ**WQ1H&.+QF MW-2N3<;KNJ>1RW2V#5* 32H39L4[%7@,S /52YH-X63O<'"Q@ MU[(K>F]G'QQ/V#S(R43DXY:EOI71Z3^XZ-]4(477MW[<::DYD:+=K>PFK!X9 MCX!W>3++%3?31[MT^H6]N<%C&H0KD0U'%;63*Z!R \MC?[ M"T?-0.WAX.UB;BF![J5Y8/MOR624F*D?9'ZM]XR?C%)-/K\OI)NAP M =K5C M<-F4;>QU>SO8^$YWD3WS&#.%&Y5RM5S[=A_8A:GP.]>TW-WP[E;WO99>^MBI M]+&HES[FI8]=,WTL^*GTL=!MTL>^UO1I+9&^4Y.GC9C]0'^G]6*_6]8#P,D> M3V\-S#AL]W1R>,;^V(PO#U\/UZ[>1[*:T-##Y9XZ(AZ/+UM MCB-MZ/-WYH_@QSF=TN$OUA63!H2,T7V MIWSV"^ZPYOQT/\%+URD'XQTU$YP+7'E9K50+;8K,%#]=.WJ>.N7X.)+G/( M7STKYT@9D]W[Z8,1Y-.$TYO5N%E73A781!5"/Z0N*KW:X!95P8MPP*@8J[ B ME\?%2E2,<7U61FF&Q_#ZF_R%(AC?BT?W&B%UBER%'O5F*DOKK&918*0DA!LU M0M+"DRC0ICI@ZSP_,BHRR9JHU5OLG9+MD]P'N0JR&&^G2O$X_>F621\?J17\ M&N;) 6U-B&:;)M(LG61(T8H;\DXR!O4U)FM D\(80IT5P]<%+X;N4=]6B$O5 M1G(WW9?S$:.Y6*2 8+PR;_/8/7:$NBRJ+GR1&L%EF"D41S1+Y0<=J]-.)P<5:OWE>SU?#?ODI',^XOF<,X#AI$EY_ M\L9N6V.U%Y-)&'M5<>?,UC .T?RV\1V*CJ26 M86Z.IFL\DWBX'A^TC]/BNQ#"PW,D@H=0G!@YL?\X+A/8A-Q<&XDMG,E,)^=& MD.I/W^;83?^]]-S?AHTR%"/HMY#0*^;11W1^LFF3[Z=;-#U)-W@F6RC MGN283FO:)]/?7KQD UL"@2JLPSG.?L0ET#TQ!H!(F/W/2%3,K>K9U>(<5.$< M#X'YG%@4?1Z?!4OFD#R&'^W%I=%PD+"R#D\420+ZKP+^WY IR>U:LU-^XEE& MZJ[&F3DS[S=/QK3?>[(SDP\T0Z%1D;N< _Z?AVGW1D"W @<%9 6OK'L$()1P MOL]70]B.(.@\NE_B!2F$>PAVHB>HM?6,WPK$? M6+3RY'B0^?4(M.T^Q$U2Q\.58C)ACMLX2X5*];.)A-)\5WOJ[WFTQJ+.YF*" MD>'S&3OQI-8*^5D.76QR[,Y2U"\:_O-PXPTEGX7"!I-GE6':C''"M!8IY(5^ MM6[O::+(^U 8=#V*8V^PD8_8@Z-5W4I]()UV4Z0:^Q3-SJ,97BD*[+BL)&;\ M ,VN/W73-FY[XHAW@JY*1:61J[-->M3KJKPN+GSQ8IBW&Q7^ *+CT#D[1MVL MP$-ZI)?2I0 Q,A]%C+URO+=I1Z4(E5F5A51Z65XQ@]05Y$DV4UJM)'46I\KI M3;D0-Y@.#UZ4)^3ZQ^^M0CZ3%(!BY*N>!* 8\.4'3?-\Y.$/.O6#U*/;@7B6) MPZ%[EO3?NPILTO\0")[JQHN=0!-4@^D-+L A"\N+K.*J?-.=/ #!A1['%11H MK-L#6ACO)."0>4$]O^?2T?%AC]0N#O >'8.H3]S5Y,T*O-+(E@O%;]_KO_O4 M2@")X(C >/I6K&BJ,'5D/<$YXF"2II=CH3O%(WJ.6VSW+_0)7KV.VOU\+.)6 M$^#UY@5]*Z\@YB6O[?EBD?.F*?JM><]-4CSE$'[)(8I F>,30V(U!0,5]9(^ M7_P'*#(.6W$U!Y< _T7B)3@HYOT5%>?B3A6RIT#@_2"FFSCN31SO;^(02-N&.!Q+FJQ$U.5( MW:RWJX4R8FB9;B*7Z _R-O])*SE\FG9C8IHKL]IFM"KS"6.*GDPD%T:]/1!SR1YZ,G;X9(FOM=(.B'3Y\I/32].1H9T Z.U'^\R-!F-F M&*UM5"7=J[(E5C(+U29\DJ:/%ETFJ$9"-+<4LXJE^2:@*_*V.8P<'VE0C=2[ MD4&VPPFE3+<K]'(N>/#I2(=T8K^3M4TT50#',E&8]IB7*\,FC(Q7F$T=> MS_0A5ZX[&WL:B[#I+EKSZ$AF:UQ3^^R*H^I;)S\">C33J*$GCX^D.UHIVZ7U M)17.&@EYJRR4[GPUC!X?*399:*#QXR?KLTHB7]?7 M56I1B%8DE0F/-['4D#U^R4G]&C40FO&#Y]LA%MZ=[%.R"I8=..,HCPMXN))IG/24;HSW(Q[W"QO M4I'P=CVHY5:GF*X]RJVR_4T^SM=;'/>D9$:K1!ZM>;1/JVNJ$6HFS-59*1PU M5M,*)RX1>Q[M<^T4=68M*SS%ZFTC\L30*^7I)">UFE*XV>HMHZH@]]OE5EDH M58OR*4Y2]$&JMZDG:UQO6QSDV=)T4-J>)&4UTBN,5F9IS;'Q[$K:3EE^# DT M>KQFS8EQQ6Z_-. WS4U:;@A\5#92IXA^20\FJ:$ (EQXHD06$[.TRK=7\,DC M*+7F/3&624;+5)C+SR*Q+81D^Z4'I[;UU5^J6.QKSLE=TUH:+>*U#NQ:J MUP:DO&5,S"G'[9E>KG<.AB%%6R*:)^N.B?FMYI! W,4]@G=6%#GS'"C7-W"G MC;PPHP;:!=#'4TCS_/,#:TYNY3Z)YLM/HE$.)JT(WF#SBZ66WC7)X^5$CUBT MZQ&P!3P5S@QFC195;2KJ7J*G6,N]+TS>\*8BO#;&/JQ)X:$EU&U*D1K)22.9 MF,17J.3]^6&I\#\]?+IH;21H.-Z+W&ETN#=OG47W!T5P" B"K@]D'D\$(\[&7)T,3U$E.U?WW5B$1*1Q%%+ M/:TN19H# MZ+K5]>>:,H2EE!)*6H1?I-?33+]CT:G&R5H#GT(/JRC=2]J\.]K^'/WESI$^ M8P)U$'LD1'3>[.D[UL_!>F=EG,9Z3NK,"GS9+*IUJM/*)X4PW=12I\H*SL4Z M'M$E'F/^CL+?1.'$?&[(L51=KS,579,I8>BDIIG!XHENRB\JEW.0^,7&K/VN M$7!6JOSL(5[!!'GKJ=!KI6*S'JQ7K8@&E'U; M;S*;UTOHH@ME1=U,/4JR8L\'HFG0 ^_;==^9,\:TAMK MMC7B9 >28&0D"H0,2C:B'/+<'>=U^E;'0RI'('6+TIYSLG8Y;_]1G")D*#KN MBS[X"X/6A/^/N@[T?A6+6P&"$O_VK@SDDK= Q9^MPZOX;F,&.GZ!F8<[D+5< M;[ICM'80\NE>T/Q2/NM#>YF+NFC,@+]XQ2!.R5Y;Z3+[$ M$;YP%XPTPNJH&=MV.:&\T#*4DU);S?=S_@YB.RHD[4NI%40.D'*F,<,;0]U) MF],"(3;*>RA'-T'+SDB.+PL?H38A]0V?;Y4OV%L M%=WP-7PO_G_., D":^ TXTC\4"HM(M,,M2AWAB5)'FXBW HQ3O1YC$$9=NEF MV]^#,14?LJUR,UZDA#+?G@RZY5ZS]AL*R8"Z&;[P6?&3;Q4D/5MR3)65EM6G M[J1:76AX9O-+\H=896TPM]VB6T#U<@15FD%,?[^> Z39]# M_KK:P+6W3U4D%PEA8+AE6>B$:4.'ZO+*0Q:+.KEL%BL%19?@%W"-,D*E>#!O M$5V.!>T'_:!VFM1T:KLSBKLS>I8&_AF8F"!1--ER3 #MBA$&@3_S 7X?FP/6 M<\N1Y_TR4O('RYDC(L$/^.5SGB7M+>SUMOD9*D'1B*U"=H6G1P;G-^S*O0*> M,*X.A* AX"(U_NX+;NMN)7^NXOY5HL=WD$$+#2=A]AN)R13%*XI [T_[5W!Y MK0BRQ(\:6<7A,OU1:6;&HY;:_QUK_/AR.K>GT)^MZ-TG?%(X;C.%7CFR82A5 M$#DC0I=;<8O# ]R>GQ3P&$H](QSW>6XB2#\1#R?A/#%!NSV:L*OP2*U= M^2R.1F%3D:@F*9O=A4G>E8K^/%DDH'M @T(^!T6G$4H+ MNOH0JF'I#HWJE&49HH)_PRK'A"H0_7-AO%/+2MS4"V:.;XM:/C&SVK62\A++ MH.D8"'4KPY0LH)^XG]!'$XD@6&C"KGXZ9!!/S]JP$:M8]8&16S^S!".H/#=(\)SK)E/&-3S MFN_@NK)MO"UD9GKW$>MSMI6,<1(??EHOQU&&94J5YON$ACMN9P<='HG2W2M/ M4F!ZL9(ZX\B*4AVZI]A4V%BDMLT__F%CC^S+8>S+@)1FAA'L -.OPW2'[P!$ M:49;-];B?,;/1NLY),MVSJ _$Z)0F"ZW&R*'*KH+2%7B[2AGX>!F5?=I,&W30#_J*KXW!/BN5--H<$ M*R! A;$W-P/VQ$L9!":@8Q_&?Z8@D_[:. MMHJ^'LA!X2[.PQP4*?!S=,&1<&<:RN*3RX3$8&U@('&"+B$C@7OXP"^,:T+S M-B;3>25Q^G/(QYB-[/X>%F MAPY\<5HS1/4/K^C54#>)M- 9 UZ0^N%VIZ"FDQ*TV@#D[#E\"90ZX..Z.78] M(]3C?GO':=Y#WT1_1"4!(VQ&_2)#N>#C*#] 1?X.,I5+3FY;#FZA"6/;;FZ! M7]X/P4VA1A9W0ZB?0R1](/M-,]3ZN[&DU.9$O>Y\_T-$T@ M587A 434J;(RA;F[<(Q^C,?_'82/NP4/5H&FE, K$:^.(6]Y4/)^#Z.E?Y&F M(V2WO=KOX[9SX1=[CPHC2/".#2[RY8M_08F(*'&[HBX 430 MCQ'FCHA;0 3UR$3NF+@%3-Q9XE80P23OB+@%1%"/=]%T"XBXFTTW@@@HFM@[ M(FX $3P,F<3@%#5P!?A>HF7F/?R$DT_QMBK M$\7O\!)*,'\0<;P6AOZ!Q/'E:8/^4H+CM.+70T:].+A\H2EX,"?Q 44(S M7YTXZ$N99/[@W5__$D4 QN//I9R.-V?JP^3DM4^TQPN?XN,3V^':Y_Z_CS@) M*8NXPE$"[(D+U((UH!&W#I2\\*.;":[=M7OV'46I0$WIX703;NUV?@8?!%*[QJ\XI3K-C;\-$UY >JO+CVN3](?OQT\4$'QY_X2"9:W'BHERP>R.9TV>JVDD_CU5<0'\ONT\(1J*S* M97(42U5:<7G=0-9'\H]_(K'C!O /<]NOS497$1\W<.X/$A_7L:-N1WQ\J/51 MD2,;O1JI-*CR,CZ4BO*HT!&_A/CH*MV)V:J,IQ3+.D_&(C&A2UED?= ,E!^1 MQ ORXVO6/63W6@A1R]^'QW6^O1B\;@+H;-5]H4:XD&O3[IA@IGBS$Z(ID6MTLQM5+:AA@>I"6M7 M>(EKH1MH(G_\\WA*-4;FVF#ZR53)48:9;A6&G$O>RGN_2'*]^4&CV]QR->: M)[X-][YM$,0G;/;;:XAU)S6QJFQ$[3*([W9)__$-?,JKPS2G[M2:( M;W'(UQH,OAO['BC?K)BT^K':<*T*RPB_7<3'VJ+Z]DSF[["O4:UFMZNMHE ] M52J.E7%]T9TU(?LBK_YE_OTV]1JMYV;SW1,H'Y]WOF+)TDW Y=EJD&L#Y@:D MY)NK1MKBV])2 M-*MJ@I,$=']SY(]_DL>3[^XU'Q]?\W%MUKHV7)ZK(+DV7&Y'Y)R?XSE/Y#2B MVUI6+": M.<_4B5R;M:[OV)VN.KDV7&Y Y+RY*N4\D6-9BT@_26V>**[2;R(-Y6Z!04.7 M.;=I_MV.S/EH,T=A93V]KH]4-5QG5)"8:P5F\%'9HU=ECB0G^531Z634\E-: MK Q3&05T5E#FH-C5RT+G:U:D=- M:_?\UYN\X%N2B1_93O1E9-J7K$:Y0GW= MEBN'!ZM.-4UMQO"DJ] WEP)<2 U^SKN4* M;0&-&+?I[/5/0J5XY,PUH/V0/)/_Z)7S*B\OWEP THSDLUZMSEP$5+ M;:X@!Z0U)[3K5>&)8S(@ 7*E?F$P1O8 BG+$X\=W6!Y$.?Z#;S_ZQWO,O6[J MJUS=]*'&HTO2]!,7CKUZ;=A(T,AMC1, M;.O7'A2# F!N CQ4%['3WO7O'&N(4B M-*:4#Y];[RGG;S2WGHC3:Y_H\[/+GA:]\L$KABZ'\;PZE)AZ".G OB/U/DS< M"QK]J'F>*6M8'Y_HM$J3+&L;)5D]8W*O]P$Q$9*)*#'O-CS\WO!/*RHLM@FQ MS_%.L=L,.W&JE2V\ORMT/^D*<,JU9NBB S_4[1HX54W@L&EMKNKK+26P7-3H MJS6NP3:'S##VQS_T TM=JJ[H!OCG*G+C^L?^(+'!_K0QP$1LT,PP0N]W2WV^ MW% &YFQ=JT][_$(OLN7^;+6MJ.]OLWJ/W-#SA;6CU#)IOL[7>D5][4R!OH)R M(X'D1CSQ4G_"AQG(G\HW%QW_>_%HPRV(OU>SYU_,\/WFZ/H9XUY?RYI^#[7U M,=9NN]:TF<58DGB62RY8L22LBMOWCQ385W[!ZL'],75$ T'8P?5/J"(FW=F, M-#K95,N1!;.M3IM+FD\-(\B$9:.7:I3[ :SQYSQM2G&*+7 M]NDN.;'RIP;Y;B1R6[3;8M=K@^79 MV/2U 7-M.?8>+^ :@FSVI,V5>E8#:B]AI=;%1*5<7+[_%HOW"#*E$J'8SKPR MY3:+LNI$6G9E9B)!AL/;,>JEL1M?,[S]4;/$?D1H]!J1[&LHF!^ RN\Z#LJU MYG^XRMN9[M2R$C?U@IGCVZ*63\RL=JVD?*Y268.YT8W3^24/IADF*56EY:"+ MQG!#ZSCR$(U?ZG*D'Q*JOC:M7ZS*XH?S<-!LK4=U1HG5PE1FS//T1"RFLNG/ M+7S8I-.):G,L JX<92/B@&^N,RIB8F@91A^HUPL?+CQ_Y8,[C^ F$484W1'( M86Y%7N!FJ$"/EZ@!P40L-?E;4JRY)FQ^84"[K_+8AZ$?T<"-P!20"/,8G1\. MTP@LO+=:6 2:]O6>+\$\1F*>4/KE2Y\(D@*)QP3S[]#N1P2' M(T2A(2G&99CGA@$9/.]YBQK#9_XC;B,R[6%7$VR\IF#@%(F?-%K M75([Q!WU=1Q@TIL-]7QCUGFDLM\Z4JMWN!!-X8:1(X)XU\(^L2 A23.^D/RX M/>>*M50M4TQ50L5:N]/BJURMT_9;7CY].94NU,""HYC$3Z[\!^JT! S(+VB":.*3K8G_+%AXH!A8*W9H#ID8/(2@/2E.0@KY _X,_B38H97A:%)H!$(F$ $4 %+( M-D(6U&W 4"$UP2'A>"T]$%"5$!7&_A&.A_&#.6!U)T_"5PCVUAV"G0^,%FAIOS MQ7/E/!@J@/R.OJL9J^/7&2-(E4NL0,AA'J]%VIW@P#M(WO&_+6]D'CR;LF-! M1,R0/?UVS)#7B8E/>M1UAV?D*98+2S2A#](2_+XH6!/\#?P#6#@*Q!=:_P%2 M/GR9(N)1>_"/#RXK("C!O\Z%C?N3/\$OL#N";U$PS0TB!$P#>+\0!19X[D3S MN6FLX>9LQ(0 T@[5##0H,!'AU^:X25!-E?0$=/H$0:(56LD("( MY.L;849:(,90\U@6%$; QU#^_5#NV)3@<\O%0[(A $(#6 \1O V=(R-G5CW'"BL11S-QK+?@#2 :=LB M!@Y4-A($WF.H '4R7(]@PG!LT9@1;?&^PR$@$\C!3^%'2(4]> B!7J9A@@?R MHX<.W4!F Q31NN@#&N(;'WV$E1%2@> 6K +( +.Y!I":$D(C05=-9VZ+&PA[ M#<'&Y8NR =^V#?<$64>ZT1E9$-2(?2"F2@Z$)8WM CJ!B Z>5,3FKHGTOPGV M& *R$J;ID ;I00N- 0@R+7"',X>PHTQ49]#J(L("O>%HJY!E)XJV_S*?Z 6= M6++$$H"$%EST#11YDOH>B+&#IB.1LYRB6_2YH*$I.O($[Q%:RK9C8\FC*5 - MNY2,.-]T=/1"$9BV !G(I4J?83,3 1II9B@>ZIC(P "^M;^/)F2,PQ?,D$+ M9JQIOT2GQ)KR^(5(#Y<*5@*QBO?7-W0-VO (O-[[/;@+2."M)H8&R,'1]STZ M@\1B 2CBT=:PJ0>M2$@1MH=; $6O!M$SVTEC0B ^O!]#.?@^%*="OV(50*+. M&-#P)9"U(*:0_P3)!REUAOJ[!NVJ4,S3\!,!&CK8_D^[[\"/T7]C[PONX=6Q MT#L<8R@3*_6:_"R(B-D@8) 5[E*.Z[M@R HX-(_01@ )T8HR!![:/=3YF@>9 MBA+!)!JVK4L"GJ5-_-41I"W#.E+"KB3%^$(+04$Q0U/6D6S!5$Q\*PC0F:Z, M%7%GF=CP![J8<'3=SC. MZ5(8?@I][K[NV2T_0D02?1<$G8X>M"VL)*!K8UF&:860(H(LJ".5 ?'NC*&S MB4IR'I"&D1P1_02_A[C 5$8.AI4'WK$R\K28+Y>(J:!!Z0DDR$JB@-UDXC9C M'#@Z=NSQ!'4D*(EO_XPQ@.0M HROHLB1/T%'5Z'6-+"2EHAS#[4'LV\[6:1X M"?ETKH@2T3<$V8NIX%T";8[P90)E-L*F'%K"HX/=3/BY@8*XQ$7$N(16EC'2 M7.O8\A3=:1XA85L$4#&]7GA>T[K*P\W;I3FV@844=SN9DZ81N@P#U_6-'J[CU7TR?.&'*L9%/]( M!5BGN&?L10[)WY '(F!'QSKT@XXT[ZEXTNX-4*3))M3< 4?M :YE8YK&5@XV MZ1X@UR);Z"$D VA(0&KR/1_77C!,%9*S^P9L.D!V=A4\)GWH&F[(I0_NF?#J M%N0VSZIWYNY]#_9F3OP[;YO$?L!_0@%*_$8='A?"1+X][ 4/?CY?W ;SZP6 5['X##8<.PBXP+-KPU@252J)ICF<-B, MF&QOF!2Y,!6U%N&(U=$VS3_^H1^/!ZE E0R-3-?XN!@XWWT-UBV 4T^UN.4: MU.IJSXKUNWS)*"0E^8]_HH_Q9\'Y$ BQ:IO'DW'.>_4 KAZ@[]4#]^J!]U%2#O/N9Q-UC*/7,7_;= M+ BBI8(LGH]6@^^H CY;[V4$:Y)!%SK9R'Z$]EP%(%??JH])8\M)C9;AM*3- M14V%"R]FJE67A,2P# T$ZO&XI<0W$!0=>CQX;1Q9(2W>E[ :+@FNFJ%G 0J_ MH\?@BI4L];("W,P'#F^2.3L*U%I'[X5E>8R@G-TEI?*PN#.(I M9'C%GH-[ZU_$I MN34\.0X1M)$CCH3'59Q+>E7M'HHY$\5<269^A9)K M%NY0@TZ1>]1GO$NH#)69@_PE+UE-0ER[C%QP::^FA-3;"/.YM@DI)!@(9G/- MV*!\ W:]D%S=N-&<_LKI]43WL1286H-T$430?LB") 07YNZ%F%]TS5](6K*':E$E#Y!*2.ZW#A MPO;V!*IYW(#9$##4K>.R"A.DGD;5=KBLAI>.)&LB4QGIS>.RBM//W6Y9!>,F M7=J=>J8<3J?:'"JIJ#:X6CO5*=9KH48E56N'KEE8D24A:!MGO$QHQP7#09#6 MC@6=#&D2R84S98"%\&\-+2FKR4:;YC@@\Y/55#0W!2GUIN"!9=K#CF*C*S^+ M?JY]U_8+%3WGRKFL8D)'W# /&H93*[BASF8.]EJ-6WYQ5MN&1'GPG08TNFN0 MZ'?OX18.5+Q%';FVD$W1 PQ%QPZ^UT56MRX'NY+-I2("]W/W:?9)-UI J:14 MAU+G7'])K4?B7F-)L99[BZ3SF2W(CJF=C$]OCO@10\4[E%]"AANP.Q-!K\]Q M]"V/L&X5]08N\_(%)!40D//J.M_KK7L-;K,V;$I9F\-6"MJ83))^2"1/"$F+ M@"0\0KL)%LE9"!$A 6W,HD $YA#9:.G("/-,,F@$$N;X=AW:&7+"Q ZT]2'LY,#(=5'@2P3H_ MXM92WG7&;^@,C[,.1TM\#$MU5D;'O3NJLX+TMX$?>./M]A@MA1[PG\TI8QL M'?WA7=P7GI1;YC"^'/(9FE.U)RHI&;&OJE3X[B Q7^8&)K79C"RVJ"]&@S[D ML0C+/$1B)[(;KR@51'&6QX [ORBH9!@F,/=,\?7,GZX6J72*GO[PLGY^B:*O M8;Z 8OF6M-\K$ M31QV2IZ(Y_F:!SN>%CB/1]RJ!=R8@TKQ4(S*7 M2=[B!7_@5W04TK'/591SQP1#.:(U<]EA0N+R5JF$Q$@+$3MF M/?1;5=%1-N:[R8T:EQ5R5X]*A;!9D)IOE1LXU?INH8'_@1^@_)G/ M]6$FP/:VLK695&]4YIP1-]N.ZWJI.( *+W8\O.K?GK5I0YL-=8#/4;6 HWO9 M4B^K]I5(CVSYNY'>,)6?BX5YO,/UN@8;GXRLOLR_.4QX:=*KZV7>DFM.FI3VB=5P)#$4@JG3!:5P-_@"E)2J $431F3FD. 8[..CK M[T_:#.>DE.*HT3E7H\M4&39 >#.^EJ$I-$T1W-@=J?4)6V.'W43P@8(6A%FFW M:W3_&XH%OV3ANCG]+B$^EUY*6[JZ2 M]@U-O9+L>G MQ-QN.51&7RMO1 >9A+XTD]1U<,PD)*KRL?'PB1(!9K2FA;DRE=U2Y8B9I*)? M-1<4L<7:,%'):>JF(9LQ2U]+C2YDQ @5?V#I]^:"]@)<]*T'N+X/::[*TUJK MR]D3#A28L 6M_U4T^_U2-:L90V\JRYZL*JM5IB"(\_XLA1*8C]'$5T_5>*4) M>P9M]#'T__Y%L]3?5YMIYX]'T-PI'5#+T+&'%_0+A)]?B'%!7<,.Z9BO;':_ MG.;HYSGG>6X^J-HQ^_7XO.QP' \D76%GJIICG>87E?X)>L""NA:.\T*Z!(IL M2[38*&K*HQ]8]B.$_]5E_"=01$]8CT N4[#Y33H]R&U%1Y+'WR]+0 ]2K64C MKYF\D*]U*"T^9];T"M5J,RO["E7W:135, MT.6/N//K7W/Y7Z<1:/6]E4:L2#6Q:5:Z.B4DE%+;&,VEXNBKTD@XE7T:5L7N MD"HG])0>KLX&V2&DD<1#)')\MYPG&PX-(\;W)TR AE0@7_CC2>$\5?(&W*,H MQUNQWWK*U52V&78H95K2@1@'S?#336+?5S0U!^W\)/HK^?I:Z5J+)+^PU;7< M*'%:]FV*:"9M[N.>YRJBS@V9O6D4#=-^\" MDW.A]W#I\1A?/^KT?')OJ$3, I4KJNWEL&Q23P5ZMA]Y.K^']]WLCRW$^AC_ M?+JK;[)4K:>G.-_FG:R=Z-C2O*6&H5?!/#(OC/IPIW=[D\TOS,!>[0K]\;4K MJIBUIUIF.%##)8-;,(EE8Q"6OV+M2E#'(E'[DVI7#L3(E6M7/E7,%,;ILIYO MSF;6 MKWPJ]25+ZF)JI1F>9S2-GJZBY:4XN3GJ:S'+RIR/-3M\IIFE1T#+Y*)#^68J M6'Z@$?31*>HG[BEI5](JS0OEL5@;#^)&^^GE%/4[BEA.^C110B*[-]U@L<3Q MYGQ'S"1V@&M-N;*3S%A%B[M3EK!U1^9TNY-,]\9HN\&?Y\[%&2(WD:^L"IL0';^!=&5L2,=] M!;W[Y6,5=!V:+8H$G704HWFCLH4*^V0Z++>H=]D$GYM33*6E3@QV\U1DOFK5 MRS;9I(RPW;6X.EM-YR<=>S3E4-5+_"%V*D%Q=HP C":Z M226YW@@D!_T22/&+=^B,2SOS=#%>7F^X#:WVI%HG8J3;U5QO]4U"2;?5"?6I M],>)\8*4K#6W5(^BP]92510C\8Z4Z<4[\>*%>C%I E-E:LUHCET(^F2V.C^8 M]%.RG\$1CW,3+!5R)XIGPO^I_/6^#"?-!C.<_M!/%*RPQ F0'(T,4R8UFOLW M'+D!/(D,T2"0=E]$+NS]K";]LYBP#6D<+QS:KJ:<3K6):ON/X2KNED67..-QNQ)^? MRKO9+?YCV UN53^#4JJY0KW'5<(BKVS%OD#GANU,]\T-XVDHL17,AYRL^X$8;[,$!>EN6L/!VS*AO)XF9F7]4JF4G'HE;O9;D] MUXP._0EM0,M!L0)T]9P>@A"%:ALAQ+_L$+H2^%:R);&#_-K)O94HC^5V"Z ) MU+A,9^D/LG[.+% "8Q/18G\1UPN*@W?+@\1EY8& $AX"_.ZG#\Y-)NLMCUI+E,+$\QNY7^^+\B<*D6DU'5NUFY$1OTC: M_-/ 'C5H-?5>(8+KI=VAYE"&H"L1O!N5]B;Y(A8,>%(A4N#EC65\#-6]4-%1 MU\^;.IZPS)'<2R9/)$S]J(Z[Q.EMH8-E@>A.;*>]&?!%'67.#5/"C^(04ZJ= M"76,N2*&XG3BP3ML<-O>0'$L- [_@"YQ]:94HJ7@(KM)QT%!A&Z8<U @ET!F9DA PPE/4R(7D$+W!8=Y;7P=IZD"VQ58WNVWSQS<]>'V4(&6 MWUV BF2^5]^V+UI#,V '7[C+%8\\28KHYTN85I_,RV?*2"Y1CM6?DC6)!\PD M%=,+U(QOR2_)R+M4/%,J5J9\K+\<*0.^OC+KF\9"Z6=&9W@S2!JZ%V;OU2%_ M^I3(CT0&WY'2G58JE5,=H5U4IXJU?I)NLAG@C%:09F6SX@?MF,$[J6B$GUO\ M=K5&DU<3R0+, +XK_832^!JU_&]K M*_9,>:P8-MYKD+GNYF#HY/FVNA=?@^IK;P6_B/H]B^ZN:,$&_*[7X&0QDU^P M_997@/51+LAN M>AF>9;/UK"E\.QVYPPJY/;Y"]R>-GH:M;W)@^+LY.NJ]]!%8 ?T@ 7+O$=ZC M8$-)C&J$\(5:@D__;JT92N2%;2.,O5;O9FGWMEMT^;,HX"8P]R\/Z(YK!;F2 MFJ(BB1XTQ[!L"-+6C&39]D S2%42!DX/G.",!#I*9;[5G),X;,O>?W8K$PU M8"YV#(2S5]3-VU,O_)09UV;:)L6'5]FR/HDGMN)+I9&>::W"PZJ0]:+T<142&^Z)7R]WXG^-/_^7PEQ.6;-/:8Z MOX!$)Z5($ DFX@&RP3-,[R]&<=2'4UP+Q(J]?GH3YGO=ABS0*\XP4E^*XGIL M6)]O6D:"6K2L*3,UVM)&DQ'%O7#Q88#,WB"RD6NLZ ';@]1T[(]8#^CW-RP, MY2Y1O*ZD?T&R!GH)W\(C.#)(."T0&/S\5/HW%,J?U%J15XE"@\Y@XO20[-/<-49&SQ!7I2L9!] M]@9*3,(C_X9 ' ^_; OKDWBQ[/6_4 M&RCO5@.>IC6_VHX$QCJ&+6B'XK9FV , 82P:L@Y-I[B,_[N6]";&KE=$$RX(\"E]L^?2Z:C>=1:[6A@Q-1L%T3SES#;3L"=IA$_W6X7GEW\_%C M"$L4]SM[=QZ[PM W-_;L!1+0/Y:EGB=(7^2&6U\[QT]J9RV;SLZGN7*:9Y.F MD #E]+K+O]T>]&122M,,$74AG99&'('/20%2;D2*4)CR3959E"(5IJ,7C,WJ M%0$B7.!.\$.('70)UDO+[B@JU.)4N^8LXYW$F.IGWCY>X ,@1M=;#'J1*;4N< M54U*R%'I.%UM.U--?AGTER76TRVM63%I]6.UX5H5EA%^NXB/M47U_2;';T#L M*:FN>2XJQ"D05]A:L;A50!9-NWH\,4'O!6)%9!?LC?0NIL?Z54+Q*ZA^<2O6 M[O)JMTOR,$+HZ((C*386XI#<=2+. YV4^"97]P:PL5>&#Q]X[M)K@;1ZB<." M5HA&YNQ@0Y5UF>:RR22U&#7%$[]-P2>/WBX[L6TZ:E6>5&=6;F>[[*28EV7X MY-';TXK]M.&E'*L*]7HG.4EUUFHQ-8PCE27_K\GFUFR_W]EN^++]%(E$1W:Q1Z>& ML>,G&S%INJH+ZX5:K\RG[VJR%[_.1&G_530A]DU-Y&5VKZNLG-^DVH M'HZ>',;D+ANE.V$^7]8KR7I^/!QRJ6'B^,GRN#^64OE*7!62RBP6;/=+6B1X2Z#)_T('_AJ]9W38(YZ"'JHB)H19U(#/CI M[B+VX\O5PUG+LJW%=DXIF>:P5Z_6JQG^Q.7JIY^[Z.7J;[+VS[AO/>*61]0[ M!:X5:O.-1H6KJM*KEV_YH7K'9P?@!)\A1,*N O6(T#W6M&M7_CD%R;7MEL+5Q]CMS5#SI/"Q\&=O\=T MVHIWFM.(P3ZI8=,V:S,U8D7+\H4H+]! 33WN]SJ?''Z$OXG^N(2^,'% ?I%) M2O!Q1'54Y&^_@1F"U\6KVZ.."VE0?[HFS"WPR_LAN"G4U>UN"#4WBZ0I>K^# MG)K;!_WCU%'GMVUZ;W57H\F);,G[_)D&_PFDH# \@(C:ME>F,'<7CM&/S+^# MX'%WX($JT* =>".: X(ZXCP@>;^'T&>(6\(!$$WW'Q,=AXC^VB8S;WS9D75OPGQ3RQD8]C['? MAE/B"$PO>;1_XI('4FAK_>5[K)>5TQ*?PI![C9Y"(^W>5F6DO4I2? M1B P]'()=]+Z'-**T=^7M+Q*=9>RW";0?>)-ZCS#W"XKPV% M__N D[@>ZQ6.$N!N'#H,1J@C;I2:O/#9Z>B,54-KVZ#I='S8'6K'&+&E6?B(UNNVHF)P[*Q+-__,,\1!+) M%[C\HZR63Z7B"G3X95(+9P';UDC_E0F--&6)$E-?P=R_53/D>D?^E$.^&E/_ M'I+J,N;(CN_:/MNU?*Y[7D UIDE^OM%LDRO;O8E13(*26D$E.!$DH-CX<>GE MM^/@*]H[Q2L4ADI9T$( ESC^!-?B M!\4+KJ:[?Z#C\>'JW*MCR[J<2BK7GM?@IJG;S'I:K/%E-E6QLXFV/J;D811I MZ_AQT^)NSP5O:?<6:^J4RF7=X1)MLPU])B1AFQ/_LZ M^W_)"$/#!'ANM]?<\>W\D1\14;@%:7T/./R>A>)RHMOT]4*,(=/8,EF5LKE\ MHS>6>N$2B#2:PQBQ4!+,#J)B&X--C?#3&HXF26KTI(MY3A@)%?#>%+( MY[NI]^56,-=WA/4Y^915>R5V*O$F%,Y/D7Y.R<23$4$>LLC6N:"=6FX_$ MW )4[H$::#^=+4/$<+P[?QIVP^I,V/(-2R^F]-D[\[-OD2&E8GRT2N1+=8[5 M9ZDG.M9O+#I-*$.@I15]2+"?86E]*I_43W2>?SL7\#--I^MUFGP1(1B]/I"N M+1$O%A;"W$S"UE7%$H&F"3HPG!=BV OE:1*6$MDA5-K,+Y9%,K#=8C%Z^-YKM_3C;QNK.G:+/^)#4#7/NJUI=MG6$(OQ-4I1:BR M/5WG%^%I2]HLQ:S<0./=4':,NFP)[D_D]]OD@4]L!;KV4:_-[I]BS#S/[YW2 M[*F['.8YJFU4>KW:B"Z)71Z ^>'8N<#">ZN% MD3'Y]S-<OLVUHL4I3[-<7DQ;(%\/SIG2B='"V_*%&Y;6,HCSAED6.+J3Z?X=8K M4D"Y_^14,(2AP@RG5-CB]6QGHC;2\,D3HX7'&]U*3"3>4A=F/S;JST>9T>+D M:.'.8-PWK6DG33&MWIKN,+AI6\(ZV].I3*%1G4U'K4:B)D.#^'A, M=2]635*)Y(3?\.N"TN"&52&+GCRFI?ZJ4XB/BQJ7L9FALUS;C7FO"9\\PF;# M8J:5QF*5XH0TD]?CB7@XO#U)R>.JQH.ZRN;5NAVS.MJ@O^E/3@[)3B;BE)53 M9BK?3J3'E42'U8>9U2E*#B]9=I-=-IIJO3?K0#X9%PWM)"533Z-MV.K*+*^H M6Z$;MZ1!*W.2D@<#N5R&1#'FG"=UH+2VJW[!:IZBY&I[L)XE-HK$ WJJ1=J. M4^?J)X=D:]$MI+IH;:.RPK+16-:[9LZ23U%ROV1-QC*?2G+*0)0*I9[=26Q. MTN>FKV0;=&%=53?Q]+B<6W7,C=PDM3S[3S;#8KVO&1N&5PK)0C$CA>/)4?,4 M)??H[;K8' MICAVIL2TC+DVS*)^BY.Q@VXOFDJK%E\OK63/3:M*"@YX\@F=U MFW*VB7DF3VTX03?JG,[9'13K.8)G-#DR^2)57G/M4BN95IYK-SB5 4QDF1NM3M&2OEU5HUHS6>*8=*RZ23DY9;1JGJ*EE5SKL\.8 MWJ,<.V7*Z[D8BX&3M+2,I@N):7]1I)Q!. RB3;FY$4_24HH==JJ1>F6FM@L9 MH#;+X40NGCI%2T^;4J>X:C0DOAQ>V6)S$-\ZRY-2D<^."[FIDJNJPG+=I5N% M:";'I$[1DAYK\J5"/CF@PEUS88E,.5(;RJ>D8JI=3!I/M1S#Y0M5:=FJ)^(Q MIWE2*BH%K<,74C:5#W?* Z$X,TLC].31V44Y5UY7:JD:!VKS<)F)1Z*=O@R? M#(P\#T[>?WG@N#M(_/9G;GLWS"C@*P[>#H[;KNQ.\LS,[>IFFZ]MK+FES@2A MV7PJ#M):,G6?N?U),[?Q*M'X(QNYCXK<1_M%AW82L#]2]Y&UGPGU^SCM&T<$ MG7R,W4?]WP(F[K+I1A!QETTW@HB[;+K:/.V@D?JSIV>_)I9_^(ACYO$;3SB^ M[/#L.V7]7,KZV-G9>]+ZVHV:$\.TPQ :LY &! OL+F]^ \L$^./:Y[FAPKBO M5PE##+@?V/1TH5&3B*'\^]>?+W0)S\1T$AAKDU)RRG#+VHJNIF4RX9I^B,69 M2]2UW=GUSJY?E5TO-,/Z7'YERNJVP*6G*S4#@&05UP!067=6-?W 4A_3=GA> MXN$"M)D21=,!4FAJC"#L+?M]AL"/$"/?_)"O1G2^ASBYC/9WV2@G0$=-%&S# M3.D2SOR6C%$&LM5+DRJ[LZ=*1&![U"(2"S.-/!][FJW(K&GZ(4)?9%+EG6V_ MRR%_"-M>R KX#;XUQNPH(_4KK#H+3Q>R-I6R\R3B6WR)1302^7##X-IV;$8S M''S%UMRQ4=V.98SME6#>PPA?U"^YFK#Z@5[,9+*YNE%AWP#3JBIYODKG8;/(>?+@S^<]@\O"7\M+;MB&JN-@5Z!:N2;W[ MZ7>#_U9XZ0LI3-?>Q_P49*>75"9OA:UU-5U.4VU>U9[,9)/).^Z@YNC=/;]S MZYU;+^R>OXE=4[-J+<_/0((/9_AQLI4$93,ODRZN9.1C+GZX):^\ F1!"XW! MF^Y\N!OF/_#<7\(P_QK&A-?=Y0JHAFF,@67!_0I:#G+B\U%#S=Q,4[5Z6Z;" M$W:=X'ECW&F[DY"9Z$6&VMS9_&>=^^>R^>5FV+R9STTG*3G=96'".V4CQZR! MG$(_\*'N;!Y[VT/=T?G6QWR]AR=\-T1O]/G#=/G=YOH M[^E*K!U2NL2M1<4"'6'=($KBA>&UI7A=HLMM2V5KZ7FT52ZN,OT4&5X;>Z C M+YG%7]-IKS\WX>+NPW^G";6W9/Q?&S#7EHP7GF=+'(3 A)?GQ5V]NN2$\BHG M<)EJN5P%N7QQ55F1V;:1Q#T&;@OD%.K"4EI4["&9MG[5C" MKCA/=-M:D9FX\1=K=6X]AO";X_JOXIH=['F/9\E3NP%5/_56HX_L=/KA6:L($KC2G>K1M#JC2>$MQ*[0S=.,:&WGI5I%[Q.7.NC^5=2]L0IS' MNZS39(STV&Z-%O84CJ/>->=IT_'O_@\_5N=6JH9NDQ&+) ;&[_@R-*V M. &2HX'Z.'!U0\W0W7#5\=32QGJ^!,MPHTXI MJX]Y"^" \:G1ITNALRBPQ0:O));U CT!8J7OCCZ-/,1?[,W\3FQ[U2N]OR2? MGKZR^[OSZ86:JE]GU*44'NE&=#CG>\E4::M.(\R@YL\\C3&OY@X_P)3X5#KE M%@[DQM ,0+=-"BGZ$E@VJIJ'/X9:F]P:XQ%#NYN/5S;<.=A\ SX+ZW M0 IEP<@.%2W+P75(:"INZ.Z7??$ RM7,IA_HQEVLDCO I(A'/1;EUFA.%C@A MV1PV#)8)L9BG%C&CN>CENGJXD"+#7^D'AGEI+,6=T;]B .9J]M /Y//+E7V_ MF=$GTZ(S,[*YD3JKIF;KM!R?38,"U ?,]=39I'85\W8%L35KZ3FAI:ETV M$C*WC%!YNC3M-\4:W]ZXXVEI]J6[+N^"X8/B ]#W(%JIX9//4I51%C86^>;>QC!O3=2CSA-Z?3_'!WY'M.MG"M ME1\N@BX\0^]@T, ),107N&IZJ4W:G/)4YOA"PTK0J>8PCJ,(#_'(12ZP^R&, M>P/T?;'BT1_.MY<>:OB>2L4LVU1YNC#'=[D:IBNR-^(W3KTZSN^PX MFA?GP+R3'S]G9V\<2A,8-?P%)]-@:MO166 24@<=_'@RS5 ;C>QQOE%0ZWDF M7UK,-5/FY0M-IKD$$7V?:331V"-[GS1PT+=UE0[WZ"/SXK3/.R(^;>3#G2-N M Q'4(Q.[8^(&,'&733>"B+MLNA5$4'>6^%!,_'Y VC5E?_9 FM?5W$GK-=*ZSZOY(!%^[8HF+)!KO'/L=./8Z*+PVQUZH.ND-+,OF$D9N,E:75&8H@S([G43%Z(I, MK8G1E^W:?C6Y<0G;P8,* B5$H@BW+"!/#]W+[7KJ'U&Y?7%K_'9$T'<_Y&MA M[N\ABB[5]&0"T9!UU/74$=9IH(.Q8EM%731F^)9CH L:2D47D<,#+-MMS\S M_2FZ Z%$@=JCMQF9S).!K!UYJ:OBVP0Z#OO* MWG?E^=UQ.M-QNG;!X[7A\FS@Y-J N;8$_83FLD!5WJE"T.B\H^DCE>,9:MK3 M*[.Y.LNX,VCBL8MTF-VEPXTQP;7A\FR0YMJ >8-T"'_I\,6%6JQ^D$-S;5*] M6++CZ[#@UU#0S]T=_&*[AI%Q(M/,FAMR3I/B8E(TW&BG9#*M)?H0C5[HZN\[ M]WYE[CVCWN6[<^_G7?W],ONNEUQAG%S,J/(Z*XJ13M3(-M"P)1QR8*-7OOQ; M4W00#M0J?G3%']RT2$(S CG7_-3J'2Y$1]VA2FT^W>::/%?KA+@N_+<=\HM_ MKM"G=;3=F^O^<]OV0A:P;0U((2&D 5G00I)BS1T;A'!=+_S<-G"7GV985L@8 MP\=FCF8KX0T03$R+2!2$!%E0= O^'TLF8/JK@S40'50>'(*",>2*'CQE$=B* M;9B/(=*)^,R75H(5FB@F:AOT]XW5!&B3HK,OD M2VY0VEU0T?L]YTD>5RDP7[))6HU;0-Y7/[$WJ)_=B=H^]%,S-+L]M8) !5+. M-&9X8PW!M#>^3F*)[*D)ICG<9%MA:5Z-U+G9H)YMKLI&5DNG_OB'>3S61R'( M+QI"(B(.1#R'S:H*/C-D,A=2(<%K=G7_@I+BZ$$;DIT46CAP6_"/D/ 1]@@Y M>62*^BB!B'D$?GHQ.J*I(1WQ*2GPVV5(Z4 ==#9SL$=&!W]WOUV)3^UD+_XT MH@!3[B5SPYK.%E)7I9L:/;;M8CXLJ#TGFN[WY@FY5G^-;J! $ 5K.D1''@)D<5$"V.'?,Q49'R-XN"^^" &#*8BL%E@:VA+R>@;*4,7. M"2)601^"/.*/3O__[/7N.7'Q]'$P<,\Y?GQ =@Y@*#P?Z\#,*DKTP8PU?^$K25 ML+'<\R68QX@?W?OE!P(BR"%//":8?X=V/R(X'"$*#3,(@&IOG@'YUOY$ _>S M5YK;7"RC)HDS47R12'AD%Y?XKQ":F$AK_*MCB"0M*8^WOH'?B?@2= M CPS @HT5)^ Y+#/ <+K7' (YU, %+ <'X[!F %20APR+!@-HZ-(9)@01'$8 MB\:!&(TR8VDL_4'>2KY1A*8:4Q5T2"E8/V052W0L"ZG&:"P6C;#NTQ\#XST2 MB28>D['3D@]_I* 1)_:OL/?< 8)H9H>@ESQ9=$+2N,(\/M<51/[=@0&[O?&_ MK9 /#NSOOO0:8A:G=$';6 KVYG**+NBB KTCB'0)HPP_T\(.$G[$KU&Q'C_5 MHSX"X#,DK=AP!?'O$\?-" [:MV!N0KYG!$\F0R,,*7AH$2-;,EPQ#!7][C]C MA3Y9=1X>M3.!V$$&>XBFPDV,$ 7N"JPG4%G!'Y"5B$IV#>*UF-"&@5M'+C(4 M 0!ZV"((+053,1P+V5_XE)I[2FMW2GLBV'#1.?2&+6@)C8"F@/$#^@1Z-0*Q MBM ;D#!P?Q%,0-REE6(!Z'+;P?4@L<"-0]<<::O0&)IACSZ03[Q>!CJD+$W; M((OL:)^HR=AZ"%F..$$^&J)V!LG_S0/^D?[;^V@%K;S#ST3#T:3##ZW)J4]7 MISZ-H-/AY]/C]"I3P?0XALXEZGR&QW79@X2*[%<@\!@B M5\09IA4BU(;A =$D(D!+#HZJ*?C\6-!N7+?CE56YM0CF.%1A0C?,"X=IPNHA MM,(+(["I"/@A8Z2YCC,"R1CY*O!LSAS-WL(OQ RU6_PAY,8[$ XPSZ+-2\ 2 M365$3HU@B%(34'0B9XF\#W]G @0L25W20ZYXJ.B&8Y%*"]&IQU ++9PC"_O$ M"O<&482B)R$=RE!%)VXBW/8#7MD02:A0!">)4E1,T9G!4\ '")5Z,LF/)SY' MI!B->^)5,C"6T) R6[%1Z#-(P":D*V,&5[8".PD0\HLB#I&7&X$*GA&]"Y*Z MCD>O!0>Q/82$F0$_="-22Z!3Y"5BU48=DF@U4[4]WZEB3=GD?SM((GX6^)16_'__2K+Q MY-^'^SK(/3[;_/W6+9]IH"NS.0EC"%[$ K&FID"1(*$(!5('1-XCJ>04T#4?O][<(=!DZ2#B.ZS6V05END9B@:TK GY=DEB52R?!+FC)3"%>1 M)Y[9"M:=NVW?./&]@'N+OV&C.*K):%9P();D&"SZ*+)F@L!Y#.PM):L/W MOQ]<6P)]JNSN(D:4"6U[;'N(PASYPSL[$:YH.7-LM\FFL;(G82^S 8UA2/0! M3Q":DIB_X5?0SD5((-!>-A&WZ23%-3HYH["NB>/3=$>8Z9&LB M\&,/7/-/ QE6!P GY+#SBA087!6>'1O=N\/Z\79L<=U9[<+?4\:2E @$]EO OB7D>&*0RA9-6!#FL3NI8ASCG=A=R>Q-QGE"@D' M@_$8B+AL"DLYI'9Q@9:AA= 8QX#1;>)(CD> DF*)&A&?[O.6:]L;(I#@Q]9= MZMU)\BTD*=AN62 .M6+BA.)/4\8*-/R@B6<9N@ZTAY"E*AJJ/43FJV]IJ@"% M1:&%##^YB\([W;U$=V-!T5RS#SKGT(6RQ@Z*X/NA,F++P7-O ?9J1HX%O7G+ M@IM$%J",HPDH<$9$GC&:$A&*U?',3[82RO1#;0\AOX@2_X&X5E#L0G='(%_' MJV''"Y6!*?NV)BERA;"R2,T9W#X*@Q/+U66# Y924*(94E/(SP9!9P\:$1+. MD(P-\\&-7.CX&@\;P-]%N%V2AW_ 9;V&]POVO3P'X.\.]Q'#!4G!# M!XB29H8)O&"T!8\+I3RD3'L70+C3U)VF7C,>O+I^9+UZZ>8ENW$ / M!#]*O9(HI0ETR?+2!HHN02R8FZ#J/8QC0L$%G6Y'Q!%^7R4JGI*$'KF LO\F MD!W-R[L]A'0'U[[!E5;0L4+V@TU4O@1$U*:&MS!W1IHBHL2O*:#J;-%V72SR MBU=KA5_OQSQEY*KI>!-NS#2X>R^,.MJ0-#,Q2PQ4;P,M%>C0DD$\R= M71GAW#3&BNTY-"3ONE_N8D_@QK&;Y :O_&00_%FQ+ >[:@99_^O"KIZ< E%X^9.NW?:?8EV=X[UCF80/>W"IM"'MG&Q+,X(H?[ N6 > M^O9[N5-2 .',YYIR=X3N%'B6(^2V5*,^&LV071.1Y.P%W *)['3G0PB*-\GPDD1[ M1MY!913QV?&JR-G!L6_3F7M%LWA)K-FMB6':J%H0?JH)(Q1#'YMXJP\A5$ U M]S(([B[V8_BHF);T$7@5(O]_>]_:W+:1)?I]J_8_H#S.E+T%,03 ISR3*D6Q M,]Y-8H_M3.XW%0@T)<0@P,%#LN;7WW-.=P,-/D2*@@B0[%M[,Q8)-KK[O-^7 M'_[U_J2S6>"9QC6+YS&F"WH\&LL3HE(E[1&(+8KA69E\KVE'T\[# M]OML+FI(B$)8=!LD,7F,W-#$FHPPNS$E+R_Q3.H0H7LG:V"D2RNM.LBP[D7I M?^"%Y!\0Q*K14Z/G0^BIIE)3<,BG>) HW(K1)\MF4?&9BH62C?[>^=S1:*;1 M;),:RZLK*]4$A80U9:D695CC!%M@- U1L\\'G-=*)P9:\HV)H _!9H"',(9RP#6JGP]S)K2X@"C:$:0[=GZ2MM M_&4&OE+-6,G71HJ*4?/TZC"?8M?(A#LZ3&:1C#EL7*B57Q4X]\H9@5 ZK MZ@TWDVT1,-DF+KHS_!E/C#2@JA@ G'=3KHSOIVX&XBI(RE#F 0D-]]8-0D'' MFJ T03U8PZYT0M]+;2DB&68*_X0 MW]:]VJA76U_W:I.KZEYM[-&]VC2SULR:]'.EPH(\S_?9G(Z8_NFX!;CB&1,@MH!C"8 : U"HVDCS$BUY4!D?)P M9Y"H!%0CY.-M%RA]EWHQO7K[Z>-K([U/,S;3:*?1;A/:4?87=?X3K<-I- (3 M?=4-[*N/7U!YF<8GC4_;>QJP0% U]KE+@2H >&]"ZDP8)$4G,#&+ "WZ"4#6 M#8BA%7,P-/II]'L$^D5NEB<\X=5-,\J^X2XA[/8#!GC*(K4\1K;16@@95!,' ME*!:RN B,=J685U,/(>E17-'C:8:3;='T[+UL0<6['\8)8[Q0%LU*2:-BUYS MO+Z*P@F G)G.RM8X]SB<*U,6,_=;)7V%>\2K7GSA6Q?#A? 719]$?#S/P'#Y M3R'%(RQG+&)45&=-T:L8LQ+Y"WF+(."=27(OVMQJ#-88_" &W\:(HK+<%?%9 MY"3PZKXIM?FF&NP9CLO!/ .-4AJE=BXCH$05]DWH?6&0(CO3&*4Q:I.858P' M<@%C5WMJ739/8AS5)&KD$R#PMOIAX@^5M- *9FN&1P1HG][R_)S4!28U7=S>, M=^$/W6"&DTM\&BB%Z5UBMG.>OI9)9T%BE$./_%)LRS*^%?EO-(E(8Z[&W(?* M0G$@$O<0ES-TDF)@FY#-O-EBM< #>\JGYD*:+^4A% T?RR:/XBFU'2XA;&<] M>C[W$#@Y_*TZ!6[#O*V$8::_C&X7<]ID0\O*)#>:F5%,T.)YIWS@FTR@K@Y9 MHBR,!/M54T=,&MBT/78FX6II#(-6@R79ZE@<]*58TW/^:U#IB_ZKG8X$@,!)-L M"HZV=@08*YXJ!X%AX -+,,NA] _,[FIJA.#[".QN(*YRP-@J\"U.5A-5'QP% M*D/ 'CZF,:-W(>AXCC%6_O'7TY_8$EA<,J(K'$045N,<-^6++$ GZ0UP'8D- MQ296S%;#^I5 SB)S,1)%W=QPWACY5I7)=N59 -EO666 #,>C!91C=8T\Z\B1 M9^40-S$R0YWE5DVGVC3638QS(VE^BZDL2!'KH8/!.R[<%VK6ET:O+4__DW/5 M.*'?(;O-1;:#A 9"G>:YX23'.3>)9C3N+KQO#/^_J&/5)' I&0,]"3ZA/OQ? M.0E5I74*+=$8EL4!+/ C]$?,OC[9 QNL*E0J$$6BR[21@/R4;P M>@-,VNP&F!P-9_H,>$HCW@VGRP?<%^)@0LT0A9ZW\H[>X/+8W9A/O4/,5/5! M'.8$N^6_Q*64Z;(?0PHFTPQ3O!Y!8[^!?63T!8U=EN&7'\7-*3,%^4!+%X0/ MGW"#TWE3_J\T#JE7LEHM6AD+2/M=(7 6RRK4RY>CKM:N" M>1(#)"/Z$Y@EG8B2._%,NUTC(52,S001BQG5>Z^]V*++=?FB)RY?X=K\ M^L70Z?%TZ ]'SN#*ZTW]JYXS&EQ-;(M=C7JL/YZ.G'[/=VL=(_W,LXU_%-VA M&I]4#&P*^:''^T<*[DJ\(KN?HYF"Q4-ND@3<(!6BM-($M>@N:1IA'%V?@1(V MXQ$%Q@/UQ0.$ #-*29&O57*<.L:7&'FO[)Q5Z,>$+H:/5F0B>FCQOJ_4,:NL M(R_;:B4*2DES(:81NE]EOT'FB[.@I]GGZ,MWB7.RFP'')WFBHJ>G2A\D;L3= M>(!ODXIZ+[-TJBJ"F(0,.K/'PE(.>@B7L.C;@!/ZP&XNYND5PZ>73()UV>"L MZ)E7S#6?Y/XURWA5$*NI%*28(5T)Q;L4S9]@V>!F%3Z@<2E'X!.E#F2#\&]HVSL:.2 CCW5B^3]%LN%T%$ MS9FB1T)Z*2YM1=$IS#?!6=#9L>;' FV M5]IO;HBS!OG^U::P'>,/)C*_^% :8$A>V5V^>!%Z34"!3S,J+:#+YDG=U^@3 MQ>;OE/TEQ G[QO,L"E'"?5Q+'?66MT)^P%M6.60Y$PQ_1HX2L1-I]@>H0& " M)7\_#F,7_<, 0:34DI9UH2-RX5N*D'F>I#E."\'#\N,L7M?6Y]NOO358XVL@ M:0-F%D[A28JQ0_Q:'SW,G6\(F:)@B,@;/,Y3J@RX6_KX!?OM+C'.+)%O%:M9 M(G)1! #6R,=UD86>TQF-OE,EVT($06%PRBO1A8+]#LYO E!UHN+O,USZG LP MT#;\C;)#B>44C[H3,"+SC#VST%AMM=&#&*,)Y( )>4:,N8SLKO-&M=@JXK\: MBGE04^D,^OK6]WCK:R-K&A#M (3=ZPP'&A(M@(0F"0T(#8A%WF1K2-0'"0I65?KZ;]]/Q%W4IR3N#]8CF0&DGG-;X(L#@UF$'_[]A?UB5S(<='I6 MXVBPP2WX(&(4<5F.'C(X^TCDV%5>/#>^-($0SO"@$>(GYJGX8!$^6%5\V)Y9 M;C#R2U_T^5\\C['I=+_(Y_4UYSBU(9+D$*IX5NH6T*-S6'7JAM5CAP5-#TH M@NRXZ&%HF_9P\'Q"K6D5AC(F#]"BDG#$,/PB+$5&41$6;U8C;9H@]FB--7W4 MNF5AWS:'MG-L5DN+K+6F$6:/UES31ZV9-@:.90[&R[2QUZK9W?'Y>%*P'*=C MZSAO&^*\5F=H:4!H0&A %-)PW!GW-"1: E-$AH0&A":-[4B*VN#*GM(B5K& MSCE:NS*(_:9M[3TIQVGJ;3K37&T 88:]S6N/UPC* ..;57T.+/>(7Z$>AL>R3)(S_D1C]"*TG3 MZH_,\:"K8:T/>1P(;5L]LS=:1NBCL8DN? Q^EVT0*QW83)P<=C1*U*DJCXW1 M^N&KFM; M'I]C1#ZW$=$"-LB_RO'L@#]AZ^/Q-*274S+?I):=WL4^;8IJ[(Y M6FYOPN76A-T?F(-1?YFN-15H*C@=*K!&-OK(GU&\-:WPE $OAJU3=:CK^<[= M-$'L,5S0]%';7XZC::-5"*-IHV[:V'0D0Z P-V%-(D[2H53DV_Z:>VR\'CE5^BV.# M9.LF0W9M,G$0&O,2&H$$[WEI#\>=;KD@0-Z[H5?-DP!V#(S0*:$80I-C,^QAB>>L7Y8H#?L#+^CCN(5N,";EH%B\J[E$QH> M@UR#3]20TRK4VP"$,+([%MX68[#0O_YRT.OT*Z^W1AUG^?7;ORAA.-,&6YF+ MINC3( 561G?2,2[H/E>@Q1U39H#P>1W52[?ZP_*BY) M7/0,ESRSF=HF^[F+*EU"!Y3 O M!($Z_\L:B@%@G_-)ROZ=X[23MS2F3O[B@4E0#XSPVEO/^!J3KD]^=LI0STZ1 MJQ*4]>R41\U.D2/A',L:C0:]*]>S[:O>8.I>37PVO>IVIU-GV/4=UAOO6?5X MTDBX3^68Q0_%#,)UFI4S'HSM?1]OW<@,/BOC?G&6I1!E*\>)XQ2:S<,H:44Q MBC)]Q"S*0YW3P3O+<%ZE*YOV/I1#=_G>YZT_T&U$ Z(5@+ Z(UUBV0I(= :Z MZE@#0@.BPIL<#8D&E"2-_ZW ?PV(E@"BV^EI:ZT5D- DH0&A 5'E37W-FVJ$ MQ&,GEVWRY+6Z&4P-/K-6GZ_H5-+?>0+5J--O-D=S/\UN=AQ?UZ*N-OM'C7YG MU.QTB;TTL=FU@8W*'@^I7UA-@QU;Q#27SKGW?D^6T^D=]AR_'9J!M9!'M@,3 MFF<(3\0$2V-"#9A@=[HGQQ-VM:?K%X-TW#A@BC3 MW4U]:7KSC0Q!:<&YZZBJ$'']=A7+[S2RDLIK:P7QB184M>'<=:&V/QZ+V^]A@K''[R5&IP\=MV^Z;P^%3^J,V%B6ZC-,, M<^B3I]@ QT]Q+9B'V_0E"%OAN,JM^WUS["Q/!6ZOAZ85J, ED*8'I_E;J+O3 M]\#LCW?H)JR1_[20O]MT?.993!2PM?N#GI8&FB!V-66.BR#@CH @EIU/!QCF MD$>GRNPBL+7-+?R<8&^->1)/@\PPGI0?UZH;J)Q=]!\H"IM/*)#2G"EU\'Z/ M86]\N([I5M)#TY?2J"EU\/0P,([6CAA][M,*3=B#X>$&)C3*Z]C##NE<9K=?>S+7">+#J9[[ M6&(/P^YR!.X @\_LX@E;DCFB^O/@BA(LX2:RSW1ACEVO#V)0S8>;-@M/V30 MWT$-.VW/T4DQD'(S-;OV.H6,']4DN_\]BV/1_^ ="^]=;CQSK&W(>F9_L$,[[T9POXUB0M/%<78HL[NF MO4O/%2TG&L>$IB_A*!N464-S.*S+0&I'[Y5]2Y&VQ,;:*$:;OI.6Q<4.M'I/ M.QWUN0^WV.=9;Z(MX&XC\V_Z3EH6G3I6$M 8H,_=VG*?I]S$P42)1+?)#T6 M*(B\>,:,5V&YRZ"^A4SZWC'IK[M^=2=.!#9'S#,8?.LGJU1^U/DGQT#YE'A3V:OIBZ+9O1 0^EUR33IGLY MQ.9EC\H3_#:(& MHT.95--*+GT":-UXX&=K1M8PCWO"VM AGJ,5Q,6 ML6F0[5C*WO2)=+RG-?=RU/$>>UB_3#M)VM&NMV,)]FQ-.X,=*$>321NQH>E[ M.>H CZWS"33MZ.C.D^VU_G+[EV.-\NB8SA%,J7FIY\ZLC?(,+#UWYN#G"=2% MX,Z4B01NOCG?!BCOIK!KQ\G[F3D#T3(QZL MWN:6"%K[5?Z9IUDPO5^_RT_LED4Y,Z9Q8F0W#/Y_PI@Q@P5O4H-%/O.-SVR> ML=F$)8;3-0V[:]N&S[R$N2E\^=(:=(8&[#,$J\!+!MN $C8:&; MP5)9;(#=E1E1[H7,3?#Q>#8+TA3>36LF\9_,RU(3?I'FH6@*;;BP2Z?3E[N$ M+_W<0RL-OTSX!9BTQ4O<='1OL&\!_9@^YJ89W##<71A$L/8=2Y@!/\\"-X2[CJ?3%%XQN<<$10%DL4580;DD1%]K M^"8ULL2-4@$%.J ?I.)BX(-)GN)K4G@3K G;MDILN8/#)<43]+VM?N_=L!ER MLK6/T.NF8(H'"\]8'5L^TVD)90&&/HJP>@K*$F%9XX[3.L*R5Z)\/=1D.RO) MB=/02^0S*[X- 1X,CN8G =P_(@.QM6!&_IDI_%*^.,:2%%^)C&#QGERDH5&Q<+&2>+P@ M&>5Y2[W'Q1\LT"!>[G42W\&VQ -;D_G<*?1-0"!IL!R/&$ Q[W'\"!/!(QJ.7A(X!,Z.T$&*&H M >72A9V 0 !HYK."-4AT>1?&2>"[ J_$ZAWC#Y1]H)8&<_@<7N1F^#8X5?'[ M.[A=Z4MEN/=K%J$WE4GAF?)+CH WI&GL!<2Y^%VD1@Z_"PD<(9.2E<,Z2'SC MWSG<$&P'3@5P<#K&VV]>F/N2*8DSJQ>W<*=RM4==YN9&"@3>6E#@J"X*9, 849\2$D83Y(D1))C8XRI%(IIQ MBOS>#VY_^!O\1U(FB7NTVF_>P&'FH7M_3@:K(#%IH8,R@D//0*TYNV%H,)\[ M=J<'GTBKOOL=&J'*PI75SCP6AF\>]&.*%6IG&1[#+G951X8]4BY#^>]__Y=Z M@C)$>N;%@-;GTCFAW)FX#)O\%-?L; )P^7KF3N&5YVYXY]ZGXGPCD?A)?H_S MPL'A(/L:=4;V=T;Y3[R')4#-W&]GRE4)KPCWM?)?R8_(H2$_BU,BXG..W+=L M 4H"RED\WQ;$S^+'\Z@+W+]=0,$SC,(SOB$'1 1,PFR(/ MY$M*G-?U<17F5_F!D G WW)@Y)6O0,[YW) 1?! 9[O7]!BY7,#-BXF[!JW"1 M!:Z)O]V*"2J+":Z/J[G$$4EV3%@8@!1 =HX+3!'2G,W#:9B+5N,T#T$P&" G M@S0.R8^A\'9:'R]BQ19)18BC,RY+Z&J7=TU,-^8R3KW%CO$C\]P<)-GJ^X<- M1G%F -?SD,0HEHS2 -@/WP2_)KQ$D$!PXAD6#*^[Q*JR1+Y5K&9Q#K-E\L>H8P\> M"C,H_$-9'\WN*="I]+S*O\E7?,[EPQUL 5$?(!Z;L\S5U@83+$9+ES*I+"G,]4D<^O#EJR#ZZU^L M0?=-!K9*"D8+#E.>U)%!LXDU[P7\4WC L]"EUVY,4-%U^)W)#:L+[I\S3'99]B-C=]:W5D;PJ[LUU3 MF'9)V.P/S$&=8V%:2!A[0NU>,_A0/VJ3V7+XF&V-;-/I/KU1S2;O]S. \1*3 M N.I#/@?BY9V$,*I374&^V=C4JX=5U5"OV^.G>4BZ(.EIGU*M!.G!RX,CXL< MK*%C]@?+A9:':=3M'RE:J.,>CGQMTZWM5:2>W,%;2"8G9 HV)BL/]=QMMPL7 M&PZH&?Y'H-,>C 0[#&Q^OHR:5JJTP]Y8FW>UIHDQVAX;8_96'AY.*;6^OQ% MS+1Y:L;182JE!R/:CIW8]V.?M<)W>.2'U"98RPYY@#86K/EK$.7I>='KC+IH M/%RZ7-3^RC9"QZET'HS(:M6MG:XUMJV#YI5MCKO=&ONXMI!VM,%V8@;;ULC? M-WN]%Q<=RM-F'FK9*?LW%3TON =.F0'C"/0;@]',)YX]EGKLS&WYAJ. MZ=AU#@QLFH1T"J9.P7PL#5@#GNAJU:UI@VX+#^A &W3:H#M-@VYDCGO#8['G M'I2A-TP'$%LD)$\\=G(\ <2!.>R/=0!1!Q!/.(!HVZ8U7#% _#@#B(OR50<2 MVR%2VW1KVN[HN'I6*9E/RF2J,.&6@;JL.$1GK)I;-=A M0QTV/)2PX86W9=,K=E K;NWMM:J&H[],X2-P-@&B$*X6F<4'U(=I,P9LS@?3>IP2)\^#.;9VPV88GA M=$W#[MHV^I5?#CJ. =L/L?[2PQE]JF*1 M&G[.Y$-%H2BZQU-\&W[*(I9B\$6\30 \3N6X#7D\Q".<1=D-\J!^0:5,U[C+MV0WN_ZLR#" MS<&SM[#_;W,6X8*O4@#>A(7QW>O.8>!;%$3;H9L%.LOV^-;K]&K'-P6-"ER# MGVM3*WR@]L5KXSA-5, J!1A\F\R0,\G@/)?S^[@7M[,XS1 M1#TGG($+75A3Z!+T8OFH.P&U(L_8PMGW-Q_C,=85G*7X[U,M+0V'5L!A\&!N MK ;$O@!A=<8]#8DV0$*3A :$!H3F36V$1*?W8-:\!H0&Q(D!PNJ,+ V)-D!" MDX0&A 9$E3<--21JA$0-35,V>0!/82[M!N?;85V!%X?XX=]?]%_L&NX=$9DV M&.\=58-)'HLREBSW[#6./CD*O:2.D8&;&]*R59 M3J??/$X\A90P+%\;;CSL_=3(<8#(86D9_%S(X1RV$*Z5QUCPW"&K,U9AN6.>X-:JTN::813N.8W89SUX39&&X]?,P> MF;W!U_/)FY*G;MF:#NX5 DB[(C# M]\'N4;,Z]D-NRE)L);7V>S4VECP-.)_$(0\2F2W3LFI7JHX=TB=QR$U9FFU% M9[M6O\XI0/HD#KDIL:^5Z&R;_>%3NB2U/-;P,8FGC K'W="8,AUC.'1/;&-: MU^'[ "RS-ZY5$3M1?#C5<[>1#K;%_5=6M\;)>>UP<)ZJ8[ MO:ZE$\6'4SWWL81#+',T/)9PR(?LAB6UYU =.R9S)>ZT6UI*C>Y@>EIN3=LU MSAXYC'4;/E$\\T3V.LPS>:'':V?8Z+'!RS M/U@FAZ,)_WR),S?4(9_:7=U-4\$>D_.;/FK-!#\P!_VA#H9HRM"4L:09VKT: M)ZV=K(]XW;F;1I<]EKTT?=2Z70ACDPK1-6EHTGAJH*CIH]9-&@-S[%BK#:AZ MIRT]&7?W-=X&!Q?*^39H?FTU(.5Q(Y6"B(^4\7%84C&\QC1@D?Z@,_S.+(?> MT/26;2;:L&)5&F43PJ$8#K))8)^1,;DW7..EI4S**9Z&->:+68;PX6T*ID=[$27:6L62&OV(1WF!J1'%FN-Y- MP.AM&:["9]S@P?B=&R^[G<'*C<>5V*$ZU08O,,[@*FFI-)^D7A+, M,SY8*,U2.3FG! D?D$,C= $6>"&<*IX.DU9)JY1W8TZ'2A=5]A5WB;@R90% M60Z@Q"L!4KP-XCP-[\^N$S>B9A+_SH$2#!?V[*<"YQ!39W!AE1,""L!J@/,> M,^()C@;"^^PH32:5KIE>R-P$V=[-&S](YZ%[?T[4+9!?\C- )9QS SA^)GIW M.H"@\\49-LK"E=7./!:&;QZ:1UIO:\X-#4IP?.IBQTW\[W__5Z6A:,'D<0!0 MG)Q+5J[P!"B<+:1<566\$/]5=<"0^&Q#TU0!Y2R>;POB9QGPY"C2R36 54[_ M_N(O7V)O02#P1?#?()4!P\-*,R;Q$7!G&N$$5'09TRRFM) 6[@\;J6#QGE== MX$%(G*V&JE4$CE41.!9 _[MGDC?V&K:]O;R1 F"=Y%HO -;R_71WQJ^.I7L" MXW\T4R_%8'D+ *S<$R\QV&)+(GX6Q!$0OFX2@& PGF]PF[5&ZU0(>?WD-H[R M/ OHU7L:Z_=:SFPS84_9LU Y 6)WQ0$.B#9#0O$D#0@.BRILLK3>U A*:)#0@-" T;WH^ M2-209;S)!7A8(R^>AT$(;]QI&B-1.8-'(L(,>@V7+K5LUNT\BQ$$ ;-B].3H5SM&MV MVS& OO[9;4*_:KAHXCU>!4LSF3)F&A'+:D/QID_72!WAL/ESUU+R83=5\5U_ MF]11K?V#-&8?.&;S@/DQ8+9MUUK[?:J8W89SUX39UE'P;,<<#S3//I)S:\RN M8/;066[?=IBA,U&C$(@:A60@?-!B=:<0G"U&AO*?FVU/W*PNE8O5I; MTVLJ.!$J$&9)>ZE@)QMEM-Q-01/#%DK;R1.#=3PBH>\X6B1H*CAI*C![EK5, M!$<32.%5VT=CL[?(O]PT]N\QLM+T4>L@]+$YL,>U2SM-#ZU!DCW&8YH^:OV1 MR&ZM'4E/E3+6G+MI=-FCU[OIH]8A*89F?S#2DD+3PW'3PVY3O)T5#7I/N@MI M=Z$G'.]TQF-/%'(R=V\Z:JD=/)_<^FV>!+#YH-K\+3)>CLI./C3-X&_Y._SH$K<;W2-HK.&;U)@&D1MY M =Q0\:AH'VH-BQN"/VQ<$_ZW)PZ$/5;S>2C/3=WJAJOVJVS)Q05GU'".>3GU MX\/.;#=!*CNP)1WC L@MH]9VX;VI;MFX<7WLX39 M\*W\!^D,W@,+IMAZTXU8G*?E(D\'[;H&J,[*;GS!0G:E>HKB.P!Z^9;4@"7B M/#& H27Q'6Q*:79GKVYV]V<,:QF :-A-SV!N$M'/_)SA>\+X#J[E-@[S&4 ' M[R!*LT3\VL5^>@ =T3_Q(]Q89OPKO@98 _T .+TP!HJ5#61#AK_JM);P']O[ M<=P9:[)_)K+GW21%V]Z'NP?;^R">04N(I\ZVDX^BGG>P1[?@Q7!V:JS)3S*) M\XPP1,5'O#K>?;1$@]0TYIS[)FS*SX8H:'??_!8#),:$C_:;G]@DH\^M-[2, M^HS5$P]]SB.R/46 9#*7PBLSR,WA^U2]TX@YHAW$XU(L2-$6(/S7I@C MZ5-!(* DG'L&]W#V3]T*NE3UG*YN!2U7)2CK5M"/:@7M&H'_]Q=7(S;PK%ZW M>S5V7.NJYTW<*]>>6E>.SWI^GSGVP.F_X&]]GD:[]FJ[2KFF]8UV>6]=XXO[ M3;;7/=K&NN,'AUKJ1B=[Z_TSM#4@-" T(!2/7E^W$6T%)*A*5P-" T(#@A]S MW!GIOKIM (2F" T(#8@%M:FGNXBV A*:)#0@-""JO,G1)EV-D*@E1_YA#^!A MM2-['I_/8=U!+8U1^^.#[LNUY[ZZ#\N7DT.?8=/EJH?:5W?E#-E'IU(9SUU3)U&^F MG6H=E7OVT*ZU;F_8@@8.C6!S"\Y=!S;S2/F!(O- H_*1G+LFQMQKIHJX%L9< M<^_!-D!58_.38W'MPN:="J+[ UT.O;JN:X6M(>O]J$PNF(E2O]0(4F-"E8]Q M9#!8=^9F6#3'*PH!*YA'Q7RX%!76R77 L@L2^#-( ?6,>^;R^C[E)T&Y"5Z2 M)]^4S^.(KR'>Y\MG_3S!4D>JM'1#%OEN0DN;"X]C[9R(X\JMBA6"R/ #V$*" M)61_PG*I'U!I'B_[\V&["8/-N#[>HBA?"[#N\M[DY6'PW7P> D%AK<>_! M^PKOB_O"\RNU;_1Z."&5I<%?B>&F*4M3_B6^4A1K8JR9MIL8@8^7-X57% > M%8H#Y9$'%.T"H *6-E98^^XQA?/5&NZ$>>B!\%4,$):N,4WB&5;L94&4(ZAC MN%>7PP?N0:V:-O&J7HTZ]NOO\"N@?%Q'++E^&7.A:G>7/72MZB:ZG=%C-R%0 M:66],"S$ZX7?/:)&N<8KMBNGZW=ZZMG".$UWN]Z"TSP.Q);=L9[C= M5:K_U0X&RG7-DQ@%"#SPP(4]KGW%X^K5%RK4*\7)H]0"$A&[D^H&[^C3F M-@T1%E?\O?.YLPJ5%VK> SCX-(A '3!"D## SK'@& ],+!@8;Y9R*01OZ]<* M@.U(]'$ ,#= 8'43C*= P-X+!)JBO <]RS^!Y.<0ALU^* !<.)L;V.]G(&FU M"KXOBN O;]SHFE&KAA_S%! O?>XR>$)SM?H_8==N0BCKJ_=6$@8'LBCYG?A= MI]L=CZZFK&]=]::CZ=6D-V%7_1Z;#J8CW^K:TV>*QM&%-_J=2(]Z.!6&O"V I /PY0I\? J5B6)R3 M.F\H_3# !F2F3@T-V4JCTH_@*^_BY"O^ MSN/WUS$^5/:1IWP3GIO>\/<#)L_=>T(\#VXAQMXAB&B)ZV5GDNN@MI\ %IM& MZ$Y0MX9=I/E$/L<_-25:PNME6Q]3>3>\1JCJG-5]88#UO\0N[V:QU%)DY5,/ M7D['0$I&0LG35/00V=0!XSD)>6-'C\><3:7S?X1?A]:H.W)ZP]:2\V\@[BX1 MR]Z%\5UJ-$R^2 41[*@"4R("S&,F519!R2E'?JH*W37LUZ05@Q2?$@;P- Y# M(NCS ^U50*OTQ[HQP7YS]GGF9L?2M4-MJ)0 0/0T(%H "*NO^T&T Q*:)#0@ M-" T;VI%.=UV2NI^?7/VL=DTH#AU2TQ$^^ M<^52"RFC!=4&0Y[G=[BD4F.UP28%J7Z4KQ84:,C65DQ0X7%-9GW)K"AC0.M? MEEY""O@A:Y_<&Z_RE-S!K\]W8VAM.F*%W_&G2N_C7I+].!TWG>S70))COQ7% M%/L_^*D"_%3/?>B(WG9[M>#HV(P;PV!%@+87<+[)6]6> M6HF^V1O462W1 ,2:$B(:+9\/+4?F<+"B).V0K1G!5-]'MYC57X-@:-6QVB(K MFE9P5C@F#DUAJT6L.'46E+8#M*=JK&B4%B@]K$L@-<>FW_'D2FV6')K^5S<1 M'ECE:\\<#*V#!N!)6"DGCJ6.V766L?0(C):W5 >!>=?LFT>U.KS V1-U.S@Y MUDUOM!WSG$I?T]/=]ZT4-GW>.I1&J]?5=I FB1,@B5WDI6793Y"6ZZZO<2,+ M"[*$E RX8#1YK1/[=Q[<8I?1@G2G,RZI ;(K MB6^\M)0&+EF,?W>+OZE?RTM;><*E??S$/+$-RQ1=@-9O\&6WTRM^CUT,BLWR M)@6PY T+J<:>FJ-,W.BKX7H>J*!"8:DTR5&?I_8L;L?X$F,KB;+QPBNLTT[S M&;YN]8VXMVX0NAQ)M^G+\)K>^W*H]-9Q,]&?K:@,SVZ"Q)>MS$2#)+NC5,(H MI3U>R-P$>=?-&S](YZ%[?TX$+'! \BFX6DS6G,$GHL#(L3N]^6(MN+)P9;4S MCX7AFX>TN7KKAS9D$:.;:K$L"/_[W_]5J7HJ+! LI(^3<\FBE3L3EV$3M[YF M9[RHRIW"*\_=\,Z]3\7Y1G;'*;KTGQ=LWD'Z&G5&]G=&^4^\AR5 88V^4;6IF9\ST=#,4=J/84\4[#1HHA@OA6@0B4WC+Z2H34"J@X8 M-(SGJB@"Q2'5Y^?N/1$\P1W7MU>N#\3-$@'SM2W3[%5M\.#'10THBQRMMX&V+.5I?60[:O-%EC MWSS&"#'PBX057 7&(_&=1=H=M%?WE_H.-28YWV[02K!(%<0V%*NC@!1>9 M,M#@YB$I10GVC44\::A18BO%<9E8\E8FEGS"Q)++,K'DDB)CVTMH0,-!6P0T MVM-;2VG"' CG![T?HD'*1>(N_"*D,F$,59T5>T.:WLD:YK M[%^,G#3RFVE(6^[\#V;X,5VBER9\%R,S@^L%("MV$-PX6&Y8MIB.P MS(UIGN4)>\@O2QY+8'[%$(IMM0[%GXJ0EUY4T6BVV$['>!\5?$V\+IB1B"-N MQ8U(DO#*K\#2ST.08^B_G: I3\TY&6X4&$_)[%#KN45' !=X/\8@,,@U'8" M A&1"BM..U[)\6IKQZMVO.[N>#T(SETV&/^09V$1& M<94M:XZ*PY6'!N/9+,BD%L?E!Z$5?),G*6'51#3'[QA_,%4&@29]!VJVG.A MY@AV]TX"!ML6CIG (_T1--5 ] 9'?EW&ZD!3<*6'60BBHD,S? Z/)>4$H'3. M//0C%7Y>'-@1Y]@H1C[GBG"_*.R$ MM4W)RT=H8[[)X?0G3I-E%! M0'N4G,< 6#!ES6(/P)K8+?D2"XHJ[J9CO"W:Y_-H]?_FH 57]9X5M['ZC614 MD6O#+QS-XD(IYOP+ QGO%3:<> 'H#5X> M%E1]J1IA;W]\_^6GBZU?AZC++33C%;Q9F((@/0T4^<("?%WL*(JC,]"B0.U$ MF&'X0# +V?6?NW/(^1&7I,B^P6_XD#'C?V'=-(YN@3V +?H.E G8N0F$PO7L&QF(N, E#(5+5;>>V"N>&P%VP;C_P#6'/ZFCOAUA/IPYB[ M I768\]Z2GUM*F,I5M.51K(#1C)::XY65H:OV'N]!W>!R&A]#\HR']6?8KX\%I;UT14OP-3#O]7JAJ@!7!]2KZK MW 4H91$//3_HT%O^T[BXT0E"U0"$(WF"'0W PAYI+.I2AM7PJW?1 A]!'IN>:)0SL$7Q!L M<65BEPQ.5.,O:OQ#T;S5D6/K AH%K;GBA>A&OU_'J= +(XT(@<:K[ L*BUK# M(NH*?]BX"_C?GE ]5,\].>C)DR,]^#R(4PU+\=M+&6*;6=R]N*QUX"JN6>%Q MY8DW\S:")-?*U<%OFW_HH@P35F1\\+(877:6(_,2OBS^2OE!%7J85#&/$W5PZWJ' MWH. VX*=K8I&<")4!K@^/B*!RZC/6#WQT.=\DH)AB*=^BV+EN:>V-<8.<:J1 M,*[%S:9+KH$ E;@YZGIP'<7$WT49K!B::>Z!8$^G.5)W(VZ) D:@99ZI@4N1K4.. &6P8PX?A6B-)@SD/^487[-(6MG0ID#4'!,1I0N?U0//Q063=TX&*YZ3>Q*^4(LLA>;92 MT.Q0"8O1@Z\X.[C@Y:X.GG$=*A/Q:$RU<@MP=!QKZY+_OF+5P%^)BUX(A$B& M+BB@73_. 15+C4K!\0(1EPF&/",34&,93MM&D,#?Y(53],I$3B4D@H'3I-/[ M5>/WJ@XJU1<5 9T#*H>(3 Z*)X&)D').C.!:;' MB<)QWN"OX>=5 S+.R[&'U7%P\D.B94RAD%/:X0Z!6,"P$5KDS+V7<(#;%O8N M'E%);B.S TY&ELXAS0UE>+#J*XX0GC$C_EP@4.2 ;:!,\GXGA+,4*X[\++4;GC-Q)R_H8QE9NG MNF8@?\%R#0Q8T*7P+ATPQ$2%#HK7(- M)#98$A3E/*&7H*^3G([D1BSP5RC(503UV0R@=\@Y/FY&C(Q, AD+*#9]#=R6IK7#@B0$>80[(Q#AHOC2*N4# MRW"C(OD*E,&O#,'H>C<40:>DC%ORQ0MAA;$,4'%12"CJ )HK);&6ET<,>.JB M6E-P,71$%1.I>:: J=XF177PH"3^0+52]?]I'G%^7%(_*?;BI%+'<; M"DZ(K$UPVP?MY8IEC?.RD6\CVUMM M2;5X%2NRKLK?">VZ%!XD!_$DJI["C8. @BT!K^A /6("&\9@AZK!38'A%[8_ MG.M>1"TB,@EP"24N^YZG>J48+<35P;UP^DH(P=?%C?@1ZD[KU0L,K!:4+D F9JC5FB*#^XJGQ9PGCZRZO@H:; M%\9H!DNUDD8_ ^\E+YC'\9,VA&N*O 0Z21A\15B3&HS^R21.T[/J059="5>+ MUVV7;IM\'E44]6/&,S-)+<,'<"X[!0IY>*^*,B3<53T@05*?4%)=2 F6-DC**I45A:: G M-D]2](?Q&K@0EHNX6JAN089-Y0W(6CGY-[P=M$4*;2%)R:@CYD.X/*!8NMMB M# /P58#K970]9"=@67V2SS/OWGC% MH/QPV!^ICW'R?7;B0RB5X+W'/G\Q T M)7+B1."4NY"?NG7PII9EE <]/NV% 6;@[=-^Y(3"_"Q&[@>/=*\QJ M"6 \',S/6'@?Q/&D6P/ @?X@I _"'9^7K$8YY5.7GJ_%FY;GAFM&%PPFP@&W M)JV<$*+8#3*2E/-=L"-)F*> ?B[E,Z.]6#R)[C8W4G+[2H14GO$\Q#[^#"R3 M*2Y;4DC()%AS(3>$89,4BXE,7BIS7X&@DM^'VATG)[D/X6UWU$KYZ=3M.V-K<-5U1NY5S^Y;5^/^I'=EN;XS&$UZOC.<--@(X-&) MJA^FT[,?>:F$\?D&5; OF&;B"@]APVFK'RI^'& Q)6]$QEAA.,0=.1$"]9V) M^@\CI4-EZJ$F.7<@8>$,5Q)!78&])!AAQH<\9DKG1@P(&E7%J%#2I5M1)*M0 M())>J,8?D,]4/"R"DEOPC&I; YLFLV:;@=T'B MG_$, B!Z/Q9W <0M7X@?H6: ,0VY5KDMRBS%@%^9!USL5#C],%K^#^".P -$ M?0?E1/+,)]4;+4P/7F;(O:=) .@G'C:P;AP%;%KDZ\H?%,P&@)-[\.-K5(]Q MW6E 84BXUC28H#RG'#(Z$)A$P2UE5-/;R21*T9\M."U89'>,3)#"!E*2,4ND M0L4:ZQ +1EBM2I'7D1?^-I(COCL#^=><=K2^XH>\L93F0@S]FF=021,;;XY\ M]+Z(5I66!?T#I-X2M:B(+WY+EH*'J*[>9:Q$$0N/]4/526*OE?).=4M+6]FJ MT!6@1]0GVTI5&U,IRQ>)0-R$HPR0M;? M7R7ITN[(NR3%)L0#TWE)HC._V#H MD7T'4(R-'T&O-HW?7&'*7*1I[ 4N-^"%I$\8;Z40Q47E%*I#41'Q3U?S,M47 MX&ZZ[ K(58Z*.3*#?MFBHV.@D.!Z0H A0. MF-0GN6JIWU[G+G"EC+&TDO.L MDH[J>EC/>XH:!%4QZ+N3 ;/L_I4S]/RKWF#4NYI8P^Y5S^O9/;?7]7K#X2$I M!I=HZ'J( KS'"@+B8QQB4)IS[]_Y9;R5_+)I7>$+8699PQ+%2MQ:%(C*X*L\ MFUN>;5Z<#N. MW:O!P.FZW:[5'_1D/R?^"SR$\T]D#P!XM/UA+_!G*/["@Y#GJ*6MK'#[8I1] M1YV"O?Q?]8QTX*8C*JJ'WIC:EQ03L>O/!3V*4B_=IIL=/,'UTI=(YVA M-YL:)&!J'3E=N>M'R:0' ?$I![/5LB=GMK1Z/I=.K*+B_((;;M;8Z1%OE@G[ MU+Q0$(#ZL,R@-XM&6ZB.KU)JN5NOS-(KGI$B,D!7/9OI.)P2A^OI.)R.PSVY M-:'C>=WQ:&"!3/"&(!T&XZO):#RZ\MAH.IA,QEVW/UF2#CW<5!*'*1#V1TP' M]S$T0K3 MFB=X-A=Y9#$[BG-I#% F,L*XBDO#,V!H^GP#I4+"I4Z*[GWNCP3]6U3KE*9/ M1;H$U-,/V8MO\FVE*?XSS6?80^@_PM+C"XN<>EGQ4*:5IDJ!COCV\]O+0A%+ M\I 5V8LSL.FVN#FA:YGT1A3U9)0)BV?=C^J_P_77!CIJ/LNY7UA62><1""I1 MPU$&OU6O+[[A\@;C8V^+:H0/Z)06,4/^7:F>BN^X],VCGY??F T^56V]K4S7WYN,+:S\K[U/QM7$?8ZTHB([_ MQ4/ ZY% "Y\ Z97H^N7,8-6%"CK#H'(2R13'&(S\6Z;6)Q4:-/<;KJG'6 N M>NP27I&4BF,CG93[$+7DJ;E0#55$F=8$Y!9B;T6ME.1_XH5%U2CRF\*10SW+ M?[ZX^'A /8Y^E3?VAX <'NR]A)D0V,8'A%F)*I\*JZ=AI\/%,N81SR83#//W ML7J!W,# MB>R:Q#/#N'?!SP/^3%H2F%7F:W#_?BNFN/(_= B68G$?KE+K!]> MK-43*<"QH)5@MIH(>"8F3U&8)Y3GPH4_ICOS-A+8+40("FH3(OLB7A#BW@9Q MGJ(,612%%WP#'*JXBJ2S_ROP_QZSPKE1NM3QGYR&"C-P5P'EDB>#:(*GLB<2A?&Q>\:7/)I&B( M('09)<&\] @7'0 -\A7C[552S9?UCG/CE?6:=S&0G2XG\>W:TT4@+C(L1UG% M@GBAPRO[->%L M.#2L"_Q:Q:2J*;)2&"R+J=((X(C&:V,DEQ)V,XV2F?NT$*%7DH_59?WR?HATD2BX?LS; MCJ#SNZR.%%884B>Z":A!XXRWOY*'6&EP48UZ<5I_/>48_W I";15,S^,ULCDD7$U:4\U!6I;*RQ(T*$$62KY1ZO&D:67HSX:XID]G% MUM6^8DO E(Z;M,R$4Q.R?%!8KF5[4-^X#:[CA*M\4EW(5V/>&LNSP>D'CX^7 MEM-%EJR7>(WUTC##^KUPP2B)M9_?7G(_6D4T!FG%GR5Y&R71*W-5'L%KD#)C M3W1 $C43)&BG(,3A4:GY5?B0TK..FU4)*PV?>YF^OI!F*W+)'ZG^-Y;R)CIG MN2(C2USNHF HO6^";0HM2.1KR*XD,HE3L@24":!8H./17,CE4,?C/.:JU(*7 M-3ZQ?W)8 C"63;Q_-@7AI@!"^9,,Y]T;(>^W'B J(NG(^D8=/2(U$4&I6VD90?GCNO M=N64TE[U;8M"B'O=V%@-V_9UV%:';9\M- MKB;VD%E^?VKW)N-*V/8C,-?W[S]\^_?ATZ\77]Y_^.UJ,!Z.GV], MZ!(!/"IBBUOFGL'W[T4C)=J_41Y@8TSVMX4A=A@%MG[!5D\?BS9FZ973=89= MJ]9;J!!);]09]^75!)2,?GXF/WQR/'O#):P9SFMU#/Q_=!=&>1F;DYV:#7-_ M64@5*K+@>*A0I"']HG1LPR 2M=8K$^>J7;HL@5R72F=I^I5,.D;'34T=NQ8C M1&2V>W&"!3=B B&U&V-.!.V+1[Q;SQZ*HW'D^NQL-A M[\JQ^\ZDV[=Z=F^TE+9A76!JVCN>27_5'SO#8I(CB>V(:P(IH'842.%LJ6GD)QPAJH!WC4GA) FP>E%&C M;5$O4CAW%6>K+ *3HV.J19"HY,JP[,J0+(]LK*R3Q*_NXQQ[F* 3VP.UG=?0 MTU1 84C/A&NY]%R1XYF7+Z_.1<:#%T<2Y3(QM284F3#+.< F5:_,LVJJ,F4- M--H><%6#!#PE=]ZM[)5 !5Q%D_K-G0&7&_OP]O/!M&P+:*XM\*ZVF6G=76WJ MJ/B$6Z(LD"GVU&2)XDM8D)=[[^UKZ/X=NG^'[M_1\OX=C7G*=-L0W3;D>=N& M-.;F_Q*+WA&9F ,J1$@AX]:(N,>WF U$GSTLBBQ(IARMR+URC+H,S@2SI;I' MNE^NEE?JX:@0SKJ0BH-BE!26]%*]6MWNO<4('68/\^LXOPE\T$S@ =Q,UWFC MQMBTGYK\U /MI]9^ZAW]U,H%65:G+S=-GJONP!H[K#^^8KVA<]4;^?[5V/)[ M5^/NH-L;6]Z$6=TES]7@[;<;H-TLO1I:_6Y_U)37JM_O]!KT6JT0'EL[L@9M M\V,]_C "";9P:SW@U=H.9Y33(,4+9$;$]SC!5+F+ZO'GO*6[Q!4>1KUX7CS> ML2S)!8O[FW\SR( V)(-5F/6SP&^#>-@:3BOP[4$9U^F-UQ^>@MXX;VO).2 M^SC$W"/B;9%VY\IWGH'1? 8_Q#=HSW[/_&LW^1Y+*[ZW+&=@CWO?=[&+1G_D M#+M@ZUB.TQM^?Q?.TC-,#>T.G.XW]LWJ^G;G)INMTM8>>6D;=;MW-"2L,A*U M&!E@&C_+!C?D$1)]'N[5":>^DNNZ,#)Q+;VVY]Y M)[_R:[Y=$?N%E^=\;L!?W=G\C?&K2RXD\M9^3.(IHV8N;BB7A0OCSAGR&XJU M/^*?E\\&<L7+D%UL"D+$9@"_M&602JE[I,>*B6>8+1H7TWXM7I!ERQ&U M9? ;WQ)$E1CXZ\Z287*(,L7^'RU4M%!Y!J'B-"A4EKK6;2-0!!-PM$1IMT1Y MG$#Y^-OEPTT!GR)@'"U@-@H81PN84Q& MVI.=188<*SL\*9FQB[Q89MFG*DDZ?_W+>.1TWQP^2^5)K6C9]5!I+?^9S-$4OUF[96]1-)F[$TK,/WT)V+]N*VMVN M?514:VNJU52[2+5[ TU0JJM;6LU52[2+7VHPF6J-5],\ MB8+T1OA%T)ER#,X0H&$M>34-+]'P@4G>>FA8IJ,<)"5;72V,6T[(O+\@MGZF MXIQ5A5UK2R@>[O7?_LYTKSP7(>"_UJVY_A'23L!IY#0?X^\G#(UZM? MXC1]C>O<;KG,YRSVOM[$(?J]Q'T:;ZF@G&IX=19+53)XK;L%6U:Y(?K=_D_1?N!U --K!@O(=39U)!=/%P9WU+: MS<:BQ:(ZD8^*IP9=ZY7[^E7_-?+J3^PZH&Z5J%)^/ON_CG$!6#VG.BPJQQ*K MR W@^[_',D*![+)DKU07TWPN>X"&O%>:#*33@#X:X9GJPJP6%F8-=6&6+LQZ M<@.Q_J#O,7;RV#8+ZZO9C1M.I8>"JJ#EP"+>>@";]>)Z(/YO8AJ_ MQ.5!VTNH>KU.K[=/_?R95?)>I[M7"^F9C].W.GWG4,[S&%/VT/ .2!4__/L+ M^\5FH/4[_?Z>S_;'^U]^>7_QZV?C_6\__?[YRZ?W%[^ AOKI7^\OWWXV?O[T MX?>/\,UEYS2 I9E$>\_3=KS[RTW;CE\_WI_O@C--5]%6 MSO!]^KVQ; ?H4U%Q&RE8MTUOYZ MY>/&O]PTA;\/#J4U*]V1+-!<;I@F)*)W2NS3:'>L:+?7\_PKH-1XEM(@'G-M MV/UOD\3X_H=7/U6M6["LR\&C\R2 W\RQUUXYH@ZK#CPOSJDQ=/&XL-=+4_SU MLW;4?3($]39:N WMW2;O]N@9O-OBPA1WL_A$]38KWF2GN](E?AL'_AJ/>!D7 MF\3^/?S/338+?_C_4$L#!!0 ( (V&;E7GL3NDMQD )(; 8 =VQM MO^>Y9OZ9UUS7N*24I*;1KA0R!D>7GY>7GY)84%AR?_Q@IL!L:U O 6Q:4( M<(MQH<2XX#8 @_C)R_6W!?S7XN)&?-S"MY5?0!#94"L*<'.A4-P\J$VOD7^C MD?\!'C%><85]A[=(.'CS*5Z5U(F[_WRKDEEEBY1C'TU9]^RU>'X!Z6W;9615 M5-74-7;KZ>\W,#QPT/R(Q5'+8U;63LXG75Q/N;G[G//U\S]_X>+UX)#0L/ ; M$3<3;B4FW;Z3G)'Y("L[Y^&CW/R"PJ(7Q24O7U55U]2^J7O[KOY#:UM[1^?' M3Y_[OWT?^$$>'!H>GYC\/34],SLW3U]>65UCK(/,C% _?9EQ!7V;1$_[,#G?55"42=NJZ39_>>5+?Q*NHXTJ;/7 M^@2DE?7&5>B;H?TMLO^_P.+_5Y']G\#^$=+"S.6 # NM<]_?I _8CD.=4!S[))! MRB]L5LP8OE4V2A0&\G'C1#:7.W8\S60KOD^;1H: ,NPYUD-\4!]DR8GJ:>6D M<;XQ'2I)]?C=G&882-0#%6#@"*D5!W+7;GG.VLD63_PP?03T'G_6)?$7UEO. M5"]2[:?T#0M.$G*ZS1U0>Z::B[9F+4#\1)IY,TXZ2F[2@[ ]_+@U7:X]KX#' M97E>>N+H':$#NXLK>O2?^'0O1AH^L;E2T_@ZJX]FK709]V!ME3B(&UJ ;-0^ MW"2QE4BL0Z[!6!]<_"X8^/37IK_)JT\QS7F87B.5R^/1AX[55M/6&K#^*;:) MQA6%-[[V-CW2[]MJ2%!X./U7A].)5/?J=W0W/F-AU:U4G _^PPM:&$0%?+WF01'O9( <#9M,$&(BQP/S++VG49,96JD4DH1,&>&>]9&B,Q_NS MBCQ.'5?YT1DN<<%WT X]Z25C*N$& YT_,6M]^%4%"VD\?9V/$XSC;'4XANZV M-C]^+. VYPS'# ;B;?&?E.A$3BH*!JR\B>\6QM-!93([ RL+ X/-V-5L65;> M>V]:P WZCD, MD$=@8+;:'#5SO9>C^>>I)G0XF[#6CET5PPG*)\WA@N=PRT(U,%"N 0//DH\) M.CM8G."5=#"5UV?9X3\2"Q$#F.6M"&:GX(%63>A>FTH0;V0;UI%H:A0ORVF(N8YOD65]/L^2(8ZN&"@ ML(+\O@Q-0Y:CG+D+A_K)CB9;-=NQ%V" "1_3^+SN)5WLS%9ZW99,+"KRWYC@K"QE7@KW7R56!],9&YQQY,ED;Q8 M*/.^4L\OX4Y6?X:6Y11C?[OVXQ=6D8P+XPS)?92:&7;RACTGAL#A*IV1S>;Y M\0]D61#8T2TPX+D-@:JD(VI%_%Y_O^P$]A3V!&DL$[=\C(VT'1\ !OI/!?R) M 'T@?GT84$[O(#'^0G-4$IMFR@>CU-DS^V @\N6\I(.%V_2M?TF3?E#IO-BC MUWL=CKH5^*)^WC3],;-2SX>:P[W T:SLF6(F2,4/NE"0[B/+_O:V+M)J*OZD MAI9=7WU>=S%/S!GRG/^_9?>=!MMRU(_RY_+OZ*71[,S&/2%*8_$-3@RDRNZ) M),$ ;A.W7R(]PXNI6"1C8=$F)U3?TPHZGWFAN_@KT(EQ0H8&#](6^+P!5/8@NDPD%P 21"1YM<;9@L# MS6\W3Z.R/=-C20%$4"WH?1E(.DDGMFX?:TIQS"I?,C)9WGKNKM^GL+C'4[X^ MF17W#AN=VXFV0M)P(6H?W?\#13!\Q8Y^.:D6C1X]_G+DDZ1K[^+*MD]*U^13 M=7]*X-P(.\.OP$!WF,W?[^*[&V6(G3[T @;&3N/9)\V2[6:*C (C'I@0]4,H MY8FS1:^U_ULLCL)'?\Q_"1I_E^SAXMEUT%#=LD0I]62>CVV0&U&9\SP*^S(\ MW;IOSVJ7S-(+CV*M"H7 @BZCS%YT6408XTLZ&T+Z%F4 !F3MJ2EH)@?!(*D4 MTDL(]V]%Q];USFEU YF"CTI_4^:2> -ES"F8ID'6>=;87P@3"P M- \#:=K_8NN,9_Y+_*5!&.BADC@<'+V Y=?YC[V 9W[)TXLM1VVI3<91F]O' MV('T'E/:EX;*4S]5*TO&$A*'JF4)KE>;Y5M58P]@AL/<$UKSYW:/E*,:OY5 M4AT#/=\SF;(TZS[ZEL;(B6BO2D/7-T#5J&0C:NAK&N01VA!ID>]D6S M]"^"-=<4:%>9IW:*0<7?7>O#KSN#_!/$>'OZV=8/3;)X'I6LCF?D_O 826\A MK06%Y>[(*J%+^U*?N'AU=6_ '4S:%(;VVF4-(K[&O_YJ($&7XDJR::3.L[: MAF$FG6^%?B,-L"-@-+C1?FP_D7:X:8\'Z-3JWR)8W/7R\31M=3=TQ/+N$;_9@Y?1@^^AN'H#2 RI MU%2R!0*(X6\,2]!G@FK9:J+0I^=A?+8Y_Z=IDYB(9)7F71=Q].>)=-]I;>H@ MOH?4"7$QG:HP?]J9 OO-.8,D!5P9),=YCO9859YHF2I^Y M^W'()55L16/AM':[]DC2&&9Q;2*%DCBJ1)(U_I$C::6:=2'_,Z.O\/X=*6?% M2QUD/M2/FM0#$7E^V'UW=00$]E>_FU)6C=">.RK1A[=>)PZM,^+!?2R[3^7% ML8JU SLL1!_WF=P-9/"'+7:LRO1D> M*!KLI\W:ZQ0_DOU(TNDXS/2TEZ]U,3+OKLA+V7!(6,7U(]QC?(I4]0+-MD&2 MR?^.!/Z*MBKH&GL:V+9^CPF9PTKC PE#Y+'B-F'7EKS=;^NJ MR:NMLC];1!)6=F]+.^?0Z+.+7=XH?'V#CRUIR<#1]S>^F-V(7KU&F=^VS]VC M8U0NR]Q**<$A4YY/^=KYBIUOQN>Q!PW0#DQR'UX.THF2YSQ>W1YB+]=5,*=Y MQ2TP4+K=]UV]]W=+\9=^*"6U9Q\_22TCI(?F0AR:/M0J'K[C=+;HX$I'^D4N M^;[80IV@JF]QR_4)9F6E><+TQE/>& M?#Z60TO]:^QJ1D+<_2=^R:$H&HF12XL$^1B)8-HSW5).$J[!0OVO_8_<.DUI.#GT%QF$[4HH$5Z=G,+>B'B'45H_6YB7-J8$4 M.KE4-8?VA& >SDSG#JOAV>&UH5X"8#*#1+.^?-MKY[XW_O0O10^OA(\HFE^% M@3=M,7K-(!%[8/5+#)%]B+Z 98LEM>7=.)9VJW8Z.?7+.KMK/+U30BS](OMU MND7#XZ-O!QQ_W27PT$>L#%FE2J55VM]O_T2FA&WTTS&L',**>0A@UK.?W7'? M.AC9C+G>"?OJKY;0X0?0EE@3$YI?ZJ@2_>Z=PHXT30JEY6))@4K*YU< >V$$ M/_8<4*-FT:V< YT'I "YV/A=V*SK,%")OU5(SZ%ZTHIM;(M-%&O>76G=5:@] M@X4.[7 U1Z(6G&1\ 4L1IN> D(^SS]#'0 D84._G%)(6M9&>.G=$G]Z4AY_P M1CJ\IRLSF:4T9L\N.,[(@(&*)J0!%XF2.X;Q[(0]I 6$<.XSQ7QO[V&'=R$4 MJF>9.-7JA:5COV,7INTY0N0U#.*./$+(R;KL4N9E,NDWM@1/[B9LR#Q#4Q!5 MZ<]^I-V*WYA$^%=1INM4&%O*",%X$+@.O;M V3 7CBF!@1;D^.]/,3L0(SM( M'*U8U!8%A(]?2*,'D9- MH;LS/Q.TW2*EAJ_M'\EO+EY.=1TBT,PS>&CCB>3%2G?P:_1>S6NA"?'CA;?X>I4_ M6XZ;RONP+LU?GK ?7IAH;+-;/P(FSDLJ3:OX!,:BSTA@#I_&-*^DIYD@ZJ/R M)J(<^Q\N]#5AYHAT+".-/EK^2B7^$$Y\8;GB *!2^_T597U$;<;K.@T+';>/ MQ2]BD?$U9Q/,1271')?DY[T,.)7L2#EJ6X;[[+?.(C>SF:E$]SAI1L:3A,'CG239\MK2V2BK_%_=;T*O/& 99&W+D#G'$Z0UZG,F?M^M ML157A$J](J!JB8DP4 .]FWBI]=MD)_VZZG/?B%^EJF7C3VU1EIIG4,KGXJ48L2*'701T#'F M*[AJ^Y1:3!*E!MWZ*](V]]C>0/T1HX>4"^'#)ZU$63JZ&G(M>JY4\F+G)&6( MPLCME7"G628T:(N4^E8=;]P[:?$F>:-E)4OK><2Y*_/6&88'MN?'8@\B[E9! M.Z'/G.+50%N?P5Q"(O7I0W0#_8O>N1D2%]^8YK2Q[@1W"TLK8%3(M:U.7KMR M0"!SP.7KE"'FM/^\YA\BN!>=E"T7-F[RMG3EI\=%:;O1?(.X[_C?+L2N2E., M R@QWN6%;S$R40>K=R28Z/>+7DW+5S]G=IVB"@I%NN:>;]*_BQG"MS>)AW&H MG2EZ3^V4U:K<<4=_H\&=^'O$1D@XZL *XF3:Z"%\U8V,>3^6^PXGM?5M#K&4 MV#=J-'WF61@(CPW_ D0C.H6GG#8@('/[723!_I75. MXDR0PC9#"GLE9C_G6#/Y?[88X2(DC MT5P"#TT2VO%"X!9,4EB$32ZGM\J#/.#HP._K\[8DU;_8)IE]E>QQD,H*AH%C M2.%.3L=BHTECC_#+YTC"B,1-HT#9MK@L"LT9D<'&%'GDHCT(?3_F33S-R=F$ M9F[8X@I-MQ6+G@*C0UYW%11^)O?-WQ'O:O+/5! ZEWJYTZF_P0 2,">BI6)^ MF"C^:%,=O!CAEQZAX/?31WSNS5*=,?V]#.,9.AH1'7;AM\./C^.I!\J8$T,U M'.[A.5^U'6X*I#,WUKE)!ZG2!HVW_*[==K+ M*D.U7R^2%\!+M:V+IG/0J\3[K[4*OZ]I1AZ[.OW3NE(UVBT6\S76I!&YYFG4 M23"2?GUB*4%?.^G@KS?OBTZ!%^7V7RASZ'.8S TL371@"]6NHMGBJ/9]7;3, MR9S$8:?I5IZ(C"/7TXB!>D&M=!(P@.MUD;[3F1%);(T 5O3@JV)"3V?,(I7$" M.Z9CQ3S!UWI%Z)>9L1N^*!H9M+S1_07D>$==@# 96E6[ZS]^W4D5@_;JXY*0\^ MB'G -4VH,$C*/)7$B"5/";^W 2^7OO+YD_34#"D +N%DYM(8'B,;A0QC;PXB MQ:U]B.](8T\@29;!XE66(WC_'KYH=GEN%H2!/!>GCZU8QJ^ <4(\9MG]GXX\ M0X_8#V,9;SD/:S4:+&G5$V]>2JVXVP0NU2RD[9VP5SVA(Z-\A'EJRWCO;_^R M&&^H#U-EG[AH(N?)/@NJ3&@29-@:Z2<"=E3?"*)[SEV;NK+C&O&1O.<6&A=O MK%*C-U(Q1X,#GDHP^D""Y.RG&4IGB(P25\8QQ2N6,^G-Y-?L[9S"!MYQ9*P6 MMV,2-UZ45X1_<_CN)^WN=+3]C_3EZL#[Q[8/&]5]4O:Y_/8C7S>A&MNQQW_, MLH,B +ZWJ ^7_\$P+)\0,OLY_/Y6[C:Y@1RL&=?..(NK,?Q]?Z(L)VT%CU>E MO7C?1*I[DZ@GLW=)\56LL95B,L"I1T!$B-+J@]2B]M$2(JI_MEU:2SQ?6.OK MPGP6W9SM,D;%9,5<21\R;V%BYNH[.1!"(=(<+("8U^R]X/7"\_@*HQC16O'R M# C==.N.YC1FO\:CD4-7WU97?CW(('YV8JF'8R%\R%W"RK VI&\AR;6>PQ:? M&7L31^O'WPX;/EU7_=.SZ($(^9I2H(7N_FT7B8XWOD8(,%L9'SA/V+H3E&&/ MSN%VZNB+'->(V R+Q%,?4%.[QK9_HBX@IH;8NT'!<:HV0QDDCW\,6I/P>3GO M?CKSD)7,/?(Q[:V*FE^V3H)MX*>'44O>+F^C/D<(Y9SXEUHTP]!O7*KE7P(43XOG!U, MI9(6GR-JELGY<1#?;LY $"&B2/TED#E.-;Z=*CZX[2T[=H93W#+$5'HRM2D\PFOW8](/K\\J,!14&;$J7\*!& MYP2U5'(K-0@+#:.X>Y@1/::*,SOK]O?I-4WZ1&^]/J< ML^X'*\4#<8[;-91OML@832:S#]R[%.;0NW,3AM5(76E@?>V!>5D;K%3(CD-/ M[=NEQ7=5>;P\65;F^0!:$U5G=AIJV1V,%1&6=##%P$/_ 5!+ P04 " "- MAFY5%>!LDXT] M:W/:2I9_I=>S,]>NPOB9V'%R744P\66&8!>0>&]M[8<&-48W0F+T,&%^_9YS MNEL/'K9PC"V@4Q7;@)#Z]'D_^]-_[>_7W %W>\)B?W2^-ICE]:*A<$/6\P4/ MX=VQ'0Y8QQN-N,N^"M^W'8=]]FWK7C#VH7QT6CXL?WB_OW_Y"6Y55=_QW MV M='1P='IP?'A\S X_7)R>7;P[8[=?V>ZW3G6/+K^ZJ7;^O*W)Q]Y^^]RH5]G. M_L'!W4GUX."J?#O1O>6W7LR:7GRS[@07AQ!&_[PRY?V^[^Z$WNC@Y'(4?X9L'\/'4 M-3_WQ[85#BZ.#@___G'$+._477N.X/Y%UPL''Z&^WT^M)W)Q6\=>R@"UA1CUO*&W/VM M)-^!WX'P[?YO'^GJP/Z/@%L#>*'X&>YSQ[Z'F^-:/TKX+Q3HW.X2-Z M.18$7==S++BV]G-@=^V0'1V63SX==&';1J^T2+QZP3H?[ 6Y=CAY&)@6Y9P MX?I__.W\^/#DXZ<#O'9%R^P!9PD__SIW+MNUZDWSBE6^UII7\+]38O^\J3>O M:BU6@;?O*O7OM5;!EMRY8:W:]YO&]WKSFE5;M:MZAQ8+H'QKU3M_LLIUJU9# M8%Y^X3\'L/+)*?UZ M&C1 R, .6%OT/-=B%1#N%@IX("0/'^ S#F_?<1 ?/@L]UA(/GO, 0HJ!-+> M/[%WP[I MW\RGCNV*BPC7AG_-?$R/N @\QT;Y$@/TZ2!Z8A]HL4VCC MQCHVE[P#>S$$NV%2A'VXJ[>O7VH/ /I&%4&_%F!YV+SPD->?!7G[ME8%L$%B MKRG@[?:SX+YM5)J==87Y]GDP7S=N/FT=* MI.9"[UZ$ U!_Y.9I78%TT;ZFGW7XV8;] +JB+\A]+P'XCB-ZZ'0X$P9W*( E M4/MI@_$$6ONSY_O>6/CY=1Z!)GAOP, DLA]L*^*.@X9 $<%:CK_;UZS6J%5! M@54KC9BNT3C]T_-_%)NPT4)]%N3SB!N)=)9$"DG)+T? !0)F&;)5VNCVY@X< MW;1D3LQ0U$\%-KMOEP;YMG8=L^=ZF-2XY&5 ;'=JE:\,_/Y:Z[95;P,2UPK< M=BCX<&GA6ZTT*U<5UNAX)=$P_@\-M!P-6 M]9QHV+4Y6##Z&WK*Z?=:666#"% 70 MA@?6\RWW0UMLA!D3PS-9AKT1%WW;Y6[/Y@X !=9G&.'= Q:($+D:L.E)I@[L M>Y>'$:C!$;\7 0-LB]!CNX7$KL +-P.Q!,H2T6,$Y;9999\KS7^56+/2D99I MI=V^J=;I51%$+ZQP&4+E 0.B+9'/ L.Q@Y/#)A>WB-N]W M':_W(WU_S%AF;H[WD#4"])AYN_(B9X88A+PZ#UE M 0_9+GQ .ID/!1O BZX0+M[J ,3CD$_@->.8>116B?DB"/%N)?T6/3-Y-XA& M(X>>BK4Q/O/0D!O;@6!#S[+[-KS;][TA"V'W,06+OXLB9-4FQONVC$X917X0 M 0X1IO' !A4R!Y&P25T'_!?T=10*E<$$*.0^T, ]/3A(+-^T:5F&/3IZ?_BQ MRD=V""SQ'[@/D,8P8%$ ?Z(-!7?L1B%S/5CS2/1@PWMD?%@"'I1<$PS@7<#U M@Z"' /I&TNIB0\$Q# D:,NCY=A>?@$0GAMH=F]ZD%:B:[18IGY<2*3"GB/#18?D=?GD> MMY+)V^>V@ZZ7NB8M8I#;*>!B@

    N?+<82B+6 MWPHW;VJ4/ZN:ZNC=QG#6U5*<=9O2T7E(#B-S$Y*4B7!4JK,KBN]AS=3L9JIK MJ080_@Z]H:SR317;KJ*T-NN>'9^FJQ9SU/4=S4(F?PY\_9TN[_VX]SU@Y"E^ M3\&=_6 @R0F?0"2O7A_.VYYTU:0L9E;OI.N;IRNG,;BUW_4%_['/^P#^!7?& M($#57I^?EX]/__ZQZ_D@>E2Q\^%41?1FUEG_NK!Z2Y!-Y:YH8K3 M2O<"+0ZLJ+6GH[G2G5B!8EO]%IL@R:MIZ=K209*,24IN*A(Q^,_($A@!F76N M=_D>&V-E=[;X15EI,LFVV]UC0_Y#Q-XWUP75P2).DU^0H8%.W46E_;U!F!+1YU3!RT37@4.;]\/D?MY6YW:-[0DI=O*4,W8T4IQ(_H&[J>X[CC8.+5VEZ62C6UK+E90/D_=&T MO'^+:@QJ\GG:.2^S;R,EKFO]O@J"7@&#L%T=,^T*H.6]>9%YY!)@H\?4SAMN M@8KC6$]OPILNI]SCBAB%U^1D6[LT$UV,Q2CF65)AJAAQTA0"P MBEH[=9;IE7:!HY'T)*6EDM/IJ!P62$6^K(]9#&$,8!J^W?% %M8$-@@ [N-% M(%_4J[TRNZ%/89M=W%25%M#AD5GB3B]>@H-[,_)%SXDLR1']B*H\Q$_A]S + MI-9*SFJ)C62=$RQCY-L/-J@6 /"!PVJZ#J6'9G9"0R!#GO,M-GQ70G*E.KR# M3"IJI=EQHY:*JI:."Z"65!]J'KTD8#%4$.%:J1'8\D:A^A/%:2!-?K+TT5^@7+'GB!*S(C3X2UIEH6>+ MQ5.6Z()KX8H 7NFZ=KJNYX$NXJZZ.7%+R']0HMGK2Q];1J%P1]!68:N1D"R\H M E@$#=E+:MLMO-2B!"3N]2@"3S10 ")V"&:Y6/)4R828ESE,T8>",!VY7$ M3^)^ =*7)#[8'ZK\[/$ N(2/1@[8B,J6F5IE@$';F77"?[3Q "DVB"WNJ$I9 MSR?NPR+9U[%>CDY/C>POE.SO+B7[[X"N/7!;J+>"@C= KF!,"Y]3KY&B;-X% M<18G0X]W^5YI(>\H 4V"W1%3G C?YJ18)',$Z-(!]79Y8*-,=G#"1")GB6U2 M!7!:*%2L!TY2CV)1\$QM]B^O"*06BQ]VDRBJ9]SLE7CN\-SP7*%XKK=$\S<.J] MU_$)SHX-C1:*1NT7\0G #0#X0!2/'&'=*W_@WN+ +>J2ORHW[ MRGP$=Y?4@OX,Z),(69(VFR)L*E(&:U ;0^EJMD 7,-M4^!R$Y*I07YAD%ENX MI&^DQ8X+JGJ. UZQC],:=(3(]<9,EC;""H6.77D28JK&T'/_X/D]E3M'/>0# MN6(]+CQJC-<&'BHS!J2 %Y-9;8I_7K7XY]@4_ZQ[\<]:9F0U6QK[9Q2NF6'M.PLQ9D MUNN1]F,PQUBT!4O[>R7X?;[[%_Q^!U)O%PA/Z_?@;YS?$2&+OQQLCC%EV0N?0'HZZ6=F0RP3["A@G]5==[Y2+# YN[4 MRC>M^6&Y%()6_N_+1^]WQ=Y"ZM1=B/.=[I568*]2IP+(\[9I+MHE6D%%O5=9 MLYSM\N0A4_B7=C8EJ4K:(Z;L3!3@H,WA$ L759DG#SR77'#11TF6U!&(4.9\ ML)C2MDZ5@+)>IF%K$1KN)U?=L/Y"@LJ2U3$>TD)I.J_4N4I@SC![#Z M@ 98J4K83),JCG*";94!]*@+ @+U^:(G2.2"^*ZDS+J6-NMFQBHV/5 :*J_) MAUXDN^K^^^2P! *5_F.#&]"NE.-) P!J!?[@407?;;-J:'1K:'2YL,_R--HF MBMHT4OIDS5S="%B\7 %LLB_O4D!4+TYXW M0L]/^9!_J1-F5<2L5J]^.:CB?/R. +>0!'72FU*4699S%OF,,V9?UZR1":+B M387;.A-'O)2)0^.X:)I&&,^/;8L>>'4X6P+<*),EVC7 MX[Z%+RP;JW(P?#MWD?<>N+6TGJYG$7Q#FL@^=ZF,1^' \^W_4#SHYQX]26A' MN91XR=/]13->\W)]R,D<\YD58;&2[&[*F1<1.YY5252SB;+5R-!RG; KL+=8%@JCXVC#O#4E''60C238KSAC/O MRN@B1O=3'"/)E/R"U(2<-($2O^%H%CG97\_RUQ/Y<:K_@_=#MK_ ]WJV]#?B M15B*,:),7D@!]U#\6:P:-$+BO@E(:=COHL;+J&-61X MDR[R[[FKJ!%V-C4(9OXX:DR;R/R(IXZ L51&6*5W8[I*SPR4H2=%*?:#(A7/ MLQ =)842 =8 MBI;2B*%9B0XXU&EQ\G.S6$@1K93*)$83M(1JX)VJ4<=N!G>R:(_WE/I CJ(Z M?QJ8-#TE78U'U_9@1L&44@^:TG9]UB9.CC4'+ (V'O8A5$R$.Z*[ZXA2TVM; MJ1=O"O8*:XSU7\@82\P+/)H41STRD*NN$D6= 8A#8%KV!^P+:S1NLY:21X/ M(IJA)I4V: 7DR7E99V!8N0R15A?27I#V5J#4DQ>Y M@2"5JVPC^;Z"(IC;>&T"LUO#*/?+U>/1R:/QF4DG1U06?522"B,U]"X[,!"5 MQP+MM:+^84-NQ22WP7*G^23S%^=/7'2]V:F.*3$>$Z#GKWPF^[NGT;DOK\H= M6YS9CZY(-2F^3B_"V7'Y\.G)RT4V;N8?I+!!\=QW!2A;2@J5Z' 8C%@LTT5X MIXM_IWR&I#!Y>AJQI^P8"BE(CSRVH*0$D-.WL;U6^I&I>F5 ,CH8Z+N4V&+C M#T-<26TQ%4E9 !FG_&(0^1BB*;$DYC-.#YGB,B#5XP%X>:&, B1GVZ>^'Q]4 M(>>)#[FMI\L],IC)EOG*"-;<]WPUL5QY[$\714K_'*"+EY'U"+/>V/0(/#SK M*OEBU_=^X.P0CU9- TLB.NLWJ=+TP6[V:8<6.MY/;1,; :'UR-<&9H([*)L5 M+5[L%;158(.^H)+#CNH!=SQPZ$=\(H0\ZS;V8E]!@I+P7/="K,VK]'Q? )'9 M$B-@4M@//8'@CHZ\E/%9JFW@_;ZM>"B_**W-]1%76G!HJAEFL'%JJAG6O9K! M>(R%$-7+U<.'GQB)&8J:S5OS";80G(-:#.6 M\G6=E.BF*E7UZ*JQ$S?T(Z$>)4<>J)$T0QUD4>9?,)VU4G']7?&S)T9Q5S @ M7((VR;6"J=,>',JTX4!?_8%*%F'I/L5#J?DFSYUIW&]^X%1^A2?M@3)'D%G' M*]=C&&&Q-J7066&AV"09:)YOS/=B66#H;FOH;KGRYE@(9N1?W%V:J"/ROO69 M-Z1+O!P1T<>.O,EUS/KL3AP^#DI)@4\2-TY1 MZ-2F>O$0^#BM7*7%2STCO0X[3-=FPE?P;$)Y;)U49%-57.A8T=D^)B>]57IC MN<+M1_4&%>C,2ZODV&SI7I>[/_QH%/8FZ*'3^!L7_QXBTX( B8;( M*_I(1&1.,.GZ<""*=%^BC5)R).1ID.S,J9P7(J-RJLT5 M-=^ MCH0;B%QC,V3>I#-=72XSPB,^D67@]K ;8=G2;+!0'0-QH/DU3C-[4;CO]?=' M@#T!7PF!;UPQB5FG+U2F1ZC%3AER\7@]$#B@PY02=<6]%]JIZN=X2L#L8( Y M0B4>I_J^_&'1.#4SX693N?2\ %R:R6NFVEB>,7RZ%FM"W;NA:Q;D\74RVEW* M<9CALV+]6!^2F8LI 5,&.!58Z$I@-4=O8(C\B$!R4#9%F;;$^I1Q94H W8)?K>*Y-@X^? MK9.T-M$=Y+&&D"H@?4(OOM/WO2';U6?^ZD_>2.(XOURHRWC#?$VFR_A\3M/42VAK#H",9 :8 A$6FIC('Y2( M5E5'E20MW* J#,HHQX9JPG"VF\H@RW'4=#MOB,%J:ZJ0//#BU6260O$0G0B/ M0E52A1V/ECIZ'0M-LGJ<+J=83)@J]4LD 8[*UU%T>&Z?T_PB\/" C5;2XF=8 MNYBL/3/RY4W:H",R/(%)ES*3,[RL*CCB(C];GD?B1C1S@^*.I/@L&ZC>QV^, M5,I:VP3 N#)C+&C^BUY1G BC*B@\SP58)XC+%8$I8[92[,VQA,N^QT&?DF/C M)I7T?9,LE[;'/5?$)8P!'XJDX$O#7,%>DW@HFJJ35 I=A5/ASS[O42$*S7\2 M6*/H>Z[=D^7 0SL@(96:NH>RQ,E^BOO%;J^^,'O([],VA )1QGM3@*:69=SL M+9,A,]-PWL(\B'I8C*J/.\)AG_?+.=US3X&)*\]H(*.<]*A&T4VE-:CD)"M1 MZ'*:H1 7HP7997*Y3,,KVWFLX\Q"HJ"WI63>A011HS7(7Z*57.&;D.CI%,'5ZDIX"B&>SJ$NX4M^$#P1 .0E#+ MX,.KFVGC/O BV.]5<=>\Y%6>?-7_MF-5>0O*-6!?Z.2H_WO=9:I)&T?O5C($ M6S.C"S9--H$VR]#GCZS@&9 O4<.P46G0]R8-NNYIT +KZ'RE8S-$66^RNWJG M66NWV=T?M5;MYDM)EOM/6TQ8ER_E_.R$S[@57T8Q)H 9=1 ?[WI@5+U&[=_+ M((3X,90'8RJ6E*2-O61\%(@+_4=Z);CGBO&0%JF1T\WR&X]"+\MN]$YVVMXH MG&*%::'&2! !\9,D HC#6'2HYQ_)G0@M_?X#M@'UN*-DF)0'ZJ:G9^7C]W]/ M;Z)ZO-[0%+^E[H]1ZCXH1+V3^O7^V.>C"RDK\.ST)WE8"2=ZL+Z4=VFBN5B) M,%]-F8[Z&5JT[T @P8@#DHYW\N#@K'QV;E"P(A2O/K6[K3JE09KUUK?Z]5:FUVW;K[=PB?5\@S@ZXS: MO.2\ 0A>!M2G4;J/[\ZXWZ>/"Z-EM)YRKI5&NAH])-1V(EI][) M<'^RA_M2J_#V-KU9Z5H\_,6+O$09)0"T<=S3Y4#R3/U((S# 'AD(*S1G5 M ?<=N'FMS.X&0B!Q&_I=4_KMV*'S8@1<(+C:PL5SDK[;/<%N?1%0]Y"ATK6D MTN="NH:$^[)F].81[QIZ1GE]VX^9QBV9() M5*TQ7@VK;AQ*P2.]:8)>_5;MX #G&B()G^D^9R&Z1/,6GH]7Y@O#@%IX=FVBU MB5;_6G2A6*SQ=*@Z1V@HRQDF5&V(MS!QZOS46R"XV@*/T.3^Q)"E,2(-2@L! MZN,16^/RK3%J#;=N'$I3W-J^K56!53M_&F;=!,P:9MTXE*:8];91:78,HVX" M5@VC/H[2TWR!U/+QNP(!NS"6FB]^>GINXJI<'<<9V&_;.T_/+0E'CSG 4>1 MJF.G\%FPDLC'8^-3I^].H\',7MSNV8OK-^HOMSWPH5"JY?I;I55I=FZ>&J.5 M0V^B;UXHV"C04JTT*U<5UNA<_7H78I%0M\*H?,$0N=!P!UGFS76VE'LIH8>J@-;]-D7V^5NS^8.N^GW[5Z2 MD#>T67C:7/'<[2*1J_'EC/EO,%ILC.Y<"X_++I8+?(O M-P#;E*.9WM>N7&>!B,%AT2+<1HSE/-2K:&+=?&\9Y:IPYX\P]ARD*/-CPEX9Q MGAHGKB@0;A/-_MHPSB*=5+YS^=WN"?:$![>-B-S-[!8SN\7,;GF1H4KT MOWSV)*&F-_XP/ZNNWV07O4YM%\N=>0G;(87YU,T]N&'?\<9Z&_7K_3%8[Q>2 M:L>P9T]24_PY[X*]%H7B(S+ J@1@+IF^K$A7/U^N%V/%6ZXD$SUX9O>SNSX/ MP.=U:*PEM.MLA)NQ26N+.A/:W/+0Y@OHD**$,TT_G^E V?I^/A/P6V^:W=2. M/C-,R)A/!J-%PJ@9)K0IF#2\N6D8-<.$-@B99IB0"3YL_LSF\V?651V?E(^Q ML$HFI)(\H0ZFE\_PT]G0^U3NQA1DK9^ONXWQ&3-O:9TI=E.C,V;>TKK3IIFW M9-Q=XR$9C!8$4C-O:;/Q:SAVTS!JYBUM$C8-?QJ,;A=&S;PE4\>VZ9-@X4DS5^IEYTH94EFCR35F MVI(1;^M&LV;:TBJ76)#Q2F:>DIFG9.8IO=8\I6=RW_J-2%I+Y;YS6;FN-3NL MTKQBC5KSJM;ZY6AMP;S0GV5#U[KQ\2*;-HH:J7/U4)^_+YRK28EAH;9S6;0FT MM";<99_%O2.V>I[(VM&G":H4P)\RT8RMBF;\:NCBP;.MIR(7!UW/FL"O03AT M+O\?4$L#!!0 ( (V&;E4;_@= M@@ +LH 8 =VQM#,Q9#$N:'1M[5KQ4]NX$OY7='3N"C-)G! H):',4$C?,=-"'TWG[GZ4 M;2768%L^24[(^^O?MY*=.$!;&+@V[]YUIB&15M)J]].WNY:/?FJW1WG"\TC$ M[-?QA_O MVNWC(TQU6HU1^8#U>D%O+]CM[NZR[N%@[V"P_XI]_,"V/X]/=YSXV>7I^(^/ M([_LQ\]OWY^?LJUV$/S6/PV"L_&9[\#\/3;6/#?22I7S- A&%UML*[&V& 3! M?#[OS/L=I:?!^"I(;);N!:E21G1B&V\='U$+/@6/CX\R83F+$JZ-L&^V/H_? MM5]#PDJ;BN.CH/[K94,5+XZ/8CECQBY2\68KXWHJ\[95Q:#?+>P0(P-TWY*Y M:<]E;)-!K]O]>5CP.);YM)V*B45+I[^_:M-RFJP:E=_<0(N46SD3-'MCWB@5 M7 ]"99/A[27N&UG4XR8JM^T)SV2Z&+PG=[AT(H;V^:IG&(U:AUZDPP@S.A_K_I"*H1K*LS] M+*%*8W2.;A(92LOZF/4H"&''XGOH' '40C>4_I:>IZ.K\?F[\].3\?GE!0!Z M]>GSR<68C2_9I]&I:^MW=VD#[$?MX%%FOWS'QK^.V*>3J[G8X:>W>YWV,J7%3]OT1&/%NRLPS[R:2JYYBT6"6WE9,%LPNW@!VG6Z_SR MHO>J.WS*YSE+^$PP+692S,&.-I&&_5ER#6^F"[072EMP)GNG=(;%V_]F:L)^ M ]%*GAEVGL>EL5KRE'T2>B8C[/5?6I4%>J+.\*^TRQJ#]5]!Q,%1YC&@.&B[ MEB_;;O<9;/>6&Q=/6+9@U[F:IP*!I^5-6!DN5MADKA"QL!LN<\;S!2MSJTL! MJR >N7 &BW*6X92J$L;2;)[(*&&FI(_5^+G0HIJ$-I!) Z8GB_NHJX4I M1.04I'D+J*9B;'.&83$+%TTS;# .^G\E#@2;R!R6)J>M+-L"""".;MWHE_D$ M)XQ3P,3W*"UCS GO-\_@ M]/&:A7YY\7JW=S TE5NKZ$"'14TF8$6];7:<^B]Y^['_YGY)B=^Z10O,S.L4- 'F'DBX/7FBRMM $ M"]$^;\,*$A1^!IL(%=>Q=;S-=YX"DS-AD![!6HY>O^W*%C%_Q$OS\"%$P:& M6ZJ5/*FK4F."@H*R<4?M0?C"H@ M<29C @LW*(*)T[@!T"C%( 1Q'=?>!+XD#V4J[8*BS'W+$K:=XYU//2S71!LI MBJ/.FVI#1:E1<<+'%!6C2.G8*>"2E:G($>Q20 L]HB#,D@@2,0\?8%L68*^- M!E#T) "-9CPMW6DEZXK)!(D":O(<2>3=@+\,9P]@'__S_AS X04#P1S&9QJA M*NV7-7@(/_*EM* T:O+M]).%=8+FCH#PEH ^0YI\DUT>/XTSO#7O>H6*D"IP MNYY[7?\(IJ!XHJ*HU&3[!GG?,VNFC$4[/2[ 7";"1%6UR;:_,&0"$.$,WY*N M%$?:*ES]1*557B[UVO%:)=PL(QV=?@/B'YW\IBE=ARYC%7:+ .. M:\"4&":*E@L,\^YX-?$_CYF._YWV89[^%%7IX]R M>)4D^A+KGJ/-8PPT8GFROPB.*D?!$'@8J43+AR"#^&/*#,:#]=UF*D:]MXY_ MQE-_^$Q^;KCYB&9?TVL%J2>GJR>(,!.-(]6"2X0C CC5/4>JO-_R!"WSF4IG M@E@ZY]/J<9BNN$-D1:H6 KWS1'FVX&O8 A:>)81UC@*RP+%7_KD>Y^Y^_7'N M-WQ &;:'X2"1,5P*>=I9MS^LM'5JNGL>Z[+N:IX0>!6Z':DTY841@_I+4S6" M0*45W=J0?6#Y2CD/*%Y:53?X&R'7L@8ZTG/]UHA:&G= 6\Q=#[S9\O<#=*6E M:SUKJWA+V+ANGU'$0*BO;A9"9:W*JDGWNYW7/S=M6*U>V[-Q,=68GMQ.C[9J M0]:_VW/-BT$(JKANSV&U;UYV>5W\PK4H#U$(EU:L;;N^@*L^;?S0#>YU#GI_ M[PWN=?8._D=W&%A- 'XNL'Z/\'_0V;T=%WQ3,S!T7J_" Q0[ T4/V 5,G(7@ MR]Y>B]%5N:.;9X3R=[@ON[6QMXO!HS?AX5IQ:@6>7H?F=,^_V(NN^[=1^PQ, M9I(L6$C6Y$5%)BPR[]\Y1[@!ZX@J#.7;Y[)?/ MTJ697R7+LB#DT?54JS*/J811>E!34>--L_6.2JG;2G;7RIGJ=;:U@F:];?GZ M7(%"M.U32CY!U3+@,R7C"D('AYW^DC5]4]:W_%_ 5!+ P04 M" "-AFY5T@C-F+<( # * & '=L;7,M,C R,C Y,S!X97@S,60R+FAT M;>U:\5/;.!;^5W1T=DMG$CLA4$I"F:&0WC+30H^FN[<_RK:,-3B65Y*3YO[Z M^YYD)P[0%@:VS>UM9QH2Z4EZ>N_3]]ZS?/B/;G=<9+R(1<)^F;Q_QQ(55U-1 M6!9KP2U:Y])F;*+*DA?LO=!:YCE[HV5R)1@["/J[02\X>-GM'AUBJI-ZC"J& MK-\/^[OA3F]GA_4.AKO[P[U]]N$]V_XT.7GAQ$\O3B:_?QC[93]\>O/N[(1M M=:%D5:J@N=A.#[?8EN9M>4P#.?S>3 ?!$I?A9/+ M,+/3?#?,E3(B2&RR=71(+?@4/#DZG K+69QQ;81]O?5I\K;["A)6VEP<'8;- M7R\;J61Q=)C(&3-VD8O76U.NKV31M:H<#GJE'6%DB.X;,I^[/._X%OPU0LOT^2ZOL!JUCKQ)AA!F]+]??R$5HC45YGZ62.4).L>?,QE) MRP;]8.4_I:>)^/+R=G;LY/CR=G%.0!Z^?'3\?F$32[8 MQ_&):QOTW ;8C]K!@\Q^\99-?AFSC\>7;X[/QQ^[%_]^-_Z='9],&'IV>M]A M*U]6_*S#3K&**-AQP'[EQO \[[!8:"O3!;,9M\,?I%D_^/E9_V5O])C/,Y;Q MF6!:S*28@QUM)@W[H^(:WLP7:"^5MN!,]E;I*1;O_HNIE/T&HI5\:MA9D53& M:LES]E'HF8RQUW]J597HB8/1GVF7-08;O(2(@Z,L$D!QV'4M7[;=SA/8[@TW M+IZPZ8)=%VJ>"P2>CC=A;;A$89.%0L3";K@L&"\6K"JLK@2L@GCDPADLRMD4 MOYPA4QZC23,U!1%9Y>5N"10"MC9<+TADRJ\%UFW-:="60!DLF9/-: T2B*5& M#(580:ZJ8"S-YIF,,V8J^EB-GPLMZDEH U-IP/1D<1]UM3"EB)V"-&\)U52" M;95@ M3GBO9<8./"_I5)8P/N&&\(2,9PF,VB?FQM+ 7N(B<8T[+0\;AIE;FF[P4[??0*G3]8L]/.S5SO] M_9&IW5I'!SHL*DW!BGK;O'#F.V-<"^X^56B$S1K-AVW!0(N!Q[X7Q9V22!9+@8QS0RRJ'1'_ MN_V];>&UZ.\E_I?_*2EV%QXI-#^C4]P"D'HK7W5J4J)."0*!+D;E,G$EE:DB(Q/) MM:0-2!]['!46-%-E*!ZXDV%<\'!$@3H("J&R<8-*9!PRKG)._(9M.256<04C M?)1J!U=\BP0)@H(P7B0;23D-CJ(GQ-&]#^PM.-W_J-\;54#B3"8$%FY0!!.G M(4NN-*48A""ND\:;P)?DD41)F202)F(G0,XO& @F,/X3"-2E?VR!O?A1[Z4 M%I1&I=]./UG4)&CN" AO">@SHLDWV>7)XSC#6_.V5Z@(J0.WZ[G3]0]@"HHG M*HXK3;9OD?<=LTZ5L6BGQP68R\28J*XVV?87AJ0 $<[P#>E:<:2MPM5/5%H5 MU5*O%UZKC)MEI*/3[T G$D>+SAXU92U0)5V+O"ZF;LAW'FVBC06:SX?W O9# M4F'WZ"%I4-I9G5.BC3925D>6?/V Z'?C35Z8,<7B>)OL2ZXVCS M! .-6)[L+X*CSE$P!!Y&*M'Q(<@@_IAJ"N/!^FXS-:/>6<<_X:D_>"(_M]Q\ M2+.OZ;6"U*/3U6-$F%3C2'7@$N&( $YUSY%J[W<\0)(0%AR%9X,@K_U2/^_CCW&SZ@#-O#<)C) M!"Z%/.VL-QC5VCHUW3V/=5EW/4\$O K=C56>\]*(8?.EK1I!H-:*;FW(/K!\ MK9P'%*^L:AK\C9!K60,=Z;E^:T0MK3N@+>:N!UYO^?L!NM+2C9Z-5;PE;-*T MSRAB(-37-PN1LE9-ZTGW>L&KG]HVK%=O[-FZF&I-3VZG1UN-(9O?W;GFY3 " M55QWY[#:-R^[O"Y^X4:41RB$*RO6MMU#_?Y?>X.[P>[^_^@. M0ZL)P$\%UN\1_O>#G9MQP3>U T/P:A4>H-@I*'K(SF'B:02^[.]V&%V5.[IY M0BA_A_NR&QM[LQ@^>!,>KC6GUN#I!S2G>_[%GO76JYW_G\#X MJS?./M(OK_@W"M;]![J[V[NL82[\0Y4[T!ZZJJ!)8+Y[.7//^J6=9&7+VB#B M\?655E614!VC]+#AH];K9NL=M5(WE>RMU33U.VUK5#,R9#$N:'1M[5EM4]LX$/XK M>^FTI3/Q6Q((.+G,A!"NS+2$@IE>/\JV'&MJ6SY93LC]^EOY!>R4 WJT#-R4 M&0)92:M]>20]*XU_T[1Y$I+$HSZ\=SY^ )][>4P3"9Z@1*)TS60(#D]3DL!' M*@2+(C@4S%]2@ /=&NBF?K"G:9,QJII58WAB@V49UL#HF;T>F ?V8&CO#N'L M(^Q<.K-W1?>CQEWYF,E00_*?$GXYA* M EY(1$;E[YU+YUC;QQZ2R8A.QD;]M^SKA;9GFZU%*?)\E2RVB@42)WM^]D0FV#&^$O'3.%C0B MDJVHTM[0ZT64"-OE,AQM3W';R+0>%_!$:@&)6;2QWSHLIAFJ M_E$FN"T3UJ46ET<^-LZO0N8R"?V>;HT-%^.8/H7-'H*:BH;1]]DYFY\[)\QJMJ&0>47X@L+7*F'T='ZA+?[\,/\"TYD#V-(SS=[+B,>_>W^6BRPG:+[D3=A33^TZ M;UY9>^:HP#Z0#(C/4[7[IXTQK9Z(#^ !R)#"!1$N26BF+:XBNH&I)U6+BE@7 M3KIJP_DO;S3W_KH.KU]>$N]BK6 M"$M4M&VM%C: 8NWKPQHK ZML[DPLO4SUW9\.1OU33@2NO&@#YS3E O.?P#$7 M,6K4/D' 19'Q%#W@/E"TP\<,(KYB%U/<1\05U.+!"2PG:>:OAF*56@CR"(WQ M\%O$,)X%[U'M@OZ5,T$5*BM6DN%SX5FL>CB*09M>M_FK':PPFJ,"DVK:"%P6@9 M17+)VU85DE9 E9UM-J\D#6[>@8)A('TO*(8J-41M9YVF,KC2K^4K=91X)*K( M"58;E<9=4]]_W61JU=0U:VM4"PW='/4%$5_74:R_:VM!4MO%:NVKML:0W5N! M7+<3-^-1+NE(%4+;#MY-M"'UO_5M8$^&+Y$WPPI%%SO<+)X3'A VG&-^"55B#DE44F\N/@N\34'9]O^75 MX<;^/@]*E%9[9[5/6[I2B*AA/KPRBY]GY:21&=]6"3=NWP_@A^^MSP>][1#< MR7=+'G5]O_)\T&Q]9Z(?5S[58;@A#?]M5:A]\[DOB3OQ<,M::4+CUWKYM5Y^ MR'IY,0OB07=)MRP2HR@X:K;TDTJW]I7L-QF]"<<#*Z4GOS><0H;P4$]!6!MA MU1V5U33+8"V8Q((+#4+R5;PTA20#EZ(H%7S%U$6/Y*V;&96@M7IW*.@<0^CVJ_O8G!0S+),E?]< ,/*'ZT) LA3E*C['IK)1]7[ M6P5^DU^'UT6@2[RO2\'SQ%<%*Q=V?:@TWGO:#57LMR%CMHK7ZE&I5;ZV9=>/ M6"E94JVL)TB -:I-5ISYU8(>'NC]Z_.O%)E%L5"^C16/;9-_ %!+ P04 M" "-AFY5\:BB]R@& !+' & '=L;7,M,C R,C Y,S!X97@S,F0R+FAT M;>U9^W/:.!#^5_;HM$UG\ O(RU!F""'7S+0A#4Y[_5'&,M946*XL(-Q??RL_ MB$US27II,\E-,Q,25M)J'Y^D;Z7>'X8QBB,23VD [[P/[R$0T\67QZ]/QU"P["LS^VA91U[QWD# MZG? DR1.F6(B)MRR1F<-:$1*):YEK58K<]4VA9Q9WH45J3GO6%R(E)J!"AK] MGI;@)R5!OS>GBL T(C*EZFWCTCLQ#K"'8HK3?L\J_^9]?1&L^[V +2%5:T[? M-N9$SEAL*)&X;3M171QI8?-6GRMCQ0(5N8YMO^PF) A8/#,X#15*S/;NM4RR M670M%+ESKJ2<*+:D6GM%[Y13(EU?J*B[/<5-(Y-R7"AB981DSOC:?>VQ.4WA MC*[@0LQ)_+J92_!O2B4+7W>SWBG[FZ)J=)"SF!H1S>TTG<.NHE?*()S-<#8M M[>8A<;$SZ%^G^$>;X-=,6.5:?,$#;!Q=1C".STY'0Z\T_$9 O1B]:SI8>\V1#,IC X'A\[HV.:_$HHW!H M[SW_&/P0EL\?AW[\\7,ET0 M-%^)*NSI5.\ZKUXX>W8WPSZ0%$@@$KW[)Y4QM9Z(#Q AJ(C"A$B?Q#0UQE>< MKF$P5;I%1ZP)ITTX1L]H# ,3/I$T)9PWLU&?V)3"N:0I"_011>( AA&C(9RP M&,\P1CB,PQ [2:WM,QY5C,Q3.(V#1:JD;IY0N<3V%/Z48I%@R]2$':WZU8N# M5LONWKXCB#F>@FN=TZR[TWW3A(A*ZJ\!YU0L7&L[B6IJU^=K^!J+%:=X5+I/ M'P.UTZK5-O=WL5>V4%BLH^T:I;""%N? W"\!TW'RYD;?,?-\W_[I8=0_+HC$ MY-QD<(AP0U"3!V=T)-BJQ MRT+BZ8QJ1E=(.V)D3 7.G<-VIZOA^Q!85!+:RL+^S%#2,N%N@+ 803 G.M:8 ME5@1-"A :1;A C,A81I!">X+.CU-W8Q;!N PFBUZ;$@P7VF^B82;O0(5!AE] MRG82[+7@>78%(BZ;,]W"A_F4$];ZQ0E[B.\%?48.J\0\HQJ%)+.K\CTGQEJP M9"GR1,[4VHU8@+:B"7K9VNUN-6X9"5?$Y[0TS1_\7UWKF)W]Y^B; MI:2&ZRU.YLOYGNA\C!-IWVQM;V^YJ,IPL[WMFN(>XS'APAG&-V,53B=G%=GF M\K/@^PB\W3RH>76T=G_,@QREQ=Y9[-..J14B:E@ +^SLYTDY::76]Z7"M=MW M _C^>^O306\]!+?RW9Q';2Y9G@Z:G1],],/*IS(,UZ3AOZT*O6\^]25Q*QYN M6"M5:/Q>+[_7RT]9+\]F0=S_0NF&E6)E54=)F7Y1_5:_G/TNK=Y].@W MB -($2/Z40@+)(PJSTMJEL)*,H55%QJ$#"Q[E#4_6@HG^KRJ^2[&A3"?ID^G4FQ2(.=-4JI%N>+)67GWI#$?MMR-BU M"K9X7JK5L'79YCDK(3-JY$4%";%0=R[-FM M_P]02P$"% ,4 " "-AFY58OR0@>P5 ":X@ $0 @ $ M =VQMF?B85 #Z M0P$ %0 @ $;%@ =VQM&UL4$L! M A0#% @ C89N5>!1 @"'/ ,JH# !4 ( !="L '=L M;7,M,C R,C Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( (V&;E5>,+GL$'P )[& M!P 5 " 2YH !W;&US+3(P,C(P.3,P7VQA8BYX;6Q02P$" M% ,4 " "-AFY5.&UL4$L! A0#% @ C89N5=--]PF=3P( ]Y@< M !4 ( !6S,! '=L;7,M,C R,C Y,S!X,3!Q+FAT;5!+ 0(4 M Q0 ( (V&;E7GL3NDMQD )(; 8 " 2N# P!W;&US M+3(P,C(P.3,P>#$P<3 P,RYJ<&=02P$"% ,4 " "-AFY5%>!LDX#$P9#,N:'1M M4$L! A0#% @ C89N51O^!T"V" NR@ !@ ( !U< # M '=L;7,M,C R,C Y,S!X97@S,60Q+FAT;5!+ 0(4 Q0 ( (V&;E72",V8 MMP@ , H 8 " <') P!W;&US+3(P,C(P.3,P>&5X,S%D M,BYH=&U02P$"% ,4 " "-AFY5\>+@ R@& !!' & M@ &NT@, =VQM#,R9#$N:'1M4$L! A0#% @ C89N M5?&HHO

  • UWJDD;FO-PQ R73>V&.*\@5)B#JB8 GW1L:I&&56L7)-,A M=J8#;VI[\YB]JGT=$1-20+DAT,S(#8$V8&X(V&4L(VB\[MR02'Y"[/RD?U/; M[U8S_>](#^VVN*XD5+4$54T /H%7$M:P:OB/RH#(.E)UT2)29'">+0#_0C!RI80E5+4-4$JEJ*I:9.#4F? MB)T^/>GZJ5W;^>!B4B&F;XY11TQ0U02J6FKWAAIM"Y0PRL!&+'7*;E>2;7+.8<8E7@1LS"(^OKV'95CH:JE M=OO5 $LZ11#HE%W#.:JH= I5+2% N58TT2^EHHZ9]HVI1E92)^),G?[<;NR MA RA3@2@3GZD Z49T(P;V3($G28L,NK]!T G0(M2?I2/JGZ4T(D\"3KU^W0P M=+(;XKPP4*$3JIH ?-*1*C\'=*(2.E'_.5-EBEI7A*HV0U5+4-4$JEJ*I:;. M(4G;J)VVN>R0[5+.$\8$4A'5=\BH0R:H:@)5+>UQAQI>2=.HO6#)=8=LEW,. M,2H^HT!A4ZR7;: .*5#5TIXOH(;XZ*8_.^P:M$>V:SC'%??N/]S;_TQ\-Z': M+!&H0Z8]0ZIQE:2*#JR3"Z+-#,O"X+-8*NRP*&&5MD M0,MR799*"$0'5DG]XG59"I1(P5MDNR'.ZP*5#J&J"< G\!89:U@U]I(043LA MZB\VA$,.W,?%]2L U"0>,2%DHJ\CL]E)'.KK"&@4AK%.@ 1@F+F.S#:4LW#2 ML8XDC*%V&.-6;0C[%8 )G/G1)-(OS-IM<5Y*J!@&54T /NE82@. Z6=IU#$35#6!JI8R MH+;KV!]J@"5(8G:0Y$H:['+.04:MXV(FBPF8?G4 =4B!JI;V? $UQ!(F,3M, M&D0:[!K.<44E2*AJ"0-P#O&97DN).FC:.Z@:6TF1F-L=>5J9)0%#30=D2/8O)C=I82E=AGYH0 MA/")[W/]JN/4;HCSTD M-$)5$X!/X P):U@U]A(T,>?;\88DQ7O5GF5D A<( M-@#-3-@ -8)@ V"8N8[,-A;8P"2X8<[@QA4V,).I=, &NRW.2PGUWC54-0'X MI&,I#7">&EK)D=CD.6$#0RWW056;H:HEJ&H"52W%4E/GD 16S%X^-&PKBHJE M4-5FJ&H)JII 54L94!U%@[AKQRIY$W.K?-(NY<"[JQ@XU>J$B9DD*J837W\$ M$M#LA.D%W G4*HP#O118 ):9YUJS#64T[C@@AY+-A -O7NN_0 9Z-30)"^$1 M#WW#M79#7-<0JEJ"JB8 GS2S@U!??YC<$.>I<95()G2^DVY("K)7M>]'0Y,P M0&D=T,Q(ZX V8%H'V&4L$:"-):T+)?H(G9].[9K9A6;FWI'9V6UQ7B6HT -5 M30 ^@;>C6,.JX9=T)*3/N64-4:MO4-5FJ&H)JII 54NQU-0Y),E0:"=#3[HI M,3012,!C$H;ZH0,5"J&J):AJ O#([KRI'SB> PF%1X_7MB.A)]UN& )@2(\W M@'("W0DSNY'.<42M)$)52V%_=)20A9)&A78:Y7+UTB[E?+ W.4Q 8JH'&!4Y MH:H)5+6TSQ]J@"63"NVU3:Y7+^URSD%&A5 A4%!D//DB01U3H*JE?=] #;*$ M1B$"-+)K.$<6%1JAJB4A<'L;FP1ZK33JH&GOH&IL)0T*G6G0\;UO<$8&T2 C M&8-H$/$C_0@,<)Z Z#4#4"M.N/Z 2@%89J:ZIA;U>=AQ9R:7-(@_B0;U>I7# M0"..]2K\J=T0U\6!JI:@J@G )S -PAI6C;TD1CQXSCR7H];TH*K-4-425#6! MJI9BJ:ES2*(R;D=E'7GN=5%>Y\L!J2Z'F%"DT\"IW0KGV8$*R5#5!*I:BJ6F MS@Y)TKB]SNA)"3$W"WMT+LV!NA[M5&VWT#G6J,0+52T%G-%Q48%+C,7M&,LE M%;9+.9\/3.+#]/+P&>J0":J:0%5+>]RAAE<"*VX'5JZ)L%W..<2H-]!Q 91 M/;])4,<4J&IIWS=0@WST\VYVG#4H$;9K.$<6]P?@<'\!#GAT4:A?@A*H8Z9] M8ZJ1E1R+#[Q'SZ$H8B]I+XH &D%%$4 SH"@":@4514#M]#08:&,IBN 2%G&W M!Q2Y%D5P$W1T%$78#7%>&JB,"%5- #[I2(,'..\QKN.CGRQO?_/^0U;>+#>5 MM\JOFZ[^JTFC43[^C/SCF[JXV_V*^=>BKHOU[N5MGC69;=N@^?_KHJA_OFE_ M&/VA*+_MQCC_/U!+ P04 " ",AFY5L"3=C6<' F(0 & 'AL+W=O MB>^Y$GSU*]4.O.3?H M*<\*?3Y8&[,Y'8UTLN8YTY_DAA?VFY54.3/V5-V/]$9QEI:+\FQ$@F RRIDH M!K.S\MJ=FIW)K\4TML\9^KYDF?R\7R !R\7OHG[M7$71K.S#;OG"V[^ MV-PI>S:JM:0BYX46LD"*K\X'%_AT'@9N02GQI^"/>N\8.5.64OYP)U_2\T'@ M$/&,)\:I8/;C@<]YECE-%L<_.Z6#^IYNX?[QB_;/I?'6F"73?"ZSOT1JUN># M>(!2OF+;S'R3C[_QG4%CIR^1F2[_H\>=;#! R58;F>\66P2Y**I/]K1SQ-X" MJP=>0'8+2'M!V+. [A;0TM *66G6%3-L=J;D(U).VFIS!Z5ORM76&E&X,"Z, MLM\*N\[,YKI:4^VJ/O M=L,5,Z*XKU)5&,'U*>2F2DT(JW&/\:G>L(2?#^QSJKEZX(/9+S_A2? K9.,[ M*3NP.*PM#GW:9S>VZH@BD3E''S*I]4?(VDK%I%3A:LS#;$CQ-#P;/>R;T97" M4Q+70@?PQC6\L3<@%^G?]GFR) 7^/9K=S%A>HTV M2CX(FZ%H^8P^;+4]$,5')(^-[O@]H_M.R@[<-ZG=-SDVNBLEBVY. "^[1 M-?9BO61IA8\_V4Y.[N8H:7L2$L*]OB0-/N+%MS R^3%TC55J(YT[C*5? M09RDZR%,.G[L2I%Q-.T!VK S]M/S?,V*>ZY=$[-7R[7FEAW(S;$0/$,(ZGDYZ8-02. MO00WFUN^499O=W$"(8Z!; FC-L*NU#",24\9QPU%8C]'WIHU5[9MMR6O\*+L MDAUI0X1($^.^![2A1.SGQ JB!QI <,2VQ&UXD!CN6M(:2<)NU($DYZ& C?\AE\AN"11KN%Q)4*6KMPK%"#:+F4-)]...P%BF_0U MO*1A-N)GMOJ!>04DZ7(5F;8@ C)#VE.&2<-GQ,]G-R]M]JZS!AOK$[3K--UE M?ZM) %H;!YT2!8G%(>YS>$-_Q$]_1YKSAMZ9=.EO&.)V*P=)T;#/G(8DB9=W MCC,'1$V!,(23=L\/B<71I(MCIC/BY<6WLOA[:3NTNJ%' MXJ?'NZU*UK;SJAY+-QA*$!J'/10/FDH MG_@I_\J-6T+KK8TU[Q]?"4#T.!JW,7KO]3]C1YN&@/H;@CLE$\Y=C-PK'+VV M@^_0<)6CI516F4UET#8*] >VH^]8!\D%<=C7=M&F3:#^-L'F7)50NLRHHW%# M0^XT#CK3,"1(@A#W90]M.@+J[P@.D6>RN*^ NR$>A PP>1R';>:$Q**XA_#I MWCOK(PE__ZWG"BAS(/0NFX>3J-UZ 5(TH'U^;BB?^D?8Z]6*)V6]X4]).=LC MVZG8Y[4ZM@7'V07"AL;5L/T: I#"F/2@;BB;^BF[]'>%4%0(3RK_.ZI^8%F9 M-XZZ;3$P2B3&%U$493=O M6Q6NA$Q!BX Q>=IYT09(37'<,XK2AMRI?U!^BSW<38->2[KC,@[CSJ/1E:)! MWUL)VA VC;UMRF*[V63F12;U7?;I27_-^\'?5.V@XM;ZB;^JE[ M7I8R)M*R)Q&%K;PV=*#9T\Z.$XDZ+_]IE^-)%/?4KK!AY?"5,;T%\V6SPHV* M;A_*II;BJVW/-JM?^5LCMM-VL/5F)^.6B:.]'>>[6]4M\.J^V[!LUU2\(OC)EBX1&&5]9E<&GR'I=59ORU8F1FW)?>RF- MD7EYN.8LY#^J<1L_\ 4$L#!!0 ( (R&;E48PDH>#@@ M 'T3 8 >&PO=V]R:W-H965T&ULK5AK;]NX$OTKA!=8 MM$#J9])-FP?@I&Z;;IH&<7H7]R,MT1:W%*F25!SOK[]GAI+BY";98+%?$HN/ M>9XY,]+AVOD?H5 JBMO2V'#4*V*LW@\&(2M4*4/?5_6H0*J]D MSI=*,Q@/AV\'I=2V=WS(:Y?^^-#5T6BK+KT(=5E*OSE1QJV/>J->NW"E5T6D MA<'Q8257:J[B]^K2XVG02]Z>C]R2Z=YP/_T6H=MGX+\F3A MW ]Z.,N/>D,R2!F519(@\>]&G2IC2!#,^-G(['4JZ>+V[U;Z1_8=OBQD4*?. M_*'S6!SU]GLB5TM9FWCEUI]5X\\>R[RK=AG+:4E'GTV-6X M%X]/OL_/+F;SN9A>?! GT_G97'S[*"ZO9O/9Q?7T^NS;Q>$@0@^='F2-S),D M<_R$S'?BJ[.Q"&)FJZHO)<$>,A^/Q,_(FG=,3 MEC?Y5YU.,G1;=2L5 >F(Z%T#&(=>&,V0BWMBH'$2R"SK7T6H4=08:,AP>M\!U^ M'AT("&CW3EU92;OIMIKEM7JX4H=VP?EVS=6^.U9;0XZ0Z Q05;=1:)OK3$9X MX,CDM0[JM5C+@ T=X2&L)@J$V=J*T;MW^P)[GV:S3^SKCI#B@S)R+3V)])7S MDE@'ZY9O@"1'(BND79$$1,+*4HGH6NL^&;= &"_=&N&:_:QU!>:+6]'L;(? M'=)=21^%6T*Q5R!E:?5?CT=)(6#1)3=+<,8##_=A $>#/[(:*7.274\IF+_\YG8EHJ MCSQ;<7Y^"ACD4$=[46<_\#-LR@4HN(7B^==YOPU[I[Q [!=*61'D4@$5A3(5 M BHJ3EUE)-)&^/:!K4/[!!0T"A<<._Q/!*95 )U-V97@ @JX)@"&1R24 )/$06$3I* 8[CB<<3EK1T M\(YRKJUU-UM5B%Y$%4ZV0D:N#,#L*7.U#;6O*"UYDQ:*&.#7A:DO+HG3;4S7 M*0PR:THC29!USI4#%W.,+.E7<$;GDI:7FORD> ;(4.0((0G5Q%!"N%#.B5M( ML,\9*8Q\>JYM9(C!W$Q7X"ZQHJPQ*V%?53'=I=!_MVS(/"8R6[:0%Z]:JIE. M+QM4OZ8X21IKD#TR6(=(,6Y*3D91ASO)4VMK>'"E&%ZX27.1& W?_,XXIB,$ M7X(,+GU0F2H72/QDQ(T;?Y?:8&.QN<<977E_[\_[8(:L]B!F-W>0(DEIQR*EZ0B4 0YE#*36*U M?Y95()]&3K"8$3+_$Q#B]1U$,3,U<2]O60*LP6GXRRB\=]8JHFU,R03%*F%/ M+*7V9O,RT]!,&$(\&:98;MD(9Q,OP7-H(R1[5="H#43"3H!>O#(NA-<[B4K1 MME'#H2EZH="@4'$OE2MP71-P5$ M-&V#9%;8+@I%WH%_DNL":YD<,!N(>L>5>*-GR/IG!1XYH#!*V+ M3=H4)RW7(4-80*&49P3!)SQ32;&1X06I8=]U^;AJ"ND]:H$)4!8*5YN MO*@@(?+/VJ97FZZ$MC3_#4J?T-,XVY7\5N4@B7=,5"I)46ADQ^,,,KJ"W=3;/;+*R8'9*D1=\@7N?A!#]/$&])$2CBCCW>H!6AEEA)I6 M94*;H/&%TM56CF;EB?%OU ,9J5&I6S07M_+#W9O?-+JK%P#UPY*MV/T4:OK,! M23BSJ#1KN:%18Z4MZ_XB0;]@A!$G#V)X=:LJ0&J?T<-OJ(MO,RQ-+#3F:EM# M'WPWL,G/-%X1:YTUN+V#?*)O109Q<,@9R86\+_R5+XTVR + M\ R93<./A61UBZZ"R5_9-$TRVSW(7I/J-N\4;VYX#9,PT3C,$Z%"3=%.$ZG[ M8@+KEX010XSTGI,QG!S\Z_^O.A//&@LNDR/M@8_)OB=VN4-Q;5T77JE[[\M- M(YN,NM-=XIO6A@Q.,0H8,6D6'C\XNCNXN_.D-I[F)\-.QO8%5O6E1@X?:DJG M]N[T\*EGU,QI1DDXO=.U=8E5?BQ]^O!UB<1S#\K M_O!#90 "2U]'NM7NV](T?5*Y.YX^3"$?7()&+7%UV/]MKR=\^MB3'J*K^ /+ MPD6,B_RS $LK3P>POW3@UN:!%'1?W([_!U!+ P04 " ",AFY5VXZG0K@, M #*(@ & 'AL+W=OYCQ )2:A)@@% R;I??\_N A1I2VZOUR^) M)0*+?7WV65 O-\[?A)4Q4=W651->358QMB].3D*Q,K4.4]>:!D\6SM?G=2:]M,+E[R=Q_]Q4O7QO3>4VKR9G MD_S%)[M<1?KBY.)EJY?FLXF_MA\]/IWT4DI;FR98URAO%J\FEV_9=M@RU\&\<=5OMHRK5Y/G$U6:A>ZJ^,EM_FF2/=^2O,)5@?]5&UE[]F2B MBBY$5Z?-T*"VC?RO;Y,?!AN>GQ[8,$L;9JRW',1:OM517[ST;J,\K88T^H-- MY=U0SC84E,_1XZG%OGCQX>J77Z_>7EW_^^5)A#CZ\J1(6U_+UMF!K=^K'UT3 M5T&]:TI3CO>?0(U>EUG6Y?7L08&?33M53TZ/U.QT-GM WI/>MBRU&7034NFE+IN5N;(Q57!@E?N+K5S=8V2]4UNBLMK2@%U94*$5^@[F)0*[TV:FY,H^"%5GNLLPT+]B56&R1K7*E_ M7%Y^5+HI%549U8@-+-N&""FRAA1"6,_4)],Z'X_49F6+%2W#66V%$P/6Z,@+ MWXC>V%E5O,0VG5'1*6"1QU*E PY:.C(,CPOCFRRP-KI)DFP4 7.LGU>\OR:8 MLS#,S2N[U(0+@37O#^&'? H_*SM/AY!2<6.JM3FN*><55E@'I[D*J)97V! Z M]HI;X#.<\$NG?32^VB:KR4&$)>KL]/@7;/8B>.6-82T:!%O54E2&BDJA)."? MN?%]7:A'+)HR8'9ZWDOCSV?GCZ?J>F4 ;,Y+%@2S/[*EHX1!-(NJ*^GTK=+E M[\ ;>0Q?00A!)ZO8NA L^7#1Q3VWE8U;<6BEL65A M"W8D>02?#6T1HW7M.CKH_MI BRLKPFQ.BUIO<4P UJJPR=?M=*P^6&T@!97NBP4@M$,ZB%=_6!)/@S$>)#X/=]HC>(#6K)H@%: MI(7F.C%?.M.G#7SL.J\6:%?.XVP3"F_G4G@<"NWUTNMV!:,A52TP)5R@GZ<)+L M"O-_K_B^'J=2H=^=J\]VV7!RPV65(Y]1U76>P)0!L^DX?2!B86_Q);P B:2@ MUU1D,)\RXGWE/$*C-O F$@7D(HA9-S;(37I!@556M;0_T6M4]HW36"/VRR-VN#=!E9 M1/A!"@D:DK-+N'![*/N DL:VO$X0@6 F=) V.F^GXEN2QO$'RV,:2TDJWF-1 M":J$)AJ/K=<.,%["N4'@:@\$I6HZ[,4X@DB"(#@3< ARL7.D0L]N9"V\7#$B M]&"36O$.*@!5%E*"-&0-8]:6^GC*U3M%# [3[0_UGRS@_Z]K#VJ8NL5=D\6X M>]1D3FT0J$=N OVQONAJLHM2O+1%9-RZ0W>&V'=CMLI4&681)#GG+AUZT6?' M-; 1T&Q:[M:F6;$1K7>HD^PGF-2XYAAVT_A&Q^0PFW#>2_K@T);X) ("VD2$ MUY+F<^JZM5O35DB"V(K;K+EMJ66DY@QL(S(Q[YF *7?2+PFV 1-Y"$T1SJ.NE:2 ;M-;< 6!+_R:Q=Q1%Y W<"%"_A MX-22&T&D:X,4_N!T,WCVB$M9,I2IP^.]1^3.S-;?82.E@@PT X31W&3^:\" M $0-.93W2 +T6=(G-5[2H4]=[G>, H[*YG=FM.86>Z*H\@/D!O0&)#UJ-_7? M(^2*.>:DD;8YDMEW=KN?E=W-UX>[:"Y61:V!:!BWZZ-$I.X=#DX9R!Y"SW%B M]N<1I9:Y1W321';0.I+=U"I(),$@X93;XM$CV&(T#6LZP ^96U!Z)U^'UA2@ M.#"[1+%JCV-JI.QCKA4 <$7_8STG%1\ /WD#<1)N%X']'PR-$$MD$>GWI]-" MMVT%RD#'(-@00S"3XV &VCPRY MJSV-CRUJ]#;3PZ^?3\]4C<*4P/7$%;FA_=S&-/A@2V$,Q]02N^)E8Q,Q5B!! MH*M.9V-JBMM#]0L/YF'H4(GM';]DY-W]@?W:.?707WO[/KC$K^7'4QK\]-^+KTKAJHP ZC>YJ .XHV=7\^F MSW*DQN,W<06,1C02S-%\!OND,W(_ E" VHX8W;X,$6XZ A>^38E;0]F:'M?V07?FB2>Q@I0,BXQ6'GD*MV= MRWC16D+CMO.MRRVSM+(Q8T:/70\CUX-HNR/YPX(5KD9@,LB&(S!O;A8@V)2L M[B 89RSNN61:<_8T+?J,88.O6Z)ZMR;9>4?J'7_MFM3F.PVNG/$(<94JE_%P M>'W4%^\^'V)J;VC\Q3%I3.9+L3R)\H)+01(?L#X!J0"4Z%P=2?1OZ0BV(\AZGT M@BG=>(_US,JPH7"W1?MEZW8RF$*E7-_=1= ="1R"J"W2%<;N^BJA!]$>C%I+ M(S0LW0M@BDRS34DWG+OY1FB:L1G,F/7PFE$]YKT,'_V,>+=7W2^Q-),.QGNN MH/ZQ'((#!J6[YX)DFMC+OI%][#?V?3_ AP,3_-]R#3? ?!1BQW_?G^;'I"1- MH@#\MZ/M^H$DI@F3;GDI M)&S&SC7P&_DY7:KQ.]9D I\T5+UOS:VCUTV4A!CC365VE]_ "DK0\J[5PJQ% M[GTI] XE79KFZP9J[51(W)\*R4]6B&0*((@EE;VA6!<:C99XD3PV9)]+ MA/,<4I>]O0<*2V?X]9\,&'RGA43D\5U0?IPR]"JE,4) ,-G<$'^V9B%WB0\$ MBE_=C"Z=^!I^V. 3HAZ)4Y#(0%/.)?1/%V.B&XOH. MAXSRA+F)#I#B7>#!;O>:IG\#2.8)JNHU,I++ O%;Z+7S4B-@=5A.W"02E@VN MVXH\DXY>03) PP*?B&/G R!+@J5!F7W#@#I2(=]59 _(ZZ^C_C-.!YM>LMEQ M>/U:H$/P@MT+**Q=2$V"*IHH;U.(O>CN_U M_,WCE'N#H7D@HM*;,-WW>OMD\/L"4II_1<&,LHGR4X/^V_Z'&I?R^X3=&ULK511;]HP$/XKIU3J4T5"H%W7 A)D;.U#*0*Z/;O) MA5AU[,QVH/S[G1U(J=0R:=I+ 2YQI, M799,[R8HU'88=(-#8L'7A76)<#2HV!J7:)^JN:95V+)DO$1IN)*@,1\&X^[- MI._J?<%/CEMS%(/KY%FI%[>XSX9!Y 2AP-0Z!D:O#28HA",B&;_WG$%[I ,> MQP?V[[YWZN69&4R4^,4S6PR#ZP RS%DM[$)M[W#?SZ7C2Y4P_@G;IK;7"R"M MC57E'DP*2BZ;-WO=?X V*ONSG(J_S&+!L-M-J"=M7$Y@+?JD>3 M."[=3UE:3;N<<':TF";3V0K&2?+X-%O=SW[ ?/$XHSB9/M#& M<=(PQI\P?H4')6UA8"HSS-[C0U+72HP/$B?Q2<(E5AWH11<01W%\@J_7MMSS M?+W_V'+#V/^8T1GGQE0LQ6% SC"H-QB,SL^Z5]'M";W]5F__%/L_Z3W-.'M< M3:%W?G8==^/;O]'# E.45NQ@G*G*8@;C-%6UM%RN8:Z5I#A%\JDUL"H0$E56 M3.X@XQE(98&7E?#;X+*2?,K>\-5[?%9KE[5$DW-M+$A2#F5SGU3N;T '[M06 M-Z@O?-WA.&[(+EHW2G'#1,WL@8LDD/L=05[;6B-I,ZE0AD)#!/&]0S+:>(D5LHP83H?_MO!F M#TRON30@,"=HU/ER&8!NADJSL*KR1GY6EL:"#PN:PZA= >WG2MG#PAW03O;1 M'U!+ P04 " ",AFY5IYV,J90( #U&@ &0 'AL+W=OMSVS82_UYKZ((K"[V-=O=TE>[[3Y9K="./8]+;. MI6]'(QMN1VU MSIR2B?ALF,WBF)O]O5!Z=]/S>N7"%[G9.EP8W5ZG?".6POV1?C9P-ZJD1#(6 MB94Z84:L;WIWWMO[ .F)X#]2[&SM/T-+5EI_PYL/T4UOC H))4*'$CAEGM#K/]_NG MK^]9\/-/"]_SW^5"V->M8 \Z3GFR9ZF1@"FI]DP)R%'+]'HM0\'($L:3" "D MN!,1$]\SF0*J7)]QRW8 ![S65F,=98H;EB7266)]$EL9*A :20-@@D,R"Y)D M L?J)QG)9,/047"@94XSY,M35Q@[K.M)!LS?V5+++7\2H!D6#Q1"J\P)$Z,! M3">"?4#@AMI$/ %#=M)MV=WR#T@2;S88^WT&9:D41ILY\P;J$_QC;LL3YL!( M.":F?.W#VL%M8 Z(MK16.L@@C@=Z/0 CP356%%[(E5.2KZ223L*!W!$CI4GB MV!-7F4"]<7$MGT7)D_(]NA9L>B*=1,W04DB^$NH8*$.!Y"P"=1K>0[=;\JY, M0D-$7+&5-I"$Z#X##.C_2*!DR*#3ZN7'\<)RY)-QJF0H'8;U0"&!8I_*D"N( M>J(=P\*/:5:>P5<*E%QNM7$#LJ<(QF4]*! $"+"3H"W1H!+UH# *HBVNQ >1 M4ZI@H&V M!!F(2);85(3@+A 39;!%31*<>@@XP9.S(M)$@,RA3IY$(C%1\PJ '1J2( NW M-8-KR@.#E1'I7W,6. .$9K"?)11]3#YT'K<:\VK/0F$,&3J,8WCD%FB:FMQSK#F@5: M7TR&$Y@]E$(-E3*^4W!"Y!5!&C8)( MQ6 E!-2 3*TAT")J)JW-5@4:(3T Y<6AF,'X\ #"6D,)3*\XG@/+11#TQ^,Q M,I1RL,M!.<3BA"Y"31(LUT7/$#AXUN!3=_^WZ]T_0_=(=CYHZT:7R]*-'\B-;]@E MI;7.+'@>NF(I$WU6O_'.['R"9(;TJ$:U$$ZJ*"[8-+BJW-->G':L!2<( MOVKLLYW.\<$!XR.'3.ONZE_-Y[7[H.]='>@?#R++0140#^6*RD8Y;$%2XY!6 MGX.P2")T'.48@NXU(")"##E4[21_],^?PJNCN\K'ZT?G'P[!W%]WI,/HL7;R M"13<%P5X26]"'A1H3QXDLTNB#C^56[^(L-CQ\K&BH<$_-N=+AV?+O4_4Y)1. M-CF0CK8OV*0_GS2A-_7G_V-/UUW\3R6VBH+J$)Y;#6V2)H N"C)T[C?N9^,9 M>ZP\]9+T@T^[: ZU9;KP6ZM3J&[U:G!.0@/TTZ!1-#SO$*IEEL)86#SWR=?C MLBP//QIT+[6GRPA.YL:RUW:B!VZW,-3)8L O1E*HWBJ+#G-:#.9E^?/PH=G7 M_/WW#3WTN1 UH&(W?$) M9[-F @WDJK4*.0]=^$]Z&RFB 0QM!H;?SINUQ1_VJ0^+BQ&'^8:MU6"1MB)F1O\AXA5%7_^I:>E'N"]IW2ZUF/*H%QWZI M'E@.TW9K)J^LP59ZW/%_-*0/2'AL6OUKH4BQ_!+TJR&I"?TOY(^(G@V:^(=I MWAA\^JGV*@$>^#7UPP9 5_3!P TQ8 !D !X;"]W;W)K&ULW5AK;]LZ$OTKA&]QD0"N;-GO;M+AN-Y]I MB;:XE4A=DHKC_?7W#/6P;"M!NXO=!?:+;;Z&,V=FSHQYL=;FNTV$<.PI2Y6] M["7.Y6^&0QLE(N-VH'.AL++4)N,.0[,:VMP('OM#63H,1Z/9,.-2]:XN_-P7 M1( L?7 MH[@5:4J"H,:?EN;C]42R]ZI6,2[YX=0J-$JK+6Z"5\4.!?Y M@(U'?1:.PO %>>/&RK&7-_YQ*P==9I92)MU2*#_>V)Q'XK*'!+#"/(K>U:^_ M!+/1^0LZ3AH=)R])_U%/O"SD_O/7=VSZZR^G81">=TAD;Z6-X"NI"A&SS[DP MG)(#GJ,T,3+B*9OKM"@GWQ9&JA5SB6!+71B7L#\+;IPP3"_AFN"D[]=N=99S MM4%8QL)/Q"*2/FN=9N)).L95S)")*9/NF:NL6"'5'3M:)S)*V)I;%D&LD19Z M6IV*=$.7_JZA_#]?/_"5@A:W/C]POW(&>< ^Z#2&PI9]_'C+C@B%<'2^<\3/ M!>?'?<;9.M$I25TKNJ)86!E+\!)=T[+JF$EPAV)B"09T9)$1<1&)]AZ/]\FY M96 ]ZV"L1TV8#$@LW(!];8$4"UJ0=*=+N.O&RR5R"TDFZEU+J:3G,JC(6=QV MI:Y=.6#7%HN(3_!2?U=2 E070BCFPU$XQ=4)F?94N M%1!;>^&&J^^FR%VT 8((K[5$%-+"M\%\L+N* /7":74.3R3"*(IWBC7G98LG MU#/O#>A'/J(PHR.[RFN5;OI,Z:VXVGD>+8H;T?" 'N5E(5P5G;G0$"/OP%OO$ 5'HJT70;V^$^Q#845K$[72CFUE! MQ(*M<)$V0,M1F+,$441'8,3",Q/S_@0%P(JH #8U(>ZG_DLH]UG):J5G<2_D MM9VE'X7)^0:BR^ALJ1]+T@U'O-*>?99(&Y^7U3%*;>#@,T.2=X2EQ->[D:OB MBKMJ_NFVHA+'5IH,1?RON8D9Q6MI-F GG X@@IH6]+)"_$( M*D1O2;Y90.D,I+Q&#N0C +E]FEK 0J M5>"ZB-MD:RJE0$LT$SQ*^EB6WD]5QRM?:=2GS#/M_44JOO<'H>)W(%L"[;GN]B6]%5,T&-;VUW1 C1JE. M)?R1BLZF1K3%XL]U7%5:^ENZD*[7NPVJRR@Z*+WV<<,7J:C-*E$CYH5+>0TS M*1YQ8S;>]9DNJN3+^#^(IU/2W4_LQ<)_0/LWC#:,QN?_]>\C3_U(6&ANC[O< M7N\\<#W[N,7EYPVX+5#E$+A[X#X#4'/L%0M&L]9H',P:/38^K&L2UHM4KDIG M[]\=]L>CDZ[9V>F>L$)%PCAB3<>?&#A3[JI3?P?]L*76=O;T-$3'H5:O???] MD[;6W^/^-!@?S$[ZX73$OFK7(M,?!G'8O'J%WT]X33PY3O6Q2Y["I"VSH:W@Y/@PW0YS^BB<3(_+_PCH0FJ; M#G-I>CAUF,XGA[M.9A#^HV&,F 2GB#KPB5$.]"5U#R;'DX[)L[ #@?&HUH>D MU^8>+>#FI71=H@_G6IS?;)N%L\.-T[.?,7X;%D>3ENH83F?MX70\:8U.@GK0 M]:0U;#TT9L*L_',JT0WXH'QS;&:;%]OK\J%RN[U\[OW$S0H=-4O%$D='@Y-I MCYGR";4<.)W[9\N%=DYG_B?QA3"T >M+K5T]H N:=^RKOP!02P,$% @ MC(9N52FRT,]Y"@ NB !D !X;"]W;W)K&UL MY5IIC]PV$OTK1"<(;$#NZ5;?/@:()PX28.,8/K*?V1*[FXDD*B0U[U+7GMG;U^:RF>Z4.^L<%6> M2_OP6F7F^&HT'34+[_7^X&GAYO9E*??J@_*?RG<6OVY:+JG.5>&T*815NU>C M;Z?/7\^)G@E^T>KH>L^"--D:\QO]^#%]-9J00"I3B2<.$G_NU9W*,F($,7ZO M>8[:(VEC_[GA_CWK#EVVTJD[D_U3I_[P:K0>B53M9)7Y]^;X@ZKU61"_Q&2. M_Q7'0#N=C412.6_R>C,DR'41_LK/-0Z]#>O)E0UQO2%FN<-!+.5WTLO;E]8< MA25J<*,'5I5W0SA=D%$^>(NW&OO\[?LWO[QY^^G-RQL/9K1TD]0;7X>-\96- M&_&3*?S!B3=%JM+A_AL(T4H2-Y*\CA]E^$&58S&;1"*>Q/$C_&:M9C/F-WM< ML_$EU<+.^>6=% ?/72D3]6H$1W?*WJO1[3=?39>3%X_(-6_EFC_&_3'$']_X M]N>/;\3RFZ_6\31^47,1WVDG]WNK]I*=W.S$>W6OBDJ)CPRN*!]ZQ> M.)' 9!:!X,1>%+?:9$J2P'>Y$H8;:9KEEC31P/.CD@ M%L,)VN$Q,?M"_Z%28>Z5%1X!&PGIKC!Q0EHE')[=3JLT$BG8>",\9"79=%&9 MR@G(6+@=V$$=%AEAT5!Q2"@[%@A*O'3^69E5/98H/ERA],.A8? W+JLP<9S-P<2Z>F2I'> /<@[Y7(D=4'3L % M0"8A#7F5C29#K@WZP7J-8?D\G*(D_.>*@P7]-.#8*NB%_S2R;LO&>> B,U/@ M$4F<:-MCF&VJL:/ .7MC@)MMC PL!W*,^Z$A4@/Y"P-@TE_A6TQY67P* 9R MMU-D-+RGF('1=CJ1@':G"^A$@I$5(&B!L^X.LMB#F4V5#>[6A1X=VTJ]LR:O M#<5+^^[D7I3TS].%5WL;P&MT+:VYUTC(?:5A^3-EV&$AC$P24X$D9?40N%+D M)N43FH1R629B<-F00WRW*M-P?_81IVJG9/":@*P]/_@L>31DJBAR*(#4CNIW MD %GFUPGKA&JYW$.9=,?V'F:#.'&7TB!N>R2GX,LL(GP#Z5B_O?2:HY[T#L M&F".Z@V,1-^P$8"9W17$D%' MCP1IIG^O="K)(*G,L6NH1AL5(>9D3L;K@PDWV:I!6BZNZ%+'6\VP2QC$6?H0 M@RA_J:[A[\X:LL&)H2ST4X/Z7'*,!'%(69^I=*A*C;V[)E_MP8W&Z84,XP>I M37-* _9;YL9J#".44+(.=B8M*F0[258X]42"[8B\S_%IR!D%USX5!*I@/4LV M]4B!SIE$LW3L@/3^FCJ4XYW)[D]P:#VS,^U5_V,72957%JU@&Z"0#.=:0J/Q MYPZT8#;7H'F.(66!4-R8/ZFDG,M5L#5%%)#3B2Z973_D.8< )EV$X8!X/CD@ M41@PEAG\G8ICX8-G@T8ETH')TV :!D0Z4T!/('DO-5?:H9-49%< M%ZX#5I7&MHE[D?0-=L$X 7C;E7C9=RVDT>1 *0$0 M:\3RCX5(M 4!E3-J0& \JP:Q T\EQ^MATU@\T&&T0GU1H?XTZ2PB[[_0[73M M@PPI@X8D#I.FZ8G$M@(H!U\63BF"F<\U1+2V\ 9'.Y5&0'5B6HQ$/2J*B8SDC 7<& MW="Q*?YU"P;*MM/LNLP*$Y,-M:HI1F/Q0QLWV4/4'1M*1NC.@ERXH&4UF+_[K?S\>T#L/)DJ!>="K M? ND:"AL"-]2%#Q"]X3S'(8(!+U[VFZCF;+_8_K(F[MVJ+!*YUOT^8JCO.L< M&O*OQ7P>Q;-5;V$YBV;+66]A.EM'\6 EGDRC2;P2WU\_HDI\*3D8?/-?"1RRXG$>S MU:9OP=4R6D\&-MVLHGB]$G>RD*D\4_O9V@+\8,PP,Y:E@73*$%)(?B_!WZ 7@C3?5(U:XNCX,AE3)\V =? M317Z\Y2BG\=ZAZZ6>DD4_WMN@6I&O,OQQQB(1AJM\Y_)'(3,6[ZSYE3MK;C>OW;)8"F.O'$31U34UGKNRMD'JM_QRBX[TC&__*JW/.-QS M="'*EFQG]O_[M-]V(+U6FV;UHDX/*KW8ARP6T6:V[!>"9;383/H)%BEWL9P/ M^A!:F8HW%US[BT\(])F5MK[KE;Z?>Z7O M4M)N[]G.1^=P31=*V?#:L!9X5_F*JULF:[)K13?H3/U]5;0?>,03ZKJD]9KG MZ]Z;IU3A8(-SR_WO2T#KSY+!"&CY/G:;S6?]'EVT_TN0C=V@3NR5.@9U) MKP$[:.X7\:"YAY]/-OVF>3F-IK/%()CFT6;9#Z_9(HY6G9R7OFC>]+XGHRKO M^:LY-Q.%#Y^6V]7VP_RWX7MT1QZ^ZO_$=T-.9&J'K9/Q:C$2-GPI#S^\*?GK M]-9XM #\>% 2Z!(!WN^,\&UL[5C;B&1JHJ"R(=3FHO9L>,YS<0E MN\FTF>B/CTIR0R=4?R\O)(SZ+4K*"LH5$QQ).CUV3KR#TX&1MP)_,3I3G6]D M/+D6XM8,OJ3'CFL(T9PFVB 0^+FC'VF>&R"@\<\/U+[N=QZ"@,W2T*_ES!M[QK0Y;E)Z+)^$B*&9)&&M#,AW75:@,YQLVF3+2$ M509Z>GQVHG.W 6%)5WU!F_?^=%[N$.HH.6Z& 7^M.([H8Z_W9UAN+W[X:^ MYQ]NQ44G"HDI@H!K6EQ3V48=(YU1]%$4)>$/%B4^5,B/\ #6XLA#*B/@/X+C MKC3A*>,WB/$DKR #4.![V!OXKM*HXK?4:5A '): MLL1\0NHGM[UMS+PMS$(\\D($ MACQ@)&_CC>AT"F6D3I0NM,Z(AKI3Y1 3VN1-59I'2IF*R<_T;P'"Z[77)[]F2(2D&X((1P.&%Y M'IL4JN6^O>-:.'.M= =^/?.E3NZ]7"BUORNFC>IO*,"1YW;&\6C0&>T%./:' M^YT9#P_#^,WB6Z<06W)K-7=>/PM^//[0KJI"_?%<'P?N<'TIQ-%HA,-!N$G+ M=4=X$&U8"@$,0 /WU=U^RB9T,L3M>8.EH1MT,\HL[R^OOUT^-3?V_QGU2S.J M+9RV5KU>N+\W+5$I9--LK)6T11V;%[=5E"" ",7!VOS0C;&[)6K0PJ[-QR,/ MA[&[OOE->7Q2$@R"&$=#;]-2"-L9QF%W:NOFP](HQK'[]IO_)A?*U::>BU>V M[D(R; AUI3I]*O3LE5[IB!_7T*0"<+G03>]K\1:]F1G578RQN6CCNDP:O+J' MOVKU50/0JL$? EU%\T<>2^B'NO-<[^'XADES"IH#8#NN#O>?]>W;HW!-$P(! M[3I?MZ 9[ 6L4@YL-/O0=*]/#JY:IPHB;ZG>YO;K>]@A9/CTH4FO M*9DN+&5UZY61U%JVSBNPI*:L[FHW_EEK'3/-7>_%#^*+-:_M9?*(%K6]DI^; MI&$+0A $V/,6WOYD?=.S M2[_S+E90>6-?_Q3D3<5U_436SK8/C"?UN]I"O'Z=_$KD#8-$R^D45-U>'#I( MUB]^]4"+TKZR70NM16$_,TI2*HT K$\%'+CYP!AHGUW'_P)02P,$% @ MC(9N51D8ITTU"@ !B$ !D !X;"]W;W)K&UL MO5K;UX:OV02]G)S+Y")"@A(0DM %K6?/V> M;H 4I4BRD\WL2RR20*,OIT]WDSF;&_O-397RXK'(2W?>F7H_>WMPX)*I*J3K MF9DJ\20SMI >EW9RX&96R90W%?G!L-]_?5!(778NSOC>)WMQ9BJ?ZU)]LL)5 M12'MXDKE9G[>&73J&W=Z,O5TX^#B;"8GZE[Y+[-/%E<'C914%ZITVI3"JNR\ MW5(ZWG!GUK-7>NW($O&QGRCB]OTO-,GA52N$D\2)/X\J&N5YR0(:OPG MRNPT1]+&]N]:^A]L.VP92Z>N3?Z73OWTO'/2$:G*9)7[.S/_EXKV')&\Q.2. M_Q7SL'8PZHBDH>#6,MWTLN+,VOF MPM)J2*,?;"KOAG*ZI*#<>XNG&OO\Q>V'ZX_O;\3GRW_?W)\=>$BD^P=)W'T5 M=@^W['XCWIO23YVX*5.5KNX_@":-.L-:G:OA3H'W:M83HWY7#/O#X0YYH\:\ M$DLE/"2J\$\EDD M")XN*UU.!+(L8[-:5T,5I_PG9M-#G[" ML;64ER>]X:L7R\M^[Z1U>=0[7%X,AKW!BY:E6R++!Z<:CRP<;TW! 71>^LH; MNQ"92J%%_MT6DXDAY,^L!B/K?"'&*I&5XPJU)EV@?/;(X-#-[K]T:@V#S'C:Z !C%.>(3L)SE1 MY'8Q7=R&&F3T7/OI3^G0'ZPJ$=#Q0TKH$! X JPU,V5*"_!Y(C4GQJ1S M6!E*CI4I@B<+A02N:]!SC%@W'(IY!&UPS(9$@""B1%PJE+?[.&\,7H]>?GV% M4[Q"Z+V0:3J6R;>>N!19E6^LJ:%UFLUR'4XLZ+18BJVB$8O.6G=?]/2SS%$E M^2>-$G,.?3Q@DS[1:O7H5>GQ4WH!,"1 7$34TWYLQ:@GKF)[@1-^)+0V="*D M:4Q/0D>+D^N0MDS:9([^'B:T*ZM\91GO?#?"?S7R$+I-OU %O%;Z&GO=>_DF8?6'>7:>;LSM"OV1L\V:\L)3R1X=YUA M-TA,$DL0KJM*4F$%$BS6!2(!X,15>9/]#=-_;Q0@0FL>41>\ DKVAB?'+<>2P+WA<7\9SFYM$T*9+[JD MR>;4AL*4@Y8.0_G+]=^*;7IV%4/@E)Z4PE5C.$FC;@'YA5PL55?2$EF[0)K$ M8*7QM/YK]/E:I<5^9Q!/!%72)K4(M*=L(4LXF?N"X// ':1ON[F-X8IX8>F? M*NLJ6?HVCU! *G0A+F :LAI-R5V;[&I9P K";UO4"M'$#$E&M6QM_-JV][E4 M!@B0'%>7'[=,AD9- (DHAG%4AR!=A\]1KYFLMKD #!2XO&[EAYOC#^/E1#'X M:?!HM*.Z%B.PY036F$H)'(F?;\9J!.YV4U+>178XDWGC ) M@ U>".F[9ITD]G@ -LO4;;92^N]O[@=&0<50$AK4;RN.7C!L:GI<14I-;W(; M_ZU-@.T2OXW2F*,YU[;QH=R"XNWXWL*%W+FGL2S K@T\QNG8-\VG.N$Q.J]2%6-,#0KP\7?T7IP 5CKA!Q"#07E%/(/%;+5I7&<9![Z^U \4<30FN:A&Z%UM<10&A,$-_U:A>#$ M7*,N=&:H,0U-!'2JY__0KS5V+M]UQ *[^S7'BI?C:]_T&>[D1(B^9(HFLMR' M?<5*@P2KD4:;^E@VW$ %NWDK5[00LKU!JQ*&MK*)SA;IK;$4BR#@32.@Z4-V M3*D]<9OM1 AUU\LGW=B/IU5HEB*++>%$IKM7 -"M'2+I@^6LAF*UK@KD/877TY\;P8PN!2 MO)<6"!@>LZ;]FD.L*>6#MLC*2PWOWRD,D5G(I1N(,H5.J'.MF-!?4B4;]D^O M+^]N[OGWX/25N$2U9C(O)7,Y9S.2D-%V1X M0/2X2 -I02FIV=>3=-,BINPW>@E/;6X8,ILMJ EK%+%/C_A.B0,7:BROZ4P. M)-^661YFV[LFKR^#N[FLU:BZO;ML,,7 6:"B7C"0R_RD0)>5JP,]EL5@M)T M"+>4/D@:'/6@D 6(3:JZD5X)0U(,CEZ()O[T;5075=%.<_((EKU =Y)0;:![ MIFSM<=Z@\T*S4B&C) &4: JK%FANT VJB2[YE8O,H,W2>Z-!7>+_FNI6ZI,OP_P H M]*'/1QP?I,YIO.IM^BAZT/HV72@[X2_P#N<#T.$S=7.W^'_R$ MXIL0<'*586N_=WS4$39\=0\7WLSX2_?8>&\*_CE5$FE+"_ \,V#J>$$'-/_U MX>*_4$L#!!0 ( (R&;E4LU>F@#!8 $16 9 >&PO=V]R:W-H965T MSYY=Q]G*)"DG>_,9 M(B$)$XK4$*0=[5]__0! D 1E.9.IV;W;#XDL"H]&HQ^_;C3QXKXHO^J5E%7T M;9WE^N7!JJHVSTY.=+*2:Z%'Q4;F\,NB*->B@J_E\D1O2BE2ZK3.3J;C\?G) M6JC\X-4+>O:I?/6BJ*M,Y?)3&>EZO1;E]DIFQ?W+@\F!?7"KEJL*'YR\>K$1 M2_E95O_8?"KAVXD;)55KF6M5Y%$I%R\/7D^>79UB>VKP/TK>:^_O"%RRS#@8",W\R8!VY*[.C_;4=_2VN'M=S ZBI-95L3:=@8*U MROE3?#-\\#IR8-7?_W+Y'S\? =-IXZFTUVC#]*TN]>'CU_>1$__^I?+Z63Z'(>(OJQD MM"@R4">5+Z-*S#,9; 5U/*EFNHWE1EK1@[48\C":G\=GT MS'MP?G$>?<'F62'R&/0'UI)7T0:7!PR!Q69%ON01D0<]*B?Q^&P\\/3:C-;J M"$2_F,/R>AWG<3GX_/ D,"72QCT?8M^ED)O$9/X=IFU_BL>4!LNY7-%QH9@B"4]FCP_CGW]BT#VHT26%3A+W$H%[-/U7*M4B5*!]I9F.F S-BWE M)A/X!1MN2E64\.BNR.Z(^[ 9JHH6(E&9JGCLR@I/^S%(D,2M4WE5@"(>$TTD M:.^Q[>ME*>4:Q>Q(H&T &J#Q'!TVT'^_4LG*&AC8?B!"RUS1!XBG#,RJR!#! MU)%8PMA+X >2#VS4,E9C]2G#_ FJ&]BWHS$1<-M1-_"IC5LTPU M>,,2R$AE)K:H,Z6X#T]W8UK<8(MF)]Z:MF[>>U6MHC?OKM_")N$&O7]_'4>P M20*_Q436];N/'Z)W^9W4%>WA=5&"M2 /P$VC3#)=T%@ RYYD -XB498B7\J2 M!T'2"OBO-(U!W$0)-.,C617/J=&1 M$1W=T76LOJ"2*CU)-.=&/('2.ES6;/ M6IOML>36];WF/F%F?/IP'5V)_&LHF+@9_8H7T1)X8G&6H9L U7:$. M+.HL&P&%V*GO\]K3KF!;#B>GH[-&O+S9R=JSA&&G0781&8?3L]$D. SXX22K M>3V%883G:,A"]9U.RV <>V2XAR-C:C/U6PWVS,H[@'W&&,B04B452$DB](J9 M=2=4)N9,]AY+ Q$ @3Z\&,W\6X/@* MI66]R11M-DD+[BKQ/RGN)(A,I5FUUJ@LZ2AZLUBPR<*G,,WK>@G0/9K.0G.T MK#$J9+X RYI7"K@'JE1E;(N%L\K(*M!W64*#$N(94+66YGQN.CE3WMA(M'ZI MHVC:4 2L@TT!3J,21Q#ED5"(%#FN"MGYL]B2MQP1=DTRH=8:@IA4#@W&VNF&@$63"2_L#Q5\I?6: M/>_B6Z/7R%#;E/9U.IY7C<9:KXOB M"%0494J&UIAHT.!B#68HIV68;PU/TKJDP&!8%][EP[^V9;5&JXX/?.JP:8LE MCE&-#H=D$IF-IG5+SJ5G5O;54="=.C%D-:X3?4O+Z*$."X(GZ'5.?:>=!V*- M'V$767R&+?-'YKN/-1Z'#\/^DM9_13 $/+=SERT[$[2K.-UG=.-(7+--UL\V M2,/IC$$'#6@(PH7=?CU@HUH84[O9!CE)HN(+T6#+-G_7('LB2:1F6%09N3<@ M!5B=J;6J+'9EG&IPR[01H!A!$ 7?A">[W?:!O+/6: 3,KD4N8)_S* 4 +,KO M&M:#I@.RV.PRF!W ;[JE#2:L.=NEBCV\NQN-0'/I$%%L_7778-LL'360BLS< MT80#%826J,UK69))SXRG*I$90*25U TR+,E0BW+@"YB(.-IDM8XFH^G93S%: M;,J5H']'!(+H(5IC'@OZP"0*Q/IHZ@5'GS^^O8UN<18_+E)Y>,6.LSXTB(\C M1L;&6%O0##"BS#%AZ(73M!Z+7W%NI\DE&0H0B%^!2Q&AAC4XY'5M:%QD14&" M/!F-QS^954\'5TUZ*\#-IJ .T$L*4#X'6MD3QA&,>#0SH!M]L9FZ*Z:H MIH MF?WIAG_Z"*@(%WOK+^SZYN-MH_C!-6$3M[O[+:FSD>3B1 K;0C)5;\RJBX1M M.(-XH%3>&1]N$KFLC!3C%I1IP;W4-?"GVQ)Q&P2>M83%VT>.AQ*<:D;8 JE' MED9;*=!S1_(;F1]CMWB5*.[W"J0<$ &(,"WN'M088G"[V*XZ]VT^Z%'T$31@ M2=A-/TYF(:X#-5T"% !P*QGE>8XHI+((6TK01[3>L-\@2?^O6OO+R6Q1 M;HD%&T/DL$/[&Q-3.(^&6P."5BPEF0<7Q@TQI94\Z#0RZ_\$+@3H;"+% )/[ M39'3A<=I9)U5;.#;0I6Z>D+1(1I ;1VLE0XRN<@F",D0]*/%@KWN>;(=LX,/ M0\MOD1<)#'L1F U \X[9418"DQ-+*937>U'2VEH"DV Q7==W.!E[55"EQN?, M974O94Y!/-(;R&P$9N8&%G'X>2NRML8X4<*(I)[L&2DM)7U43P\&R#LF @" M)*6:VPQ82T0'.NZ4'R>/A#X69;&.*K7F: 8_H3%L)>@+4+]A>.S'Z^SCM;& M!!*3I*R1O!KS 92I<)MK[%P#%@Q$F$L<:\.)C7@?QQTCLU"S)7H"^!OA%BT0 M_;D&; R,AU ?A=X:;B:?8U::%^PPAD=$-B]ZY4CR%[F#GD9XT&Q@M$&8P((0 M$E!.4[/L@#SLTDP)MC080VM H"1*H[%TIKUR1G?SVUA'Y"# M^*$EB$P[MJ$\Y!"<%^769QQH4&#[K>2R%]IE]6PPUD1G)'+6F-, )E6%.J-8 MF5WP$^.,F$Y%@P _V'YD&B(M,A/9@N,%%P=VA0?DE2L-#XUS53DF3&2:$ZLQ M"0VK]JU@$T-@A MX:,L^>3M .2JY6B@,A(,I"OT@XFW%%X@NA4L10\2.LQ^. M1]-0#$Y*5H2B-P2,PO-M=4XA,Z4_<5"'!,:(71HD8 8SS3L1Y0ZE9)J4=B"( MP(^)X1L<2^G:&9&&6*RBW!%L+,JKO]YI?#8>#XW:@50/<)=DN\5BQ%<"B4(S M##"7EH@S^R;U#;7XXK5X*[W3$TN0R_VX!+,)/"GD9/M!,(_VE:TD!!5&2@Q? M?7ADCTOLK$.L?]U*PQ&(=*,X%->GJ@#M_@I&)+U#A6B1Z9W=AB#I&PLT;PRJ M?!R08^ ^92:P6_\1RWSL$MD>EU+H3IJ_O]_^<1E+65 F4#P3D25U1FE(H0TC M];-(\:+"0UL.DP(#79RV-_)$6 T#1K"8I19L@\(YFC!1]T6=I=%*@,&=([)A MP/^0'O-Y"I#M&WXD$^22LHM[TT8#!1;&./!WK*QI%OZP4H=!M/[$" M.[>GMV^G;8:1%.:R$2D%LCC@-/+*VCC$'AQD#1CBQL(X&TK@P0:/%)DZ36KL M/*5X'0 R:6ST?TP+I\;:E#UH03&BQ/RW-PV(!Q:BP//&:MW3T1W[;="">PG[ M)/Q.8@&B@S4@=RP>.4)!_.*=7B 40)B<$'RB6,I!!!>>Q1&A*6]N9"(XX80? M[><3'-[9N:64&UZ"$@\F-.)*:?+Y?WV)$O>\)X@C+T1BW &Y CXD-+7F&^9D3.V;5F!Q[ZH+(3*@$H; M=R"748'051J,:5$O.2?60$J[@75W1QTYPH'\:UEOJF2+4]@C"3I(RI.MA\CB MZ-,? L^\N?] MAB^]3%'@M-3;?)/K'@PI0IH:2*6T=#6.EJ4 [G$N+ZRZ[X(),..&X@%< R%L M*T+ ,R2 WI@"2S*47$PF^##KD78?-W!W+-;- -EHV(7 E,"3TH!@^0VSQAK7 M@D-*/VGM;;O;3I8D F<#AR9N:T9XGF/.5?L"^PC6PJNJO.4<3[=U'="0X>MIC8 M6MT=MVOB<%J_)@!/H^/Q>,S*1X_!*MDT7I/G=[4"5C085 5[.TQNVE(49,5X M-)1-[25,<39[:#:4;HU[UFO00:4V'@L'&(7)+K1):6>3 X6'1.7.%#15_R&5 MIFQCD,"06;1BIHVCRQ@A9TKFD4F>*^F6U&%AB#;^P=A.K-(!E:D\%V,M00_B M>X*&.=NREX5S--/(>&CX>+K0X6"P+A$^&S@G$H/K6T4W/<);10D=%$S2:3,9 MUH>RR5KR$2?\9H%KF^ VJ;UH\DNK\0\MG&B&W:-FPC6.[8&4E#OK)H:*-?LE M%(\JW/RNLLV!9>]?@.%7]W43#\UXF"'%.LLMRDP(P@5F/,9D3(8X!9PFIJO.QL\FQQB$/&T?5>^<"\: 05GJ@1EG[PC M;QKR4?4*H0/]3D[[_^J1_H UVN,T/[B[?_XQ?D/6WB?X 1Z$*_]WGMOO:O6' M'MD_-#$?J[>2=?LVBLZU Z?8 M[>84,VV!>(;(-P-E52&A#AY%Y]\T0QQ:2C\U'!*M M/RPKO!;?2&XJ?FE!^DE@4TKSYZ:+0SS[3Y[X_TF>>$=B\%\X7=R(['>GB__E MTK\!-0SD?=NOXZAEWG\-]*&,Z6/RQL%7-\.AWG=FBAE )'A^;]^T^#TQAP>" MS1+L6A&76QTUXF?2CSN2UM<%FA'%B:?A#':0E/^DIO_M4].JDWH5MIQIXNH4 MX%_^)(SZ[%N<:%@HBJ10WEAQZNO>%,:U(1?2FL37BA^E;$W=Y5[;TT&1L#5U M@A @YCRR_%8UHMY[,^*;><%Y:!#&2(2C>#U-NR-QO&>YBV^SXH:A,\?0WDLG M7%%J"TJ/YL>F"F6/^A5_,K;M^U6N#! YW9=(2MPG?4(?/>/D43,^?%+@51U^ MYW%!7VKH5Q_O="RBFX9>J6U1@!&$255@:2:PX)_VJ,$F0\SP"(9-WABQ-5E! MG,)P9UVDK,1!+_I[7IH-O5YHLYC[O]3:X'P0@8PE3)E4PA2U;RHC==)I75&!W=69\S2 M=#SP3N<((C9ESZH;KO>XI!EY8^T$O=KZG8BZ:PWMY\@KLAL;$)-7[TJ)5 MGH(4T[D.YJJ3SD$%EL+!MN9-[5CEJF9-Q9CVBMD,\G6%F2!-%.FB ]-@_.D% MNYPWDF$^]*==TD/#<7L72]M7'S>X>&K@8AQ:,0C-@#;.+$K%V@H?>GVU7%W__"YR/NI!A[-W'T.=HJ+Y%Z882NHQA M[ DN);B;T(-,*XTPWSXP_ 8"K5IP%+#/A3#$WU]D!GOT5I3+8L>U&?:]CGM) M284FTJ?S')MK#XO4 "<[^?I!]40&]=[&[F]#BQ'[* 0:C/.ST7G+K1V>7S1/ MVF\.C;#>FF\X>NM>R;QVZ)AN [HQER@]:]IV;T,B\-VZ<$G1FR;F%B7G,%NO M2UD_1!V]"T5J;4^KP*((//E]0H9F#0&P]2G=F\#X=CV8C)-J9FJ'70>O<>H3 MWO&.9C?^2_?(Y*N*'% Y>L#!?NZ@P!+3'> T-4.FO]J@CG/JV(9R<84\/^ M^\=^[^>7%<",UK5W'6FV#3_@#NUHU[D(S78C9?"^3';\\L5%*-ZM8ZV+T":3 MF7^SE7>G&7R;77;N!,/=Z0UI/P/WH86N2!MX=CMHGKJMG_;O3 L\FEZ&GW%Z MPKM'[&+B?SOSKQ2[N/1O2;NX./4V>:="[7-37L@"V)(E>S#N-.E!?;#!*EWP M^ =H04<8WQLXNG MDST$\2,74K@YS-NP/:F.I]-9X.G9^&E'"KN?H'KQZ86OBJ?Q^-*1&[IB\L2[ MV1, TI+N+\7*)^ 17_+IGKHK4E_SS:!-<[Y?]6&ULI59= M;]LX$/PK"Q7H4VK92MJFB6T@21-<@,8-XK3W3$MKBQ>)5$@JCN_7WY"45167 M! ?PL*9UK3M+4YB77PHYTPPH[:VUJX3 U MF]0VAD41C.HJS<;C3VDMI$KFT[!V:^93W;I**KXU9-NZ%F9WSI7>SI))LE^X MDYO2^85T/FW$AI?L?C2W!K.T1REDSI:<34[.C_SY<."GY*T=C,E' MLM+ZP4^NBUDR]H2XXMQY!(&_)[[@JO) H/'882:]2V\X'._1KT+LB&4E+%_H MZD]9N'*6'"=4\%JTE;O3VS^XB^>CQ\MU9<,O;>/9+$LH;ZW3=6<,!K54\5\\ M=SH,#(['KQADG4$6>$='@>57X<1\:O26C#\--#\(H09KD)/*)V7I#'8E[-S\ MZGIQMKBX/OM&UXOE_=V/F\O%_7*:.D#[ VG>P9Q'F.P5F"]THY4K+5VJ@HO? M[5-0ZGEE>U[GV9N 2VY&=#@^H&R<96_@'?9Q'@:\P_\;9X0Y>AG&M\B);43. MLP0]8-D\<3)__V[R:7SZ!LFCGN316^C_G>2;,"^37'R_OZ3)F-Z_.\XFV2F] MZ(NNA#3T4U0MDU[3E51"Y5)4=*VL,RV:T5DZ6U[0<38.0)/3@<4-"]L:]J=\ M8X"5I;7??@K;PI(KF?A9.FJ,S/F MJ7,2Y)Q(ZQA)!PZN:T*6C':/F=T;4%. M$UJY(H%&MA:7E3;4"!DVG!'*KMF0H$J*E:RDVY%4>U!$T" $&-3:.A+%DU . M%XYN+3K)/ ,EULXW4/_A@.?VA1LJEUT)>*%LF*W959[C$88)[TKKQ%B\'CU M4!'A>+07CT1E-;%U8E5)="\L8&"8/SB)0 :JE9@+DY>[O5HY<#;:R+\YRB95 MT\)C:Z$2R$:74FT&(".Z+P=(M(&DT;C$I0467B9 (ES(V2I1_(6;!WB/K?9_ M(3-V+VF\2+NP;=!.%HA0YE Y*(AH5-%K*#G.O2W>@'^[TRM?HU!B'TSD>Z%K MB+D+=?;Y%([Z:I2#:D15H5)Q73BN5Y!N?V<$EU]1/G%U$E8GE&N\)[8+"B%( M)!7VN;!EL @#?FPEA//X!RA!.).Y-_&;!UU->KK8;<2N&WGK@E=NR"X&D@MC M=CXC(1F!+[2P_%I$36/T,\@YWPV,)()"PU'U7TGU+D,2=R0,VDIBB->VU,9] M<&QJGRXE',K/%W3@@"7L^ 08@-O8:]ZX822D\ F$''WVD9RNML/Q$;UTQ:6# MMZ=FLPDOK(7.K7+Q&>I7^T?\++Y=OX['+X ;8380@BI>PW0\^OPQ(1-?U3AQ MN@DOV4H[O(MA6.)#A(T_@/VU1KEV$^^@_[29_P-02P,$% @ C(9N5>,C M*Z]G" %!8 !D !X;"]W;W)K&ULQ5C9AL8K6?*AVDP7L]F;:2VU'9V=\-HG?W;BVFBT59^\"&U=2[\]5\9M3D?S M4;?PDUY7D1:F9R>-7*M;%?_5?/)XFO922ETK&[2SPJO5Z>C#_/WY$>WG#3]K MM0F#WX(\63KWA1ZNRM/1C Q21A61)$C\NU<7RA@2!#-^S3)'O4HZ./S=2?\; M^PY?EC*H"V<^ZS)6IZ-W(U&JE6Q-_,EM?E#9G](% M>8>]OX+^>+X1>'B1QWU6J;$L:6X,%+70=Q52ERXNI%V M*W00*^]J$9&C!]$=T'_12!^W(CIQ+[UV;1!&;D*K8Q@+;0O3EMJN1:-\<%8: M+/W2^JTHDG#2XV*EO&B\*Y2BO4'$2D8!84%A.YZ4R6PDH$,LV MP-\0)N*SCA4*1FB0^62+- 9%IZ@&Q@Q4#I2-67[GH%<%5&&3R)$5FTI9Z"+7 M<6HIET9E^X31=5II1 MU]A_K\L6<&T!<@>W7*^] A74&*4)2%82%DA!=GJ-(,KR7E$8U&I%>#O+T5@A M1+:@]XT+FBPZ 1;W9]J=BL EU@-T*PLC$J M4JS1(^P7WS:QV ($0T9F@O[3H33^^^"S7%M%;7$9X#/Q&)#]HX53\SF5N?D[ MD@V5H+ TDTL8!,:(E5+#[%$/0"=@R2M#9*+M'3VUZK*6-#PQ M%;E3:;.KK&>?M%$7NH%(>H^(#X7^#FKLI<&84*W$"D-"\F4?@6A=FEBY=EVQ MC2'*V$8N 4;7.F9*40KZUI+"0OF(T:2C1Y\Y%Y5L8*5X*^X\NJQ2 ES@-[MA M4J1"H?.BN1,Q(.XEPL"0 7$323(+-C"*=.S*=]9LQPQOI[_#75+EV53.J.0X MG>]X!K($A5I+IM&[4J-R6$"<8ZM0 PW"4S^6Q420'N^)P%"# )4,+=?B-.$Q MT% "CM/0!1-!'VH9B]GQC8.^UUW_J*1=(_( ]SSKX&WS8SI!-K16HN 3 PN' M<0"%@+0+H2$?LSTE0173?@ECX!O:W7L M\.\P[&NQE34E)T&*D0W% V0FRR6)72+(+CQI2[FV,' D"!D+BJ4D9SIQR% U M56WU2A>/W3)"@:+*S[I"3PO &Q.@ R-W*PDI(CK5SYZ&&;]TC2UW)MEU $\T MS:'F7;2>U3UK\D3V1"A\!TQ?MY/*?T+6NT4<;DA$QX/"A1SVT'6<_3G";8$1 M=;F0I^*XBZJVQ.+ LYQ>.X]A#A%*R<,3U6,S3C>K')N0JA7T[&\<76S2[K]\ MI$@=-!NS9U@@9\;_^[!PU4=]B#%=FJFTA7VLH$RM$?'\CF9-R2-M^.W$^Z2T M#W1PL7Y[/-2 5%U[M(;!2#Z&K,BQXC;*,\,8;*1F.Q9KA4X%E/H9-SQ-HFCL(AQ27 $[=WB>6'L"B;GYK&Y>FS+AMTB3?F9D:%+^JO$IMSL)= M8,(73"JQI<#U$'T#A:6_(XX'GN9):'CW&,*@:MW6.V,2J5,/5.UR[>@M)_5Y MANCG>HH0^AERJ>4Q;S#,4+-^-9^\0;%$'\YMX=71Y&VW,.XN*,@F5K)DMFY53&_AJDNZ M.3N>TF(B/CSS9K=, R+<@2#HU6SR71\]3 H8NU"=6$9!Q2'-!8CQZWX77EEG M#\!N;&;>TTA;.$-^4@+1$$%M@. F+%#'@J9X/,FPKR587[(O'R"0R^\M%3FF MPW_G*6&(:HC)*Z5BZ,]+[VFTXW$,M0R7:9!(.[I99&7/U)A:/NBZI:RID>=T M/C7PQQOX4#2RI-)8V_ ]1S8-6HE.HX["F.NV=*WA!*2H;W.OVC6.:K&2$ * M,9_FQ,U+HQ"]9%+Y5CWX/0.IO6<\R;M\'H.G@ M2QU:\YJ_1_)5S\;TT:Y?[3]Y?DA?^AZWI^^EU]*OJ748M<+1V>3MZU&:_[J' MZ!K^[K=T,;J:?Z*B(QRT >]7#E-$?B %_8?@L_\ 4$L#!!0 ( (R&;E7- M,'__!PD *8> 9 >&PO=V]R:W-H965T>D2F2NCJ^S,B7G:;=Q)ZUN_L,D9"$F 08 +2L_OJ> Q 4Z2A: MR6G:Z8LM$L"Y?.<.GJ^D>M)+Q@QYR3.A+SI+8XKWO9Y.EBRG.I %$[ RERJG M!A[5HJ<+Q6AJ#^59+P[#42^G7'0NS^V[>W5Y+DN3<<'N%=%EGE.UOF*97%UT MHHY_\3M?+ V^Z%V>%W3!'ICY9W&OX*E74TEYSH3F4A#%YA>=:?3^:H#[[88_ M.%OIQF^"FLRD?,*'#^E%)T2!6,82@Q0H_'MFURS+D!"(\:6BV:E9XL'F;T_] M5ZL[Z#*CFEW+[$^>FN5%9](A*9O3,C._R]7?6*7/$.DE,M/V+UFYO?VX0Y)2 M&YE7AT&"G OWG[Y4.#0.3,)O'(BK [&5VS&R4MY00R_/E5P1A;N!&OZPJMK3 M(!P7:)0'HV"5PSES^?!X=_V/DZOIP^T-N;[[>'_[Z6'Z^.'N$[G_;?KIX;QG M@ ?N["45O2M'+_X&O5/R40JSU.16I"QMG^^!;+6 L1?P*MY)\($5 >F'71*' M<;R#7K]6N&_I]=^D<+!-8T=PL)T@1LU[7="$770@+#13SZQS^();@#'3IX(75&5 M:E*"KRA+)PZC(;G]4G*S)A]$P@3&++G/J"!'5!,*Z0#+P MS)['[?8Y.CON$FH(=7*1%/:3.>6*/-.L9*C"NRB8#$D![/62*@;$).%&$R'% M"0QR6$P'ZR)T!]QDA!>8I8)E0OB:P(:>2+@M3I&YAYM* D M4/L.'G)N#&-^]4J"/^'#C;>8U0A(@IV\T=B7DF;P7N _+L"+L@S\"B22SZ ( M176X3!U-!<37C"K]%I/23,O:KN-XT!W'(Z1N:ZGX7MN"_?ZC=G-4]Q9O2<&7 M'$![(!-]P]G#<7<4[>GL+?VC[]._'PPF_V=^ZY/-1ZH@!?4CFVH& 9FF*4>R ML'>-ZW\O ?QHV-T!.VA0)[=!U!V-WF"!/8$>!?'XM:/MQ0O5AEP?\0>%GS8;>L5@HMD!S M6/5KOZ %G'WAT%8S\-IW<1!#=YMEH+2OL8DLL_2_@=^CU^@MJ>]U\'T$FT?C M?6.O/^X.P9GW9HPMD LTC)A6+*AH,J0I,#F$ M?8[,F=TP1^K6:^8P>Y*%!+\G1[;\@[%6=F!CZ3$!MH11D!W9="MG!JV7,FN% M!R(!PY[CXA6!(P+5,F08_NPM8*A:P$ MBT(J@W"M+568VWA>Y@?0A-GZ%='_ M38YY;#@R3#G/7)8ZV_CT$3]^6QZ!TM_((S[T5TQ!D4B6+"TS. Q9W]7 >3N+ M)4O.GA&GC0]7C I@ZUU\&%H#]T/(*$*SI+1-L%$T1=!3NM:X'78 FVFY@)&; MU+7SB+]9L?$/5FR$L;NW8JW8C,A142I=8EJ -4Q(+Z:Z9YDKF5MAH.093EVE M<_1<26U1"KUB&P(KS%&8W%&!V7J7O_'&X(3$CEWL >AO1GWR8U&'>,H8A;,N M=2+\-B+J@6$O8]AVI+K2 %LD,K/Q^0R5L#7,HBKWC50QM2'O9[: W/F<^U6O M=U"G:6V'4[5I)VRO5IT>*Q+;Q4+%;AB4I1F YYNH (9X #:1*K5;;:Z>/ER3 M1UGPA(RC2=TU)8%]')S+K:V3C8-HP0V M2TS!6S(2N-Q:'JUPYH==MV:E# 'RG#.RTNK(S4@)O/X06.@@6M_9 FIJQZQQ,C3VP! M<]V635;6524X&;4#8+4";2U4!JPJ&7_"<&EF%!LK31N#"%\U=!#1H$Y3_7B+ M@= %N*ZX.C4I>1<&?3\&$9I^AE[$&J0%Y?[#@G##AC#@.)C=F-* !^:,,!C6 M?!K$#S /9G(N&O'N>OGV;5@CI@X@#!@[9Z^LN@/%QN!Y"#*V(7#X-OH!;.&' MOMN&V)**+VQX-297BZG5[X$5IDJ"H8\K*SMTXR ^9#C7_[P:=)O(EV"9S#7H M(O4)L+H; =&_E%QSPQK=Q>L)ZT][C^'*QV<0UX7H+G=P%95! F)K>G4F:5:" M"K/:'5O^Y/J3KR'W62&R^:X%+JZ\BX)HS5JU)ZL&9<$# :6N0Y' V#\;!#E/LJZAZ,+.R7R)DT1N;VYY)1:+]P ZS/ MI33^ 1G4GZ8O_PU02P,$% @ C(9N57B28(J4! ^ X !D !X;"]W M;W)K&ULW5=M;^)&$/XK*U]U[4DF^-TF :2$<+I( M24! 6O7C8B^PC>WU[:Y#TE_?61L<@PWJ1?W0]@MXQ_,^S\QZ^EO&G\6&$(E> MDS@5 VTC97;9[8IP0Q(L+EA&4GBS8CS!$HY\W149)S@JA)*X:QF&UTTP3;5A MOZ!-^;#/9$/F53#J=N MI26B"4D%92GB9#70KLW+&T?Q%PR_4K(5M6>D(EDR]JP.=]% ,Y1#)":A5!HP M_+V0$8ECI0C<^+[3J54FE6#]>:_]:Q$[Q++$@HQ8_!N-Y&:@!1J*R KGL9RQ M[3>RB\=5^D(6B^(7;4M>&RR&N9 LV0G#.:%I^8]?=WFH"03&"0%K)V 5?I>& M"B]OL<3#/F=;Q!4W:%,/1:B%-#A'4U64N>3PEH*<'$X6W\8S-'^:3N_'#^/' MQ?4]NGO\.ID]7"_N)H_]K@0;BK,;[O3=E/JL$_IZZ(&EB#3]_,CWCZHRW3N6M[Y3.UNZ'?30/95TC8O1 XF1,4E4ECA8I"]%)H_=M4"-VQH,E J\ MAT13^08C)V."0J8[H Q<(T)"]AIRIM[S@Q/4*2<9IA$BKYDJ@VAA"RROA6K: M'IKC&"0D?JW'TD$CG.((-V2:6AP]\#PT:.0_#^;Y!J#E.[:-1C'+B_;)0CA>8HL5\!F]FHU';0'3:T.X> M71FW9"G1G1!YD:-1>^-8EMU"=8W>X>USJHD:J'']UNRJ6V/27O^&=:]EVKMN M XP^)+,^*US=-ZV/8O%_-&COWX,Z.6D%65R!J7/BNAGBY9Y4'R;)BMUDR M"9M2\;B!U91PQ0#O5XS)_4$9J);=X5]02P,$% @ C(9N531+:($4 P M_08 !D !X;"]W;W)K&ULI57;4MLP$/V5';?# M4QL[3@H4DLP0FD[[P*4$Z+-B;VQ-95V]N S61CSRQ^^Y^,H\810848> M0?#R@.>HE =B&K\WF%$7TCON[K?H7T/NG,M".#PWZJ?,J1Q'QQ'DN!2-HANS M^H:;?#YYO,PH%[ZP:FW[;)PUCDRU<68&E=3M*AXW==AQ.$[><$@W#FG@W08* M++\($I.1-2NPWIK1_":D&KR9G-3^4N9D62O9CR;SN^E\]N-N=GD+LWO^SDD+0/"*9' *MR7"N:EJH=?@D$AA#@(4%D)!+EW= M$'*O*4$L)P/$YLHX!V;)9A4_=?EQC<)"QE=NN:5 %-SYCE?P$P)MAXZ/F#6^ MY4#HG)^RM:B)_:H:29*QO<#E3:>5<%!*RS06ZT#CR3, +G@$\83R[+71'ULM MQRHL(@\-:N';Q-I$O91S$?>44F$\,*:/*76F&G['P#(?EL^F M0G#$)0D(;&-88;<:SB 8$K/-X7&ULK5AK4QNY$OTK*F_55E+E^ 5D\P"J#'&( MD6UM--)$TF#87W]/MV8&FP66NK5?P*-'/T^?[IG#C?,_PEJI M*&X+8\-19QUC^:'?#]E:%3+T7*DL=I;.%S+BT:_ZH?1*YGRI,/W18/"V7TAM M.\>'O#;SQX>NBD9;-?,B5$4A_=V),FYSU!EVFH5+O5I'6N@?'Y9RI>8J7I=<1N5K* MRL1+M_FB:G_8P,R9P'_%)IW=?]L1616B*^K+L*#0-OV7MW47SHW49X.@UI](-=Y=LP3EM*RCQZ[&K)'3XA_ M+[XY&]=!3&RN\MW[?9C:VCMJ[#T9/2MPKLJ>V!MTQ6@P&CTC;Z_U?X_E[3TE M[_K;M_'E'^3T?'IV,?T\/1U?7(GQZ>GWZXNKZ<69F'T_GYY.)_/'G$^R]Q^7 M3?7T(90R4T<=%$Q0_D9UCG_]9?AV\/$9R_=;R_>?DWY\4@6LA""DS<6)##H( MMQ0S4F2C),@_9O$+9?ZNC=&R"&)JKA2A6;!^6;-5;X]5EE#CI#H#!!4MU%HF^M,1GC@R.2-#NJU MV,B #1WA(:PFEH/9VHKA^_?O!/;.)I,S]K4KI/BDC-Q(3R)]Z3Q'NZ:[G1A8XP$!E8 M:*/C'7SAD/?$9+E43)+B:V65&+VG*AN^Z[*:.C&/.OA2M.#H0L4(]Z71*WLO M@\%#6EI)BQJ)*;I;!E",AK]]# +4F/T0T12 15K94H$5)2*DRJ 3J[DU? R"K-<$0R.22@!)XB"PB=)0"',<33R L:>G@'>5<6^MN MMJH0/88JG&R%C%P9@-E3YBH;*E]26O(Z+10QP*\-4V^'.CD,,JM+(TF05O&JH9CV M&:Q#I!C7)2>CJ,*]Y+&U%3RX5 POW*311PP';_[#.*8C!%^"#"Y]4IDJ%DC\ MWI ;,OXNM<'&XFZ',]KRON[->V"&K/(@7)6J9W*;*(5.-T!K_)A/3K?=^"9] MMA;#MZG[H_G<]PW27IO=W$")):<D(E $$9-RDUBM?\OJT ^395@,2-D M_B<@Q.M=1#$S%7$O;UD"K,%I^,LHW#EK%=$V!F&"8IFP)Y92>W/W,M/03!A" M//RE6&[9"&<3+\%S:",D>[6F:1J(A)T O7AE7 BONXE*T;91PZ$N>J'0H%!W M)#6382V6&-]#"P(NSCRT+37OB3$\#F!UO23RI6X+HJ\+B&C:!LFLL%T4BKJ1 M3?>IXOX&J!?Y+K FN9'# ;B'K'E7B"9\CZ9P4>&: P2MBW7:%"$%J6'?=?&X:@KI#K7 !"@+:U>9G-B57JZH("'RS\JFMY>V MA+8T_P-*G]!3.]N6_%;E((GW3%0H25&H9<76IUPF*9B@L 6P:GOC##*Z@MW4 MVSVRRLF!V2I$7? %[GX00_3Q!O21$HXHX_7I 5H9982:1F5"FZ#QA=+55(YF MY8GQ;]0#&:E1J5LT'(Y0#=QEA1R3#3N=#G:0_R%QY1(00"A_5AB_E*^ILXJ8 MEO[B*FXXIW YP*[R9GXX>+/_9A_58N >./)5LY\B#=_9@"2<652:C;RC46.E M+>O^*D&_8(0A)P]B>'6K*D!J7]##;ZB+;S,L32PTYFI;01]\-W*A#'>XV@V. M57J))SS1>$6NM-;B]@WRB;T4&<7#(&*=[<\&HF8:)QF"="B9JBG3I2NV("ZY>$$4.,](&3 M,=C[^*__OVQ-G-86S)(CS8'/R;XG=KE#<6U=K;U2.^_!=2/;&[:GV\37K0T9 M'&,4,&*O7GC\X/#^X'[W26T\S>\-6AG;%UC5UPHY?*@IG3JXU\.GGE$SIQDE MX?1>U]8E5O4]BXZ.C![Z1>>VE#7GDE7#9]Z7#]KWY8-GWVTO447,5^/<\3"U MQ74S[RQ^9XGM'GMO_K=D[[!.KO/4?PH,?#SYTJI5F]V)<.=^7G%Q)2KQJ#H+ M6U"0G @4*T7U"9*@ 1"32+)4T1@L8R,+)J"^2<"RXO>'[3[(Y%5(3 -><_O+ MF>;)9X$1C4PL79 F]![+4W_KZQ3FU!5_@R.Z@H/I0U6[VG[F&Z>O6_?'TS=" MU U3I5%+7!WT?D-:?/KNEAZB*_E;U\)%C/7\&ULK55;;]HP%/XK1ZE4;5+57("N%X@$+=5 *D6$;L\F.1"K MB9W93FG__6PGA'0#'J:])+Y\MY,X)_TM%Z\R153PGF=,#IQ4J>+6=66<8D[D M)2^0Z9TU%SE1>BHVKBP$DL22\LP-/._*S0EE3MBW:W,1]GFI,LIP+D"6>4[$ MQP@SOATXOK-;6-!-JLR"&_8+LL$(U4LQ%WKF-BH)S9%)RAD(7 ^"809QLHH$'U[PWO,,B.D8_RJ-9W&TA#;XYWZ MHZU=U[(B$N]Y]I,F*ATXUPXDN"9EIA9\^QWK>GI&+^:9M%?85MC>C0-Q*17/ M:[).D%-6WI=JG@I'+]%D-HXB&,X>8#2,)A$\/\)\,8[&L^5P.7F>P9JN2TU_G9=>!U M[N!_W__>7'Q8I@+QTQF#)R+B%#I^@YX25NIN WYU M:$!Q&!:"9M"I%PX#_3VP>W'4;5HRU.>QT6@3K-6TS#[^ M8;Y"T?9JD:S5*%[4XKKG2OL\-4_UQ0&(#> M7W.N=A-CT/RNPM]02P,$% @ C89N51FCL'0S!0 &UL[5AM;]LV$/XKA-L5"6#'>K7D-#&0I"E6 M(%V#.%L_T]+9%DJ)&DG%R;_?D;)E*9*5; VP+_UBB^3QN1?=PSOQ;,/%#[D& M4.0Q99D\'ZR5RD_'8QFM(:7RA.>0XNP7-[/>QRK-SG=>_3;#B5.8W@?(#I+D$\P&#VX9T]L3[V M6.555GE]Z+,YLBLN&!"^)!%/,< D(_"(M)/0978_\(=WH6.Y'\G_ M]7^_%@"-G"#X1A6D"Q#FM>X$_T##^^1N3!RNN%3CHWFQ*,/R)<-@P3$Y2C*B MUKR0-(OE<86I4Z8^L'M6ON4@J$JRU3;B$6JJ)-X3WYO61A.[/K*'DTG8& >V M3>9K+M1(@4B[$"O=0]OQ6[/VT/+MUJP_='VW \$+/5*%)#$A:4D=V=YQ>]+O MF/,."-YS15EW6CVL\2O6^*]FC=#G[0@?"K2/ M2@E('\R&K<$LH8N$)2H!V<6A?C5OS8DRE2^,C>.;O66'TOB2,II%@!FER_(5 M0^^291)14\=V0DVV-/+[$T3;%7M8)GO=@I]VYVX;^5$M\KNU;VJ->AG/5B43 MGBV_)^XP<)O<\9W@C2-=#_'/(K98S3K 2Z^C0@@\Q3LEC*.!TQA/K FYJ2+U M$OH^IETR^\/!#YW6K(_'4YW.?0@-UOI>@_6V'?2P>%*Q>/)J%LLBSQE@EZ>- M2[*RR\0T[R)M/^I;D_:E^G04<\:HD.2UI>B*RC7):1(3])+0E!>ZXN/QS0J- M;F" I/B""F$BLN\&:N_K]%\[LB]TD;8 21N3Q1/AS?K73-70MEKC+MKSA<+& MO[0>'J,US59@W,NP'W^FH3?K7*P@T]8L<@;+\'?36D,\H@\(B HP/*AU#VQ8 M,3KL446#$]7\&?Q36G3ZGI@@NDFVAYWG4D]"M[ZR-A MSZ2;9M0^;X.YG7[IZ*BZK.;1<6?B85Q?-L\/;$?]>C]EZ^5V9V@/O:G5FIUH M8:\]W=%:&MQV=^H&[;F1%IVT1<-V&SO"CP(00)=(G Z;PZ!MR*A1KJK$J,5C MZ#KUECS$V$L\'),,E4!'WWUD#^W0;7>Z(W*KO^Z0& ^4%=!YYC9KHC>IZ^WA M1%AQ(GPK3C19V\6(?E5E5%]0HLO0%7Z3TNQ).VH''V6-C+K'?G9X;##D6!'P MX&>,;_Y#B?I%O%_$>POBC6L782F(E;GND\04OO).K)JM;A0ORHNTO7AY'?F5 MBE622;1IB5NMDP _&45YQ5<.%,_-M=J"*\53\[@&BDFD!7!]R;G:#;2"ZIYU M]@]02P,$% @ C89N58L')\RQ P W H !D !X;"]W;W)K&ULO59=;^(Z$/TK5O9J!1+;?)$ +2"5MMNMM%M52_?>9Y,, M8*UCY]I.:?_]CA.2IH0B]65?<&8\U4,GRFAHZGRJY(\I&(YK] M*$LMLY$<$_90ED;A+,,\,[_Z=GE_>[,D=_=D\6MY=W^S7)+>(UUQT/VI:W % M&^[1%A1:\@S8A/Z0P6TUN1 KIVWP7F37T@IK>(C@)N(3\C(3>@ 1>$)S M"YMRPQ)O^ [>-=,),F2B@)2@LA6UVM D93J7VOK69/5"-.5PK/J3X/;^G.N< M)C!S\()H4$_@S#]_\F/OX@3U84-]>)+Z$N]C6G"P%+\R047"*"=WHKJ85N$X M<5W6@?Y;)8O\6 FG%_G\:1QXX07YVV./"6*VLM!4I+I/\-@-9"M0S=DWD=>0 M[&?\P^IN_HI$[[A_A>W+)"/VYXO! \ M$I+O'RZYXFQ3G<_AVL$@]$;'O/'X *P0"2A#[2;19X(GS-[2J4=_$+1HO7K' MXX!\EV+SQ8#*/EIK/8:#R \[WN$@B#SR* V*[L.;& YB?]*RAX,H[O+_V^/C M5@&\>"^<((1A*;XP#-M[#X] 8%GJR%H M[Y?]\H.+EBQTK[9*UD]J[R M5H"W"0BK,NQ=ZO"U=#O.<'C$.0F.[$#HU7PL>EUN;X7'O&;F&'37UWKMFK X MB+N!T>0CQ;_*HC=L44&PO M=V]R:W-H965T[X[W\O!.Y\E:JF]Z M"6#(!9+53D8^8XX;C@ MHAQ-)S7M5DTGAY:\9O@I8Z\X[L9[,I/QF%[]G%R/'&@0Y MI,9JX/AX@BO(QN$M FPKP&J[ M-P?55G[DAD\G2JZ)LMRHS;[4KM;2:)PH;5+NC<)=@7)F>G?]]?KF\9HZ-TZV&RXT&]AT-"?DB2[/4Y+K,(.O+C]&:UB36F'3)!A7>0W5* M/(<2YC VH,]K7?1J?=ZPBZ>'7-M(^H@GF T??_.#9WS M ;O\UBY_2/OT'B]8MLJ!R#G)A.:+A8(%K[&*% 5/4*[@D-'#:C_N5$'6J"&S M%V)>JOJL%-.E\#:0-=<$_^8RQZNIS\C[=S%SO/-__?FP5 ]%!'$@(%B!JH& M0L-X@ZX.\1V)DIBE7&E>9OJX%;,XZB[<@9TKJ+54J2$8[L@ZR4HJ'=LG:[!5X&R;05E?Q4H_HJ0?"R%#>^]P2CK MH0R&/O6BI)O!**2QT\MI$E$61^2*ESSC>VZ?[%%BFD1LCQK0P-FGLICZ\4]% MVD"5#=HJ&PR60WNA$5ME1D ;4=1(!:Y*42XTP>3 4Z7:O?AGAO]F.&J^1+A6D,OR\C@1#T) M1F/7?0-'JS,7'(,BC(#]7!YYV%>= RYCOTT.A>(5?\/W4\(P4.3"MLB%;_Z4 M1.]+S3MBA>"P#5B!'=<0+DT'YB6RR5DN-M^?!XO9L 7_=3%K M,W.X%MW5'F=8L#!"KPN3UUWLZL:#_6#ALUY.Q+CA) MM]>%+G6]H <+GR9A%RA>P&C$#K;#<6?V*T MZ@E78QU;E68S!K;4=HC^L)D= M=^R;"?P+5PN!UN&UL[1=K;]LX[*\(WC T@%?+=FPG71*@W;I;@5NO M2/;XK-I,8M26>6DA@F64J"R^@-/9*EG-G-+"X&SD: MB$H7.8<;2515EDS^NH!"+(>.[ZP1XWPVUP;AC08+-H,)Z.^+&XF0UTC)\A*X MR@4G$J9#Y]P_NXC,>7O@1PY+U?HFQI-;(>X,<)4-'6H,@@)2;20P_+N'CU 4 M1A":\>]*IM.H-(SM[[7TS]9W].66*?@HBI]YIN=#I^>0#*:L*O18++_ RA]K M8"H*97_)_[.'51R>PA"L& )K=ZW(6OF):38:2+$D MTIQ&:>;#NFJYT;BG-&[ M-WY,/QPQM-L8VCTF?33!'LRJ HB8DI05:54P6\L(8BGF*6$\(UE>5!HR DSR MG,\468 DJ2A+/*CF3,(^KX[K??>F%]#P _E3_]_F$F"KB@C6@(;R%ETSA; ^ M>(V&'SMWDG.BYZ)2&"CE$GA(D5Q'A638+QU;4HTX!/PV$-28*X[A!')2"*4Z M9"I%B?'E.N<5QIO@!2EM6E3#^I:$;NS3%ISTNRWH)'23H-=I87RW%R6O%M\+ M6SSYEEN/J^;LQ:WX::],S!F[QPC.8$N](OB$*(UY,S%^S!K$KD\#-Z2]75+D MQOV^&W6C?5R4]MUNO(<4H3 4&M(7=_LY26A5"#WUNUL@#=L593Z/<+X:IFG!HM#2WI'*IYK91\H MMF0R4SM2PA CE(0[^!Y-7'H@:GZP:TW2]]THH;O)7S^,SRJ";IBX<<_?1XHP MG5$2M5$'DX^D?N(F]/63_Y(7RI&1)FI&FNAI(PW#!_2]31&.Y5A)&A#!BN+7 M5H9625L"FLZ%-MX556;=Q(<='D]%.[-0*PP'9Z'C!O_N//VVV::IM2=,,$W' MF@DU3^&]V62RW:8U[;JWD]=-'"6A&_F;E\6/W3B.-QJ#OKE&=WIVMNM=+W"CJ;^Z),'1]?^/M ?J^FO5:"U,)&PO=V]R:W-H965T 2E.5:$0/E)+KN74X'/CX$_.2PLCMKXBM9:/WLC=MB$J5>$ C(G6=@^'N! M&Q#"$Z&,/QO.J$OI@;OK+?O74#O6LF 6;K3XQ0M73:)11 HH62/D36PBP9^/$ M(;4/2/(-S;2EH>_0?"9W6KG*DIDJH'B+3U!2IXMN=4WI0<(YU#'IIY\(32D] MP-?OZNP'OOX'ZMQ77HL>[$?[SKBT-(,I.CGKGZ=4!;8-.V^ 0 M>S;'3BL: 427!,H2PD,E7.5: G%L36"-/6B!&.: 8".2' ^;JX:K)<'V1#<^ M<+NOK,.)3XY&-.U?D?_U?ZH,P)N70?!>'<@%F'"YV\![%/:1./\8=HW>VYW@ MF>T[P<,GU[&C1^/>\;[+3W::48)9AI%C,7&C7-N7 MG;>;:M=M,[^&MR/QCIDE1WD"2H2F\<4P(J8=,ZWA=!U:>Z$=#HJPK' R@_$! MN%]J[;:&3]#-^NP?4$L#!!0 ( (V&;E5O%G<'U@, .,, 9 >&PO M=V]R:W-H965T*[S $4 M>:E*)J=6KM3ZVG%DFD-%Y15? \.=)1<55;@4*T>N!=#,&%6EX[MNY%2T8-9L M8F0/8C;A&U46#!X$D9NJHN+'#91\.[4\:R]X+%:YT@)G-EG3%+S]G4E>N3; MWV 73ZCQ4EY*\TNVM6X46R3=2,6KG3%Z4!6L'NG++@\M@\0]8>#O#'SC=WV0 M\?*.*CJ;"+XE0FLCFIZ84(TU.E>POB*!:Q/?]?T! MO*")+S!XP4!\?6'55J-^*\V$:[FF*4PM+'4)XAFLV8=W7N1^'/!IU/@T&D*? MS9%9V:8$PI=80 O5Y]\PPH=WB>\&'\E;QXN"$97SC:0LDY<$DZZ@6H!H,D_N M(-U)/"/QR#SG0OVB0%1DP06&7+"5;!#?$V]DAW[8$D1Q1)ZT>LDIL[&8A0"F MR!IA-!\Q^)*S58VHT]#QTK/=T#TAO=VA'1BB$Z$=QFTG/#OVHS?GJ>4^X^S\ M"-X3?X1N1BU!X-MCU\6\HEI6R)1O6#?BBVCD77:E\1BEWQBM],'_0*;;#J O M&5D6C+(4OP1)N52R:^K9D1OU0&)>$@3]G7 <=.8CBN\5?T?'A_2.^L3>S'2(UL(;V&DHU";E09_PO*#]X5N4 MQU60'%$&>:A6W&Q4F[B<3Q$"6BAA+1V938G-%5^@@P?,+_7=!'=?B%I]1T MX)Z+:V_2O<"ZE3C<_4SK/+Q*$N^<:AR"W8_8Z#LR;/-GU. ?*L>H7B\>*B7T M='[/]OV@1QIB0S\LP.,166>/XC8+\2Y+O+["&ULQ5=M;^(X$/XK5O:TVI5"R7M""T@M MV]56Z@LJ[=UGDPS@:Q*SME/:^_4W3F@*).3NJI/V"XD'SS,O?F:<&6ZX>)(K M $5>LC27(V.EU/JTWY?Q"C(J3_@:!/22\9P(6(R,<_OT(M3[RPV_,]C(G7>B(YES_J075\G(L+1#D$*L M- +%QS-,($TU$+KQR_"6;:J]G&20NI.+95AD]R%A>/>G+-@\["M$Q!6>KX)1^ M5X9*+[]11<=#P3=$Z-V(IE_*4$MM=([E^E!F2N"_#/74^.[AQ^4]F3U.I]>7 M-Y>W#^?7Y.KV^]W]S?G#U=TM^?) YRG(K\.^0F-:I1]O@2\J8.<(\(#<\%RM M)+G,$TCV]?OH9.VI\^;IA=,).(/U"7$MDSB6XW3@N77D;HGG?BCRMH K/*\= M3U?/J5S3&$8&EH<$\0S&^/,G.[#..KSU:F^]+O3Q#*LQ*5(@?$&X6H% <@@! MN2)42E"RS=]NQ,^?(L=RS\A'GU]83M2*%Y+FB?Q*\'@49'-T[.V,R#>(MQ*[ ME-CD,:<9%XK]!0F)>9:!B!E-" \',9:S(9&WE-^*:0>CMK!W3C0;D MFBFVI&5A8_@JA4SG0J!%]JPIVW#701B_-1C;.4/O,9U,O6)!K[ED2I(>@J%K M(!55333;'(31$>E4P)JRA, +=DX)LF5;Y 0M4ML-R(QBN1%%7W9CZ9$)S6E" M&SI-%,^,@H# I&1%/"6J"-XW4VQZ+ @OB3 MS[$HI&IAAFLWR>:8GNN22F2D>/Y$) M B%IJ\)J<*O%BX$;D6M8(F$6T$)UQVO6G&V[.S1?T]=NCO>:Q,5*\0\XOD.8 MQGXW:CH18A(.B>Z9@6L=\-P..W@>U#P/_B//4YXO*[8<;]_=F/\SR=_$_XKL MY:=;CR]ZA29Z2?>#'J/;=NA&N\DT?2)W>MI]RT M'K3< [[?8&:(R=QM'+X9VEW?0&%-S/##Q/R'%MP-_"M:\/6[ZT<[,#(GVDND MC7KU/IQQ2($$$HIJ^[H[Z8\![(5ME[AM-?MH=8D?GGY7J8ZKT:)]^W50'9#Q1*_S#";"U2U M3D*\=44UY%0+Q=?E8#'G"L>4\G6%&PO=V]R:W-H965T,#60&4_-+TN9)TR;TWSEJRSG+"J,DMC'P^'$3YA(O=FTN':;SZ9RHV.1 M\ML*B%3 ME//EN7<1G%$\L0;%';\)OE-[Q\@.92'E5WMR%9U[0]LC'O-06P0S7UL^YW%L M2:8?WRJH5[=I#?>/G^D?B\&;P2R8XG,9_RXBO3[W3CP4\27;Q/I.[C[Q:D!C MRPMEK(I/M*ON'7HHW"@MD\K8]" 1:?G-'BM'[!E@_((!K@SPH0:CRF!TJ,%1 M97#TO<'X!8-Q95 ,W2_'7CB.,,UFTUSN4&[O-C1[4'B_L#;^$JF=*/_/ER1JR]_H/>$:R9B]0&]0R)%-R*.C9)JZFO3C+W9#RODO$3B%Y C M="-3O5:(IA&/.NRIVW[BL/?-\.HQXN#M H>!5#W)A[GAG,\%4,[=,;H7F"PIB)Q.&O43TG1@5Z]-*AH(K].>UN0==F5;47QU]O2R!1]U &^S.5,9"?NZ9:*9XON7>[,$$4@8'1_J\4GM\8G3XU]XGJ!8LK3+J4[3ODZ%A!%(& 6"M?Q_ M7/O_&#KB'T.J @DCD# *!&NI[2P8GHJP,D MC)2PT[TH<3((ZCA1NA>HP99[3VOWGK[BWJV,MV;&HWG.(Z'11Q:*6.@G$^'O M-PO%OVVL[^G6?'9YWDGOZWE(&(&$42!82Z)@V*0G0^C(5!&!A &E$5 :A:*U MM=E+'8.WQZ>*L1\&\."X'0;FA]Q$W+WI[3L@6MMWN/$==OKN(E\(G3-=UEMB M9N/(36E^T3_V>]-@^H(@UEPCN=[FR\]Q* I!%0 M&H6BM65L,N4 /%4.0'-E4!H!I5$H6EN;)E\.W GSW*;)H8R?:Y+%,C/YFUEE M;&_UL143J=)(KT4>H8SE^JE3-M!L&I1&*IK].W \:T&UV9:C2:H#=U;]MHA7 M9XB'1#_0-!R41D!I%(K6EK3)VH,)>/0#S>9!:0241J%H;6V:C#YPIJ;0T0\T MW0>ED8KV6O3[/S+YH$GE W P>^$#+#* T DJC4+2V-DV9 M ;MW!P 'OLD!+R3JM!FAA 8I6JN'O[1TTT6M5;-I4QMV;5)=;[.JK]<;0 MBV([Y'?7Y\$9*;=W-IARM^D-RU=&&13SI4$.!\=F.N7E!L[R1,NLV*&XD%K+ MI#A<Y!%#D)<\*.?262JVN?5].EY!3>^5$0]/V0ZSZEXO86,;X9>Z+TU/+'% M4ID&?S18T06,07U;/0I]YM>4&'=,(=X_?Z*D=O![,A$JX MX]E?;*:60^_2(S.8TW6FGOCF"U0#ZAG>E&?2_B>;LF\W\,AT+17/*['.(&=% M^4E?JHG8$>B!M@NB2A#]*.@=$'0J0>?8"-U*T#TV0J\2](Z-T*\$?3OWY639 MF8ZIHJ.!X!LB3&]-,P?6+JO6$\P*!KS3?]/*G%>NN9$4'6!WRP NUE"0I9C!KT2=N_95#[^MQU8.+ MW@9W&SF!8UB=DR Z(U$0A6WC.4+>":P\:I''Q\O;HB?_+WKZX>B-N>S4%TK' M\CJ'+A20$N",W(.^C\](#'(JV,JN#G_?Z[[DJX)<_M.2Z&T)[K:#S=)Y+5=T M"D-/KXT2Q#-XH]]^"?O!'VV68<)B3%B""4N18 VKN[7571=]9"V69*IO1OUH MTL^/ C8T(]RZ+=L<=O).=1@3%F/"$O>T*;&&-BN14FA8V:NM[+UO):$+ :!? M!Q11(/(V ]V4,""O0$6;]7=.Y:EN8<(23%B*!&N8V*]-[!]AXCVC$Y8QQ:#U M%BP1?8LPKY//HTXG,'\#_WG7+V>H4_W"A"68L!0)UO#KHO;KX@B_LLJO5[*B MK_;FF[6N#[<7>\Y%49MSSJ"G.H<)2S!A*1*LX=QE[=RET[GQ>I)9\U@QY7FK M6T[ J8^ZRSWKP^Z>\?%^K]Y>IV2_4WV %R]>MCQ6G M\-3)PH3%F+ $$Y8BP1I6AL'VYV#PLU[S*S*2VZBT&)66H-)2+%K3\9T"0.B\ M?9_ %*!8L2#ETG?H%=&-.=E>=U*A?>%L=1(SC>2C::18:31-B[:F1>XUE[X< M6G/=RI-]PJ3%J+0$E99BT9J.;LLKX4^KKX2H!1946HQ*2U!I*1:MZ?BVRA*Z MZP5'+[RHU95WDG+\U(]1$TD^GDB*E4AIG+]3/<]!+.P^ARE_K0M5UD?KUGHO MY<;N(/S0?A=>QV%+>V+V7FRU?HLO-VX>J%BP0NH+8*Y#!><7/8^(,'>XH>R1YP "/54EX2,K%Z(>V#;/XX3V14NB)4,]=H=2X9T)3K M?&0Y:D-00B:4 I:W-8RA+)60W,:O5M/J0BKB[GBK_EE[EUYFF,.8EC^+NER[239AD6O" M4A/F1M&%@9OTX&+7W<7MF0X[T^%1T].<,G$F@%4ON&YDPIWXGNN%IFT3YSJA M:_HV<:$?^J;OGKC!17#0=]3YCH[[7LT:OP7): 5]CB,C\ID;F(9[8&9:TAY4 M8(I-7A+;\QIW7N.C7K]3@RVVJ:H[_R3:MV MB]FR(%PF<"%#.>>Q+ ]KVI]F(FBM_^\S*F2WH(>Y[!B!*8!\OJ!4;"# M)G\ 4$L#!!0 ( (V&;E7)UB(.A0, *D. 9 >&PO=V]R:W-H965T M+D[O%S+[X[#]="_E$)@$:/*>-JY"5:9Y>^ MK^($4J(N1 ;9F0)4]#WV9TT*[]$F=,4N**"(PF+ MD7>%+R>X:Q6/PM M0+UR3ZNX^[Q!_^",-\;,B(*)8#_I7"R@8?BE=(B+90-@Y3R_)\\%H[84>@<4P@+A?"Y"IU"H>,,S9DYLZZ))N.A M%&LDK;1!LP_.-T[;6$.Y#>-42_.5&CT]OKVYFMY,41NY +;% JT4H"NE0"M$ M^!S=@G$2NJ5D1AG5%!1Z?0V:4*;>&*W[Z35Z_?(->HDH1]\3L5)&1PU];:C9 M#?RXH/$^IQ$>H3&%[ )U@A8*@S"L4)_4JU]#;-2Q4\?[ZKYQ2.F5L/1*Z/"Z M1_ VSFA;9Q#GC"J; ['GY6'+<>O.@&) M6.G0XVE9BV/[PJ7*2 PCSQ1^!?(!O/&K%R;6[ZH.7D-@>R;W2Y/[31S#_G.. MX:'0\6,X*/D-ZD.2@22:\F5>)5ME$6W?;XIH"TTUT6 :GT:FN'Z@G/"8FF2[ M$XJZ1O;KYE';MCAC@&[X*G60@O^NLO0$'9>UNH2^"QRLIS<9586T":<]G M;TN?O7T&=(%WZK#50IV;R0V![5F-@VV?#1HMV05+F=#FHN(>$W.7!&D% MS/>%$'JSL+>5\G8Z_@]02P,$% @ C89N59_O$CU. P 9 H !D !X M;"]W;W)K&ULK59K;],P%/TK5P$AD-CRZ&/K:"-M MW1!((";*X[.;W#86B1ULI]W^/==.&MJ294/PI8V=>X_/.;YV[G0KU0^=(1JX M*W*A9UYF3'GA^SK)L&#Z5)8HZ,U*JH(9&JJUKTN%+'5)1>Y'03#V"\:%%T_= MW*V*I[(R.1=XJT!71<'4_17FS"\]@E2RE_&$'[].9%UA"F&-B+ *COPW. M,<\M$-'XV6!Z[9(V7BYL%G,"B*LL< M:7\,R^&]J.O#&OWR&@WCN7Y%05\7U_#R^2MX#ES ETQ6FHE43WU#3"R>GS2K M7M6K1@^L.H&/4IA,PXU(,3W,]TE!*R/:R;B*>@$76)["('@-41!%'7SF3T\/ M>^@,6E<'#F_0ZVJ7+W7>L#O/'MD+7;($9QZ=28UJ@U[\XEDX#MYTB?I/8 <2 MAZW$81]Z/&=L MR7-N..H+^%2BHD(3:T@L8J4I>7D/LIUV.9TU5A,<.X+VMMK$X7D83/W-OD>/ M!!UH'[7:1[W:W5UW(EC,>3(V%_!H6CX:1;V+@5-NX5]MW=>IB>L T1)@&T=:3J-W&#JJ![X"F[ MT[_2".Z1*0U#*.J;((*4W7*"B01[ MK.A?YUA!-'C0BGZ@J/&T'^G B_/6B_._\R+E.K%''J@.\(D542\1AGLE&YP& MQW7]6-0!_TG+?_)O_!_?Q,F3V#\65;/W]S[8!:JUZV,T.$;U1Z^=;5NE2]K^ZR-3:RXT"5H19'!Z1O>%JGN:>F!DZ=J"I3349+C'C-I M5#: WJ^D-+N!7:!M+.-?4$L#!!0 ( (V&;E79$E>W& , ,H* 9 M>&PO=V]R:W-H965TJTJ&FWSTYR$ZP"9K:3M/]^-E"2#D.K:OL2,'#/KYP2]>)U!?L>%R0-2"LAQQ6$VL,SPZQZ$N*)_X26$G#LZ1;F7.V(,>?%M.+$<[@A064DL0 M==C"!:2I5E(^?M>B5L/4A8?GS^K79?.JF3D1<,'27W0IDXD566@)*[))Y2W; M?86Z(5_K+5@JRE^TJY[UAQ9:;(1D65VL'&0TKX[DL9Z(@P+7[2APZP*W]%V! M2I>71))XS-D.7Z/CHTTL96]EO>G";'MQ2U^O0_5$ )U);3[5UH>9';CB5 M%,3(Y+)2&YC5]#(8B8(L8&*I[UP WX(5?_R ^=+CU>O\>KUJVO@#AKNH)>K4)X)557Y!R@\&#IFEM^P_-=8 Q/+ M;[$"WS.C@@85O(;R3:B@A?)"WXP*&U3X&BHPH<(V*L)F5-2@HE[470(J85<2 MN D8M5]9%';,X[ A#ON)3)*T6CZHJ%>^B3ULL7W/'9K9V-EGD--+OP$A1BI< M5,,@I#%8G!;X!..HHVM\D'ZXESS5*SR7:$O2#>@E64U!2LF^L2Q.ULBSK8^VC#_=GVSF40MOZG_G9B'^Q, M]"[O.^%KF@NEOU(USFFHVN#5QJD:2%:4FY4YDVKK4YXF:K,)7#^@[J\8D\\# MO?]IMJ_Q'U!+ P04 " "-AFY5BGZ#1(<( "74 &0 'AL+W=O?:N/#,01%0MO@K8,_9WFM2=.4A2;X7 M;^X65YU>L4#^ZS>Z4W:>=^;!S]AM M$OX=+/+556?<(0NV]#=A_F?R[+&J0^4.SI,P*_^2YZIMKT/FFRQ/HBJ8[T$4 MQ-O__DOU1>P%&.:! %H%4#E@<"# K ),.:!_(*!?!?2/S3"H @;'9AA6 <-C M T95P.C8@'$5,"ZKNRU'64O+S_WI99H\D[1HS6G%BU(0930O81 7VIWE*?\T MX''Y]-:[_N+:,W+WA=Q\F]U]L6 AWV86.?OY _F9!#'YNDHV&6^=779SOI-%JNZ\VJ';[0[1 M SMDDL\\\RHC=KQ@"T6\K8^?:.*[_,O9?4/T[1NZH5K@9_^5&/0CH3UJJ+JC MCYZQ]2=B]LIPJ@BWC@]79;=/R^Z/ORW3?B)&&6X,=84 MTMQ)W2QYY@'>[X'_$(1DO M/QG#WJ\J52!A%A)F(V$.$N8B81X()BBMOU-:7T>?WF[2E,4Y"6O%D61)%ONC M:O(VJJK&R!LMOZT6M[!A"2O.99ZF1F]XV7W:EQ@RH7U$0@>9T&TF- TIH0=* M* ABL!/$0"N(WY/X\3QG:72")+09VDIB"QOL?V$#PY0T@2TF+:2 M&S5^E49_/)!&GE'S $+I2&QD-TGF9"B1G";)')G2L.,B.^B!8$))Q[N2CM\I MZ?Z(LDR3Z- 1ICG!8$+5)[NJ3XZI.J_AVT^9G#VPF"V#_(.JJEI:VZI.%!63BMIL0J5ZV0K* MD,JGC,U&@XE44V37/!!,J*G1JXV9'NBWK*JQ'MZVR!5-_.U*-;14C092#6U% MHX'\"W<4C4:&5&EH!ST43:SUG@EG:&MMJ0O[L:CX.LF*C4OR\$HBYO.A.\E7 M+"7YRH])YH>,_$OLP@I.@[D?DED2;K8C_+_D?NLQ*_6AW:'6^D#2+"C-AM(< M*,V%TCP4310QK45,3_+7JG"4Y) T"TJSH30'2G.A- ]%$R57.[J&UL;;2>Z5 M\)-9LJZFU)*','@L1U"E#*$^+Y1F06DVE.9 :2Z4YE6T_AM8*@1BZ4YD!I+I3FH6BBTFI_ MV!C@K4 #:@E#:1:49D-I#I3F0FD>BB;JL':D#:WC.+5?UOQ*@E]OW+,T2!;! MG-S[KQ&+E;Y@Q7IG>(-ZS%":#:4Y4)H+I7DHFBBKVFDV]%;S@>M;^?*VN)I5 M"@WJ0$-I%I1F0VD.E.9":1Z*)BJR-LJ-\0\XX$+]<"C-@M)L*,V!TEPHS4/1 M1!W6UKVA]^Y=%O/1,"QOK?,741 '65Z,CD_LSNM6G:UUZXXC)6U6CQNRMJE%C^E;1J#E_"^VA MAZ*)Y:_-IQKBB86M[:I MJ=ZF/FTJ5P]O76KSB*E<5:/&5*ZB47,J5]&H,94+[:"'HHFUKCUC^HYG?/RE M[J&)VVM^+OB9S5=^+'Z@% ?2!;V%TBPHS8;2'"C-A=(\%$U4<.U%4[T7?9UE M+,_**Y*]NY65XH,:T%":!:794)H#I;E0FH>BB>*K#6BJ-Z K\;6[-5[/;*W# M8>.0U9./CU ;^OV$#C2A^WY"#Y50E$%M&-/12?>24*@C#*594)H-I3E0F@NE M>2B:*+G:$:;Z>Z=/?VA+GZ"U*!7W,#<>VX*FM(])Z4!3NHJ4S4>W4"E%9=0> M+=5[M/_G+B,]LK46%+=0F[V1+ 9D3ONHG XTIZO,.1S+VU839M,A-6AC@(#FM(_*Z4!SNJJ\83FM(_*Z4!SNHJ=3NKJEW M=[\FN1^>(@VHVUO1A/MVAL9$E@;TEFBSZ?DV&S[=+U0*!KN8!78U"^QR%MCU++ +6F!7M/@1QK99&]MF'W_'C FUIZ$T M"TJSH30'2G.A- ]%$W58V]/F>VMI9!DY>^1GW!\(OPS;CI-\/#P_?G"$VM90 MFE71]H]9YX;\Y+NBD=S&48&H/&7O0G?>0]&VRNCNK6H6L?2Q7.$N(_-D$^?; M59]V6W>KZ%V7:\=)VV^-"\M0;+>-"V>[1EZ-WR[9]]E/'P-^$ [9DJ?J?1KQ MCJ7;5?"V;_)D7:ZI]I#D>1*5+U?,7["T:, _7R9)_O:F2+!;BW#Z'U!+ P04 M " "-AFY5&V495&H$ 3&P &0 'AL+W=O4%]9\6O7=ROE4['3&"W8KD=KE M.94OURP3^YGE6J\==WR]T66'/9]NZ9K=,_VPO96F93>4E.>L4%P42++5S/KJ M7A$W+A4JB>^<[=7),RI->13B1]GX,YU93OE&+&-+72*H^7IB"Y9E)/K_2OU7&&V,>J6(+D?W#4[V96;&%4K:BNTS?B?T?[&!04/*6(E/5 M)]K7LI$9<;E36N0'9=/.>5%_T^>#(TX4#&=8 1\4<%?!/Z/@'12\MX[@'Q3\ MMXX0'!0JT^W:]LIQ"=5T/I5BCV0I;6CE0^7]2MOXBQ?E1+G7TOS*C9Z>WY'O MY*\'@BY0PA5=KR5;TRJ"8F7FP1,K=@Q]3IBF/%-?C-3#?8(^?_J"/B%>H+\W M8J=HD:JIK1CWNAX7GQG70S>BT!N%2)&R=$ _&=>?C.C;Q@>-(_"K M(Z[Q*/">;2^1Y_R&L(/QP/LLWJ[N#IGS_T8G'QZ]Y0ROF15>Q?/.\,[.A:% MURA_&%4FNBNUI4LVLTPF4TP^,6O^ZR]NZ/P^Y&5(6 ()(T"P5CS\)A[^&'U^ M=][[M6)8*9:[PM,\",,XF-I/IV[M2T6>%[AMJ:0OY<;8<[RV&.F+81Q$T5&L M96/0V!B,SKGO5'+ZF#&T%&8;2IFLYMZ0R0'DA(.$)9 P @1K!2-L@A&.3K@; M^LSS78XRGG/-4K2G4M)"OR#-9#X4DU'<>V,""4O&#<7HA5$YM($1H+=H^3]J M_!^-OM;#Y?WED)M'M=[K9DA8 @DC0+"6Z^/&]3'^6C'XR=[7EPI]+YIT]KY)?^^+PMCI;)&D#W,G$8ZCX;W/=8['<&?4 MR@4M:$H'S]&CBN^=8Z"T!)1&H&CM$)Q40B["WSC3^S]&(K^9+])". 5FN@M 241J!H[8@\4"AC*S.4^ F004[:SN3=G_]FD>8 "ZETWQ)P)QSKN^Y-K99'!G_(G8 $GTM M0_"F$OR&X%?>UV953H=$DM6"LR/B)5JIE1=5N2JV,CBC MY%1D0(D (1FB*Y Y2*.(#_OWJ#7J%,HH^[=A!**I8F%)UKPQB)DU7;NJNX.]TQ4$? M5*B=0!%-(=7PPW'^?(1O*EM:;_#)FQL\*G@/^ROD6'\@;&&LZ<]Z.MW6I?-K MT:-?BQZ/TT-(%-W6T3M>.NTX^_V;[UIZZ,EQ0++RD675(LOI!8I_QN6WYW3'VU M9D*6Q4\.G$.*U))RH DK]CE(=7NJNK;4M;!?"9?KY-/*\^:.OS"?SFLX1/F^ M-[>ZJ'"(L@/'\]TN+!K"L*5@=A<6CZ;\0D.]UE!OU-"(<)K1K5"K>\*V-/OO M)UVMU;VS% -WWO-TB/&#O@GA$#0+G)Y2- 1AC&W<\W,TXQ?ZZ;=^^J-^?F*2 MY#JC_$'7/=^?>3VKAJC <;R^5T.4/<..Y?3<&L(P]H*@!XM'$WJA74%K5S!J MU]\@A%KZU2LZKT:A9"@E$G0&!H-LWGJ6-1AL&IBOK.E-S5 #LP-5D:#GH0:' M;<_U>N^->#3-%YHX:TV==N37/D!_ND1J8S#QS7[:V+ZP;F=Z:+.^]/OFEJT32U6 =SW+-5H>O-V8G& M'O7F#IZ 'N!\9=QP5CROA^4F=,_9EI7FI 8]V-&%XT97TJM+J=Y=E8M@&^KKPI"%>= 97V< M:%O;+Q?OJO-ZK_W&OE[;FO;0OH[J[Q+/\O5GD@^$;S.J2@X;%&PO=V]R:W-H965TICTXR9=@%3"SG4O__6Q((%.# M(Z%V>0D8_!V?8Q]SY/37C#^+$$"B31PE8F"%4J8]VQ;3$&(BKE@*B7HS9SPF M4C7YPA8I!S++BN+(=AW'MV-"$ROH9\^&/.BSI8QH D..Q#*."7^Y@8BM!Q:V M=@]&=!%*_< .^BE9P!CD8SKDJF47*#,:0R(H2Q"'^<"ZQKT;W-4%68\G"FNQ M=X^TE ECS[KQ=3:P',T((IA*#4'4906W$$4:2?'XLP6UBC%UX?[]#OUS)EZ) MF1 !MRSZ26@>M6%+C; C?CG0^4L;PCD@1]SM:(Z]X*3=]D4K-J18XF>E7& MDJNW5-7)8'3_=/_]\1Y=HA'H1:3) @V!9\N=3 ']F$1T0?0$"G1^!Y+02%R@ M,T03]!"RI2#)3/1MJ9AH/'NZ'?4F']6M&'4,Z17RG 9R'==%C^,[='YV\2^, MK804:MQ"C9OA>A6X#YPD@N3KG7*J^),H8E,B888D0S($Y:2=S'1/)BME'E*3 MC]H\/*K>.#V1DBD,++4S!/ 56,''#]AW/ADT>84FSX0>C(X0/L0W1_0S1+TO M5X'74W:O M<+R16DUW= OAW9,XOOL.FK!39IWSYI[?0NZ;'KNNTZWXEN*]X,5O[?LCB!B] M .&FF2IS%!LC[3\8OUEM?#.WNBXI\Q9[)_$^-N9\75EE>.-CZ5W#_,W77WR, MO5:%]\L\Q<9HJ^5],^)Q[Y?!B(\EXWM[OV7POI%;79.468S;I_&^,;+KRBIC M'!_+\1K>[[S^\#O-KN]7F+^,5FQ,N5KF-R-6F]_>.QGJ4_8WPA=4'>4BF"LD MYZJM=A7/#ZYY0[(T.RQ.F%1'S^PV5(=]X+J#>C]G3.X:^OQ9_'T0_ 502P,$ M% @ C89N5?>$,F=4!0 3A\ !D !X;"]W;W)K&ULM5E1;Z,X$/XK%K]*KG>/E-P$K2 <]A) M]O[]V4!) ->E66\?&C SG^UO/#,>>WK ^7>R08B"'VF2D5MM0^EV,AB0<(/2 M@-S@+VU81&O-Y0W#&;3;;!&2T2?MT\Y>QO4*%&/?"E2K^^2*I\^OZ'XQ>3:9EX"@.4Z^Q1'=W&HC#41H%>P2NL"'+ZB:D,7Q M0IR0XC\X5+*Z!L(=H3BME-D(TC@K?X,?%1$G"@Q'K&!4"D9;8?B&@EDIF'U[ M&%8*P[X]6)6"U5?!KA3L@ON2K()I-Z#!;)KC \BY-$/C#X6Y"FU&<)SQE;6D M.?L:,STZ\^X6CP^/GY?@XL^_ELM+\.0MP/++W<(#%RZB09R02W -GI_Y[@WN/Y;H#Q@=-2?&*R?WAA1PB;8WP-2O@*$;AF \\_[J4#2= MG^O=^[G>?;FZBT*F#D7J#2[->GV9!9[YWOJJ%Y9H@9080S$&#ZX3L@U"=*NQ MZ$E0OD?:[/??H*W_(;*.2C!7)9BG$LQ7!-:PZK"VZE"&/IOC-&5I@46G\/O5 M:T1@>8M0%@+B;"VR<8EH%8@\W^UGACTT#,=FRVQ_:C^!H#6&EJ4;34&W+Z+7 M%]$7"IICVS@B-OBR:KXLJ1<\LBU"G(4X1>""Y<$X!(PG$,7)CJ+H6TW(%Z6S/Y-*IN72D M[G)?N$C<8)01R @MPPZ/-T*G<50ZC4HP5R68IQ+,5P36,/2H-O1(ZC3?BHT_ MBD"P9_ZQ1@T+OYM11H+X#W7#U%L+?BX0M.SQV!I:+?\1(>KZ>&BW!#T1HJG; MT&QYK2^=_YGLCFMVQU)V^[B1B-<2U3F9G'X#6Z%F+A+2S1:?7:'K+I0GA'+T MQE\KI?O2F9_)*]2/19,N#5!NF;G/"5$5LJ(8I13-58KF*47S5:$U+7Y2)L-? M&*DJ\!ZA2B0ICE5"3&&P$F(*HY6%UK3L\10 2LO1V7.V1X2;=HOSXD01KP#KA^9QR%N+0A+L^'E241D% MAR!_XRC)[*QET[1,QVS[45=NQ')*>\6[\G%_V&;=7AU6:#H=/_L5Q3L\5N]0 M7KYW@EE5B7XPJ GK;].Q1^V*7BAIZ;;E=(*:2%('./(DL<1 M(96*RMF*X0O;YJ_!ODZS@A(T(IUI=\X;.IY>7E;OE"\+2X;7S"E."T> M-RB(4,X%V/<5QO3UA7=07Z'/_@=02P,$% @ C89N5>W#$@_U @ O0H M !D !X;"]W;W)K&ULK5;M;MHP%'T5*Y.F5EH; MDA H#)"@9&NEM4-$W7Z[R04L$CNS#71O/]L)&="0T0Y^$'_<<^ZG[=O;,+X4 M"P")7M*$BKZUD#+KVK:(%I!B<8 M4&O0,VL3/NBQE4P(A0E'8I6FF/\>0<(V?AF>0PCR*9MP M-;-+EIBD0 5A%'&8]:VATPU:6MX(_""P$3MCI#UY9FRI)_=QWVIH@R"!2&H& MK#YKN(4DT43*C%\%IU6JU,#=\9;]B_%=^?*,!=RRY">)Y:)OW5@HAAE>)7+* M-G=0^.-KOH@EPORC32[;[E@H6@G)T@*L+$@)S;_XI8C##D#Q5 /< N > II' M %X!\$[5T"P S5,U^ 7 N&[GOIO C;'$@QYG&\2UM&+3 Q-]@U;Q(E3722BY MVB4*)P?!#:+95-FMF."OVC7+][1+^''AB5"X$"&D-<@1_7 MXSLU>%O%H@R(NPW(R*TE#"&[1E[C$W(;KEMAS^WI<*?*G?_3'KQ;^UXPO+(Z M/,/7/,K'UR2"*WT4X]VT"Y/V%242X0WF<67F:[GU!=@5&8Z@;ZD;3BA-8 T^ M?G!:C<]583\GV?B<9,&9R/82U"P3U*Q-D#ZB5^49/7X(C?(K\67OC(M?QL6OC/ M*555C#"-U=W)ER"+BN9OK.A:I6^MZ'.2C<])%IR);"]SK3)SK;-4=.M5$=[< MM'V_YSC.04F?QA;\DRUWV=YYCU/@<],("12Q%97YY5NNEKW6T+08 M!^LCIWOK5*R/56^6MU)_Z?/&[@'S.:$")3!3JAK7;64LSYNE?")99KJ!9R95 M;V&&"]5? M<":G_&F-Q.M(*R8QW\ 5!+ P04 " "-AFY5!VTK"N8& "# M)@ &0 'AL+W=OXH@E-[V-E-NKP2#Q-R3&29]O"8-?0BYB+.&K6 ^2 MK2 XR(WB:.!8UF008\IZL^O\VKV87?-41I21>X&2-(ZQ>+TE$7^^Z=F]W86O M=+V1V87!['J+UV1)Y./V7L"W0>4EH#%A">4,"1+>].;VE>=,,H-\Q&^4/">- MSRA;RHKS/[,OGX*;GI7-B$3$EYD+#/^>R()$4>8)YO%7Z;1786:&S<\[[Q_S MQ<-B5C@A"Q[]3@.YN>E=]%! 0IQ&\BM__H64"QIG_GP>)?E?]%R.M7K(3Q/) MX](89A!35OS'+R41#0/PHS9P2@-GWV#TAL&P-!@>BC J#4:'(HQ+@WSI@V+M M.7$NEGAV+?@S$MEH\)9]R-G/K8$ORK)$64H!OU*PD[-/OR[NOGCH8?Z'MT0G M+I&81LDI.D>/2Q>=?#A%'Q!EZ&'#TP2S(+D>2 #-3 =^"7!; #AO S1%\[D M)D$>"TB@L'?U]I<:^P$LMEJQLUOQK:-UN"3;/AI:9\BQ'$6U:"G MV;DSA74\-0E4#)JTA[@J/_:H/D?5>D?:]7IA2/+2!%E=K5Q@ M21#47.1#IE&64K9&4(GA,I0R9@6AK;3(,/J M6^-]RI3#["Q55*R-*];&VGD]J-(#V(JWJ20!PA+)#*)]&8__6!/K)]5+)MT MYA;.;+M%:8/1@GA#D*WP3*KP3-Z[B:%'R&(3D.+3:5:TRWL;@D>423SIWH-# MR]J[E[7(QU*I0!SO(WJ&$%M,3BLFIX>6PZW@3S1OA[982(JCZ!7Q,$R(,GVU M;H]-WVF'IDY<7). 7A?0:0"VF+RHF+S0,NF2D @!Q2'C,J)X12,J*4G.(#.A MCZ.,2G(>02$.X(+$;$U7D3I-"YQQR(O=22^X\ MYBF3D(XH3&4J8/.B##,?DC2C&P.3N^V-$1)D0>#0U..(_DVR)KH.#$X@GY6L M7W8XL)U1AW;M-(^E_2!(SQ!DBW?;JKMEZ_]FOIQ!*_TNIDZ'>]6XJ=4AS#W0 MG_>^OS9G#85AOU-4=S<\*FYX!1'00TA!5ZG,*032&&CDL@>#;BSB,$K-EMV9 M]>2BRY5VAL)MQ%^)0/?X5? H M*IJX,[3@@C/\1$6:H#D-SM!7$E$2(I#FR /UPF/JHR7Q4T'E*YK[REZEG$R3 MDM%E]Y;13OGH,!R"Z9G";(>AUH:V7GY]YE!J'HB(T>>Z84%W(7)I4DI#B-%= MI0S1'&B_ ^DCD-)42;YV"D??*R:]N4:]>::\M8-92U9;KUD?F2 ^7S/8>8O: M5NI6=53&AS29BE$PJ+/?'N++>\]7>]6U$K3U4G#N^R(M>NJB;&>5 0HWCO)< M;A3VE/E$2)QO";7HX0E]\Z%'"=UJT.PN2485XT&8GBG,-NFU:+3UJM%TW4#_ MO&6I#(M1[6G4FVO4FV?*6SO,M:*U]9+VN(K2%9&VHH=7C.ILB^Y!OKSW?+57 M74M-^QVM^3TK2E?R=9X'+?3S.SHC#X#T3$&VSR=JD>GH1>8",QQ@%6%ZPV/O M=:/>7*/>/%/>VB&H-:NCUZP?N2!TS>KC@8"&T*,32'%HPW'^%$ 9()-">S*MF[UU$,>G;\'0'JF(-LL MUD+1T0O%1Q;0I'A0 E02+!AEZR1[')4=P(1ETB;I*J$!Q>(-#>)TQ=BXV\CI MIW(TN]W#O"ZF9PJS36\M !V] 'QU%TE!L"S.KI0,&E5Q1KVYI;>] RMK MO$_U]Y!G3BW/'+T\4YX/O)Y!$]',\%U&[S)=&0NEDMI/9J-'@J4W[0F-9PJR M37"M!!V]$JP(;C1CC7.8]C.^XTYDG.XYGH)QHSKP$$C/%&3!^*#Q4DU,Q#I_ MFRE!?K;U%R]85%>K-Z;F^7M">]=O[:N%K;CNVE=>\3Y4[;YX/>L+%FL*.C$B M(4!9_2FDDBC>>"J^2+[-7^E9<2EYG'_<$!P0D0V WT/.Y>Y+!E"]=S;[%U!+ M P04 " "-AFY5PF'H"36"+UVDT#).:\%$B;(&EW/S,2'6N/ M1+HD%3<'Y\30XY&HGIE-T ;6^%YI#W/7SXZBG-_I$_Q''A_;E9 M)_E/-P]%\?CC[6V^>(@W4?XR?8R3\E_NTVP3%>6WV9?;_#&+H^5NT&9]ZP\& MD]M-M$IN7K_:O?8A>_TJW1;K51)_R+Q\N]E$V;>W\3I]^NEF>'-\X>/JRT-1 MO7#[^M5C]"7^%!>_/W[(RN]NGRG+U29.\E6:>%E\_]/-F^&/>C@:5R-VF_S7 M*G[*&U][U6?YG*;_J+[Y>?G3S:!Z2_$Z7A05(RK_^AK?Q>MUA2K?R!\'ZLUS MT6I@\^LC7>X^??EI/D=Y?)>N_WNU+!Y^NIG=>,OX/MJNBX_IDXX/GVCW!A?I M.M_]WWLZ;#NX\1;;O$@WA\'E.]BLDOW?T9^'GT1CP'!T8H!_&."W!XQ/# @. M X)+*XP. T:75A@?!HPOK3 Y#)A<.F!Z&#"]]"W-#@-FN[V[WQV[?1E&1?3Z M598^>5FU=4FKOM@)8C>ZW(6KI!+OIR(K_W55CBM>A^+M;]X/85Q$JW7^-^^% M]_NGT/OAW__VZK8HZ=4VMXL#Z6Y/\D^0 N^7-"D>.\;?E MIWK^:/[QH[WUG< WVR\OO4'P=\\?^+[M\[B'?XH?7WK!X.3P\/+A0]M/XZ]5 MEW^MNG(/#^-%.7QXN\5<;;QUFF4V)3GI/55WAXVV<&JDXVOKX>#\:#\ M\^KV:U-49%%Q85%)%E47%M5044,*XV#P= M=_<]655<6E62596EZM2?='<^5-38^9/GG3]Q[OQJIO&6JWR1;A/KWG<.[[OW M)YV?R O;[_VD\UMCVTQ8:$/;;[0%9]M.D1]50S!CITZ?=^K4N5-_3Z)-=5S_ M9[RL+FOB\O=[Z=VODBA9K)(OWGTQ9%#.G*-ZER9<7NSF^.M#_W4MBZ^^[$])7!+/.#\8? MS@;SK@C(JN+2JI*LJKI5@T'@S[HB@*H:(I@_BV#N%,%O:1&MW0)P OH*8-[] MH4R#V:@K +*JN+2J)*LJ2U5_,.Y6U5!50P##0>U_#)P2>+.IIOK<6V;14^)M M'\N3_W5&O+H(6)13QVKS .M.9/JRT)M* X7U"B!15*TQ3-%$W# M-!NZKQ&B_,%;I.MU5 JE/(+ZMFV-F)U6&]T&#OCM-T4P)U9;HT.F'72PA+_YSL=XNJ^^+AS2/#Z\^9:OR<%6-O-]/ M>O&?1;G-=I4_;"KW8T?\7+RT*A#U70\TX_QTVKU8"&W;C;MGL<*RW71F4XUE MNVGW]$2AGU93-%,UM7<^]?WOOB(K_#KEV[L\BZ M\QY95J TB=(42M,4S513[3D/W:;SA?ZBF]);5"0M1&D"I4F4IE":IFBF\FIC M>SB[;LI$O6R4%J(T@=(D2E,H35,T4VJU?3YT^^=GXU+W^-Z:ZWK*DY'M4A&U MSP^TR9FJ$JVJ+)]U.K=D:%15Y=&B2>CQ6J]*K[99."& M])4!2@M1FD!I$J4IE*8IFBF\VH+WAU?-M_MUH?[I?#>_O8 +TV\55*>V<=YX651$7L_1+D7>8]QMHB3PK9R^JV[0&]1 MHIX]2A,'VG#8#!9?#OS67(D652A-4S13;;6Q[[N-_=\>2NI#NEY6SGVO\?!_U\U%:B-($2I,H3:$T M3=%,J=5^ON_V\]]OB[R(DEWT_9BMDL7J,5I[Q4-4E%-JXGV.RU?CQVBU+$_G MO*=RQHV]M$HWO<FF]E4/2@M1FD!I$J4IE*8IFJG$.C (K@L, C0P0&DA M2A,H3:(TA=(T13.E5@<&@3LP^!C_L5U5:[$W^R/<_D+SVVYU;;0YE96[H;V% MB(8$*$T$W07[[2D5+:A0FJ9HIKH:S5#.! 2NQA3NL;U%Q#9%8;NBL&U1V+XH M;&.4[Y$:!'5J$(RNFSC1= "EA2A-H#2)TA1*TQ3-E%J=#@3NWBN_1'_NYLO/ M:5:.W=W#%)7E3CAK;EAO :*9 4H3*$VB-(72]('637D;%]VFN.H\('#G <_S MYM^KM1JK=+E:-'*!YS,TJ])0YS_H6O"!SHMZRZ?5=F5I,,+2M0FD1I"J5IBF;JJG;] W?'FKX]ZMRX MWNKJ-G2Q=ZE#RXI+RTJTK+JTK*;*FIJH[?G@3 .;>DY+TF315AJ;IF?\O:B!^YC?BSMVJXQ_?5 MP:C;7^:%]5X-M*RXM*Q$RRI;6>O=&E194P2U!SYR]ZVYLA.>F]I;&MW^,2_* M;2V'"+2NN+BN1.LJ:]WIS*:.[V%;CVK;>N2VK2_HAN8F]%9"UP?VQ]:;H-&Z MXN*Z$JVK+'6#D6WQE:;JFDJH+>:1VV+^^!Q7'/K 6+6 6LVC;CN6F5T*J(N, MTB1*4RA-4S134HT&VT[K\/^S7Y'[G?46ZJA[:>!;.C;;MAMVNU()RW:!M1&W M9;N@VT]3H9]64S13-;4A/'(;PA_VAZ&\T93(U1MMU'4/?X0\IBE7U>[A_(<;N6+OEB[7!VP[5O< MAFV-D9YFB-($2I,H3:$T3=%,C=5>\,CM!>\T]K-;8]ZW.,J\-+&+;6H56] 6 M&[HL'*4)E"91FD)IFJ*98JL-XI';(+Y<;,53:A7;S"HVORTV=&$X2A,H3:(T MA=(T13/%5CO/HPM:OUPFMHI[ER/Z1[;6V]=*_E$NH;6%0?:Y&Q=B=95 MEL][(EVCZIH:J*WS\1GK_*@![U_>]^VQ['XCO06%KA)':0*E292F4)JF:*9X M:[=_?-WC-<>HP8_20I0F4)I$:0JE:8IF2JU. <;N%.!^WAW++X.5@8%4>^UQ/-&! :0*E292F4)JF:*8\ZX!A/+EN7D57DZ.T$*4) ME"91FD)IFJ*94JMSAK$[9_C9:$BYNB\O-@ZWH!;/[037QP-C=CPP;J)54I3_ MQ4NK3-'5Z2@M1&EB; U9QNU+6S1Y0&F:HIGRJY.'L3MYN' B%G]LJPY<:=5G MZUW5VO)Y1O:B9&G.T_ZI>1I=U8[20I0F4)I$:0JE:8IFJK>.,L;SZ^9I=&4\ M2@M1FD!I$J4IE*8IFOET^3K&F+A7X7^/>=I=LJ],45J(TL2!UIJG_?9$C195 M*$U3-%-_=58QN3"K<+=?L'#@H]3]+[5ITU.;DI?.:&T$*4)E"91FD)I MFJ*9RJMSC^EUS?^G:-"!TD*4)E":1&D*I6F*9DJM#CJF[EM!?MUN/I?39M60 M)/J6>T^KXF'W?+G5XL%+/Z]77W9WAN3>9IL7S8?0Y=O/_Q,OBNJ"Y#D+SKT? MRK$5Q_I88?<[Z:U>-#M!:>+,SWSH#W8_):M4T: $I6F*9DJU#DJF[J#DKS_8 MVEV@MP+1B 2EB0-MZ!MK#P:=Q0=H5872-$4SY5:G)-,>*HKPS6H>?; GK)O:6%AJ! MH#2!TB1*4RA-4S13A74$,KTN IFB$0A*"U&:0&D2I2F4IBF:*;4Z IFZ(Y K M.Z*[J;V5V$T53G1$1^N* VURMJY$ZRKKY[5V1*?J&NJ8U8'%[/+ XFV4[RY- MX]T+5E6X:7U5@=)"E"90FD1I"J5IBF8JL XN9M<%%S,TN$!I(4H3*$VB-(72 M-$4SI58'%S.WB6[>F];HXGC>!G:3>ZL1#2)0FCC0VCTKYZWY$BVJ4)JF:*;, MZM!A=N'CB\LY]=-[^=&J)S160&DA2A,H3:(TA=(T13-E5X M-\.B 0%*"U&:0&D2I2F4IBF:*;4Z()BY^TW)=9IFEZY1#>JL*O>FN*&]18@&C:@-('2)$I3*$W/+8_6&+>>16R*JPX2 MYNX@(8S7T;=XZ859]%1/HL['\KB)O16&!@@H3: TB=(42M,4S51AG3/,KWNJ MQ1S-%E!:B-($2I,H3:$T3=%,J=79PMQI*/>=3='$ :6%*$V@-(G2%$K3!YKQ ML&_W;%JG"7-WFO I3E9IYGV*%]MJ;=J;/(^+%]5BI*7W,?Z:KK]6>GM7#O+> MWWMWY28K^V$/31906HC2!$J3*$VA-$W13&76B_)MKKNV^FLDM[Y\/L,L;_.4/.>Q8DCKKVHK-NE M@RVL6)S&<"VA^0VAN2W\NW2]KGIKE%/B)DU619H=CG9VC:'N/8L+69PXXHQC MV=AR)$.=>1:G,5Q+8$%#8.Z[ $24K;]YU=WEJV3_J/23XD+]>A87LCAQQ+57 M\+1[3+)E%8O3&*ZEKE%#76Y#_@K/=-^):"_+WQJR?+\H&7G5&ZL$?L@J;)%Z M9P-!%@<2&+$T?(TAFL)?=80^G7= MCH[C,,VA=RZP.,'B)(M3+$YCN);FY@W-N=,.F:5)X;1TT*R#Q84L3AQQE]B& M:"C"XC2&,V4U;,0B0WND1Q(8L3 M+$ZR.,7B-(9KB;<1K@RO:[5T'(=ICHU04)Q@<9+%*1:G,5Q+C.6:YL M/W@&VU^2?F=1P(NA[P?=Q0AL97'$3(08;?K?72&71_6;))"8H31US[DG?8O>1%"RL6IS%<2W&-$&3H M#D&NFYI/-3X\4ZV_"-FD!,4)%B=9G&)Q&L.UE-H(5(;7]6&99*-/:[ SL/X:8V,.%">.N+,+$]"RBL5I#&R.,'B)(M3+$YCN);F&DF'[TXZ^LW+;EA_(;)WE* X<<2=G9?1LHK%:0S7 M4E@C)/&_]].LSU3H+SLV#4%QXH@[>Z\)6E:Q.(WA6K)KQ!R^T]1^_6G7CF+7 MX>Z7>/,YSNS*8C,/%!>R.,'B)(M3+$YCN)8 &YF'?^6M'SX;:*"XD,4)%B=9 MG&)Q&L.U--=(/7QWZM&O'\\96G\E6I[Q/+"USF +BR/.TH2F,VFR602*TQBN MI9]&%N&[;^YX%Q?EJ5E>-\NPRX8-)E!%: FP$$_Z5-UWX M;.J XD(6)UB<9'&*Q6D,U])<(YKPW=%$WTF3S2;\;N,G_\2DR<8.EQ:6;&'% MXC2&,_43-(*'P!T\O-\6>1$ERTHYSQJR+^MTDWIKYX!K[L*Q53IH77%I79.U]B\M M+-G"BL5I#-?23\/<#]SF?KV@X["0P_40FS.P_O)A37X4)UB<9'&*Q6D,UQ)B MP^0/KC3Y ];D1W$ABQ,L3K(XQ>(TAFMIKF'R!VZ3_\W^UM1]#YWTWG:#ZB+- M3]RH[V;WUV77\I]WFXB'Q^TF[NV$C>?/NAM*&]"VH6(_L,9PK;W?L.@#MT7_ M(?JVJ9HQ?-IFYLF2_N.9DUZ%!>R.,'B)(M3+$YCN)8$&R9]<*5)'[ F M/8H+69Q@<9+%*1:G,5Q+@OKBS9RHK%:0QGRF?4\.A';H_^0YS=I]FF/#V*3T^9;D9OW:"XD,4)%B=9 MG&)Q&L.U]-=P^D=7+NT?L<8^B@M9G&!QDL4I%JXN1]-[KY\IZR;W M5QR[IA_%"18G69QB<1K#M5392 =&HRLG6S8(0'$ABQ,L3K(XQ>(TAFMIKA$$ MC-P=C@ZVW&[I["4^[ '7?EQ1ZQ!_=Z9L?XVQQC^*DRQ.L3B-X?8:N\T?XK@( MHR)Z_6H39U_BNWB]SDO%;).B.K0U7O6R^+Z2X(]O_)O;SNMWPQ_#H>5U,?Q1 M[EZ_K?&O7SU&7^)?HNS+*LF]=7Q?EAJ\G)8?+%M]>7C^ID@?2_7?E*>+19%N M=E\^Q-$RSJH-RG^_3]/B^$U5X"G-_K'[.*__%U!+ P04 " "-AFY5-H:Q MML$" #6!P &0 'AL+W=O90Z@T%-!F1PYN5+EA>?))(<"2Y>7P/2;C(L"*QV*E2=+ 3BU MH()Z@>\/O (3YD2AW;L54% M)5[! M1#>2MTY-4L*2F 2<(9$I"-G,O.13PT^3;A&X&M/%@CXV3)^:,)ING( M\8T@H) HPX#U8P,Q4&J(M(P?.TZG+FF A^L]^[7UKKTLL828T^\D5?G(^>2@ M%#*\INJ.;[_"SD_?\"6<2ON+ME5NO^>@9"T5+W9@K: @K'KBI]TY' ""X U ML ,$?PKH[@!=:[129FV-L<)1*/@6"9.MV$F5M<**'?$HU347PS MFTWO9Y/Y_0)=SL(,#0CE.JSEZ&G=&E# MX"6[,E=5F>"-,ETTXTSE$DU8"FD#/F['G[?@/6VY]AWL?5\%K80+*%W4]3^@ MP \"]+ 8H].3LR9=_TQS)*];7TO7\G;_YEJ:CK^BZS73F59P(4NO^N,_ _-WG^3V1'SGNU\UX;>S0I2LJ? 9"$#0C,$D!+8) 1U?BWJ\C. M+9GI6)MHX/9";W-HISWG2&6_5MEO53EE"&N M(:GG#IO5#6IU@U9U,98YTIV!8J6/D"+=[!$%I0.)>(82 2E138H'K\7X[OD+ MQ;]).E(\K!4/6Q7/.?N80JE%$K9"R;'^)J7#5W?:M=^NA=6E[M?I1'/P%02P,$% @ C89N5>0ODUSQ#P M%-P !D !X;"]W;W)K&ULQ9U=RE+Y]MTDA;GG?NRG+WN=HOAO9S&Q4DVDZGZ MYB[+IW&IWN;C;C'+93Q:-)I.NEZO%W:G<9)V+LX6GUWG%V?9O)PDJ;S.G6(^ MG<;YTQLYR1[/.V[G^8-/R?B^K#[H7IS-XK&\D>67V76NWG57E%$RE6F19*F3 MR[OSSJ7[6@RBJL%BBS\2^5BLO7:J7;G-LJ_5F[>C\TZOZI& MRQ2RWJ&@X@VS2;'XUWFLM^UUG.&\*+-IW5CU8)JDR[_QM_J'6&O@>SL:>'4# M;[.!NZ.!7S?P-QKTHQT-^G6#_D8#;U>$H&X0;$;8M=-AW2 \M$M1W2 Z-,*@ M;C!8'-WEX5@<2Q*7\<59GCTZ>;6UHE4O%H)8M%:',$DK[=Z4N?HV4>W*BYO/ M'Z_^\>K-Y0TESM7']]?TP\WEY[_M32OJM^B=7/X3W_'&\\*_#O\_3$<8/?'*_GN>O[O/S3T,,K._!] M_.2X40L>L?-NY.S$\7L+H.=\N2'.+S_]ZA G*>7T(#[=U]]<\=V:OY/"#N^E MN^KE(=WC+[S[X@4Z;BC-7_W'\Q>1_%V1*M"KZK0[?&OACU]LXS?;XY?C8FOBUD\ ME.<=->@5,G^0G8N?_^:&O=^;5(Z$$22,(F$,">-(F #!#*WV5UKMV^@7-V4V M_%IK<+BNU?\Z/S4ISTIKJSPDC"!A% EC2!A?PL(%K,I>'RYV-O'!M(^, AZL#'%H/L-=S0^?=Y[?.+,_&>3QM.IA60MN#B801)(PB M80P)XTB8 ,$,M44KM45'3I(BI%:1,(*$422,(6$<"1,@F*'5P4JK@_U#GSHM M)D/IS&2^O%*HQKO5Q4.3_JS,MOI#PL@2%JT/?"?!QL"'#,B0,'Y [P4HH*&6 MTY5:3JUJ^3"?WBJ19'E?"<,H]'23IV1O%3H:1#FA1CY;95#!)& MEK!@[3?W-S,E9#R&A/']G1>@>(9>W)XNU/7V95[1OLS+CF@K#BB-0&D42F-0 M&H?2!(IFRFZM/NP>.06K.X 2+9)&H#0*I3$HC4-I D4S1>MIT7HOD(O9H:V% MB*21FK9^,1]NC*W0@ Q*X_N[+U !36#;327M.L.1DT M(H/2^ ']%ZB(IG!T;=RU%\=57C;8FY=!*^)0&H'2*)3&H#0.I0D4S92=+K2[ MP;'S,FA1'DHC4!J%TAB4QJ$T@:*9HM7F@6MW#_Z015D-I[69K@9;]:=4:5JI MU%DLDK:XTF9S>@;U%: T J51*(U!:;RFK8_([N T[&^-RB_A&[C:.'"MM=[O MO0* V@%0&JEIAA.YFP'_!ZX H%5\*(W4-/L5 M +2.#Z7Q _HO4!%-X>A2OFNOY6]> 2B9O(^_)=-Y\[4 M( /I1$HC4)I#$KC M4)I TH@*9D=%G?LY?U/^F+Q85Z&@4"+>)#:01*HU : M@](XE"90-%-VVAKPCGVKO@>U$* T J51*(U!:1Q*$RB:*5IM2WAV6^)+^J#. MEDJ)6Q6V)!U.YB/U-JEF'\ZRO(QO)](VYD+="RB-U#3C\M!SW;ZW.?!"?8F& MJ)X;G 8;GB8_L'=B/\]4@78)//O]^)LCILJO%C.GJJO5G^/I['?UU@V:XEOEB-FRJ4K*Z5-NH!Z@Q *41*(U":0Q*XU":0-%,G6ICP N//<1"W0,H MC4!I%$IC4!J'T@2*9HI6>PR>W6.X3--Y/*DN7E=GS>SVWW*XK!O+O+'\9V>V MUB'48H#2*)3&H#2^Y\CZSI.,\^;YPR]A4GC:I/#L)L4/#^A5<3I)=Q6G[=%; MJQ/J9$!I%$IC4!J'T@2*9BI6NR/>Z;&'=JBC J41*(U":0Q*XU":0-',M1FT MH^+;)ULLA3>+G[)YV7A-;&_?5G-0&H'2*)3&H#1>TUQW[<*YMS7/"Q73U)(V M.GR[T0$9LG?[R?;HK94(=42@- JE,2B-0VD"13,5JWT6WSORD.U#71HHC4!I M%$IC4!J'T@2*9HIV;3TE^P2._4,V=D$D[(I(V"61L&LB81=%\K>'[,UR."JB MJ21MG?AVZZ1AP'Z?C9*[9+@\"Y;97XR:T;_GBWLA'NH+ZIG,A^HL&(^EHP27YW']-O->UDZB*XS60WLR6I@?YZ#&J>CI:\XF\1I M-7/Y1G4K&3Z?1S]MIIKS-"DMBR_8>]A:K%##!DJC4!J#TCB4)E T4]7:L.D? M>UI-'^KX0&D$2J-0&H/2.)0F4#13M&M/PK![0UQ)LSII_I*D]8R97QN5!W5[ MH#0"I5$HC4%I'$H3-W\].W.S^5XG,MQE1\N+.L_GO/#1JE!C1LHC4!I%$IC4!J'TD1-,Q[MYNUZ MM%N@#9G /NOEI=)'^YQ#>Z?:"A1*(U :A=(8E,:A-(&BF4+6)DUP[(>6!%#S M!DHC4!J%TAB4QJ$T@:*9HM4N3V!W>?9.8+"W;ZTYJ <#I5$HC4%IO*;MF7.X M;RM3(]HS">R37%YRA-X]Q=#>J=;"@_HH4!J%TAB4QJ$T@:*90M8^2M _]@@- MM6"@- *E42B-06D<2A,HFBG:M8>;VXV:_2,T]CGFV >90RT8*(U!:;RF6:<8 MVKHFL5VS_*OQN;XYQ^:WV&.WUA;4;X'2*)3&H#0. MI0D4S=2K]EN"8_LM =1O@=((E$:A- :E<2A-H&BF:+7?$MCKZ ?>@6.GM%9> MPU-(HJW[1 DT*(72&)3&H32!HIF2TG9*8+=30#?@V*.TEMQVC3_8E!O4/H'2 M&)3&H32!HAER"[7-$K:V63YDZ2LYG4VR)RF=49++89GEB^*.RAGI7_.D?%J? MO+5,(G_LCFY[)]NJ%4HC4!J%TAB4QJ$T@:*9PM:V2WALVR6$VBY0&H'2*)3& MH#0.I0D4S12MMEU"N^UR8#YII[16'M1\@=(HE,:@-%[3C 0<5 MU=24MFE"NTT#2BCM45IK#NJ[U+3U.YC=D\'F\ZZ@,1F4Q@_: X&*:2I)^R2A MM:3=E"O2.D\L[ N)_F!V"'5/H#0"I5$HC4%I'$H3*)HI9>V>A,=>KBR$VB]0 M&H'2*)3&H#0.I0D4S12MMG1"NZ5S:'8(-6>@- *E42B-06D\W'XVO1]Z_N9C MN00JJJDI;;N$]N7(4-DAU%N!TDA-&QBYU>GI9G8(]4R@-%[3(NL>"%1,4TG: M"PE;/PWFP.SPP$E^]OBM-0:=IP*E42B-06D<2A,HFJE9;;:$QWX>3 CU8: T M J51*(U!:1Q*$RB:(=I(6S:1W;(Y, VT4]HJ#THC4!J%TAB4QFO:>AH8>?W( MVTP#45%-36FW)+*O) 9* ^U16FL.:HG4-'L21:$Q&93&#]H#@8II*DE;&)'= MPCB\U/=L*5=98*.8H"X'E$:@- JE,2B-0VD"13/%J;V0Z-C+?$50FP1*(U : MA=(8E,:A-(&BF:+5MDMDMUT.S??Z6YE&WPW#C43CRAZLM:2@]@>4QJ T#J4) M%,V4E+8_HO_+*E_1]LI1X8D7;2H.ZEU :11*8U :A]($BF8J3GL7D=V[>)[; M62T%?R^72LON:MWM2P2AA@:41J T"J4Q*(U#:0)%,^6H;8_HV+--(J@C J41 M*(U":0Q*XU":0-%,T6J');([+,_GT.6 7)T^\\:'M#2/U=NS1KR@MSEKY,K> MA=9"@]HB4!J#TCB4)E T4VC:%HGL:I,/)?*3>)JGZS*[L_6FM.JC] M J4Q*(U#:0)%,U6G[9>!W7ZYBHO[^@QXN3L-A$X@@=((E$:A- :E<2A-H&BF M[K0),PB//41#K1HHC4!I%$IC4!J'T@2*9HI66S4#^PR5#_/IKI[OU.7%?,[?A<^Z^%HO/NQI_ M<3:+QU)=58^3M' F\DZ%ZIU4+GI>W3OQ_*;,9N<=M^/<9F6931=>Z<:_[;1.?!_PBL)9[;625R'OU\OO M(-)R-Y>[AW);STDQ,5XQ,5Z>+SB1;YIBQH4B?R%&$6<,1$0PU1[E4N T J2+ MAI$EJW2Z31WFJ4T=K7I^V PZ]FK?3SG(\UOM(NB VB^H_5KJ9Z+( N<%HA=* M46!FU01$0%9X1J$*=INQL<\1-AM'L+7#FJ/F6F8X@JZEIT6"6('5^_[-#9V? M-4L1%*:"6E-CT-N/J'==GAF71.^_2VU)+P9(A56EIZ#DR6TW6T>>/@DZ8&T4 MK(U:UJ& #),8P4:?LQ(J=T>C/&[+"X_@*H)LQ9MPA6D53[,\%TYYBU9$N4YPHJ!:!5.KEJF/4QSC*JA: MW=];>NZS,A\(+ M%@M]JB(*,QEJK)-Z9(.> P$\74="S+-V-,$F,TR-[-^&C MI*2!&8< MB6T<8_YZ"93MAX9MO+V8DTTD]0MS-$CQ!A8@G](95RVSS!*2&!)!6((XK(?& MV+Z8V)869!'?">Q%Y1EI*RO&GG7C-AP:EB8""H'4*;#ZV\$$*-69%,>O(JE1 M]JF%U>>W[->9>65FA05,&/U!0AD-C9Z!0ECC+95SMK^!PI"G\P6,BNP7[8M8 MRT#!5D@6%V)%$),D_\C K<0N)G1G"RS-<42CP:<[1'7 MT2J;?LAJDZF5&Y+H85Q(KKX2I9.CQ^7-U1PMGF:SNZO[JX?E^ [=/EP_SN_' MR]O'!W2&'F4$7)%P#HE$E. 5H402$.AT"A(3*KZHJ*?%%)V>?$$GB"1H&;&M MP$DH!J94B+HC,RAP+G,E;.U7[W\7(L4!# VUP0G@.S!&GS^I M:G]KF1E>Z(6,]IEN9 M(N\8>R5CKY5QR22F33R]VJKM^*YU -1K*)IE=YN1^B52OWWYX 2'N(FI5??Q MZ9^S_Z=D[RS:UI]#R&I?39BJ T7B%Y3B5[RBH(Z4X\;;D_VK\R);=6P]V_4. M1LVL'+'Z?G./^88D0AT+:R6SSKMJV'E^9<@;DJ79J;MB4IWAV6.DKEG =8#Z MOF9,OC7T05Y>W$:_ 5!+ P04 " "-AFY5W '#,O$" !O" &0 'AL M+W=O))A]W$%,=P/-U#XOS,@F$NJ"[OV.DG*PH?563<3C0# 4$,01"9<#RM(4A MQ+%*)#'>JIQ:_4@EW!]_9G\HO$LO*\QA2.,_)!310.MI*(0USF,QH[M'J/PX M*E] 8UX+Q?H;FR^GTZ?[Y_F5Q M^X3&+P^3V?/M8CQY01TT$1$P%--TTQ' $H0Y!\'1Y0@$)C&_DB'+^0A=7ERA M"T12M(AHSG$:\KXN))]ZBAY4+'Z Y==W(.* ;YKE3FFYR5J=PBE?IRMK[MV;V^ MOMWG/PTR'UB>K M5GC#,QS 0).]C@/;@N9__V:ZQJ^6%\6I?3FMOIH_D28GSFE57??(24.,XS07 MWJT!W5; !14X;N)Q3ROKV=81T&F0XYE6,Y%7$WGMW]9PV,33*OKZ*I;<_RG9 M@;]>[:_7ZN_^+2?B R4@(AK*MK@%+N3>)U2'/..]=]H<>MWC#G(:9#FJV1VL MA;ZW':BM^!FS#4FY[&%K*3.N/;F6K-S>RHF@6;%#K*B0^TTQC.0? 3 5(.^O M*16?$[7IU/\8_C]02P,$% @ C89N5=LJ3Q.< @ 0 < !D !X;"]W M;W)K&ULK55K3]LP%/TK5H8F)HWFT20@UD:"%@02 MT*HMVV%[LY)LQ)>G9L+)(> M7RM*&(P%DNL\Q^+M&BC?]AW?V0U,R"I39L!->@5>P134N_,M!;.)MP$\"6[G71L;)G/,7T[E?]!W/" (*J3(,6/\V, !*#9&6 M\;OB=.HE#7"_O6._M=ZUESF6,.#T%UFHK.]<.&@!2[RF:L*W=U#YB0Q?RJFT M7[2M8CT'I6NI>%Z!M8*G2NA9HG$J&/]P\WCS-KA[0_=/M M:/)X-;L?/:$S-%(9"$0Y6YTI$#FB!,\))8J 1*=#4)A0^4W'/4^'Z/3D&SI! MA*%9QM<2LX7LN4J+-$NY:27HNA04?"!H"D4'=;WO*/""H $^:(R12D+G$+?T;=.@MB DWS]XL?>CR:S M_XGLG?5N;;W;QIX\_-UST!>EWOFW)M@CR9#"KZC@DIA:(3M-BDO>:$^,[WN'BIN"NG&S MY*B6'+5*;KE133JC(PGG47P@LW7!3QZ3N+83M]J9<85ID_#X:+?#,/0.E!\' M^7%X?I!@=Z^^F;?E$8L585*?RZ6&>9US[5^4];KL*%[8DC?G2A=0V\ST$P?" M!.CY)>=JUS%5M'XTDS]02P,$% @ C89N510(K$&N P [1, !D !X M;"]W;W)K&ULO5AM;]LV$/XK!ZT86F"SWIPXR6P! MC>6B!9HUBY?NP[ /M'2VB$JB2M)V O3'CY1DV>ID(0*X?I%$FL]S=X]X)_.F M>\:_B 11PE.6YF)F)5(6-[8MH@0S(D:LP%S]LF8\(U(-^<86!4<2EZ LM3W' MN;0S0G,KF)9S]SR8LJU,:8[W',0VRPA_OL64[6>6:QTF'N@FD7K"#J8%V> 2 MY6-QS]7(;EABFF$N*,N!XWIFO75O0G>L >6*SQ3WXN09="@KQK[HP8=X9CG: M(TPQDIJ"J-L.YYBFFDGY\;4FM1J;&GCZ?&!_5P:O@ED1@7.6_D5CF9#2O[N2I%N($H +M!G@U MP/L><'$&X-< _Z46QC6@E-JN0BEU"(DDP92S/7"]6K'IAU+,$JW"I[E^[TO) MU:]4X62P?+Q=+OYX7/S^)RP^J^L27H&.IJEZ M56)J2V58P^VH-C*OC'AGC/APQW*9"%CD,<9MO*T<;KSV#E[?>KV$GR(Y M?_ M!3S'\[K\Z8>'&(W =\_"PW[X$@L%=[K@K6C\YAWX)=_X#-]'*NF&5&FP4:DJ M).B$1@[XA-%6)P:0/ ;,BI0]J^EO\$DFZD[SB&78$E^S^N1>W70G\NL5O?KG(@$5.$YU&Z.*9$8@V1 ^(I*WM[+ M,J$\AH)P^=RE<:^MH1J;) LKLNN23'\_=X$WFDSM78=TEXUTE[W2_6<'?H.A MV=^E8:_1H1J:) L-D;7$GC1B3\RF^\2DC";)0D-D+1FO&AFO?F"Z7_4F525= MKS]#I3-$UI+NNI'N^O].]Q=\['M]&+IM39*%ALA:VKO.\:^M8S;_:SY#2AIE M"TVQM;4\.2:X/[ (U,9T3#UEH-^EP0(:8FL+Z!T%](:6@@?D:R7?O#>-,D6FF)K2WL\/KF^X3PW>CPRRA::8FMK>3PAN;TGA^ ! M"_*<:1'9&F)1AH TV'+_@74$L#!!0 ( (V&;E6E/$J+- , ,@3 M - >&POWJ>5B5FM&L E(APD&O%X<%Y9*, M1W)97!6F"F9J*4U*XC84N-OG+"7]^#T)G-Q$92PE=R=O?RR5N7P3N/O1NZ.C MWMWIY7[\I 9.2>@5/7^&Z%D/U[48)AT_2_H)94SX8E>X$_H=<>@A'K>\8XR6 M>/-M,:%3D\-F)<>C7,EN02/B E:=%BRXIR(E$RKX5'-@Y;3@8NW" PC,E% Z M,+:2;+H^1*H'!_==#XJLT2FX5+K.[3*X[VGS^!ZPZ8%!+D1K<$!<8#PJJ3%, MRRO;J1^N@X^@H&G?KDOK<*[INC\X)QVAOMDD4Z4SIMLT?;()C4>"Y6!'\_D" M[D:5(8#&J,(V,D[G2M+:PX;1-*SLC EQ SOP>[ZCOF4]+.QQ9]Z&PV;5F.5_5_57>&L#4^[@Z+4NQ_BCX M7!;,#?[9"<&;C)+#]]@< M2@[=Y*O8-\/78/(P:S)L#AE;)YF="\F))O3^MF8!LV:W,!81^YJB\_@G$;H.L#5]JD*PD>*5B(T4GVM _/,&C"3QKS:6!QC8 M*F"U _G]>:"F_)PH@E7%O&$[&$>2!$.@%OTU&L?([,3P\:\/MDNB*$G\"&!^ M!U&$(; ;<01S !XP)(KJ]^#>^RC* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_'IHV#9UA2#!^1DVU^_ L)&3.F=?;GU MDT$0Y7 1]UP)/KT4Y;>GHOA&_CEF>34?'90ZW4PF57H01U[]49Q$KH_LBO+( ME=XM]Y/J5 J^K0Y"J&,VL:?3Z\F1RWST^5/75UQ.S)U"B53)(M>-=<.C%"_5 MV_%ZESS+2C[)3*KO\U&SG8D1.Z@YWLJQ4,ST*?W.Z= M57$G,R7*!5?BOBS.)YGOZV[T54R,RVCBT/VV0;PI_T\8B]U.IF)1I.>CR%4; MQU)D-6!>'>2I&I&<'\5\U)U">+XE-%@'R/"WF[84%( M&2->6#\N+& DNB/QFC(::E #\@, ^0$7' M>+X?;<(D".]UO*)0;_OU8VS&S)I">7N*'#7J,:SI(PTWU,2!+&$A:X)ZZU /*D:NEA%C[TA,UX0]>.L>(&0("UD1 M0>A'*TH2[Z_^\(*$8"$;84%O>P\>E/:YBK5$O":*0 MQ+J>ZU%"&K"0/1 E#_6CN8GC99/XFQM^%ZU7#:M9&$,:L)$UP#:WC'[9U,:J M\UQO)-J0$6QD(X"E1Z_2M,&9!;(=8$RSUK0A:]C(UFAM3Z[T-#<3U3L3"W*% MC3V=^%G[@XR0.VQD=[SZ?Y +\HB-[)%?%@(MJ8D)&<5&-HI9#@S&$#*)C6R2 MNBX8A(+$85]4'.:2B@.9P\&>0'33+G*U$(K+K!=!!W*'@^R.+ML-<4&R<)!E M\O:V/FIB0/1QD>[Q%4]2+Y3+?O][\F'_7?VIB0C)QL%>C!D0\ M)@M9I46N9 \3DHF#+)/.Q0T:W^]+L6].(GJ4EN+9Q(2TXB!KY0W3U^$K>:H( M[YZ?+5$F)B0:!WVEJL-\&YRQ*)N^\E28*\Z0:%QDT0"%3IT[34Q(.BZR='Z- M.29>;MYT%W*0B^R@?CTV(!\7DH^++)^V(!NB E]ZH+_U %9%R)6)";G&178- MO"YB%HXNY!H7V35@?=N;V;N0:UQDU\"8YLS>A5SC(KL&QC3?([F0:]Q+3FJ^ MSLP7AY!K9K][.6PP& M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V;ENPD 4A>%707X MAKN8+()4:=)&O(!%AD4LMCP3!=X^" IRK!1IHCF5-;9\_X_[)F_; M8]ILNS0Z'?;'-*\V.7?/(:3E)AZ:-&Z[>+Q<6;7]HL8=#*9 MAO[GC.IE]G/F:''NXE\FMJO5=AE?V^7G(1[S+X/#5]OOTB;&7(T63;^.>5Z% MT_Y^.H7K0<:7R=7H[6->]6\?4H7200I!6C[((,C*!SD$>?F@&H+J\D%3")J6 M#WJ H(?R08\0]%@^Z F"GLH'R01EG! D#; FT%J0:R'P6A!L(1!;D&PA,%L0 M;2%06Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R706PBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K; M8+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O M1[V=0&]'O9U ;Q]L=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z%VCWC6! MWC7J7?^GWBF?]S'=>VYK?/Y_4ITO]\;[XZ_+V\G!2[CB'."'],LW4$L#!!0 M ( (V&;E4HM&@3PP$ (D> 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9 MR6[",!0%T%]!V5;$>( . C9MMRV+_H";/" BB2W;4/C[.F&06M&HB$J]FT2) M[7=?;.EL,G[;6?*];576?I(L0[ /C/EL297VJ;%4QY&Y<94.\=$MF-792B^( MB<%@Q#)3!ZI#/S0UDNGXB>9Z78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+(M,A MCK--G7]+Z1\2TKBRG>.7A?4W<4+"SB8T(S\''-:];LBY(J?>3+OPHJLXBVU+ MYL.N))]VESC3HYG/BXQRDZVKN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_.;\MT M!<:9,V>LCR?FZ/*XXY$TJ_LV%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_&K=KS M\*R]7;_'7\_X5/_"/@1('Q*D#P72QQ"DCQ%('[<@?=R!]'$/T@&UL4$L! A0#% @ C(9N59$-J./^!0 XA\ !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ C(9N50*N6[[O!@ Z"8 !@ ("!NQ@ 'AL+W=O M/,3@"P, .\) M 8 " @> ? !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ C(9N5; DW8UG M!P )B$ !@ ("!83 'AL+W=O#@@ 'T3 8 " M@?XW !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ C(9N53# U?F5 @ Y04 !D M ("!,$T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ C(9N52FRT,]Y"@ NB !D ("!T6 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C(9N M52S5Z: ,%@ 1%8 !D ("!EGL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C(9N5))@BI0$ #X#@ &0 @('JIP M>&PO=V]R:W-H965T&UL4$L! A0#% @ C89N5:;EG#^W" "!4 !D M ("! + 'AL+W=O&PO=V]R:W-H965T M[ !X;"]W;W)K&UL4$L! A0# M% @ C89N58L')\RQ P W H !D ("!,<$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ C89N52D' MB)%F @ ]P4 !D ("!0\X 'AL+W=O&PO=V]R:W-H965TW4 !X;"]W;W)K&UL4$L! A0#% @ C89N58$;SZ98!0 4BL !D M ("!F-D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ C89N5&PO=V]R:W-H965TW& , ,H* 9 M " @>3M !X;"]W;W)K&UL4$L! A0#% M @ C89N58I^@T2'" EU !D ("!,_$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C89N58B]$055 M P 2A !D ("!#@,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ C89N50=M*PKF!@ @R8 !D M ("!40\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ C89N5>0ODUSQ#P %-P !D ("!33(! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MC89N5=P!PS+Q @ ;P@ !D ("!'4D! 'AL+W=O6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ C89N5:&7ZI3) 0 H!X M !H ( !]%L! 'AL+U]R96QS+W=O XML 69 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 70 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 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 229 314 1 false 71 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.globalpower.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 10101 - Disclosure - BUSINESS AND BASIS OF PRESENTATION Sheet http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentation BUSINESS AND BASIS OF PRESENTATION Notes 8 false false R9.htm 10201 - Disclosure - LIQUIDITY Sheet http://www.globalpower.com/role/DisclosureLiquidity LIQUIDITY Notes 9 false false R10.htm 10301 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS Sheet http://www.globalpower.com/role/DisclosureRecentAccountingPronouncements RECENT ACCOUNTING PRONOUNCEMENTS Notes 10 false false R11.htm 10401 - Disclosure - LEASES Sheet http://www.globalpower.com/role/DisclosureLeases LEASES Notes 11 false false R12.htm 10501 - Disclosure - CHANGES IN BUSINESS Sheet http://www.globalpower.com/role/DisclosureChangesInBusiness CHANGES IN BUSINESS Notes 12 false false R13.htm 10601 - Disclosure - REVENUE Sheet http://www.globalpower.com/role/DisclosureRevenue REVENUE Notes 13 false false R14.htm 10701 - Disclosure - EARNINGS (LOSS) PER SHARE Sheet http://www.globalpower.com/role/DisclosureEarningsLossPerShare EARNINGS (LOSS) PER SHARE Notes 14 false false R15.htm 10801 - Disclosure - INCOME TAXES Sheet http://www.globalpower.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 15 false false R16.htm 10901 - Disclosure - DEBT Sheet http://www.globalpower.com/role/DisclosureDebt DEBT Notes 16 false false R17.htm 11001 - Disclosure - FINANCIAL INSTRUMENTS Sheet http://www.globalpower.com/role/DisclosureFinancialInstruments FINANCIAL INSTRUMENTS Notes 17 false false R18.htm 11101 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.globalpower.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 11201 - Disclosure - STOCK-BASED COMPENSATION PLANS Sheet http://www.globalpower.com/role/DisclosureStockBasedCompensationPlans STOCK-BASED COMPENSATION PLANS Notes 19 false false R20.htm 11301 - Disclosure - OTHER SUPPLEMENTAL INFORMATION Sheet http://www.globalpower.com/role/DisclosureOtherSupplementalInformation OTHER SUPPLEMENTAL INFORMATION Notes 20 false false R21.htm 11401 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.globalpower.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 21 false false R22.htm 20102 - Disclosure - BUSINESS AND BASIS OF PRESENTATION (Policies) Sheet http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentationPolicies BUSINESS AND BASIS OF PRESENTATION (Policies) Policies 22 false false R23.htm 30103 - Disclosure - BUSINESS AND BASIS OF PRESENTATION (Tables) Sheet http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentationTables BUSINESS AND BASIS OF PRESENTATION (Tables) Tables http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentation 23 false false R24.htm 30403 - Disclosure - LEASES (Tables) Sheet http://www.globalpower.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.globalpower.com/role/DisclosureLeases 24 false false R25.htm 30503 - Disclosure - CHANGES IN BUSINESS (Tables) Sheet http://www.globalpower.com/role/DisclosureChangesInBusinessTables CHANGES IN BUSINESS (Tables) Tables http://www.globalpower.com/role/DisclosureChangesInBusiness 25 false false R26.htm 30603 - Disclosure - REVENUE (Tables) Sheet http://www.globalpower.com/role/DisclosureRevenueTables REVENUE (Tables) Tables http://www.globalpower.com/role/DisclosureRevenue 26 false false R27.htm 30703 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) Sheet http://www.globalpower.com/role/DisclosureEarningsLossPerShareTables EARNINGS (LOSS) PER SHARE (Tables) Tables http://www.globalpower.com/role/DisclosureEarningsLossPerShare 27 false false R28.htm 30803 - Disclosure - INCOME TAXES (Tables) Sheet http://www.globalpower.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.globalpower.com/role/DisclosureIncomeTaxes 28 false false R29.htm 30903 - Disclosure - DEBT (Tables) Sheet http://www.globalpower.com/role/DisclosureDebtTables DEBT (Tables) Tables http://www.globalpower.com/role/DisclosureDebt 29 false false R30.htm 31303 - Disclosure - OTHER SUPPLEMENTAL INFORMATION (Tables) Sheet http://www.globalpower.com/role/DisclosureOtherSupplementalInformationTables OTHER SUPPLEMENTAL INFORMATION (Tables) Tables http://www.globalpower.com/role/DisclosureOtherSupplementalInformation 30 false false R31.htm 40201 - Disclosure - LIQUIDITY (Details) Sheet http://www.globalpower.com/role/DisclosureLiquidityDetails LIQUIDITY (Details) Details http://www.globalpower.com/role/DisclosureLiquidity 31 false false R32.htm 40401 - Disclosure - LEASES (Details) Sheet http://www.globalpower.com/role/DisclosureLeasesDetails LEASES (Details) Details http://www.globalpower.com/role/DisclosureLeasesTables 32 false false R33.htm 40402 - Disclosure - LEASES - Lease Cost (Details) Sheet http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails LEASES - Lease Cost (Details) Details 33 false false R34.htm 40403 - Disclosure - LEASES - Right-of use Assets and Lease Liabilities (Details) Sheet http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails LEASES - Right-of use Assets and Lease Liabilities (Details) Details 34 false false R35.htm 40404 - Disclosure - LEASES - Supplemental Information (Details) Sheet http://www.globalpower.com/role/DisclosureLeasesSupplementalInformationDetails LEASES - Supplemental Information (Details) Details 35 false false R36.htm 40405 - Disclosure - LEASES - Remaining Lease Payments (Details) Sheet http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails LEASES - Remaining Lease Payments (Details) Details 36 false false R37.htm 40501 - Disclosure - CHANGES IN BUSINESS - Discontinued Operation and Disposition (Details) Sheet http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails CHANGES IN BUSINESS - Discontinued Operation and Disposition (Details) Details 37 false false R38.htm 40601 - Disclosure - REVENUE - Disaggregation of revenue (Details) Sheet http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails REVENUE - Disaggregation of revenue (Details) Details 38 false false R39.htm 40602 - Disclosure - REVENUE - Contract assets and the contract liabilities (Details) Sheet http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails REVENUE - Contract assets and the contract liabilities (Details) Details 39 false false R40.htm 40603 - Disclosure - REVENUE - Remaining Performance Obligations (Details) Sheet http://www.globalpower.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails REVENUE - Remaining Performance Obligations (Details) Details 40 false false R41.htm 40701 - Disclosure - EARNINGS (LOSS) PER SHARE (Details) Sheet http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails EARNINGS (LOSS) PER SHARE (Details) Details http://www.globalpower.com/role/DisclosureEarningsLossPerShareTables 41 false false R42.htm 40702 - Disclosure - EARNINGS (LOSS) PER SHARE - Antidilutive (Details) Sheet http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails EARNINGS (LOSS) PER SHARE - Antidilutive (Details) Details http://www.globalpower.com/role/DisclosureEarningsLossPerShareTables 42 false false R43.htm 40801 - Disclosure - INCOME TAXES (Details) Sheet http://www.globalpower.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.globalpower.com/role/DisclosureIncomeTaxesTables 43 false false R44.htm 40901 - Disclosure - DEBT (Details) Sheet http://www.globalpower.com/role/DisclosureDebtDetails DEBT (Details) Details http://www.globalpower.com/role/DisclosureDebtTables 44 false false R45.htm 41101 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.globalpower.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.globalpower.com/role/DisclosureCommitmentsAndContingencies 45 false false R46.htm 41201 - Disclosure - STOCK-BASED COMPENSATION PLANS (Details) Sheet http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails STOCK-BASED COMPENSATION PLANS (Details) Details http://www.globalpower.com/role/DisclosureStockBasedCompensationPlans 46 false false R47.htm 41301 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other current assets (Details) Sheet http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails OTHER SUPPLEMENTAL INFORMATION - Other current assets (Details) Details 47 false false R48.htm 41302 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other current liabilities (Details) Sheet http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails OTHER SUPPLEMENTAL INFORMATION - Other current liabilities (Details) Details 48 false false R49.htm 41303 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other long-term assets (Details) Sheet http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails OTHER SUPPLEMENTAL INFORMATION - Other long-term assets (Details) Details 49 false false R50.htm 41304 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other long-term liabilities (Details) Sheet http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermLiabilitiesDetails OTHER SUPPLEMENTAL INFORMATION - Other long-term liabilities (Details) Details 50 false false R51.htm 41401 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.globalpower.com/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://www.globalpower.com/role/DisclosureSubsequentEvents 51 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 8 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:LesseeOperatingLeaseRemainingLeaseTerm, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, wlms:AnnualPerformanceObjectiveTerm, wlms:NumberOfDaysAfterEndOfCalendarYearWithinWhichObligationsMustBePrepaidSubjectToThresholds - wlms-20220930x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 4 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList, us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList - wlms-20220930x10q.htm 9 wlms-20220930x10q.htm wlms-20220930.xsd wlms-20220930_cal.xml wlms-20220930_def.xml wlms-20220930_lab.xml wlms-20220930_pre.xml wlms-20220930xex10d3.htm wlms-20220930xex31d1.htm wlms-20220930xex31d2.htm wlms-20220930xex32d1.htm wlms-20220930xex32d2.htm wlms-20220930x10q003.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "wlms-20220930x10q.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 229, "dts": { "calculationLink": { "local": [ "wlms-20220930_cal.xml" ] }, "definitionLink": { "local": [ "wlms-20220930_def.xml" ] }, "inline": { "local": [ "wlms-20220930x10q.htm" ] }, "labelLink": { "local": [ "wlms-20220930_lab.xml" ] }, "presentationLink": { "local": [ "wlms-20220930_pre.xml" ] }, "schema": { "local": [ "wlms-20220930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 495, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 12, "http://www.globalpower.com/20220930": 3, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 20 }, "keyCustom": 73, "keyStandard": 241, "memberCustom": 41, "memberStandard": 28, "nsprefix": "wlms", "nsuri": "http://www.globalpower.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS", "role": "http://www.globalpower.com/role/DisclosureRecentAccountingPronouncements", "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "wlms:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - LEASES", "role": "http://www.globalpower.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "wlms:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - CHANGES IN BUSINESS", "role": "http://www.globalpower.com/role/DisclosureChangesInBusiness", "shortName": "CHANGES IN BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - REVENUE", "role": "http://www.globalpower.com/role/DisclosureRevenue", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - EARNINGS (LOSS) PER SHARE", "role": "http://www.globalpower.com/role/DisclosureEarningsLossPerShare", "shortName": "EARNINGS (LOSS) PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - INCOME TAXES", "role": "http://www.globalpower.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - DEBT", "role": "http://www.globalpower.com/role/DisclosureDebt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - FINANCIAL INSTRUMENTS", "role": "http://www.globalpower.com/role/DisclosureFinancialInstruments", "shortName": "FINANCIAL INSTRUMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.globalpower.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - STOCK-BASED COMPENSATION PLANS", "role": "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlans", "shortName": "STOCK-BASED COMPENSATION PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - OTHER SUPPLEMENTAL INFORMATION", "role": "http://www.globalpower.com/role/DisclosureOtherSupplementalInformation", "shortName": "OTHER SUPPLEMENTAL INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.globalpower.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - BUSINESS AND BASIS OF PRESENTATION (Policies)", "role": "http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentationPolicies", "shortName": "BUSINESS AND BASIS OF PRESENTATION (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "wlms:ReportingPeriodsAndApplicableReportsInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - BUSINESS AND BASIS OF PRESENTATION (Tables)", "role": "http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentationTables", "shortName": "BUSINESS AND BASIS OF PRESENTATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "wlms:ReportingPeriodsAndApplicableReportsInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - LEASES (Tables)", "role": "http://www.globalpower.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_TGAD4A-q7UyBHDy1bRF9gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - CHANGES IN BUSINESS (Tables)", "role": "http://www.globalpower.com/role/DisclosureChangesInBusinessTables", "shortName": "CHANGES IN BUSINESS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_TGAD4A-q7UyBHDy1bRF9gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - REVENUE (Tables)", "role": "http://www.globalpower.com/role/DisclosureRevenueTables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)", "role": "http://www.globalpower.com/role/DisclosureEarningsLossPerShareTables", "shortName": "EARNINGS (LOSS) PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - INCOME TAXES (Tables)", "role": "http://www.globalpower.com/role/DisclosureIncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - DEBT (Tables)", "role": "http://www.globalpower.com/role/DisclosureDebtTables", "shortName": "DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - OTHER SUPPLEMENTAL INFORMATION (Tables)", "role": "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationTables", "shortName": "OTHER SUPPLEMENTAL INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_12_31_2022_Bh2ICh3CtEWrXnpRxbcw2g", "decimals": "INF", "first": true, "lang": null, "name": "wlms:NumberOfCashReceipts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_BhEtLJB2_UKFT-GDriaokQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - LIQUIDITY (Details)", "role": "http://www.globalpower.com/role/DisclosureLiquidityDetails", "shortName": "LIQUIDITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_12_31_2022_Bh2ICh3CtEWrXnpRxbcw2g", "decimals": "INF", "first": true, "lang": null, "name": "wlms:NumberOfCashReceipts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_item_BhEtLJB2_UKFT-GDriaokQ", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "wlms:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - LEASES (Details)", "role": "http://www.globalpower.com/role/DisclosureLeasesDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "wlms:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseExistenceOfOptionToExtend", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_lDBDpjFKBU69ra8eKBxVUQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - LEASES - Lease Cost (Details)", "role": "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails", "shortName": "LEASES - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_lDBDpjFKBU69ra8eKBxVUQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "first": true, "lang": null, "name": "wlms:RightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - LEASES - Right-of use Assets and Lease Liabilities (Details)", "role": "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails", "shortName": "LEASES - Right-of use Assets and Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "wlms:LeaseBalanceSheetDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "lang": null, "name": "wlms:LeaseLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "wlms:LeaseQuantitativeDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - LEASES - Supplemental Information (Details)", "role": "http://www.globalpower.com/role/DisclosureLeasesSupplementalInformationDetails", "shortName": "LEASES - Supplemental Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "wlms:LeaseQuantitativeDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40405 - Disclosure - LEASES - Remaining Lease Payments (Details)", "role": "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails", "shortName": "LEASES - Remaining Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - CHANGES IN BUSINESS - Discontinued Operation and Disposition (Details)", "role": "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "shortName": "CHANGES IN BUSINESS - Discontinued Operation and Disposition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_7_11_2018_srt_StatementScenarioAxis_wlms_PensionMember_us-gaap_DisposalGroupClassificationAxis_us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMember_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_wlms_ElectricalSolutionsMember_zxq0eTMcfEuH5umg_SeNFg", "decimals": "-5", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_lDBDpjFKBU69ra8eKBxVUQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - REVENUE - Disaggregation of revenue (Details)", "role": "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "shortName": "REVENUE - Disaggregation of revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "lang": "en-US", "name": "wlms:MaximumLimitedWarrantyTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_lDBDpjFKBU69ra8eKBxVUQ", "decimals": "-3", "first": true, "lang": null, "name": "wlms:CostsIncurredOnUncompletedContracts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - REVENUE - Contract assets and the contract liabilities (Details)", "role": "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails", "shortName": "REVENUE - Contract assets and the contract liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_lDBDpjFKBU69ra8eKBxVUQ", "decimals": "-3", "first": true, "lang": null, "name": "wlms:CostsIncurredOnUncompletedContracts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_lDBDpjFKBU69ra8eKBxVUQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_lDBDpjFKBU69ra8eKBxVUQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - REVENUE - Remaining Performance Obligations (Details)", "role": "http://www.globalpower.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails", "shortName": "REVENUE - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_sdDlgoS1EEegUhwjcryHdA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - EARNINGS (LOSS) PER SHARE (Details)", "role": "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "shortName": "EARNINGS (LOSS) PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_lDBDpjFKBU69ra8eKBxVUQ", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_sdDlgoS1EEegUhwjcryHdA", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_VestingAxis_wlms_ServiceVestingMember_NQXy0ebdgUyCYvrUK9vzxg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_sdDlgoS1EEegUhwjcryHdA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - EARNINGS (LOSS) PER SHARE - Antidilutive (Details)", "role": "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails", "shortName": "EARNINGS (LOSS) PER SHARE - Antidilutive (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_us-gaap_VestingAxis_wlms_ServiceVestingMember_NQXy0ebdgUyCYvrUK9vzxg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_sdDlgoS1EEegUhwjcryHdA", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_lDBDpjFKBU69ra8eKBxVUQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - INCOME TAXES (Details)", "role": "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_lDBDpjFKBU69ra8eKBxVUQ", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_g3lQFD_8dEGpniuNz6SLdw", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - DEBT (Details)", "role": "http://www.globalpower.com/role/DisclosureDebtDetails", "shortName": "DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_uO4n2i5N-0CfUU1hcIADBw", "decimals": "-3", "lang": null, "name": "us-gaap:DebtCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:SupplementalUnemploymentBenefitsSeveranceBenefits", "reportCount": 1, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.globalpower.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_lDBDpjFKBU69ra8eKBxVUQ", "decimals": "-5", "lang": null, "name": "wlms:InsuranceExpenseIncludingInsurancePremiumsRelatedToExcessClaimCoverage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - STOCK-BASED COMPENSATION PLANS (Details)", "role": "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails", "shortName": "STOCK-BASED COMPENSATION PLANS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_lDBDpjFKBU69ra8eKBxVUQ", "decimals": "-5", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "first": true, "lang": null, "name": "wlms:UnamortizedCommercialInsurancePremiumsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other current assets (Details)", "role": "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails", "shortName": "OTHER SUPPLEMENTAL INFORMATION - Other current assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "first": true, "lang": null, "name": "wlms:UnamortizedCommercialInsurancePremiumsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "first": true, "lang": null, "name": "wlms:LeaseLiabilityCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other current liabilities (Details)", "role": "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails", "shortName": "OTHER SUPPLEMENTAL INFORMATION - Other current liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "lang": null, "name": "wlms:AccruedFabricatorAndOtherJobCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "first": true, "lang": null, "name": "wlms:RightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other long-term assets (Details)", "role": "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails", "shortName": "OTHER SUPPLEMENTAL INFORMATION - Other long-term assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "lang": null, "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_lDBDpjFKBU69ra8eKBxVUQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "role": "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_lDBDpjFKBU69ra8eKBxVUQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "first": true, "lang": null, "name": "wlms:LeaseLiabilityNonCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - Disclosure - OTHER SUPPLEMENTAL INFORMATION - Other long-term liabilities (Details)", "role": "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermLiabilitiesDetails", "shortName": "OTHER SUPPLEMENTAL INFORMATION - Other long-term liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_0vL7rnHrFUSclG8msSNJig", "decimals": "-3", "lang": null, "name": "wlms:UnrecognizedTaxBenefitsIncomeTaxPenaltiesInterestExpenseContinuingOperation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_srt_LitigationCaseAxis_wlms_LitigationAgainstFormerExecutiveAndEmployerMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherNonoperatingIncomeExpenseMember_inXWuZgfM0epv691k7segw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty", "reportCount": 1, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.globalpower.com/role/DisclosureSubsequentEventsDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_S0jlYo7hTUuB3O4Ss81W0w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_eX8CPyRBU0-HXD4auJPv6g", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_sdDlgoS1EEegUhwjcryHdA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_9g08hsM2T0eDcpAh533wPw", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - BUSINESS AND BASIS OF PRESENTATION", "role": "http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentation", "shortName": "BUSINESS AND BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "wlms:LiquidityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - LIQUIDITY", "role": "http://www.globalpower.com/role/DisclosureLiquidity", "shortName": "LIQUIDITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "wlms-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_47wNfwjzVEWQgSwVy8p49g", "decimals": null, "first": true, "lang": "en-US", "name": "wlms:LiquidityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 71, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.globalpower.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLiquidityDetails", "http://www.globalpower.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLiquidityDetails", "http://www.globalpower.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r244", "r277", "r318", "r321", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r483", "r485", "r506", "r507" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLeasesDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r244", "r277", "r318", "r321", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r483", "r485", "r506", "r507" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLeasesDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r244", "r277", "r316", "r318", "r321", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r483", "r485", "r506", "r507" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLeasesDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r244", "r277", "r316", "r318", "r321", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r483", "r485", "r506", "r507" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLeasesDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r139", "r144", "r319" ], "lang": { "en-us": { "role": { "label": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r183", "r184", "r300", "r305", "r484", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r183", "r184", "r300", "r305", "r484", "r495", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r139", "r144", "r221", "r319", "r437" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r186", "r431" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r60", "r434" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r34", "r50", "r187", "r188" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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, Net, Current", "terseLabel": "Accounts receivable, net of allowance of $318 and $427, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r40", "r41", "r64" ], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "verboseLabel": "Legal fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r53", "r77", "r78", "r79", "r471", "r490", "r493" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r76", "r79", "r85", "r86", "r87", "r127", "r128", "r129", "r380", "r486", "r487", "r514" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "verboseLabel": "OTHER SUPPLEMENTAL INFORMATION" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r51" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "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": "Paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r127", "r128", "r129", "r334", "r335", "r336", "r389" ], "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": "Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Tax withholding on restricted stock units" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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) income to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r323", "r331", "r339" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r57", "r189", "r199" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Accounts receivable allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r101", "r114", "r264", "r407" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "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)", "negatedLabel": "Debt discount", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r95", "r114", "r264", "r409" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Financing Costs", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r121", "r170", "r174", "r180", "r195", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r377", "r381", "r392", "r432", "r434", "r453", "r468" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r36", "r38", "r73", "r121", "r195", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r377", "r381", "r392", "r432", "r434" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r2", "r3", "r24", "r26", "r30", "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets", "verboseLabel": "Assets of discontinued operations" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r325", "r333" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails", "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r385", "r386" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate loans" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "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": "Business and Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For the entity and the disposal group, cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Entity may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Compensating balance arrangements that do not legally restrict the withdrawal or usage of cash amounts may be reported as Cash and Cash Equivalents, while legally restricted deposits held as compensating balances against borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits are not generally reported as cash and cash equivalents.", "label": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueIncludingDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r110", "r116", "r118" ], "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, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r110", "r398" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net change in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r23", "r110" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "verboseLabel": "Net cash used in operating activities, discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in the contract assets and the contract liabilities" } } }, "localname": "ChangeInContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r68", "r220", "r457", "r474" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r217", "r218", "r219", "r227", "r496" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r127", "r128", "r389" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Shares $0.01 Per Share" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r49" ], "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/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r49" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Balance, Ending (in shares)", "periodStartLabel": "Balance, Beginning (in shares)", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r49", "r278" ], "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" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r49", "r434" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "verboseLabel": "Common stock, $0.01 par value, 170,000,000 shares authorized and 26,865,064 and 26,408,789 shares issued, respectively, and 26,422,761 and 25,939,621 shares outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r81", "r83", "r84", "r92", "r462", "r479" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r286", "r288", "r301" ], "calculation": { "http://www.globalpower.com/role/DisclosureRevenueDetailsCalc3": { "order": 2.0, "parentTag": "wlms_UncompletedContractsCostIncurredAndEarningsRecognizedNetOfBilling", "weight": 1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r300", "r307" ], "lang": { "en-us": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [ "r300", "r307" ], "lang": { "en-us": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r286", "r287", "r301" ], "calculation": { "http://www.globalpower.com/role/DisclosureRevenueDetailsCalc3": { "order": 1.0, "parentTag": "wlms_UncompletedContractsCostIncurredAndEarningsRecognizedNetOfBilling", "weight": -1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "negatedLabel": "Contract liabilities", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r302" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized from contracts in progress liability balance at September 30, 2022" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r98", "r447" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-term contract or program.", "label": "Costs in Excess of Billings and Billings in Excess of Costs [Table Text Block]", "terseLabel": "Costs and estimated earnings in excess of billings or billings in excess of costs and estimated earnings" } } }, "localname": "CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r62" ], "calculation": { "http://www.globalpower.com/role/DisclosureDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.", "label": "Debt, Current", "totalLabel": "Current debt" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEBT" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r119", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r258", "r265", "r266", "r268", "r276" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r45", "r46", "r47", "r120", "r125", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r254", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r271", "r272", "r273", "r274", "r411", "r454", "r455", "r467" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLiquidityDetails", "http://www.globalpower.com/role/DisclosureSubsequentEventsDetails" ], "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": "Interest rate percentage (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r47", "r269", "r455", "r467" ], "calculation": { "http://www.globalpower.com/role/DisclosureDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "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": "Term loan", "verboseLabel": "Term loan, noncurrent portion of long-term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r120" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net increase or decrease in the carrying amount of the debt instrument for the period.", "label": "Debt Instrument, Increase (Decrease), Net", "terseLabel": "Reduction in term loan" } } }, "localname": "DebtInstrumentIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r66", "r120", "r125", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r254", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r271", "r272", "r273", "r274", "r411" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLiquidityDetails", "http://www.globalpower.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Term loan, periodic principal repayment" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r66", "r120", "r125", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r254", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r264", "r267", "r271", "r272", "r273", "r274", "r279", "r280", "r281", "r282", "r407", "r408", "r411", "r412", "r465" ], "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]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r254", "r407", "r408", "r409", "r410", "r412" ], "calculation": { "http://www.globalpower.com/role/DisclosureDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net", "negatedLabel": "Debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r59", "r409" ], "calculation": { "http://www.globalpower.com/role/DisclosureDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Deferred Finance Costs, Noncurrent, Net", "negatedLabel": "Unamortized deferred financing fees" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r122", "r354", "r362", "r363", "r364" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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 tax benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r343", "r344" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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 Tax Liabilities, Net, Noncurrent", "verboseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r352", "r353" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "verboseLabel": "Indefinite lived deferred tax assets attributable to net operating losses" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r352", "r353" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "terseLabel": "Deferred tax assets accrued" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r352", "r353" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "terseLabel": "Deferred tax liabilities, indefinite-lived intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r352", "r353" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "terseLabel": "Deferred income tax liabilities related to indefinite-lived intangibles" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "terseLabel": "Deferred tax liability, undistributed foreign earnings" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r59" ], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Deposits Assets, Current", "terseLabel": "Security deposits - real estate" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r114", "r209" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r114", "r168" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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 on plant, property, and equipment" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FINANCIAL INSTRUMENTS" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Diluted effect:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r300", "r304", "r305", "r306", "r307", "r308", "r309", "r310" ], "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]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r300" ], "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": "Schedule of disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION PLANS" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION PLANS." } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r10", "r12", "r14" ], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax", "verboseLabel": "Loss (gain) on disposal - Electrical Solutions" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r10", "r11", "r12", "r13", "r14", "r21", "r90", "r476" ], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "terseLabel": "Income (loss) from discontinued operations before income tax", "totalLabel": "Income (loss) from discontinued operations before income tax" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r11", "r12", "r13", "r14", "r21", "r27", "r345", "r361", "r368" ], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "verboseLabel": "Income tax expense (benefit)" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHANGES IN BUSINESS." } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMember": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of by means other than sale and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued operations, disposed of by means other than sale" } } }, "localname": "DiscontinuedOperationsDisposedOfByMeansOtherThanSaleMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued operations disposed of by sale" } } }, "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/DisclosureChangesInBusinessTables", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/DisclosureChangesInBusinessTables", "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/DisclosureChangesInBusinessTables", "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationBalanceSheetDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "auth_ref": [ "r22" ], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "terseLabel": "General and administrative expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationNoncurrent": { "auth_ref": [ "r3", "r24", "r212" ], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as defined benefit plan benefit obligations attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Pension Plan Benefit Obligation, Noncurrent", "terseLabel": "Liability for pension obligation" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPensionPlanBenefitObligationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operation, Income (Loss) from Discontinued Operation Disclosures [Abstract]", "verboseLabel": "Income (loss) before income taxes" } } }, "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r31", "r215" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "CHANGES IN BUSINESS" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r317", "r320" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Groups, Including Discontinued Operations, Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r93", "r136", "r137", "r138", "r139", "r140", "r147", "r149", "r155", "r156", "r157", "r161", "r162", "r390", "r391", "r463", "r480" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "verboseLabel": "Basic income (loss) per common share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic income (loss) per common share", "verboseLabel": "Basic income (loss) per common share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net income (basic and diluted):" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r93", "r136", "r137", "r138", "r139", "r140", "r149", "r155", "r156", "r157", "r161", "r162", "r390", "r391", "r463", "r480" ], "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 income (loss) per common share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted income (loss) per common share", "verboseLabel": "Diluted income (loss) per common share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r158", "r159", "r160", "r163" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r398" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate change on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate for continuing operations" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r123", "r346", "r365" ], "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": "Tax expense (benefit) computed at the maximum U.S. statutory rate, as a percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r346", "r365" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Percent", "verboseLabel": "US-Canada treaty rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r64" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r332" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized compensation expense related to unvested restricted stock award" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r85", "r86", "r87", "r127", "r128", "r129", "r133", "r141", "r143", "r164", "r196", "r278", "r283", "r334", "r335", "r336", "r355", "r356", "r389", "r400", "r401", "r402", "r403", "r404", "r405", "r486", "r487", "r488", "r514" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r58", "r171", "r193" ], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "verboseLabel": "Equity method investment in RCC" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExtinguishmentOfDebtAxis": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.", "label": "Extinguishment of Debt [Axis]" } } }, "localname": "ExtinguishmentOfDebtAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ExtinguishmentOfDebtTypeDomain": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Type of debt extinguished.", "label": "Extinguishment of Debt, Type [Domain]" } } }, "localname": "ExtinguishmentOfDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease Liabilities, Payments, Due [Abstract]", "terseLabel": "Finance leases maturities:" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r413", "r428" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of remaining lease payments under finance leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r428" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r428" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r428" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r428" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r426", "r429" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r425", "r429" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.", "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "FINANCIAL INSTRUMENTS" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price contracts" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r99" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r203", "r204", "r434", "r452" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r96", "r121", "r170", "r173", "r176", "r179", "r181", "r195", "r230", "r231", "r232", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r392" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.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/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r97", "r115", "r136", "r137", "r138", "r139", "r154", "r157", "r374" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations Attributable to Parent", "totalLabel": "Income (loss) from continuing operations", "verboseLabel": "Income (loss) from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r89", "r170", "r173", "r176", "r179", "r181", "r451", "r459", "r464", "r481" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "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, Extraordinary Items, Noncontrolling Interest", "totalLabel": "Income (loss) from continuing operations before income tax" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r88", "r93", "r132", "r136", "r137", "r138", "r139", "r149", "r155", "r156", "r391", "r458", "r460", "r463", "r475" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "positiveTerseLabel": "Basic income (loss) per common share", "terseLabel": "Income (loss) from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r88", "r93", "r132", "r136", "r137", "r138", "r139", "r149", "r155", "r156", "r157", "r391", "r463", "r475", "r478", "r480" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share", "positiveTerseLabel": "Diluted income (loss) per common share", "terseLabel": "Income (loss) from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r10", "r11", "r12", "r13", "r14", "r27", "r30", "r369", "r476" ], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "negatedLabel": "Net income from discontinued operations", "totalLabel": "Income (loss) from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Discontinued operations:" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r90", "r93", "r153", "r155", "r156", "r463", "r476", "r478", "r480" ], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "terseLabel": "Income (loss) from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r153", "r155", "r156", "r383" ], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "terseLabel": "Income (loss) from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r317", "r320" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "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": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r3", "r15", "r16", "r17", "r18", "r19", "r20", "r25", "r28", "r29", "r30", "r213", "r214" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r211", "r216" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLiquidityDetails", "http://www.globalpower.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLiquidityDetails", "http://www.globalpower.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r123", "r347", "r350", "r351", "r360", "r366", "r370", "r371", "r373" ], "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/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r348" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties related to uncertain income tax positions" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r124", "r142", "r143", "r169", "r345", "r361", "r367", "r482" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r346" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign tax rate differences, amount" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r117" ], "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", "verboseLabel": "Cash paid for income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r113" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r113" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r113" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r113" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r113", "r446" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r113" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.", "label": "Increase (Decrease) in Income Taxes", "terseLabel": "Increase (decrease) in Income Taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r113" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r113" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 Shareholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r150", "r151", "r152", "r157" ], "calculation": { "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Unvested portion of restricted stock units and awards" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r205", "r206" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "negatedLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r109", "r111", "r117" ], "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, Net", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r427", "r429" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Components of lease expense:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r427" ], "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": "Schedule of components of lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-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]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]", "terseLabel": "Leases contain renewal options" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r428" ], "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": "Schedule of remaining lease payments under operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r428" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetailsCalc2": { "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, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r428" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "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 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, Payments, Due Next Twelve Months", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r428" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "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 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, Payments, Due Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r428" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "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 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, Payments, Due Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r428" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "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 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, Payments, Due Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r428" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "order": 6.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, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r428" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "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": "Letters of credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r63", "r121", "r175", "r195", "r230", "r231", "r232", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r378", "r381", "r382", "r392", "r432", "r433" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r56", "r121", "r195", "r392", "r434", "r456", "r473" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r65", "r121", "r195", "r230", "r231", "r232", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r378", "r381", "r382", "r392", "r432", "r433", "r434" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r2", "r3", "r24", "r26", "r30", "r212" ], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "totalLabel": "Total liabilities of discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r2", "r3", "r24", "r26", "r30", "r208", "r212" ], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "verboseLabel": "Current liabilities of discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r2", "r3", "r24", "r26", "r30", "r207", "r212" ], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "terseLabel": "Long-term liabilities of discontinued operations", "totalLabel": "Long-term liabilities of discontinued operations" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r47", "r455", "r467" ], "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": "Line of Credit Facility, Amount Outstanding", "terseLabel": "Outstanding borrowings" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r61" ], "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/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "verboseLabel": "Unused line fee (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "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": "Previous Credit Facility" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount awarded from other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded from Other Party", "terseLabel": "Cash collection related to arbitration against third party", "verboseLabel": "Net proceeds" } } }, "localname": "LitigationSettlementAmountAwardedFromOtherParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLiquidityDetails", "http://www.globalpower.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r47", "r255", "r270", "r271", "r272", "r455", "r470" ], "calculation": { "http://www.globalpower.com/role/DisclosureDebtDetails": { "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/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Scheduled maturities of the New Centre Lane Facility" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r62" ], "calculation": { "http://www.globalpower.com/role/DisclosureDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtCurrent", "weight": 1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt", "verboseLabel": "Current portion of term loan" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.", "label": "Long-term debt, net" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r66" ], "calculation": { "http://www.globalpower.com/role/DisclosureDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, net (Note 9)", "totalLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Commitments and contingencies" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLiquidityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r228", "r229" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLiquidityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyClaimsSettledNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of claims settled.", "label": "Loss Contingency, Claims Settled, Number", "terseLabel": "Number of legal claims settled" } } }, "localname": "LossContingencyClaimsSettledNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLiquidityDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r110" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r110" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r110", "r112", "r115" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r110", "r112", "r115" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding 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, Continuing Operations", "totalLabel": "Net cash used in operating activities, continuing operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r30", "r80", "r82", "r87", "r91", "r115", "r121", "r132", "r136", "r137", "r138", "r139", "r142", "r143", "r154", "r170", "r173", "r176", "r179", "r181", "r195", "r230", "r231", "r232", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r391", "r392", "r461", "r477" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RECENT ACCOUNTING PRONOUNCEMENTS" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r130", "r131", "r134", "r135", "r144", "r145", "r146", "r191", "r192", "r197", "r198", "r311", "r312", "r313", "r314", "r337", "r357", "r358", "r359", "r388", "r393", "r394", "r395", "r430", "r448", "r449", "r450", "r489", "r490", "r491", "r492", "r493", "r515" ], "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": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "verboseLabel": "RECENT ACCOUNTING PRONOUNCEMENTS" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRecentAccountingPronouncements" ], "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]", "verboseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r100" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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)", "negatedTotalLabel": "Total other (income) expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r170", "r173", "r176", "r179", "r181" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r420", "r429" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Future minimum annual lease payments under these noncancelable operating leases", "terseLabel": "Operating leases maturities:" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r413" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetailsCalc2": { "order": 1.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 liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r414" ], "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 Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r414" ], "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 Enumeration]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r415", "r423" ], "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": "Cash paid for amounts included in the measurement of lease liabilities: Operating cash used by operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r426", "r429" ], "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 - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r425", "r429" ], "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 - operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BUSINESS AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r32", "r126", "r165", "r384" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "BUSINESS AND BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r40", "r41", "r42", "r64" ], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "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/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r72", "r434" ], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets", "totalLabel": "Total" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsMiscellaneousCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r59" ], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets", "totalLabel": "Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r375", "r376", "r379" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "verboseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r75", "r77", "r396", "r397", "r399" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current liabilities.", "label": "Other current liabilities" } } }, "localname": "OtherCurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Schedule of other current liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r39", "r40", "r64", "r434" ], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER SUPPLEMENTAL INFORMATION." } } }, "localname": "OtherLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER SUPPLEMENTAL INFORMATION" } } }, "localname": "OtherLiabilitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r67" ], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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 long-term liabilities", "totalLabel": "Total" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermLiabilitiesDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of other long-term liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r102" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.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)", "negatedLabel": "Other (income) expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Interest expense, net" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLiquidityDetails", "http://www.globalpower.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r107" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r108" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "terseLabel": "Payments of financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r105" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Repurchase of stock-based awards for payment of statutory taxes due on stock-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r103" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 Productive Assets", "negatedLabel": "Purchase of property, plant, and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r325", "r333" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r35", "r37", "r201", "r202" ], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsCurrent", "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 within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r104" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from Short-term Debt", "terseLabel": "Proceeds from short-term borrowings" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r74", "r210", "r419" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property, plant, and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r94", "r200" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayment of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLiquidityDetails", "http://www.globalpower.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r106" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.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", "negatedLabel": "Repayments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r106" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Repayments of Short-term Debt", "negatedLabel": "Repayments of short-term borrowings" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r33", "r43", "r116", "r118" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails", "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r52", "r283", "r338", "r434", "r472", "r489", "r493" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r127", "r128", "r129", "r133", "r141", "r143", "r196", "r334", "r335", "r336", "r355", "r356", "r389", "r486", "r488" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE." } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r166", "r167", "r172", "r177", "r178", "r182", "r183", "r185", "r299", "r300", "r447" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r289", "r290", "r291", "r292", "r293", "r294", "r297", "r298", "r303", "r315" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r295" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation", "verboseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Transaction price allocated to the remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1", "terseLabel": "Expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of transaction price allocated to the remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueTables" ], "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" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLiquidityDetails", "http://www.globalpower.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r424", "r429" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r41", "r60" ], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Sales tax payable - Canada" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r158" ], "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 anti-dilutive potentially outstanding shares were not included in the calculation of diluted earnings (loss) per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r3", "r15", "r16", "r17", "r18", "r19", "r20", "r25", "r28", "r29", "r30", "r213", "r214" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Schedule of Disposal Groups, Including Discontinued Operations, Income Statement, Balance Sheet and Additional Disclosures [Table Text Block]", "terseLabel": "Schedule of Financial Information of Disposal Group" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r157" ], "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 calculation of basic and diluted earnings per common share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of effective income tax expense rate for continuing operations" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r59" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of other long-term assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other current assets.", "label": "Schedule of Other Current Assets [Table Text Block]", "terseLabel": "Schedule of other current assets" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r325", "r333" ], "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]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDiscontinuedOperationsMember": { "auth_ref": [ "r4", "r7", "r8", "r9" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations" } } }, "localname": "SegmentDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing expenses" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r113" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r328" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Unvested restricted stock included in reportable shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r327" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Vesting shares of restricted stock awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r322", "r326" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails", "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "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": "Vesting on the date of grant" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "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": "Vesting on March 31, 2023" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "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": "Vesting on March 31, 2022" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Stock price per share" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r44", "r434", "r454", "r469" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term Debt", "terseLabel": "Short-term borrowings" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r421", "r429" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Disclosure [Abstract]", "terseLabel": "Variable consideration" } } }, "localname": "StandardProductWarrantyDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r70", "r85", "r86", "r87", "r127", "r128", "r129", "r133", "r141", "r143", "r164", "r196", "r278", "r283", "r334", "r335", "r336", "r355", "r356", "r389", "r400", "r401", "r402", "r403", "r404", "r405", "r486", "r487", "r488", "r514" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessTables", "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails", "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r127", "r128", "r129", "r164", "r447" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessTables", "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails", "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails", "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails", "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails", "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r48", "r49", "r278", "r283" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "negatedLabel": "Restricted stock units forfeited (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r48", "r49", "r278", "r283" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock awards granted (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [ "r48", "r49", "r278", "r283" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "negatedLabel": "Restricted stock units forfeited" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r278", "r283" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock awards granted" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r48", "r49", "r283", "r324", "r330" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "verboseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r49", "r54", "r55", "r121", "r190", "r195", "r392", "r434" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance, Ending", "periodStartLabel": "Balance, Beginning", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r422", "r429" ], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedLabel": "Sublease income", "terseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesDetails", "http://www.globalpower.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r406", "r436" ], "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" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLiquidityDetails", "http://www.globalpower.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r406", "r436" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r406", "r436" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLiquidityDetails", "http://www.globalpower.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r406", "r436" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureLiquidityDetails", "http://www.globalpower.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r435", "r438" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Liability for amount due employees, in addition to wages and any other money that employers owe employees, when their employment ends through a layoff or other termination. For example, a company may provide involuntarily terminated employees with a lump sum payment equal to one week's salary for every year of employment.", "label": "Supplemental Unemployment Benefits, Severance Benefits", "terseLabel": "Employee severance benefits" } } }, "localname": "SupplementalUnemploymentBenefitsSeveranceBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which amount of consideration is based on time and materials consumed.", "label": "Cost-plus reimbursement contracts" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury stock at par" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r71", "r284", "r285" ], "calculation": { "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock, at par (442,303 and 469,168 common shares, respectively)" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r69", "r284" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Shares" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r59" ], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "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": "Unamortized Debt Issuance Cost" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r341", "r372", "r466", "r494" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings of the foreign subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r342", "r349" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "verboseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r148", "r157" ], "calculation": { "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails": { "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": "Weighted average diluted common shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r147", "r157" ], "calculation": { "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "wlms_AccruedFabricatorAndOtherJobCostsCurrent": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the current portion of accrued fabricator and other job costs expense.", "label": "Accrued Fabricator And Other Job Costs Current", "terseLabel": "Accrued job cost" } } }, "localname": "AccruedFabricatorAndOtherJobCostsCurrent", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_AccruedStockCompensationLiability": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of current portion of accrued stock compensation liability.", "label": "Accrued Stock Compensation Liability", "verboseLabel": "Stock Compensation" } } }, "localname": "AccruedStockCompensationLiability", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_AmendmentOfRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amendment of Revolving Credit Facility [Member]", "label": "Amendment of Revolving Credit Facility" } } }, "localname": "AmendmentOfRevolvingCreditFacilityMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_AmortizationOfFinancingCostsExcludingAmortizationExpensesWrittenOffUponExtinguishmentOfDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of amortization expense attributable to debt issuance costs excluding amortization expenses that were written off up extinguishment of debt.", "label": "Amortization Of Financing Costs Excluding Amortization Expenses Written Off Upon Extinguishment Of Debt", "verboseLabel": "Amortization of deferred financing costs excluding those costs written off upon extinguishment of debt." } } }, "localname": "AmortizationOfFinancingCostsExcludingAmortizationExpensesWrittenOffUponExtinguishmentOfDebt", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "wlms_AmountOutstandingUnderSuretyBond": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under surety bond as of the reporting date.", "label": "Amount Outstanding Under Surety Bond", "terseLabel": "Outstanding surety bond" } } }, "localname": "AmountOutstandingUnderSuretyBond", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "wlms_AnnualPerformanceObjectiveTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Annual performance objective term.", "label": "Annual Performance Objective Term", "terseLabel": "Annual performance objective term" } } }, "localname": "AnnualPerformanceObjectiveTerm", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "wlms_ArbitrationRelatingToRestatementOfFinancialStatementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to arbitration against third party relating to restatement of financial statements.", "label": "Arbitration Relating to Restatement of Financial Statements [Member]", "terseLabel": "Arbitration relating to restatement of financial statements" } } }, "localname": "ArbitrationRelatingToRestatementOfFinancialStatementsMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLiquidityDetails" ], "xbrltype": "domainItemType" }, "wlms_CanadianDollarLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Canadian dollar loans.", "label": "Canadian Dollar Loans" } } }, "localname": "CanadianDollarLoansMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_CanadianDollarOfferedRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Canadian dollar offered rate.", "label": "Canadian Dollar Offered Rate" } } }, "localname": "CanadianDollarOfferedRateMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_CashBasedAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to cash-based awards.", "label": "Cash-based Awards" } } }, "localname": "CashBasedAwardsMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_CashCollateralForLettersOfCredit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of cash collateral for letters of credit.", "label": "Cash Collateral For Letters Of Credit", "terseLabel": "Cash collateral for letters of credit" } } }, "localname": "CashCollateralForLettersOfCredit", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "wlms_ClosingDateTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to closing date term loan.", "label": "Closing Date Term Loan" } } }, "localname": "ClosingDateTermLoanMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_CloudComputingSoftwareLiability": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cloud computing software liability.", "label": "Cloud Computing Software Liability", "terseLabel": "Cloud computing software liability" } } }, "localname": "CloudComputingSoftwareLiability", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_CostsIncurredOnUncompletedContracts": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails": { "order": 1.0, "parentTag": "wlms_UncompletedContractsCostIncurredAndEarningsRecognized", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The costs incurred and capitalized during the period on uncompleted contracts", "label": "Costs Incurred On Uncompleted Contracts", "terseLabel": "Costs incurred on uncompleted contracts" } } }, "localname": "CostsIncurredOnUncompletedContracts", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_DebtInstrumentDefaultSpreadOnInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the default spread per annum in excess of the rate otherwise applicable under the debt instrument.", "label": "Debt Instrument, Default Spread On Interest Rate", "terseLabel": "Default spread on interest rate (as a percent)" } } }, "localname": "DebtInstrumentDefaultSpreadOnInterestRate", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "wlms_DebtInstrumentFloorRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The floor rate under debt instrument.", "label": "Debt Instrument, Floor Rate", "terseLabel": "Floor rate (as a percent)" } } }, "localname": "DebtInstrumentFloorRate", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "wlms_DebtInstrumentIfEarlyTerminationOccursAfterFirstAnniversaryOfClosingDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the scenario if the early termination of the debt instrument occurs after the first anniversary of closing date.", "label": "If Early Termination Occurs After First Anniversary of Closing Date" } } }, "localname": "DebtInstrumentIfEarlyTerminationOccursAfterFirstAnniversaryOfClosingDateMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_DebtInstrumentIfEarlyTerminationOccursOnOrPriorToFirstAnniversaryOfClosingDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the scenario if the early termination of the debt instrument occurs on or prior to the first anniversary of closing date.", "label": "If Early Termination Occurs on or Prior to First Anniversary of Closing Date" } } }, "localname": "DebtInstrumentIfEarlyTerminationOccursOnOrPriorToFirstAnniversaryOfClosingDateMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_DebtInstrumentIfTotalLeverageRatioIsEqualToOrLessThan3.00AndGreaterThan2.00Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the scenario if the total leverage ratio is equal to or less than 3.00 and greater than 2.00 under the debt instrument agreement.", "label": "If Total Leverage Ratio is Equal to or Less Than 3.00 and Greater Than 2.00" } } }, "localname": "DebtInstrumentIfTotalLeverageRatioIsEqualToOrLessThan3.00AndGreaterThan2.00Member", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_DebtInstrumentIfTotalLeverageRatioIsGreaterThan3.00Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the scenario if the total leverage ratio is greater than 3.00 under the debt instrument agreement.", "label": "If Total Leverage Ratio is Greater Than 3.00" } } }, "localname": "DebtInstrumentIfTotalLeverageRatioIsGreaterThan3.00Member", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_DebtInstrumentInterestRateIfRequiredThresholdLeverageRatioIsMaintained": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The interest rate on debt instrument if the required threshold leverage ratio is maintained.", "label": "Debt Instrument, Interest Rate If Required Threshold Leverage Ratio Is Maintained", "terseLabel": "Interest rate if required threshold leverage ratio is maintained" } } }, "localname": "DebtInstrumentInterestRateIfRequiredThresholdLeverageRatioIsMaintained", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "wlms_DebtInstrumentMinimumAmountOfOutstandingPrincipalThatCanBePrepaidInWholeOrInPart": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount of outstanding principal balance that can be prepaid in whole or in part under the debt instrument arrangement.", "label": "Debt Instrument, Minimum Amount Of Outstanding Principal That Can Be Prepaid In Whole Or In Part", "terseLabel": "Outstanding principal that can be prepaid in whole or in part" } } }, "localname": "DebtInstrumentMinimumAmountOfOutstandingPrincipalThatCanBePrepaidInWholeOrInPart", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "wlms_DebtInstrumentProvisionPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to provision percentage of debt instrument.", "label": "Debt Instrument Provision Percentage", "terseLabel": "Debt instrument provision percentage" } } }, "localname": "DebtInstrumentProvisionPercentage", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "wlms_DebtInstrumentProvisionPercentageYearOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Provision Percentage Year One", "label": "Debt Instrument Provision Percentage Year One", "terseLabel": "Debt Instrument provision percentage year one" } } }, "localname": "DebtInstrumentProvisionPercentageYearOne", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "wlms_DebtInstrumentProvisionPercentageYearThree": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to provision percentage of debt instrument before year 3.", "label": "Debt Instrument Provision Percentage Year Three", "terseLabel": "Debt Instrument provision percentage year three" } } }, "localname": "DebtInstrumentProvisionPercentageYearThree", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "wlms_DebtInstrumentProvisionPercentageYearTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument Provision Percentage Year Two", "label": "Debt Instrument Provision Percentage Year Two", "terseLabel": "Debt Instrument provision percentage year two" } } }, "localname": "DebtInstrumentProvisionPercentageYearTwo", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "wlms_DebtInstrumentThresholdExcessCashFlow": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of threshold excess cash flow under the debt instrument covenant.", "label": "Debt Instrument, Threshold Excess Cash Flow", "terseLabel": "Threshold excess cash flow" } } }, "localname": "DebtInstrumentThresholdExcessCashFlow", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "wlms_DebtInstrumentThresholdTotalLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the threshold total leverage ratio under debt instrument.", "label": "Debt Instrument, Threshold Total Leverage Ratio", "terseLabel": "Threshold total leverage ratio under debt instrument" } } }, "localname": "DebtInstrumentThresholdTotalLeverageRatio", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "pureItemType" }, "wlms_DeferredFederalEmployerPayrollTaxesCoronavirusAidReliefAndEconomicSecurityAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of federal employer payroll taxes deferred due to Coronavirus Aid, Relief and Economic Security (CARES) Act.", "label": "Deferred Federal Employer Payroll Taxes, Coronavirus Aid, Relief and Economic Security Act" } } }, "localname": "DeferredFederalEmployerPayrollTaxesCoronavirusAidReliefAndEconomicSecurityAct", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_DelayedDrawTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to delayed draw term loan facility.", "label": "Delayed Draw Term Loan Facility" } } }, "localname": "DelayedDrawTermLoanFacilityMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_DisposalGroupIncludingDiscontinuedOperationIncreaseDecreaseInPensionPlanBenefitObligationNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in pension plan benefit obligation attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Increase (Decrease) In Pension Plan Benefit Obligation, Noncurrent", "negatedLabel": "Decrease in liability for pension obligation" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIncreaseDecreaseInPensionPlanBenefitObligationNoncurrent", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "monetaryItemType" }, "wlms_DisposalGroupIncludingDiscontinuedOperationLiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liability for uncertain tax position attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group Including Discontinued Operation Liability For Uncertain Tax Positions Noncurrent", "terseLabel": "Liability for uncertain tax positions" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationLiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "monetaryItemType" }, "wlms_EarningsRecognizedOnUncompletedContracts": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails": { "order": 2.0, "parentTag": "wlms_UncompletedContractsCostIncurredAndEarningsRecognized", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of earnings recognized during the period on uncompleted contracts.", "label": "Earnings Recognized On Uncompleted Contracts", "terseLabel": "Earnings recognized on uncompleted contracts" } } }, "localname": "EarningsRecognizedOnUncompletedContracts", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_ElectricalSolutionsAndMechanicalSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Electrical Solutions and Mechanical Solutions operations.", "label": "Electrical Solutions And Mechanical Solutions" } } }, "localname": "ElectricalSolutionsAndMechanicalSolutionsMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "domainItemType" }, "wlms_ElectricalSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for electrical solutions.", "label": "Electrical Solutions" } } }, "localname": "ElectricalSolutionsMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "domainItemType" }, "wlms_EmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for employees.", "label": "Employees" } } }, "localname": "EmployeesMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_EquityIncentivePlan2015Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to equity incentive plan 2015.", "label": "2015 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlan2015Member", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_ExpectedPeriodicPayment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of annual cash payments pain in quarterly installments over the specified period.", "label": "Expected Periodic Payment" } } }, "localname": "ExpectedPeriodicPayment", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "monetaryItemType" }, "wlms_FutureFinancialTaxableIncomeToRealizeOurDeferredTaxAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Future financial taxable income to realize our deferred tax assets.", "label": "Future Financial Taxable Income to Realize Our Deferred Tax Assets", "terseLabel": "Amount of future financial taxable income needed to realize deferred tax assets" } } }, "localname": "FutureFinancialTaxableIncomeToRealizeOurDeferredTaxAssets", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_FuturePreTaxIncomeRequiredToRealizeDeferredTaxAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Future financial taxable income to realize our deferred tax assets.", "label": "Future Pre Tax Income Required to Realize Deferred Tax Assets", "verboseLabel": "Amount of future financial taxable income needed to realize deferred tax assets" } } }, "localname": "FuturePreTaxIncomeRequiredToRealizeDeferredTaxAssets", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_IncomeTaxReconciliationIndefiniteLivedDeferredTaxAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the indefinite lived deferred tax assets.", "label": "Income Tax Reconciliation, Indefinite Lived Deferred Tax Assets", "terseLabel": "Income tax provision partially offset" } } }, "localname": "IncomeTaxReconciliationIndefiniteLivedDeferredTaxAssets", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_IncreaseDecreaseInDeferredTaxAssetsInterestExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount increase in increase in indefinite-lived deferred tax assets related to the interest expenses.", "label": "Increase (Decrease) In Deferred Tax Assets, Interest Expenses", "terseLabel": "Increase (decrease) in indefinite-lived deferred tax assets related to interest expense" } } }, "localname": "IncreaseDecreaseInDeferredTaxAssetsInterestExpenses", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_InsuranceExpenseIncludingInsurancePremiumsRelatedToExcessClaimCoverage": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Insurance expense, including insurance premiums related to the excess claim coverage.", "label": "Insurance Expense, Including Insurance Premiums Related To Excess Claim Coverage", "terseLabel": "Insurance expense" } } }, "localname": "InsuranceExpenseIncludingInsurancePremiumsRelatedToExcessClaimCoverage", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LeaseAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of lease agreement.", "label": "Lease Agreement Term", "terseLabel": "Lease agreement term" } } }, "localname": "LeaseAgreementTerm", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "wlms_LeaseBalanceSheetDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of lease balance sheet.", "label": "Lease Balance Sheet Disclosure [Table Text Block]", "terseLabel": "Schedule of right-of use assets and lease liabilities" } } }, "localname": "LeaseBalanceSheetDisclosureTableTextBlock", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "wlms_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "wlms_LeaseLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease liabilities.", "label": "Lease Liabilities" } } }, "localname": "LeaseLiabilities", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LeaseLiability": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of lease liability, including operating and finance leases.", "label": "Lease Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "LeaseLiability", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "wlms_LeaseLiability", "weight": 1.0 }, "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease as well as finance lease, classified as current.", "label": "Lease, Liability, Current", "terseLabel": "Short-term lease liabilities", "verboseLabel": "Short-term lease liability" } } }, "localname": "LeaseLiabilityCurrent", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LeaseLiabilityNonCurrent": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "wlms_LeaseLiability", "weight": 1.0 }, "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease as well as finance lease, classified as non-current.", "label": "Lease, Liability, Non-Current", "terseLabel": "Long-term lease liabilities", "verboseLabel": "Long-term lease liability" } } }, "localname": "LeaseLiabilityNonCurrent", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LeaseLiabilityPaymentDue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease.", "label": "Lease Liability Payment Due", "verboseLabel": "Lease liability payment due" } } }, "localname": "LeaseLiabilityPaymentDue", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LeaseQuantitativeDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of lease cash flow information.", "label": "Lease Quantitative Disclosure [Table Text Block]", "terseLabel": "Schedule of supplemental information" } } }, "localname": "LeaseQuantitativeDisclosureTableTextBlock", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "wlms_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails": { "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 due after 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 Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRemainingLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LetterOfCreditFrontingFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fronting fee on letter of credit payable quarterly under the line of credit facility.", "label": "Letter Of Credit Fronting Fee", "terseLabel": "Fronting fee" } } }, "localname": "LetterOfCreditFrontingFee", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "wlms_LettersOfCreditAmountsDrawn": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amounts drawn upon stand-by letters of credit.", "label": "Letters of Credit Amounts Drawn", "terseLabel": "Amounts drawn upon letters of credit" } } }, "localname": "LettersOfCreditAmountsDrawn", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LineOfCreditFacilityClosingFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of closing fee under the line of credit facility.", "label": "Line Of Credit Facility, Closing Fee", "terseLabel": "Closing fee under the line of credit facility" } } }, "localname": "LineOfCreditFacilityClosingFee", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LineOfCreditFacilityCollateralMonitoringFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of collateral monitoring fee under the line of credit facility.", "label": "Line Of Credit Facility, Collateral Monitoring Fee", "terseLabel": "Collateral monitoring fee" } } }, "localname": "LineOfCreditFacilityCollateralMonitoringFee", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LineOfCreditFacilityEarlyTerminationFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The early termination fee under the line of the credit facility.", "label": "Line Of Credit Facility, Early Termination Fee", "terseLabel": "Early termination fee" } } }, "localname": "LineOfCreditFacilityEarlyTerminationFee", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "wlms_LiquidityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "LIQUIDITY" } } }, "localname": "LiquidityAbstract", "nsuri": "http://www.globalpower.com/20220930", "xbrltype": "stringItemType" }, "wlms_LiquidityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for liquidity.", "label": "Liquidity [Text Block]", "terseLabel": "LIQUIDITY" } } }, "localname": "LiquidityTextBlock", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureLiquidity" ], "xbrltype": "textBlockItemType" }, "wlms_LitigationAgainstFormerExecutiveAndEmployerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to litigation against former executive and his employer.", "label": "Litigation Against Former Executive and Employer [Member]", "terseLabel": "Litigation against former executive and employer" } } }, "localname": "LitigationAgainstFormerExecutiveAndEmployerMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureLiquidityDetails", "http://www.globalpower.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "wlms_LitigationSettlementReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of current portion of litigation settlement receivable.", "label": "Litigation Settlement Receivable Current", "terseLabel": "Litigation settlement receivable" } } }, "localname": "LitigationSettlementReceivableCurrent", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "wlms_LongTermLiabilitiesOfDiscontinuedOperationsAndOtherLongTermLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement captions encompassing long-term liabilities of discontinued operations and other long-term liabilities.", "label": "Long Term Liabilities Of Discontinued Operations And Other Long Term Liabilities" } } }, "localname": "LongTermLiabilitiesOfDiscontinuedOperationsAndOtherLongTermLiabilitiesMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "wlms_MaximumLimitedWarrantyTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum term of the limited warranty.", "label": "Maximum Limited Warranty Term", "terseLabel": "Maximum limited warranty term" } } }, "localname": "MaximumLimitedWarrantyTerm", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueDisaggregationOfRevenueDetails" ], "xbrltype": "durationItemType" }, "wlms_ModificationTo2020LongTermIncentiveProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the program of modification to 2020 long term incentive plan.", "label": "Modification to 2020 Long-term Incentive Program" } } }, "localname": "ModificationTo2020LongTermIncentiveProgramMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_ModificationTo2021LongTermIncentiveProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to modification to 2021 long term incentive program.", "label": "Modification to 2021 LTI" } } }, "localname": "ModificationTo2021LongTermIncentiveProgramMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_NonDepletingCashCollateralForGeneralLiabilityAndWorkerSCompensationClaims": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of non depleting cash collateral for general liability and worker's compensation claims.", "label": "Non Depleting Cash Collateral for General Liability and Worker's Compensation Claims", "verboseLabel": "Non-depleting cash collateral" } } }, "localname": "NonDepletingCashCollateralForGeneralLiabilityAndWorkerSCompensationClaims", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_NonEmployeeDirectorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for non-employee director.", "label": "Non-employee director" } } }, "localname": "NonEmployeeDirectorMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_NumberOfCashBasedPlansClassifiedAsLiability": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of cash based plans classified as liability.", "label": "Number of Cash Based Plans Classified as Liability", "terseLabel": "Number of cash based awards" } } }, "localname": "NumberOfCashBasedPlansClassifiedAsLiability", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "integerItemType" }, "wlms_NumberOfCashReceipts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of cash receipts affecting liquidity.", "label": "Number of Cash Receipts", "terseLabel": "Number of cash receipts" } } }, "localname": "NumberOfCashReceipts", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureLiquidityDetails" ], "xbrltype": "integerItemType" }, "wlms_NumberOfConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of consecutive trading days.", "label": "Number of Consecutive Trading days", "verboseLabel": "Number of consecutive trading days" } } }, "localname": "NumberOfConsecutiveTradingDays", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "integerItemType" }, "wlms_NumberOfDaysAfterEndOfCalendarYearWithinWhichObligationsMustBePrepaidSubjectToThresholds": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of days after the end of each calendar year within which the borrowers must prepay obligations subject to certain threshold requirements.", "label": "Number Of Days After End Of Calendar Year Within Which Obligations Must Be Prepaid Subject To Thresholds", "terseLabel": "Number of days within which obligations must be prepaid subject to thresholds (in days)" } } }, "localname": "NumberOfDaysAfterEndOfCalendarYearWithinWhichObligationsMustBePrepaidSubjectToThresholds", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "durationItemType" }, "wlms_OtherLongTermAssets": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of \"other\" other long term assets.", "label": "Other Long Term Assets", "terseLabel": "Other long-term assets" } } }, "localname": "OtherLongTermAssets", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "wlms_OtherLongTermAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent information pertaining to Other long-term assets member.", "label": "Other long-term assets" } } }, "localname": "OtherLongTermAssetsMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "wlms_OtherLongTermLiabilities": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of other long term liabilities.", "label": "Other Long Term Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLongTermLiabilities", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_OtherLongTermLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent information pertaining to Other long-term liabilities member.", "label": "Other long-term liabilities" } } }, "localname": "OtherLongTermLiabilitiesMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "wlms_OutsideOf2015PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to stock based compensation arrangements made outside of the 2015 Plan.", "label": "Outside of 2015 Plan" } } }, "localname": "OutsideOf2015PlanMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_PaymentSuretyBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A payment obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond.", "label": "Payment Surety Bond" } } }, "localname": "PaymentSuretyBondMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_PensionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to pensions.", "label": "Pension" } } }, "localname": "PensionMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureChangesInBusinessDiscontinuedOperationAndDispositionDetails" ], "xbrltype": "domainItemType" }, "wlms_PerformanceAndMarketVestingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents shares that vest according to performance and market criteria.", "label": "Unvested performance- and market-based restricted stock unit awards" } } }, "localname": "PerformanceAndMarketVestingMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails" ], "xbrltype": "domainItemType" }, "wlms_PerformanceAndServiceVestingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents shares that vest according to performance criteria.", "label": "Performance and Service Vesting" } } }, "localname": "PerformanceAndServiceVestingMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_PerformanceBondMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A performance obligation arising from a three-party agreement that legally binds together a principal who needs the bond, an obligee who requires the bond and a surety company that sells the bond.", "label": "Performance Bond" } } }, "localname": "PerformanceBondMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_PerformanceVestingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents shares that vest according to performance criteria.", "label": "Performance Vesting" } } }, "localname": "PerformanceVestingMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_Plan2015Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the 2015 Equity Incentive Plan.", "label": "2015 Plan" } } }, "localname": "Plan2015Member", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_ReportingPeriodsAndApplicableReportsInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reporting periods and applicable reports information.", "label": "Reporting Periods and Applicable Reports Information [Table Text Block]", "terseLabel": "Reporting periods and corresponding fiscal interim periods" } } }, "localname": "ReportingPeriodsAndApplicableReportsInformationTableTextBlock", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureBusinessAndBasisOfPresentationTables" ], "xbrltype": "textBlockItemType" }, "wlms_RequiredPrepaymentAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The required prepayment amount.", "label": "Required Prepayment Amount", "terseLabel": "Required minimum prepayment amount" } } }, "localname": "RequiredPrepaymentAmount", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "wlms_RichmondCountyConstructorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Richmond County Constructors.", "label": "RCC" } } }, "localname": "RichmondCountyConstructorsMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails" ], "xbrltype": "domainItemType" }, "wlms_RightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under all arrangements of leases.", "label": "Right-of-Use Asset", "terseLabel": "Right-of-use assets", "verboseLabel": "Right-of-use lease assets" } } }, "localname": "RightOfUseAsset", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureLeasesRightOfUseAssetsAndLeaseLiabilitiesDetails", "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "wlms_SalesTaxReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of current portion of sales tax receivable as at the end of the reporting period.", "label": "Sales Tax Receivable, Current", "terseLabel": "Sales tax receivable" } } }, "localname": "SalesTaxReceivableCurrent", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "wlms_ScheduleOfAmortizedDeferredFinancingCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of amortized deferred financing costs.", "label": "Schedule of Amortized Deferred Financing Costs [Table Text Block]", "terseLabel": "Schedule of deferred financing costs amortized to Interest Expense" } } }, "localname": "ScheduleOfAmortizedDeferredFinancingCostsTableTextBlock", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "wlms_ScheduleOfUnamortizedDeferredFinancingCostsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of unamortized deferred financing costs.", "label": "Schedule Of Unamortized Deferred Financing Costs [Table Text Block]", "terseLabel": "Schedule of unamortized deferred financing costs" } } }, "localname": "ScheduleOfUnamortizedDeferredFinancingCostsTableTextBlock", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtTables" ], "xbrltype": "textBlockItemType" }, "wlms_SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the senior secured asset-based revolving credit facility with PNC.", "label": "Senior Secured Asset-Based Revolving Line Of Credit" } } }, "localname": "SeniorSecuredAssetBasedRevolvingCreditFacilityPncMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_ServiceVestingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents shares that vest according to service criteria.", "label": "Service-based Restricted stock unit awards" } } }, "localname": "ServiceVestingMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureEarningsLossPerShareAntidilutiveDetails", "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardAdjustedVestingRightsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjusted vesting percentage of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Adjusted Vesting Rights, Percentage", "terseLabel": "Adjusted vesting percentage on original cash value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardAdjustedVestingRightsPercentage", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "wlms_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPayouts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the awards payout under share based compensation arrangements.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Award Payouts", "terseLabel": "Award payouts" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPayouts", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "wlms_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationCompensationCostReversal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cumulative effect of reversing the share-based compensation expense related to shares that are not expected to vest.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Plan Modification Compensation Cost Reversal", "terseLabel": "Cumulative effect of compensation expense reversal" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationCompensationCostReversal", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "wlms_ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfAwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate cash of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Value of Awards", "terseLabel": "Aggregate cash Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardValueOfAwards", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "monetaryItemType" }, "wlms_ShareBasedPaymentArrangementIncreaseForTaxWithholdingObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Increase for Tax Withholding Obligation", "terseLabel": "Tax withholding on restricted stock units" } } }, "localname": "ShareBasedPaymentArrangementIncreaseForTaxWithholdingObligation", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "wlms_StockIssuedDuringPeriodSharesRestrictedStockAwardVested": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued upon vesting of restricted stock awards during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award Vested", "terseLabel": "Restricted stock units vested (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardVested", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "wlms_StockIssuedDuringPeriodValueRestrictedStockAwardVested": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued upon vesting of restricted stock awards during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award Vested", "terseLabel": "Restricted stock units vested" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardVested", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "wlms_SwingLoanMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to swing loans.", "label": "Swing Loan Member" } } }, "localname": "SwingLoanMemberMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_TermLoanDueDecember2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the term loan due December 2025.", "label": "Term loan" } } }, "localname": "TermLoanDueDecember2025Member", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails", "http://www.globalpower.com/role/DisclosureLiquidityDetails" ], "xbrltype": "domainItemType" }, "wlms_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan facility.", "label": "Term Loan Facility" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "wlms_TwoThousandEighteenLongTermIncentiveProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for 2018 long-term incentive program.", "label": "2018 LTI program" } } }, "localname": "TwoThousandEighteenLongTermIncentiveProgramMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_TwoThousandSeventeenLongTermIncentiveProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2017 LTIP .", "label": "2017 LTI program" } } }, "localname": "TwoThousandSeventeenLongTermIncentiveProgramMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_TwoThousandSixteenLongTermIncentiveProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2016 LTIP .", "label": "2016 LTI program" } } }, "localname": "TwoThousandSixteenLongTermIncentiveProgramMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for 2021 long-term incentive program and 2015 plan.", "label": "2021 long-term incentive program and 2015 plans" } } }, "localname": "TwoThousandTwentyOneLongTermIncentiveProgramAndTwoThousandFifteenPlanMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It pertains to 2022 LTI and 20105 plan.", "label": "2022 LTI & 2015 Plan" } } }, "localname": "TwoThousandTwentyTwoLongTermIncentivePlanAndTwoThousandFifteenPlanMember", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureStockBasedCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "wlms_UnamortizedCloudComputingSoftware": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of unamortized portion of cloud computing software.", "label": "Unamortized Cloud Computing Software", "terseLabel": "Unamortized cloud computing software" } } }, "localname": "UnamortizedCloudComputingSoftware", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermAssetsDetails" ], "xbrltype": "monetaryItemType" }, "wlms_UnamortizedCommercialInsurancePremiumsCurrent": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of current portion of unamortized commercial insurance premiums as at the end of the reporting period.", "label": "Unamortized Commercial Insurance Premiums, Current", "terseLabel": "Unamortized commercial insurance premiums" } } }, "localname": "UnamortizedCommercialInsurancePremiumsCurrent", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "wlms_UncompletedContractsBillingToDate": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of billings issued to date against uncompleted contracts.", "label": "Uncompleted Contracts Billing to Date", "negatedLabel": "Less - billings to date" } } }, "localname": "UncompletedContractsBillingToDate", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_UncompletedContractsCostIncurredAndEarningsRecognized": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The gross amount of revenue earned on uncompleted contracts.", "label": "Uncompleted Contracts Cost Incurred And Earnings Recognized", "totalLabel": "Total" } } }, "localname": "UncompletedContractsCostIncurredAndEarningsRecognized", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_UncompletedContractsCostIncurredAndEarningsRecognizedNetOfBilling": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureRevenueDetailsCalc3": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue earned on uncompleted contracts, net of billings issued.", "label": "Uncompleted Contracts Cost Incurred And Earnings Recognized Net Of Billing", "totalLabel": "Net" } } }, "localname": "UncompletedContractsCostIncurredAndEarningsRecognizedNetOfBilling", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureRevenueContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_UnrecognizedTaxBenefitsIncomeTaxPenaltiesInterestExpenseContinuingOperation": { "auth_ref": [], "calculation": { "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount from continuing operation of unrecognized tax benefits including interest, penalties and foreign exchange.", "label": "Unrecognized Tax Benefits Income Tax Penalties Interest Expense Continuing Operation", "terseLabel": "Liability for uncertain tax positions." } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesInterestExpenseContinuingOperation", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureOtherSupplementalInformationOtherLongTermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "wlms_UnrestrictedCashAndLineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrestricted cash and borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Unrestricted Cash and Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Total liquidity" } } }, "localname": "UnrestrictedCashAndLineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://www.globalpower.com/20220930", "presentation": [ "http://www.globalpower.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r100": { "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=123367319&loc=SL114868664-224227" }, "r101": { "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=123367319&loc=SL114868664-224227" }, "r102": { "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=123367319&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r120": { "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" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "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" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r144": { "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=122038215&loc=d3e31137-122693" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r160": { "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" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r190": { "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=122038336&loc=d3e74512-122707" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r195": { "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" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r203": { "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" }, "r204": { "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" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r210": { "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" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r31": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r32": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r325": { "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" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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=122041274&loc=d3e301413-122809" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r340": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r360": { "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=122134291&loc=d3e330036-122817" }, "r361": { "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=122134291&loc=d3e330036-122817" }, "r362": { "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=122134291&loc=d3e330036-122817" }, "r363": { "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=122134291&loc=d3e330036-122817" }, "r364": { "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=122134291&loc=d3e330036-122817" }, "r365": { "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=122134291&loc=d3e330036-122817" }, "r366": { "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=122134291&loc=d3e330215-122817" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r370": { "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" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r377": { "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" }, "r378": { "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" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828" }, "r384": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28129-110885" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32022-110900" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721491-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r431": { "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" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r438": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r459": { "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" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r461": { "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" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r463": { "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" }, "r464": { "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" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r467": { "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" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r47": { "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" }, "r470": { "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" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r472": { "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" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r477": { "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" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r489": { "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=124501264&loc=SL117420844-207641" }, "r49": { "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" }, "r490": { "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=124501264&loc=SL117420844-207641" }, "r491": { "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=124501264&loc=SL117420844-207641" }, "r492": { "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=124501264&loc=SL117420844-207641" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r495": { "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" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r508": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r509": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r51": { "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" }, "r510": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r511": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r512": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r513": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r52": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a-c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721501-107759" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227" }, "r89": { "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=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r91": { "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=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "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=123367319&loc=SL114868664-224227" }, "r94": { "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=123367319&loc=SL114868664-224227" }, "r95": { "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=123367319&loc=SL114868664-224227" }, "r96": { "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=123367319&loc=SL114868664-224227" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r98": { "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=123367319&loc=SL114868664-224227" }, "r99": { "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=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 75 0001558370-22-017821-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-017821-xbrl.zip M4$L#!!0 ( (V&;E5B_)"![!4 )KB 1 =VQMZG.3 )29A0 MA *"ONROWRKP(EY!4I*GF3-\262B4$#5!Q0*A=LO?W_9.,83%1[C[L>3_NGY MB4%=B]O,77T\\;T>\2S&3O[^Z]_^XY?_[/7^N)Y/#)M;_H:ZTK $)9+:QC.3 M:V/!MUOB&G=4".8XQK5@]HH:1O_\%)B>7AJ]7LCCFGB0A[N&8G9QVH]3AB$_ M[EX9_?Y9_]W9Q?G%A?'AZMW/5_V?C-E=3'D'%5RR:M(7S[[RK#7=$$,2L:+R MGFRHMR46_7BREG)[=7;V_/Q\NG+X(W&V_)F*4XMO%*_S#Y>@"R*E8(^^I+=< M;&[HDOB.!+VXWWSBJ!J NAR*VD@1)))!OZYW!15)E?A\>Y7U/4+X_"B>@OSS#Y$908D0NZ+*7^\0Q2XTI @BUCVB3=^[,@,29U M-!7X8P(UV$G&JB7K,=>3Q+5HLBI,4T2./J>3L)S^AP\?SE1J1&IQWY7B-2VF M1ZW3%7\Z"Q,1X7Z4 5KYBI!MG&%)O$?%.TQ0Q+WS?N\RF46^;JE7F$>E%&1R MZ0J;=ZG4'\X$=^A92!;E\H0L*RM.*BC,EB*3+54<))]A,N8\QYP[=3P[&Z]F M[P@R4-??7!2UJHOS,_HBJ>NQ1X?VD(P*(L'0>+V+TSB[Y0L!)J<,L# UBQBJ MJEC]*J5 (QZSBHN A!1W5&L)^SBIB+_YF-M/U#5NF&> MY7#/%]0$@V4380]<>^A[DF\&+\R[X1O"W%##WHG!0#G-LL0UC.IHTR5SF9(' M;-_YN=$S=ASACXBI 5R-@*V!?(V L1%Q_N4LRRY;D@\#]=3]5?T&Q#P8Y90> MT?R'N4,274Z+.);O[)%Q5[/R?.'7"+>#X03E236<#[EK@^6B-OSPN,-L;*[7 MQ,%!R5Q3&H'9)(,.2A@N%90Q/_@]G-[?C.[-T0W^,J>3\)>QT8-_N1_XP^G=;#[Z#'3CWT?& M^![^'AD_3*:F^=]=:SBL-1!O?>OPY^;XQQGUB+_?$_&!^=FXG4R_=-U=[V=- M*,Q]/?7OD'ORADK"G)QK54*E@^[=^;OSBZPW-1D-S)&)/Y"5@;R,'T)N75>L M@]2**H#OQGX%.<F&9)$)1IQDC4/3\?7$1P%XU[]1H5W7UJ,WIT\4.@+,<*0@EHS]J>A#M4NV!P<] MSC_F7>[YZ/?1_<,($0^Y&F3GD.[,AAW M750-P)<=/%IX1D2@(^-A;&E&A;DF@I9T1AVI'JZ?\M9U-)C?C^\_F6&4R9B- MYH;Y>3 ?=1VK)G(W]+$L&I%,TB/S(8_,S>AZT8%0$X0IC _"]+?;8%<&<<;N MDHN-DD.E#=6"J M!I$+4=9L$ Z4UI-07&]VX772FHG;C"#>X1O_#_';D M2B9?$WB&V->AU"\7@L>'T$9[:A,_<;8;<#,2[#K$#EK^-26WOJZY8U/AC;[Y MH-RFZ\ %'/0(O]MO0=A<3(?_^WDZN1G-S?\R1K\]C!=_=N!K;7D49X1N>$T\ M!F#-$BK(FNL*:AVH_?-^WIV/@Y*#>]RD98X5C+/YR$3SC%:Y@Z]9<+DRH%P! M4KT@X7V*J[\2)PG]$# M ]=Z :/)"/#KS%?EV168TZB#F;C+&:8_2H*90]R",ROEI'K,+O*8J3E.#WQE M-16ZF\&D* A?S":#;M_[ 9&K)J&I"M@:+UQTL!TP29UQAQ69RIJY=%!"_\NO M-U1/6HT?(NY=M/ 09!?DT6F*:YA'ARITS_RB01U4 ]X=I@UC$L4PEI'ID7N? M1ZYPDUL'U;Z!BF*T-)1ZP'[* Z;9-]/!UC!Z48Q6GD /TL]YD)*1C Z7^B&- M8D 2*7HD/N21"#8S=0@"\8"X]&?_V,+X9+_[L5O<;'6C2'D:K>^PLCT9P-*F#HMFF=.:1U4K@#4BX M9V:9WHA>MDU=GTD/W8]YZ';G#]*<#;XT1,"[P[49KO'Y//"VU8#D6G3ZZ+! ML16'36IFKL(Y-[#M<-X='TP4823*Z/ ^,M[J"J(#84_Q>%/TP[*Z5G# 3'S@ M2O!O'%^RIR;G68JRZ;'^*1_D+)^C]XQD 1W S>?L)5@64.AAJ]A_T$%S^/)K MV2GMZAQ:Z!HOQG98'KXL6X)EC1QZ+!LOTG9@U@73?_3H-Q]D'CUI+D$I(]/# M5C #-1^NS=%O#] %#71U%AU21[OZ<4;P\-6:2@82-KX',IU;ARM>"OE^GTLA MC1]2A72 UPS.E4;E*O;QZ<)QG>XK9HP6'IRQU,W<.-L3W(6?%BWI M8"?+?#1$ SD8#JCKJ]?G4CJ,6ATPHP2F.FGPV<0>%0.13M0C MH8G1=E TZ!(ER__:94?(.[IR\:)2)"_YM$6XY)[2 29\2P5>%7 65?[$.#N:6(!%4[$R\+51*F@H3:5*MZTV"N60QZ9" M01;JO(T\OYQEWVX)OZ3?>%$OO(!H7$C#S;WX5?9DC!&\%#;AEN(4T'OE&?!G M+_AY"@5&M=077O7H4U$=LMD<(5*Y>LBGU[_H]7__ZJA#9<&_XE?&4"&7J)#+?OUJ%#^'5K,"408L^7W],O7O5FG;8^$K96?4 MD5[,K+=CME^5ACQNJ.;1RH"-PY-]3_*20(;'[\$=V6K!Z#&DF[0 M28&:PZ15,NECO3\)[F\_GJAW^:X8D)P8!%+QEM6/)U)@P,%ECH-^>/1W0 O& MFG%[$13EB_#T6:E ME-JPOZ(J\=;GU-2'T@ MGZQJ9)2TAW:6Q/&.I9Y;7R8/+R_("[(,%]/YG!*'_1^=^N*&+JD0U :"X'ZQ MA&H.X!&H):CYAKO@HHO7VAHI5L!CL/0!TM-')HO4$EAMJ=&*2<43*^\!Q!W" M3)T.LA4Z@3)VPP(3Q73684*EI )?:%*4@PT.K]Z-(,_)=JBE>DN[%]6_F>$K MZC\PQA6;NEQ?+*B'P)G(8Y_>8S=!0BYZ' 7K-7?MA(35I"TVHD7# M&S[E!FT4+U+&!WBCS<=S:O&5"PW5UHV-=3+_1>-E>;,^3!WW5$Z7H4]PD&HR MC-K6^710PK91<@#3J@.7_\$<4T@NO_8Z4T8#^KY%9XTGMYE*X MZ3ZW@70@!-YO@*37KSN2\)FMP3,1MAK9N,V6+ B$)+.C]+@4*#S<+A?.Z?X% M!;7/8XWU'-P<"_T$OK(GFG5U AU5$;7*F8M%NU'O:A%'%0&5=WP<+G!],/?T M5W01]NLM%V!+J)!08? ,9N&[7-X]=ZUT+WLS[NWMDR.'6A)MBF-R1Q7I9=J) MAJ"=;00?TQURJ!K,R8@#^&2F9Y%D->A:.W[V\3<3M@'F]A>"IDV^8@0A MDDY+H9$KTO%1C)=.A+);Z]/-KY*JG6UP]+*%;@.#B\K)K'"0B3M5:7)[';M9 M$/#+Q@72']N)AFFMJ>T[,$^&F8:0Z"A&4\4PE.VNE!>5#>6'[L3>V2O4T7QE M8%\-S)FUAO8#_A!,M%[Q^ #4R (_,M/=:M"U'>('D.0@D)LS: W,:L?5;K=4 M3DA->FMD +]+J&K2X/^QFPOKC%T8IZDGT8RZ:I-X(-Y^6=MK@* M&W&3#*T!7%7Z-Y_@D!WGMW^9+UOEQ;8:\('K^L1)W9#Q3_!:H;\EYQF55&V8:\!D?+39 M.OR5@JT0%!V:M-^C(VBGPQ-5-SM=SWUN9_47SWRQYKY'7'O$5FM)J1OUCUU, M2O"5()NT@/MD;*<*]K:!OQ/'Q\D(_C[MC= MJRO19&Y.)!TOX^T :_B&C^A-<+6&K.@<&8^].Z@P1NEWJZ]'X]82-S0M3USS M!9?$256_6 'Z#)IVO\5+F=Y:N"%QBX,A>S%=0J^F-F*5;MO59-]#R[YU M.!?SQ":Z\N16MKWP5CMS*RB!D2C9M8HETF=HB8P3Z.[1ZE!D,(<.]V#@O:6Q M8)54[1V "ZL>+Y'=<9?!Q*B&M*59OB_1P:ERU)(9[B%<9G8Q AMW;78ECB+-9'@ MEESCYM4M8?;8_0)>%IV*L3LC0A8W@:/P;?-<)=W>\R[GV/L$O@ T!A#3O3P] M/]=WF"8,VMDWZD@T^N8#[GPJ)O@.4"@73%43DE[LI:JFC+\'%<;SF=&+!5+A M?A]PG)\K)C\YXO;Z+ F['\WC,Y,A#4$[$42]JQ!E$(_,SNV*$]LI2KA9)!B^ ME^DM!-#(@LV%2:)H3?J+8# (0I[EPQ:_X@CH,V^-[*?+X#G@>(_]&Q;1WH8? M->8;?(K!4LW@XOPBL\.UBJB=K2:Q^P0O3P:?)GAH&#+C,4=!-\S?9+>'-\W4 MVGV-)G'PPT&^)SV3DQK8YQ8BCO>"A^^X0 MMAGR8(JSVQYX)&XM7B(O.*Z!AT:I!1.X9J<\*K*UL\&8U&5L:I@.W,M3(6?^_L[51'HM.;[&6O339U\[53 ?<^5F^ZQ)WL@*K: MEB:(.M5%7N/!I))*T^&9*^F*BF,,*W61Q(M/]\.R=LYVHAFMR:MX9["#285' MX],+Y>GMGGK_!H?R:NG3)Y.YML8/.-QY05(M'QX(MN--EH?Q> M=,"Z\H3:D7FVL^>I?>J#E:#J>W+_;V%*&_;\IK?6AW/L&Y^F*EZ,>_QCFOPH/ KE@0L MPQ%*0T]&7=5.'9Z,'BJ#2I_4B)NN2]2D.Z5ORWJJ82\ M(!R9OZRMG*:-MB@77X0/>9L*"JH,+I9'0?=FV4:%Y8:@_OZC5V76-BK@L$.= M _N?OB>I'5YMITPE/M6,\JNPZY%.HE:6DU5MTWUE^^DV-#RERHUC5-$>"/7P M*CATG@=-!Z.5";3ZF=I8P]*;TF" M+O_$5,REJ!?4H&UG2ZZL.([_4[>1K'&6MQ=YCW9"]H8 MY3!3*Z5^<$5\_')!7L(PJ1>_5S^C+G$P/I.YA21X%]T'4Q7'"A-J.2K7[\:C MCD8N7(%1LX*1:^,XYH!])VJ*\(7)-7._K)FUWD6BO3L8W.,=T::O+B-8\'AW MIUQY/K5O?!$_;J%.?\\IWOR/%Y(IJN!8./74HT$[ MKVM/!F_<@I8X^\;51![/OA=1\N MSFO#1?OPT4W/X?JPQ^LW1B(M='; M.K4[IX@G](IK+@1_5HMK M6TA+Q5&.P.N[\;QW?<2D4@9)!=OM"_J4EKXM\E0:765W?J10J%17J*1MB]P)J(.W7(/W%'_]?U!+ P04 " "- MAFY5QE>F?B85 #Z0P$ %0 '=L;7,M,C R,C Y,S!?8V%L+GAM;.U=W7/B M.K)_OU7W?_#-OIQ]8,)',IE,S>P6$#+#+0(4D'/V/IURC BJ8RQ6LA.R?_V5 M_ $V6+9D&RS#5$U-$I!:^G6WU%*KU?KVS\W*U-X )A!9WZ\:G^I7&K ,-(?6 MZ_D2 )M< M::R9YTD_TJ]7$[WHYAJ] _S)0*MK5N9:BJJ+6(B-U\=%N_V6C!:C-<"N$A4' MFT=>2?Q=M%ICL*1EX!OHTYEF!0:('(<9W+;4Y(Q.EH\F>C\2+W;43XC^ 1+# M1,3!8 H1>+^WT7$?@"V#DT9J.FD2L0U@:]+>[1X)J!-")U\VM;<_6( ]1=H M0AL"DA^Q3"-E\H):2FC1]8/[YUC_<#6P /C)=%5%W-5-HWDLV#[Q4K!WE[KU M"DC?ZC@$6H 0]A6R;&@Y8+ZU0U1)Z>=K1"#[*X\6Y&I/$0[E58D4BJ6@G( W M0$5 #8^-=SDW!!P7-@5F:*9,?(J4@? ON98DD?JE(!C92\I)9TTK,0.AFWUK@?#*G1/=[[H.QO0+;]SD MP9JQ):6Y4M V&_3T:#_ MT)[1/SKM07O8[6G3G[W>;"J!VT5-<9O(B'3)9/X\A*-JP<@12L^EM=#)BTO0 M(;5775\S+V/C&I@V"3YA&M2HU1N^!^]O_L=_>EHQV#)_?FY]J=_4;^^;]ZW6[9?;9J,5ZGI(B=HXBD+'1D"?_GJ@5U$I^26N MB;/R]+T&J2($]1<8K79\\QM!,AU&> [P]ZO&E>80V@^T9FWHYI7V#MA^VOVF M%'DPCPQ;O](?O7\[\$TWV<:N;7=UC#_H\NAWW728U\ITF#,^=K.SKU]%DE9' M^N*R/M2/HW%"1*W6&"(,[8_O5\V2=&P"B(VA06=F(49PU$F2RGEH3A&@?25I MJJTD;<- #D4T 0:@Z%Y,, 1VBIU(J'(>XI=&Z,NZ)2;KTHR.[RWY ]K+KD-L MM +894^JR 5JGH?DLP+U%>!&;05P=Q,B2\'#@NS3FNVBZ.^/T&)[,??88._HJ+VP*0\,PUDQB8'Y UAC8,# @=Y> M(6S#_[A_9EV^\AL@Q1$[XK6P6Q MB7=0HY9.Z5,;&7\MD4D[2YB1L#_V1)9>O&P4'!T+E5!'LT29']:Y M-"#*^A%#'4]>T1\65$=BHE)(E%L2*F7%%S@:QOH'\S*(^5VBA9468U(?^6X7 M 8#*2K2W6IOH X )<%?WPN,SM=X9R3D;5I&-CS)NM0#3A[Q?;;]JA!F?ZY09 MGZLJ^,QPE=UF39=TN\[.YCL(8_3. ILXHHXI>4:2%44GYR&&=A>HY:U M-44\Z3& M5C@'^4JB4W8EGM7ZI _MW(2CC&Q44DV.Q 6Y_GT9ZY!.+%U]#6W=#('B'8^D5CPC&6<$J^RH#05$>7?E MXK-W4)LR6E SPS\ADZ%R3OI0 ')EE_83=MG- O/@ZG D>FX!#'VV*WA^=SNB/I]YP-M5&C]IHW)NT9WU:X$KMFZ1TPH[DK@IK M_MYW)869!AUXI#K>];;_=/9)O:687E&=@1LKA&BD:28PUMC] 2S* M#9/=DYNOH 6)S7CS!I+%G5(KRH]6A66>!:C_I"IZK[+2 I<%*9>G MH+3+HYCE!L1HP77LA4HH+$QIJYP&2UGWO9^N,EB3[L=X;Z]=LFM]]-^<[\+/ M0$D]#4B38YSSMAC8U=B4L2P/\!@U ILB<<[2"7^$?5$7/XN7(Y9U0C,#%@0P1,&R@^U$JFJGAK)"3'. MXY<1=34V>^Y!MNPLDESI_'0@ ]ZJS ;^W.E#Z="]+7]#P"D=Q7^C@+P+=O>+ M(99<,:AQTA2?CS,E DB&A#K*(7G F %6QC%?:C _P4GDG^Y8GBAPXMAKJ-(6'711Q,_Q\# M.NO,4V;U$[1<684JBS>5M"BA=_!$;,AM1AO2GO[4'@>C/U2/+F/\V,ML?9#Y M.OI!J*2G(U396%0B> #>S^UML-[&<-^KFE#F]18+8'!SH)RX$V49.-;S,49O MD&I:Y^.9L%M3VZ."-AV9;TFIUL0)J#.3E:MF>U8W#_>4-R<$4N^*<\+=F%--'?39 MY(M7]6+U)2-KJO&P21C&:.&]OD#9Q (K M>.N4I"H7JB32+*G&.RE16.YKO<666TF+D?C" M%ZH0$LSP5>&+VC;ET!]Y^&8@?T><6O5"U20S:WREN1?< 9>51^X0'_>]06'E MX5*(,NHS9=27R]0A.0X%GKEZY73).PGVDBW&OD N4_67]LBQ)E ;T;NRZJC- MWJLKTE;+K_=+823X$FB+8/1$B0&9A^"P$WFRI6UY&<>V;$U_-BPOV5^J5AS; M DT4] JK,VTEOB63:_6TI?)+SS)S*5 KQ1]ZX9C[7=+J+.NH_=J_U$B:.X'Z MB&:O*\M "G(Q_DPW(1XN,\TJZYJ@7A7/GVI;Z#P>._"SM#,WW#MAPL5S*%]8BPU E< M5G+JJ5Q.@?.GJ4)84Y%)*\#LA2ST"7$H\T!2B%!"C0O2$5'TDE&HG\N+\# MF+NQMMM7:QE"?GA'?/E+4 $I['+QI;>EI2I;;Q5;1/[<\A<@?SGLJ:&B->44 M(/RXI8#\P\6C+/A"67!_SN)/A2[YWD19T[^WJAXMPBOMD95K3<]1G".TI)[. ME;\9.A6;Q=_).<(5=^;,-!%Q,!@P%A'W?[84>V"/_IAB]]EO**:F5M-VQ.@? M@UY[VINR7QA)C='4?O.IJI[Q9,L%S@@,?5]NIOFTCAX65&^D'V"(32>?#* : MMQZW*YTTL1T6K)C8! %4XWQDZKR8OOU *V[F_TBAJHDKO?.I>[#3O?JU;[,F MK .C!5V4>@>_U *[7X0B5&2M68MKS=S&:FC!V*!Y[6FZ-?>M7*C)XQN[=W-% MF,Y2^;3JKL:R3_Z,8-\/6(DM(3>JA)KMQKY\SB\8U;G[VV:C6=* 2> A&S*2 M$(I/\"'$_B&RA"6P*UME(:2@$#\E/<6$!58ZM()%3> .E9VC;OES5$#?GY6" M%BJS_O8\"R JX2V?N"]UIEO:.,H/S:ZHQ=62&&%R)YP%9C M#Y"&<$A'_.P=F&_@"5GVDN<#DB5S&>HAA+H:FXY$J-X$3V&PR_2$2H^-BRR: M$DOH G1%''3UA>N#TZLZ^V%#3!'";(3.@\U*!B_2"(Q=><*F7U>=H+G MH3A'XD/&[&)E>Y&[M*'F25S)[.T"VAC]T?SE52X;C0P$]89]86Z>I)%\)GO4 M:GIR.!T3BEY26''SV"L9D&>@PL_6W,_I">:]C4&+ME?LKRSZS*-U7@I2' O4 M>5EIM]CHNK&UI&]U' (MVO_8Z_5M:TX_7R,"V5]R)^6W]<;^\J;[LSW\0=9[VA[WIU"\2M*QMFW:C>T*-5^80/12+-%IX '3S!T;.>AL('63= LR+?I:PI6-]VA'^I M7 ;^'/F$@N,^E.C_UOX_(OQ,MS^86B1KIF_&OI$B7,TZ8DOGHVHIF/:\E2?D M9C4V !(,&;.71>D/4[?\%V9&+R9\%9L="V_G C7XM+RLQ@Y$WH4JN,?8.4T- MG[C*&X@3/])6WF1UV"GV[I5__5-FCY2)EGJ33A;![\TE!;%!,@-,B0;O$) M%SM@@3#8/K4FHU7RU"]$SPIB3#6"E"2L]@]JJK%NLJ?9YBMH06*SS]^ _[Y? M_B562@/JJ=\QU2?7 BL+)R5GRM(>88S%2S=!(8Z[;.)8B1PS9O96H@QO*I"0 MY^2J>W1V*IO&M&_9 /BO[OL#T&ZS4'!@90Q)/2H6\D) M> .4)T%6^^UU]."#S#?2/Q_F5YGT?N\-GWMLI^E3U_3==71["30C^-Q4X%;Z M,Y,O>QX6;+E!6#J"ON Q"4L6O07\:#_D! M6\+S] UOGM[Y_MQPR585YE]W\]V!)B7_6MA<'"5:SNL:2<_.)$< B%0]AU$> M)_K(8QE9^5 1EQ[W;4>6#%-:0_9J7JJ"B+!!18,0H&?[GS'P4IC++>#O#@^( M>NW)L#_\,=5^&XRFT[]KX]Y$F_YL3WJ5B3#[PY4(U8\WNE=[!4-G]<)N5#Q MTZ&?NEPB(\! M_,BK$?'@IIIE0;RZV46K%;(\A&W;QO#%L=ESG3.T>_G C_AM8\R.GE<)N7[S M$SXK?3H2.U2T.2P?MIR-N3^T,0^]SJPRYD0@9WJT2#FQGJ$NI,=OQA969T@F ML3X29RF.H_B,AT4=/;''1BQB8X=-!%T=XP^6NS[I]DE2%;6%F"*DF#,>6:@5 MD?.SI:\0MMF.Y<&_*3.F)@0Z*_ZYC02%L]8">>1"3_64I!4+P/:R_GU1US6] M8T^2+J34.SL-R()7*#MT:;-!LK\F5$)M6?(&;%+GE3U6#P-+N7-U6%(].:5U M+GE))2!! 3M[U.V(^\3VU%FO37__U;<6"'M\<;_KAM_>EMJX-%J'&Y?1["=S MASV/QX/>4V\X:P^T_O!Q-'EJS_JC(2O VM3\:2DX^:[*3L?MO,>I9-V/*UC. MQ?U=1YZHG(!IZA9 CGCWXVI%]?U&@9! OF B5_8SP#I9(OC0HHVY2 V(!NL M=%PQ>^ZOWSARDR=0-1$6A%!9LTH[O];AW(^C2AZ=L66K)E!Y,,6_4LQ+!P=M M_U;4%-BV9SQ0\";BG5GH.ZNRTQ@U,*+R6>A I@G&PGT#61PQ:X:X?%T4_1PG[76+("*7]QS!-0V#.R ^:/^@J%;JVW-76#_BUYJI(0S0/(%?*?ZEC$X5\MV$'7P\*_@=M&DK=9LVFR%CZ)2H]DX M94L9R;U_.W0F>0+V$LW[UAL@=E(8+:>T.F-72!SA$2R#J)S[E'O/MD/:* M1#O_F7;^3G5Q",-0]L0H'.3%HK\(<=@I6'):F.1*%91C#F G.T\*'UO&NC72 M3G-C*U506#F %7^,Q!%6S%HD3CPQQ:HJ$%$H&7>#:JPJ0KK0G'YD.!J;.^ M77M2]$W,/_X?4$L#!!0 ( (V&;E7@40( ASP #*J P 5 =VQM&UL[7U;<^.XT>C[J3K_06?R<)('C^V9W22SM?M])MF@2DIBE""](VE9^_0% 2N(%5UY;&U'H"R+$#X+1%?&]-1J-+B_>TT[? M?QR=G65]7#D1;8/#$>_LP_O+PR^3K#\<_C"ZO#R__.[\P\6'#Z-//WSWUQ\N M_S)Z^'* _$(17/EZT, /?_V!_>>1#CJBI(;1#Z^1_].[31P__7!^_O+R\O[E MXWM,UK3]Q>7Y/[[<+=P-VCIG?AC%3NBB=R,*_T/$O[S#KA-S/N6:OSZ28-_! MQ_/#6%((]NEL#W;&OCJ[_'#V\?+]:^2]RU!D/QL,L@=_K" S1'JQ$?[H=X]X1^>A?YVZ> M]<6_VQ"T^NG=2["-SIBP+CY]O&!$_V$14ZDSA9K@T$,AU0[Z1X0#WV/:<.4$ M#*'%!J$X>C=BPWR=WQ9(6 ?XT0F>\ LB[UV\/6+;6'7Z/9 M:A%C]]<-#CPZ.Z>_)7Z\:XU\W3 ]\N/:C]P 1PE!DXT3KE%T&UXED1^B*%HZ MCP&RD;E!7X-0=N=3OGJ4L]HT:$%'L8D(JYO][$L]77 M"(VCB!J"<>CQ'^Y\Y]$/_-AO@U";06#,._83#F,_3) W>T*$+WH4;?K]$XY\ M]JD)6QJ--PB'YN@94>3H%\YZ3=":(SA;[;]NP O#GH>D>DX]'S^D_N #(BM, MMFS=G#T&?HIKHPEB.0)H+JR<)(C[8$9QH$%X,G4(PS"ZPU%$T5QL'-)H%BC[ M T/AF)HHSP^2V']NG5IAWX-0?DMW?UNT=%Z;K7VB;@:AYQH]-IJ6A?:#4, = M=+YKGN#M$_7EN25XH!N81A(RZ780>F?QALZ*Y(DV8EL4)[@-N2'D2R/[;9(0 M0G](W:DF+*@Y$FBNM.2[-AD.)G_N<+A>(K+M06TD0PUC/9+'"/V64#RGSVS# MW\ADR/JRIHPC[Q!W3V'V9QD?%&V=]R@A^(G]PP-.YRA"J_,,_OS%]Q Y"QU" M&,[OM)P281@07EV0<>G/M#>:P\*7LZ:MEA)_08.;L139KA7%G1299:APC+]H'!%=.],@YF41G:\=Y8K'8 MRW-$QV+?L"XYOI=G%Y=9H/,/"'G;J@I6.DIE0F'/IZ\Q7:+\QP!-PV2;[1'O M_*A6],Y ^PX]^&%\[OG;@X8X05!/S7(A4Q;V_9[S@??6 E;T;\8>')YY7-@M MHECMN@U\>5=G6[1]K#MMQ<@6^VT!TPU%BKC)(SH[,*)%?(6]MZL/Z;3O1B'V M?6<8T\]TZYK.S/#7K'>&3^,9GL,=,3@/>8=O_9@-<&P^RK4?I;9O](4KA(VM MX!0Q*6"W,'S #H$PJ6T.V3=E:YA]_4L6('R,8N*X!Y$%SB,*^&&< .B7RQ(? MY&#G0Y#$_:$4EWLT:/[$!G<,BD1P>I]#9Z+7_"JT6O?%\$VT7\7H\@00C][K%!"@6YD% M8C0AS8,RFF9F4MC 6%_:,Y@U569 PVFI-4(#^D&H.#^>%QV@G!NG]XS:W2DJ M7:5/GSY=7(S.1L>>Z8=]YR/:^RCM?L3ZWWM0AQ$.''<>618;4L";FPL*6 MJ#4T,=+ME-3,:$G)&QTC$HZ+UG"*=T@6']'0)?6#N MP0.B__7&WK_HK=DG3#@;P!,J0<@EDZF-4TK9<=\^/0=+$6 MM=$OUK)6 ]KF(D;*.2Z$E5M'&71[B[A&"-@ F>$6/DK #>DM-FB^653Q'9LAT?^V4(!T82>H M0+:]61$A]_T:/Y][R.?*\MMW[,^S],_TD _YO]RAM1-,0TK,3J#^ HB*'DA@ M^D$_'5.HT.6?A8B7 6HKK)I36#Q:;YHIQ(ZII @K"(8Y?W=K?R5/89YEX%*C MI6H BVJEL98WL**\18-M( ELBDSOAEN.?-Y\JY&&,'O2Q.QCQ"6',-OU>)Z? M\O1X.!!=[0KQR8AV$23LAK#PXHYJ=]'/X%+][F]X($<#.G3U'E^]WLR.$>SZ M:VQ^>E<^V1F%'=V]6[J^^"0] +'C#P2C6@P*W:.7L>NR\!&[QD5P2/]TD>Z8 MQ*H/PU"C02_#,6U)1YBMQEZJVU\*Q_YY$9,?LI9DX$!+>+W;.+$=FRH"E;E13>E0A4ZD'( M@.%0JMRTB8&-J6UQRZ7A.C9!HG?72(QTW@.2(PMA5I1N:6HFA@1:?M0KAP=% MLCH[2P9O0W:;![Y:(6!#5/H_[I6A7LC:4J$,8A0'U*R*1+""7U_*63/ MA&6C?PVC)^3R(J32G8X45DR@"KK1?D;'9&R 0*][%@G"^TV*$E$(J\D$A_Q> MT<]^O$FOTB!RY41^-%L]$-_UP[5B83%K+#6PYLTA\T>Y\I@V;\"C%MHCVODJ9$I9?L&P(&GSM^HSPFCA/&]]U MWZ5895KV$BZ)Z)3.]1Y!&1KV,R M6#&1*NAVUC$%L[$!$L.L956D#^N9"ED(Z]GXQ2&>)HY0@)$?3Y:A!HP9L+J+ ME?IW8T+8*0,_^KK:'6$>G!U/V&3X'XD(/58O3YM%T<50\DA%1X,U/SZ5: CN M'O?^CU>+M!9B(1W1",%0?$-1K/9NDN$^6]V&GO_L>XG4S1/"";T?*>3 A#&'>XZ"-(%JXS\M ML2(]OD8/9LS0]]'(0=2)"==&JU>744+&WEVL@3Z$M8&= ?B>[Y#=PF'X\_K# MFH,I(;SRC$;:8D#"C\BP%7NV6M*E/G+T5X[U#>6L,&K:RKF53D;8%JM!CK D M5!0<-R/L(4RU0_'U<1)O>)4B[4%6&5AS@","AT2OPHM013"#)B^LJU8XD<;%F>8K5A.DZK^C 1VUP[L2J@'D93!X[ M$@#"H$X=&*L &E'89HA,SF&L&[S_8%D%V4+$3(@D!&V_\T.Z%3+VHV3@\NQD M10-85-^Q6JM$G9FM:6;%A7+#YMG:>ME@.Y3ZS]V6DE#(WS9 '<+<*A:#F2,/ M;3DOLR)EIB6)1 VEFF;6%"I/+,H7B9O6Y$MG98TTLI.6.9(C.'#)(S%!\A)( M*N^1 M-^FR9?ZV>"^]%9W![1'4NX5IPH"\Y6E*. 2+Q%Z5G?":&6L4NCZKS7'OQ.S5 MPM7Q:Z6';MR!XD:A31=0>)7AJ+E:*6UAR(U*FQ8N6=80&#;&;X#[E^;T%&]E M*NF ,#GW65N*Z9<'D:I4&6AXBI2SQC!SL8.<0PDWL6K0WA6^B&1>I6%F^1U2 MFOE+%0:9'#)X>?J"JL6 )VDY;-3G:!5 ^2F:$+2]$M(*GF,=%L/5CJYB73A/ M$V(+86IP#S)QZ0K M6[2SJS(22J6^EP2E8?9%*A*J9;TDJ$.86]2W[*^KH;;8. M4:T^NF:J6X+:AI"XL<=-=W=2V!EB_#$?7;/ MB\2[7$)QQ%XE.OZB=!Y-.U#XD39=P."5:1*#]4M/>OV@@(GT'I<45DB=$KK1W2PE M>['!Z+U>P1)AN[]_I<02PI+"JZWIGV4M0BEO5<%Y>O6(C+[ 7Q[.A+RV"_II M'UX5#3U, 3_I[@C7(^I[_A,&8#V M[SN;G!FI6^M/D/3M!W](7("B>G'3-),SQ:!A>R=/QI*KOD6NQ'"X4RD=18*' MRI640)BFMV%&,;KSGY%W&\9.N/8? S2.(L1JT:2.+CMQ4UXBMNI%<=/6NA^P MK#NBJDV0J-%371;*^FKA'G-=%<"-D1_@[K,EL<5+T;6(A& MELZK]O)! 49^ M>%N& D"4^GRZ"*4GK,6Y)6,I5@[;^ZPHH5DX7:ZB!T&?J_4)-.EY\@8*@ZQJ M HUVR\H91@N2NE$'%334*7\ZA !4TA"G ^H0AS"COCE!DE8T# +\PEZ.O-I= MHQ4B!'D,<[;$*6]%FS57W"4V[V#(6VQ%C#3WUD3 BIMJ,O 6;E1;2P>;(#; M;6M30HHWTV0$0)AYO#SHM;KH0 %&JD$5* !$*6=("4I/6-ME;04LQT0SK]8"]!KI\TNPC9@\/UQ\^GC!IBD$?NP'H'>M%.%,%-1':(@[&X8^YX?).S5Q 5R$\*C?--7]H8U M\FZH8%BAYR3FZ\UL-75(Z(?KB)*2EGG>B3M06?'N1I2;SF['A"8^[59(U\R2 MD6W76N]%0[ =5?VO>5URH;""&E /P53-4>P3?I1A@N=440@W_L1DB R0-BA$O)@C*$1[LX1]W@[R$%?EEQ^KQ[@N*-]B[#9]1 M%#-,J]\B))E#3;L3)NJX9[H>!4NTB2,F36V"$C*FD/ECZ;,H[YI3=YT&KC4R!#;(PD@ MB"DFJEA(THR8H=;@"0XC'/@>NSW 7[$0[X15H,*50@4\/(72-5$.;$QE2VNA M ;>Q"1*]KG%RI/?KEQI9"&M7T5/6K%5B8,/]"XRUJ(J3Q9[-(%E9U:#E/9MZ M75$A,O">3;QVJ! >:KVXHV2L^8(V<2+93JP*)+2>8K AZ9%JOPK4@+:6M%[+ M6ZP?O-?U0(3L?B50(5G6[A_/2ZRZHQ_37XK?9=@4B'EY>7F_#O"C$SSA%T3> MNWA[SHDY5K_!H4?)8B]$'E>G*R=@[MIB@U!\4/)4,.@U9M6+O1+Q%Q>7%Q>C ML]&A7_KW9'9_/;U?3*_97XO9W>WU>$D_7(WOQO>3Z6CQM^ETN:#];(,P*F!\ M$,&'BXN/G/Q'RJ9W!]49XF;!DI5$EZP+9:#S(3"]]J,G'#G!9X*3)Y[2Z:]\ M-_6_Y8NXMM6!%J.Y:CR9-K0E<9-'=':85GG5%ZUW8E$4DCYTQ)0, #0YJ3-S M].TZDE7.\&4#J05EJ(F&DML3!T1V+J_ZF" ONVU!K6:*//UF=<5?=5.6!;;K MHBN);;-1:HNSJ+ E@5J0"4&V!_-"UU)T2__47A?+ 78D)R<(C*UB!>W" M7:>2[2Q[0A0!+_Z!28RN[]. @U)_*KU7=/P]8,+[Z5U,DJ%6N?3:PO@QBHGC MQA()E8%ZG44?FLBIC/D3\7GN+1<_A%F2(CA)"&$WT4S$4(&%8-/$:E251 5Y M< *1U!N/)PXA.S]$(G 2G,6;#,U(+3 18*_R M^;ZA?$0$@!.'B22&%,*?F]HWX/R7EHNA?]_X(8LGWR$G0G-_O8EGJZ]1>@5] MO(JI;KENLDUX&;]K]$20ZZ?1HM ;;S&)_7_SCQ*A]C$P'$]&I2)]< *?X7@S*AD>\07'Z7+Q"+HZI_GMU"?62,&L*1RG124A,UK 22^W MB-_CT#7U6/*P<)P60V\ECSPX@:0H*CT52"Z*WC^U5Y']I948V)1FR:AA+>Q@!_K5E 0*62<[N:P.%,F!@3K_] MYEI"%SAI[T@#8)L!:?"K: MP$FN[K*L-ZXM= QLW]$DREF;!Y U1B]Z<)N3)C($*(P)WF[].'V3+&2W(-D+ M*BATY<)1M@"VK; 6EI(X<,*S/M$#7Z*P(/C4Z]YXCSYL1/D,)>=U1DTA+ 9M).8"57P9'C,X./^ M,ZLW2M"&7=U]1NE&Z Y';/LS6]$=D?SPU:X7"%M%2^G:D@A.U',44^8@;U]% MMI"\N?)=7[;\F32$L'FT$Z@)5>!DN"3(B1*RXZ2FED6U$,K!(6SQ[.0EIP6< ME*J$&3N6,#9N35U(@#+1^<@UD_EZEM>G3C?:$@KULOSQO-=*0X=?H]E*+DE- MZ:'O3$L/+9;TGR_3^^5B-+NAGV:3__G;[.YZ.E_\W]'T[U]OE_]\]U:.J&5, M4TDR'PN'*'OX78>XN,TIE2+2D +!C)8P4Q8?DL "*3ADI&N%##\Q.1"DDMMC M*NL("> @1$:42B4)BD"J B39^2M%H6D#(?QA+!8-+2!$I-^^J\5EWAY";,-< M=.9T01!C>=.NE)D,&$*LPEA ,B(@2*.P)5>*0@@)(09A+ M%M%"5(-N>DT!#F5@LBD]('3FX4%HE%/$/:@#4Q&(]J'$J].F\LM(1; 91ZBCVZ4/M#L]@V#ZA,%)5I6S4(X3$H18,2B,> M=.]:' 9^<':\2B8A3KCF\:T]\12_(L*SQR![N4OH8C3M$L+MD<:^9%,F@+,. M*LMI913J= 3A5DK'SD7W)J#-2[J"D^AXY;E8_EW\*TFJZ M!X.X3RY_8+5UZ0\Q72X?DY@=C2SQ@Z.[]]L?#A!R(EM0OYZY!DYS*=;'FPT2 MS2K!].NS7G0F^A)9 Z3 LAO* 8ZH)SW9L)4PN@VODL@/413QPU"S)S8_7GQ_ M\7%T-CKVQA)=_S:^_SQ=C&[O1U=?%[?WT\5B],>TTS^]Y;)V_V3CV].:;T]K M]ICI^O:TYMO3FF]/:[[E-74B)7>#O"1 I3HKD>:YN]2W.G A_W0X>SSDD$]\ M=%NB)>7$52"_5#X()A!R0 PU;@CV#.HVW_G4T:?X[:Y9"FU@YB]_=_'AXK+L M+]_=_OWK[?7M\I^C/V9]07>3V:ZE4(9%Y2[+@-LP*!&)_W%%1 MIW&\"668P#N6 <%QAM4,9Q-11D,':VT-IB_I&$)W5PTZL(>K5AXQU_/H=W%" M,":/?IQ:3WY^035BB=G15F9"9ZOT52W?"8[W6(4N:O/NAG17373L$/YO1&47 M4CQB/EY3A*/X!I,M(M-7Y":Q_XS80VEIQ7\BEUV-3H9T**PD5H,V"+L*5IOU MEF)+$G[(I C$" '6&YD96JURXV*#GB"N'>VXN5'#PXER")5++DT\F1T8<18 M,>([[(37"0N%\UE(@;Z7&RQ- Q#1#XW>' R4AA8(K.F$)8I(X6LY!IH28,@ MOT7R&*'?$E8YY9E%L.F JO(\,N@![*"LZ+RQ'902 U0N2ONG@ =B^S2:II$, M))M70D]IY"2P$*R:5L44(H%DPBHS7G?&J&HPW%FCGHSB\S1B,]?_V:-DNWJ? M, V9K29.M)G3+9O_5'GI6@$'8>=C)A %$>!2 (L4[2:!XV^C!8KC 'DI"48S M1MP0PKWI)G-(3!4\&1Y"M2FF/$"U96\,\RLVR+NA'.'^YX-#%)50+7N!<,75 M4KJV)((3]1P]I=T;L,!N$VHIVPJC0,FVW $HTCNU2#[P2I!M/Q M8KHXG3P#%$4HI?T:12[Q.<.5R0:J%KT=?L]91K4DT2#W&Z#\ CVC]\?=.?R' MRBW@* @W.95? 6005)2AP,D.]RU&O/Q"N;)-ME)NEGX?^LA?(/H].TN8#L90 MYU7-T.+O0Y_(JQA:Q!2" R*V4]KMM:[5@'ML,X(*;J3*5I]LIF]*U6P?GN;D M3:G1I+Z-BV:K64HDGG)G1REGXSY ;.GKRM^82G";"!'^<\1XMO_$SM8M1"QJ M#&+OWXYL1>1U7HB CS5>$Y1>(Z@*1 H%8E]NSGDI'?VP6/[LJ@0&Q$ZZ#GL[ M>G'5A+F[K.C#=>4E*PTLA)HGC9A=H ;<2K!(J,_"+U"SLVCY>54!"$(YDAJ6 MO4P&@&C2W%]OXMGJ*S5]E!S^MFYYIMH&G"IWP;. T]F(#W:&5XS643K>R F] M$1]QE!OR9()3IW-7/'^MRB"_3 X.)V"EOQTNIP*"Z1-AITRG4#4 DD^A4S.= M=+K,5>;'*GA$VZ'WP6*A57/A>;T-SS9+S'H?%\ MS,-". .PGI)Y DYE5E*708F@?/JLV".V3X3ZXV^P4Y8<1#ETNZ/+50>U;>(81SCHXJ MT[7[W,J\9T-CB<*F8#.@M],1N"5ENAK:_$5K=)*V@I8 !=AE8IYX+ZM\$W4'(P1J T?WN?D[]MFN!6#6M>>[E ^C&+B MN++3W#8'@! A&EBCVV0GN-R"-"^\]'*/FDB)UM7J"=RVK97Y6'ASO Y;P*E) M+DW:BA2-I6K>+03[U*T"->?1[T:;Q/EHK?4*P1BU-=':T""X&7$61&1;H0=3FG M72[;Z!B"W8+IT/\N=:IE38)AFF#J#T"M*6!_CV/92IX/_]6,@S;I'8)-@A0$ M;<)+B#I8I>0S%0RK&?!".P"$J$6WVM8:J\ IVFT8 M(TI_7'CU+?\$R\U]ZXZ>*^ TQ4#=(VI#9RNYN;'K D+IWDX7 M)!MF=)\<3E=$-T;> Z(C>;Z;E1T6IH;+0"&L @/ML-6,&;00PAP](TH!_<)9 MKPE*CTIFJ_W75B4/_EPM>3"??IO>?YVF7^=&&.'5B*1CG$QE PF/5.4(U$T& ML=3LB31F=7[VX\TDB6(Z'\B5$_G1;/5 ?)KH@R"X&_^5KN^4$F0D,CDXA%A<$V')*1O\UMQGA-?$>=JP"WZZFW-56#BW MWTT7-@U!@\DCO;211TA^[4T."^G:FTRS#E*0D]&>%"+DOE_CYW.7O3M,=JD@ ML@]<#EP"V1>_?%V4V)W_8?"[<#H588S-(SP4%R=C"1?9#T,_ &G%188PA(54 M8MPJFVNS[=8=A#M[IB25HH,*&W^RM^,R,EAD2^1D3%^S" N[5T/_Y\ECAK5Z M@N!,=\>HD2;CQZ(]D$-+:T%;D-AY MY#=[)/C.W_HQ\O:HR!Z,5$%#V(!:*]\A>JNB#$( ]_"*Z ,B*TRV+*Y]S'VW M?.CMS]6'WHZ!W,-(H]Q0H]Q8)Q/0-6+=/FR_I)(/U[/5@GX;K:B*^(='F55+ M4^/.AURAZR-/)QJ)K^G&2!%,;GL0.$'G=A5+X .TQC,('D%CFG3;@C8'&&X# MT3Z;6E6LW\FF1,V )@H&8^,!0(L ;DH:PI0&@0D:\.@FW M?.4D0=RK=YZ-^>:EOWGI;XX3 'OUYCB].4YOCM.;XS2X(8+A.$T=PK"/6.XS MQ6BQ<8AE&NI?JFFHT_'\_O;^\V+TQ[O98O><-T/EK\;3R?GHP75'Y0678V M4@ :IMS@BT.\)1U&$?HKP<")W(G97"CV5T0=@A'F<^2*:J8WP5MV=2TM@L*. M*-:4]7 MAD6,W5^5:8L26!#G>QW.A.):*V0!!$G*7^*4+18@-FGJ!T1EYOED-TU4/;?L M,(8JSWW"E(>Z8DPOHP>'?'."A*DA?\/,O!1*LRXA;+',=* 9G>!V4#ER4C)F M21RQ- 7J!.LE+6@"P0ZWH=X2F0LH!B=3[3(D6X6FOR64CMN0]@!PG%6[,& M&;>&$(XQ6VZ,20(GRN(=\DEZ5YE%?0Z7E252-&D(896QU%7Y_7HQB> $*J:W MSHP<9AY*+N4WF8=P9]_/R%]OF!8^4XU:H^+"E'-?.!T2X5GV 7=.*F:B)8W@ MY*RW) _IO4F7DU3;Y)9Z@>!W6&X;M!'$/_ M&2V0FQ!>4E=;4U;> **)-7!W5"2!$Q@OZ\\4T0FRG1U?"\9Q3/S')&:1OR6N M;L!R05ZYD6W<,00%T&MTR>@VIAJ;'!_/,C[-1?J"W1)"W1)"W1)"W M1)"W1)"W1)#?1R+(-XJ:NIIC 0).92N]Z2T@#HC72HM9@@%BZ@1:(N!T*Q9* M4F%B@*23JY?>(QRUX6FL)>>DF>_N4Q%EYGW)L=KQEE=5DFY]V^H8P M/S^9?9F.EN-_3!=O 0@=IK_S.J_6@8BW MRJYOE5U/H"9IT\JN4&J2YA\+N6/C,*[)-]=R\%/::0P][V':)![?=+;RB M- F<*/)7OM:*:EL-8$QUZ>128ZHE!KB1GINZG^\S%,-Z<$6MQ]LND 0GJ88=:V!54G(M,YHI;"I5YONG#'-\ACC[8S M?B04DUT!V$K8ECV?T!6J-L@%IQX\O]F)T#5*_[T- MHCMJ:;QK1'$B_#$:]BY-Y6Y&LZYZE>-?ZLBQ&7W@YF\.QUS0Z3/&WHL?!./0 MNPUC)US[U,$7BKM!/[W*^J]-YFP-XCJ?K3=)G!!TXX<.U3\GH*BQ35BFF'B. MG,#_-YHEQ&B^-NBL5RE^JCUC&U#8DR@?"#,H*49S]%OB,RSVF%E(T;:??H- M%PTE:$L=9(.;XIAMU<(UNS(S<0C9K3!A.WM.NJH$F7>.J+1W$6,9.YO?;=]"N[6E&G^L2!FZ9? M0\^/THO2R-OG(\Y6F:HMDL?(]WR'^-)(@TT'_8JV42C)ABR 0B5T'[8.J0O ME#&+9LLE*('N5UR-PD12&L#))G?4X&RI^\V0>4 4'W[SF6^=N,T8NRY)CEFV M\C,7LU[ZE64[$2%3VCI?#O>&/8L<3[=/ =XA\N#L*!,"'HJ<8$('?/9)$HU] M;XX"'ZTHKE,7AWCKNUDR^&Y<* T0QQ!*S@=9JI0IZ-^95\K1M6$O!,1MB)< MVE6,>>"8\X=:P:X6J1WT7M4U>K1\!_%3]4+5]?1J>3(7J1C%QUK1JMM40LB! MYFH>$U7BK@ 0SJ4J!>N+J57)IM%8X1;*IX7GU MV FO$Q;"XI:: GTOO[R@:0 B>5:C-X>=AX:6+O@]H4:<7?"G:]U^=#FO%*=G/4&C89,;*TA @.*NJE[$E+Y M\ATZ\K@+QFL1S=$S#IZI2DSHUWZ\Q^0A=%6E46IV!2$%V=@HU::R$^F]\".H M_6Q5R$8,.+B9:JA^1ZF(Z8/@)MVA.&;%3E-2E/=?Q*"#&[(6A*2FL).5W D= MSZ?6%P>!0YAJ**Y\*H"'3*]O=8HH:(0P323T:$K_*=M N!EALJX8DM-)L:ZT MYN""ZE:\N\*AIRC1)0.%/F64M&YGYNK#J9AM!@0PG4 B3@I4 MN; ZU$H;H&L$Q!KH=$XGI3Q)$&1UYX?(+*X@ (1@S\R4K1 _$%#2Y;F+WFL$ M$7Z6\%>N()4S%HAKQ#>'^,R*LDPB50'Y"M@ :X+1OE1>2KY" C3^JXO*"P"! MV'R9#LFX#\F^LS@?PTEIV\M $.R.7'&*=0.+F$-@>19FG3TC$K(GR[*[E^&: M(;K *W+XA5V;?EV\.$]:"37L$\+IF)E &Q+:_2G C)!2,$^YMJU1P/2MP"T8OP!$@=N6Y,.KL-[CD%I?5G@E3:15+DG*%A \"+.* MM4;D0)#0OD0N,P?JG;H $((#8"R/TVP))A=+ C?&\A MA_>@;!6J^PIVS'7)KK3/7.I31K-P M1A[8;GF);WP2Q>,P])\1B1RRFZURN?.J?/4NQAEZ)=#J9BZ[O0OZ>[B;8(+V M>!4CTJEBF(\P]%K6MDJ84]Z[,BQQ[ 1WB.+DK%D@SL>WT6>"*$IDN7'"C^\O M+LSE;M'9D/''9B*V(!*$-*>_)4ZPQ#-RAZ)HC^$X]'(X?V@L9 &2VIZ&+C!(@)@<%R:CJ0&!> !RS5' MS/76$HYDV=+DT8])5ILEX/4,65G2:.^HSU:'VK,'YUUQBZ91=T/[LCH=.^93 M-Z$20C ZK=!SK.>A/VE3MAC JDFJU1@>MBFI 2P@Y9&;I@V04S<#U3.0%,2S M-[PO")OBG!43-3J$4S>%H"PCFLA;3MB .7#)1' MWT!\,-*R:HH'(/N+E#P@BI_GN]GMV0?B4__V2?HBDFEC>#>'+>RGG"S@PBS7 M1+_!)*7E'LEFFDT'\.XI6PA531HXP>83;29I\I-!8M$!$MX]9K7)%-$ 3B9Z M60PG Z-3<>UT@RT01'<73,L%:)5-NN7T&V$3;1D@1.?'E7 MZ8BK@6^8!^Y74"U$/"1T@):.@4SZED0+P8T"]IWG^I5[\QB(-8'@!,V>EN%AN"CUGB62K(+U*ZKF,9 J!9U;U[1F M:[0W!*EB1*Q0=?DP6@_>+[OKASOTE/10RI --TOB*'9"C]K9KR&EZEBX4IB! MHVW3KP#J1S0,R>E<"FPEG+ ;]#%[_.P&DY)2B*2@;].O%.J')PS) ;<<%,,I MASH4?.MF%%,J-^GW[+=Y\$%-31^V2SK\]-4-$B\-2QZ ]H_O_DS1BA%ML_KZ MQ+ZMU@>3F+WNANM7]/7#%=USHG.UN4\8,^APSBZ]^#$-/6IEG "%GD/^B1SR MLQ]O_/#GC>]N9H]!YK1&7Y(HOD(/A/I&OK=('O^%W'B)EW2L:(.#RIOT'8_5 MK\+4#YMTS(:^;W!D#\ZR"C>WJSGZ+?'9.W1[A$KW#KY05L;T_Y6W>UOMN5]- MJ!^V:97HGN5^0*EZO40O6F7C?J77,'IC017 M$L_-O'F_$FT[-T5%6<^3[B; F+"A]5,L!]HO^^O'6M14],SJ:[1RDB#>RSUO ME_7,5S;N5QP-8S$6='4?$!.$Q;,+R3=(*!5=BWY%T3 JHR.F<_[OO1'N?>Z. MP6H1Y^6P_?*\80Q&3@:XU5RD'E]#BIFW/RB:X.W6C[E91>@!$9?^1=T3Z>E+ M[?[Z30EO'K5I0.HP1N\0%?R"*7LI G864-:\7[DU#+E843:(F,J5-2Q$)&S: MKW@:!CB,J>KI'.V "\%AK)@OK&\N- M$T^<\!#7N@U_IIMH-".W(3OXUOO;;8S1KWA;#3NT0?Y0X:/IJXNBB)UUT;W> MBT7HJ-RP7_G5#S+8T 3.R7PX)$$8'>[)P?N55O/\#SDE/4^/0ME^Q-(Q)F),%0SK+%X/3"57;?J73,'IA M3A80Z= NZL^>K'6_EYOK!Q^L"0/G#.2SS:]V7YPX8>B-'RDYCFN28"]JU*_X MFM]2T=&CE]J/YT=2Z5"_IE\6O\L&+M#Z\O+R?AW@1R=XPB^(O'?Q]IS3RBXZ M!3A*"%K$V/V5/UL_P5N6<,*WW0^!$T;7*';\X$@2YRQZC5'H'0_G8S]F WYW M^>'B[\?UB],=L@#_1 MOK9!&!70/HCIP\7%QW,VU"-%\MT@+T^Y&^0E=">T6FP<@BK,&A/"RH1SY^]J M=X3)'$*>J%TH>55^A:J]_H=)Z>,(T&$4=FE#I"T^N=4(]!!6:'RXC\<5#64E- @NA=%J7 M,Z%X+T3(@BYN/0D5_4,5?E^R??]L=1MZ_K/O M)4X@J;8O@1M@ R@37A<;0 7E8 3&;H^D9=)Q&&W\IR6>AK$?[Z0%_*U[ %#7 M7ZFF4DGI".ODAA4.I]NG .\0NO8)(L%\8%>'%(L@ BXLD%ZO3Z&*1:$B24H8%@0;T1%HF MXG:7:\#TMX1.O-N0G>SYSX@-^>'B\GN%-5(W@!#1T;BU&@HZ-_ETM[KC$61[Q'8AYB_8\U=^ M^CC&$C/S5<6-X#5QQ$\3U^P#0N%[C=CLB>I%/!P@EYVW7F";T=BSOA?_*1K2W8_9] M0"A4;RXY0Z+Z]/P6Z)GBT%A:IKU *%UO(2]3LCJ7&+NUXGMT,\W,MMHR2D$A M5)_7\%Z*>\>S8.JO-XTG@6DG(&K&FT\"4[+ !<^R,T!%[*P ,4#H3.(8=QHZ M*] ,2$S*P%D)!DC<3*!@ D[KHF8#!JB$K.\RU4BVR4)DA"2PT*( M%*DY*L>]8ZZ.F2]CEB!GT@I"<,>8TU(JACJ.GC/C+0 MHW9080AG0^57 &?Z%=4I<')HQCW["QA.AA#TY=QY0PM M_C[T>;R*H45,(?B=6ELF,V5WFO>XV^BX(U$:/-W='EL*Z9;M+2$G^S9X;<[N M#XKW5RXC_NK) MA\_4,T?>SXB'FKQQ6AF8L^3:B=&-XY-O3I!(;Y&"0 W"INC4M-Z&O]V_#Q&& MB1/D=HXS7D#>?T8L["G:*^M:0#AE;U+_H5_@I%*5J0%*3$GO\@Y^<;7_X&<]W+PT/(IS@U M)Z;,0[CVC9^HY]+J\LU9P;XY>Y,CXKOJ]DR?^: 0DD,@645SSL%5N?0_WK\2 M-D>R Y@Y\_4C=8G&C@>$D L#2=7,N 9N7=[?X,H.^,3D'S:9J7O!7Q\J3Z5[ M'/\3T0GEXG7H_QMYQY[21F6;+UFH!\0'1%91-TOW@%SM[77!PQUW7G]N$CA1 M1.T^12RZ\YU'7B!>9":MFO>K(KV<+]@S 9P-$S/$:B?0MV@!Q-P!"G(<\-[S M9B6/.[TNI?"EA ):"%[-XG[2E(&"HC41DA;M4L "2.75 MZM)!"G(RVI,"=0S>K_'SNR2*[5!#9!RX'+H'LBU\FXQ*[\S\,G=:K51'& MV#S"(%R>O394EE29[;L#D2PJ1;O@"92L3/\9G)(]Q-?0V6(2LU @>\.46D^? M+=]TI659+0\$;?UD&V7KMVA+8=D!B,1(IXV"P D13C3F2=L*1/Z4T9S0D@)99,92&D8PLMPB6\%8R ) @&M_R.HCZRC7 MAX91KN X]%NHZRW4]1;J>@MUO86ZWD)=;Z&N8PP%T77ND :EBIF( 4\D="7! MOON[@ZY+9>7=.(_$YZW&H<==E/^''UGFH2J(:-[V1 )5Y@1U+I=)@!-^_IRP MC.8%7L4O#D'*E$IM$_C!*#,Z^IH4_#G#? Z DOT&C> 'GDPI ;?'SG!^('B% MHHAC/T-)Y?7!V\CBC<:O3"6-I20$G MLC2^DRI:+F1B$M*2-SJU\):<$ICRLA/4X!*2W3@SEU ]T0P9A=S7)ZZ79_>Q M9@0RH*.>Q738MTR[5H-?AWIA:3;H%Q1OL'?+\SX9/M5O$9(\E-:\NY,)8C:B M]NMCBDV\I>)Y M2'V;H<.E9IIVV+_I"8+@GKR%4X<(I_*[\;/5UPAQ=T,\'TH@)Q)"K> -SB,7 MVU3IG7P9-/QHJI8$<*+)I8Y>H\?X-HH2EC.JOONJ:P0_X&I*2>(_1;PO8[[!TURYC,=]6[CXNO5XOIW[].[Y>CZ3?ZW\7I1%N*K%#& M7(2@P^PM2JC0 16O:4FA <5/%&(H[#MDI$"P:P+DE(]G*>"!/*2ET3.-9-I/ M$6M--L)HB086PL-@6A53B 12<(0[X8=" @K;)0(G @]DJN5G)IM!:R;4DF<_2,@V>Z-9H0Y/GQC>/RG!2EQ=*T@6"Y=*J6%Y"& MG*$.1([W/"?4796<:(F !C!8LK"6QF#)*(#!![AE("I(KQF-W]SC$ M5%T=%JU.<F5E3"(Z9D4)6(II:TB#(KV0T*G%:];[_#L1QO(8$50CF MQ)]E%)55&6]9S@>O1HB\&\HIKHP/#JG<6:C="XAL NI6Q,([CQHCI[2*I/1 M;,6VB=)-;AD,1** A:BJ%-0Z!OKQ/&5/=F[R7_\?4$L#!!0 ( (V&;E5> M,+GL$'P )[&!P 5 =VQM&UL[+U[<^,XLB?Z M_XVXWP&W]\1.583<754]K^Y[SF[(MESC."[+8ZFZ=V[%Q@0M0A;/4*2:#S_F MTU\\^ E@@1!D$AZ-F*FR[: 1&8J\X<$D$C\^_]\V?OH"4>Q%P;_\=W'[S]\ MAW"P"5TO>/R/[]+XS(DWGO?=__P?__?_]>__S]G9_SJ_OT%NN$GW.$C0)L). M@EWT["4[M X/!R= 7W 4>;Z/SB//?<0(??SP/2'Z_8_H["RC<>[$I$\8($;L MT_'G'WYX?G[^_OG'[\/HD?3_\/&'__7E M9K79X;USY@5QX@0;_!TB[7^.V1]OPHV3,#T)W5\>(C\G\.,/Q5C2%O2WL[S9 M&?W3V<=/9S]^_/XE=K_+6*0?*PR2-W\Y:9_)]/&GGW[Z@7U:-"6$W*1H*]+] MPP_\P^^(XA#Z]RCT\3W>(M;]Y^3U@/_CN]C;'WPZ+/O;+L+;>B[]*/J!]O\A MP(_T&Z5B_D3%_/A'*N9_R_Y\XSQ@_SM$6WZ]OY8*_%.%5M:)B:.DHQ]&DV<= M)HZO)938L[-DW,AIYQOR4T5 _)+@P,5N+B(=LX$T8XF9"Z-,:8>;"D&?ND 8 MG:HLSJTIQIOO'\.G'USL49_\^-OOZ8]G_$>F+?+KWR]"@CGSASB)G$V24V,R M_,=W=9]WU GEG!*;1U7VG6B3#T9^;-%&UN*'34APX)"<^=GWP[IOHW!?SRH? M+JSY\._^@\;WF\M2$23"<9A&&]SIBQ7YE^FZX)&TH%, #LZ^KCHP_3\8-?0M MI_>__YV/.[1!76:3TG6P#:,]@^FU\U ZMR!O0U/ 9M8F8&YQLG9 C:^575T[ MS DC@3+ZQFA;M$F"T/@ZP?M8315B\VG9YHF@#?99M)V.C9ZR;-9.*7W$!AC; M6->$:H,.LH\G8(RB(,?&1S\#;FP5%GL;%Z4VLB']-76B!$?^ZST^A%%=D"=O M.0'SDHAW;&E'S8 ;G8S;WO97$$:<\LBV>(]0.N#%* MV>T_(Q>4QX7$19!XR>N5Y^/;=/^ HQKA:YH MD"90+GE'7\.U.*D;.I:&B>( M*$7$28YJ8??XT:-;0$%RZ^SKYEQ),_"65B]8U=JJ;4!;G(35GE974D64[*B6 M=QULPH@@*EM*KQ(RV5^$:9!$KQ>A*S?$ME[@[5))[*J9-G8!;;5JG/01U7Z-H* N>L2S<79/W13\Z-4(?5MP1MJ@XA5(ZUI"-I F_CM:9P9S5G^ M V+;W[,)"?X]0T 6Q1,H%RJSK^'*AE2=G4M2Y&$#&*XV[AK/ FC8AI M?_STL/:2VE3:FB: +4PF4&YAQY\#M3 IF[H6QJB@<(L^?GKW\![E]$AZU[8I30YS-GL"-M86>R]",.BK((TY_Y$2)!-,[6MX3OG02)^-)JA%I<_"F MVBSH<4Y$75O0IMK"96>\?WS]/8"W LG\"/6X&WN5JQJC97:0+:YNHY M[6ESC"C*J8YJH*+0 ;8"UC/;%1$K3BK61,?YS<9 ;) 9 MXL,@89QQ#9HLGB+'OPY<_/*?6(Z@I^W@FVV]:$>66FT$VS@EO/:U1TX6,;J( M$!XK_8 OW:^\>./X?\-.)+\2W= 4L!FV"5BD*$C: 37&5G:U4Q>R?4A.&5'2 MMJY(E\)=D;\T%<@Y;0G8(EO$.[X??=0,J#VV<=O[=K1HCXRT%6/D-0/4S+': M=C(&62-BO4D*#2=AE'7\FC++K);$F(8Y)^.[3#K?J5OV''\.V !K16M$T966ZOO, )-A[QHI#7J)"4ZNS8%:A1ZBB VFN7?@!-68M][4!S>7NY MN%TM+A'Y:;6\N;ZW% JW^LEBL5Q",OZYJJ+315 SZI%)H?8LI M&*F9ZJ %.6,E0?5-[]*+#V'L^)^C,#U<^$X<%W>VYR_><>2IW@NX<2J*+5IK M2Q? YJO*N7:$FM%'; !4'0%]HV, -?'+<.]XQ[=;N_2;KIE715.C[_@FGL[FB3@.T%GA1SY M@W)_V*[178P>7E(,AL)B-.1FP]$+'P^OB/A1_YU> W'WC:0R>F-#X&8O%ZXV M!K\!7 ==@5D#L?B-O.RY$N>J%$SZJV M .Q5$D:UMQ09N89'6,9Q)M-2K59V]XBX/-F1J9(SG;:=A$])1#QUK:.&X#U, MQF\_1YL5UWE@>)QI*7/I'$;]9XL>>.'$NWG@TG\6OZ7>$XE= X(PR8431:]> M\/B+XZ?X.MCX*H>$]SU-@EVE50D46]W*L"A1U,M(LIT) $84'0ET?636%0)!0^;ZXK-AE84C^_Q!A-I'WQ\BY/ZV]B*78!#@8K ME<5&0WO 3J[$MO;2(R..2NHS1.A;]N)Q9(X$F0.&1QDFXQQ%;L;6ZNUI/ MX%[?0?S*TJ*]&V ,Z,*]=A"/7HC-!MEAM@X$$!A5"7P70J+;KY,=IEX M<;-7US8$[L1RX42?/6T%V$4;F-4U1D82'>T.VO&]P:3;5'8%AQ$N3!Q_9.'6 M=$PHAPPJV[SP,:,5+J:"%&8M;11X:/.@ 9RG!1E&]*6[B.:])*]W1)QD'KAT M-^% C^+)SSS5'=]@POB]][A+EMNO,6;JF&\)JI*U1KI/?2?![B4^D 6'Q[,U M W>^IR7;_LE^E6AUE(&!>_UXRA>A9/A1 >/3B,+K(D3.X@PQ)F=LE5[PR7[+ M.$6,5<1X/0NW9X3;?$7C4(:1P#$2669$1*;M!%Z3^C(.Y9>!O0>?8T9\ MBY/%2W;2VN(VBEV!NU07!8CNIM(/L"MV8E_7OLM!BAT,,@YZ5XR$\J'>V_'D ML;5@?1TC;'/<$M]0W52LM 7NT(TB2K86RX: 7;:97S,;C"5AZWN,QF7TP^#Q MC'"PA[+1:%!"&'N-C3M#\)&C*L3IMB)@;#ABL-]&HLW]0T,;A]8GVAO/>?!\ M+_%P3-;:K%SD+O1=@G]T]9Z\MB3]=^@.W*FZ*D)T.]6^@!VSLPBZ=B\,5.R$ M):_6[Q&,)__U_/SZYGI]O5BA^>TE6JV7%__YE^7-Y>)^]3NT^.O7Z_7?8."! MVK6?Q@[3\7F%"T#RUM/P:].79 32<.X##2AO+J)?#F'S9E">&GCGO-*T0+7L MV9/&P#VT6V<)P[XS1C"Z0[-BAI#QPNA;]<+$_^.$KQO>8G5Z= M I!$,RK]@'NGLNBBH[9V NRSZKQKETO/1CB+^!"H;I:UX\K#"T^\.J*U6S;A M_H"#N#S;?L !WGI6%\IU&;VY"EZ;/5VQ*W!G[Z* MFSVXWZ 7;X3^Z;SV8N! M!G+]G[C\ 7YD'@U*(#2=_WXJX8Q:FVH51LL;1_CR,HO#9"QZEE:EJ6P+' MKP;Q*K6I3IL!1J95OMM!E@AVOB5GLCK3CPI53+O;0O3D+?=KP2<1/?A M5CCO=H>"FR<JE# M$C 4FI+,3''V&2I&196"U,6XL_'@527NL:R]FE-5&B>Y];6\84"9,CI-$7#4 M,&12L&!LH39:6-06+PP5*JA$1)9V2%KO 4@;0_>]1B%E6R63N K0PK"I#9/R MG@[$K9-!!'>9X+02V+O;,,'HIX%N)K4"T6B"VGS=!F\QDP(%)4>S*LS7-70!#E2KGVJN$C#XBI*L+ %:M;. +30H+@=$4D! % MP @OCG==U*X:RCH ]^9V89MV1"<1;B@P;7!?%,0=Q"&E+0]FP.V/OJ$KB;H; M,.WK(1.$@8.:.>69V"N=!$@:%,[2CJEMX 6@P9LZ:.ZP;SKZ+M54%65G(FC7 MYZ2@N05CIP&6)G>/K;NCH=UB&,NXBW"_]Q):P(W>W;U@7OV(@XWN+2?OS3A]F'#^S_*-X1Z"'3;)KLPLC[)UE;TAGW MTQ]G?_[C'V8?_OC[_-???_CS[$]__BEO[S&%5=]MFA5M/WV:_>F/'_FO?YC] M].-/LS]^^IAW#=,D3LA'9$8'\^[3W'4]NIQV_#O'0'*1IDA$8,LE;D87@&4\!F1>L-) MVZT\D]=J9^5$1$?$KVC@[[GY9W#+GPQF M]0'IQ/$"["Z<**"7\_S7[\\"-; MZ__^CS_-/O[QSW2J9ML/;+U?7>/#VK17W@:%[\5RX9HWYP%[;@.S(VS&#S+1 M'G#DA>XB:/3A >0^=WSZFMD,+=B^VX"RK1(G2FQ)=XX?O2 82L#6?(4!1.-I M"W'-X0F,Q)_:VN,2]2AT PZRJH)WJ;4/&("563>08234UK>>;#2,L"<92$QD M8*X]]_WPF8+I51A=ANE#LDW]O';Q/=Y@[TFA=G='&L"=7DLEE4W2+@0 PX&> M'-J[ ?EH:!M&*!\/%86TRQ%M5PP?5RVY_%%!&CD55;FYJIRL*8PL"Q)5+R,2 M'9(%+%N1WN%H11>([6?B#3V!0T<'\27I&;)N@&&B"_=FDCC(,(@8/A^([[\@ M,A1B8]E+CQQ)"=F&3)'?@=YY 0$!WW>B&)%%&=^'L;GQ(BB#21[/BVR3=O75 M])B.U\O$E7C[+F4:S/>SFHN M6Q6ST5UYTRFYZA'')MUTT%1*I=W3H:0]VD)ELRSWU&'.9!6W4P<7M]A3'5SB M[A!LUI"K\.O5VK%-Z%V6B;.J"JIVF1H(UPC^#>VRIJ2QX);PS8;]MY-IU)PLG;\=@1I&4.FR62 M6/11GKW*-FCV[<\'RUL#]\\6,47OE#0%[)MM'&M/+QYC\ MSY7?<]"C!-SZ>ZBGFL3%6^EUHVH+X&Y8(X[H=\+'@!VMCDM= M2V.T$"=F)RG.O#2'6FG&K*',2^<%CXL7^F8WCEL6?$WM@3M4JZB5 LJRQH"= MK9UG[8+".664DQZZ.(_"';PQQ,49:9OW=+#OTX Z<+\XT3^P(+!$+XT=@/MH MN["5^SO2UH"]5(%I[?L\G#2+.@OBNKA_LE\E^FKN =RC%<2MOAXD;0[8DU6XUJZ4+]">(?*; MC]E+XLRKA8%847RR%G33#?W5CFN/I0CNVP+UW+,A+8-5UQSPG5@J6N-R%[## MRGDUM[RU]$R.<]X@ GJ9@'Z=@&,_F$6Z_M/I(JK@/""8Z3?.*U_11NSD]%6E$-\O=P%;L"]_XN M"J@F ;;W ^SYG=CO;>S'WCZK@ $KWVJK(MRXB@#B]/&$G[N2_4W3=X6S7FK^NVQ;;P\F<;7>! M]-IR9R%/GO:"E&B@>#8U/L?;,,K*QZ^=%QPO7L@J)(Q<+W"BU^L$[]G#V33M M.F1'WWF<(8UUAAP1.'*,H.[32T*## <8O<:06C\(%W85RPL6G,'R<>H8/3 6 M@>[_4_:;4?7BB^VR#-#F]U3(Z0!-% M9;/1.0ZP/)=H? TM*7#$/ MG-"[!XFDH*(G;9BP\-D?R!A8#\ %&1R&Z"VK <*(EQF06T/;R,T?4*M54%M8T14 0=GI' MLJ_V<-!FWAM.6N^,'; MF!!-CZ1VIP(<[S35TBT)J$(",";J2C)T>M",P2CWL.&>6#V$L4>K8*V['3P/ MKR9KH-KQ"'X\@WDC24/=$;<;O4EAKX:J=+<\IXG'.C(-OQG*2HV1SPAZTGMA MLG.6HTW3,?#<: +1X#@&;R^P-E[N$EO#1Z!&$5M7N8"1HYE?XZM:4$LZ*_&6 M1;^\]/PTP6['?:G37A/S58G835Y[U&5"_BOCW*0G9V. VZ$R+7LNYS1VJ>Q( M#WZG*A.C]U[5$1W@&*BMFL[[52(1P#BI+\LX>U:YMTUEU\JHJBP"K9F=JT$, MY^WL777&X*X4)X7&6NKJL8,U2836DPKR+M;P"&]Z'VMH5(._DY5IH%L$#A^/ M6L146!D#QI$VC@=8"8-:_EJ*QL9\A2]Q$KS' 0$JCBKSP+T(]X<([W 0DQ W M^VOS/E=W*L"]6E,ME4?\NI$ C *ZDN@ZS<7R]G)QNUI<(O+3:GES?3E?DU]6 M:_+/E\7M>H665^2C+W?WB[^0=M>_+-#U+?E]08*.Y6IE_26"&MU)+$,"_EESGFUSGB:!CQ_VO-$[V-=?&??UG>7"[N5[]#B[]^O5[_#8)7 M<%U0UPT#\FL\?_%D%U/;^DS%"YI$KK7^N@Y3L/I&OK4W]!A15%)%WRC=DV26 M,?>?JW)>AGL2T,JV_R1M@1MOHXB5G>>ZAH"-M9E?4T:*OG'"-JWT@FT#LWGH M"]X_X$BBD;IVP*U3*MK1"J+:"+!5RGGM$1S30P!VY!"C?_OP_8>/Y9&(1:N< MNZY'U^".?^=X[G5PX1P\LH9HM-"V/L"M54EDT7(;.P"V8C6^=2V:TCSS I11 MM6G#FTVZ3WU:F$>V%=9LSQWZ0[?MKJJHV+EJ9\@VWUD&7?L71D*MF\X6O>,> M)R3RP6Y^\-WH"M+&P.V^64C1R.M; K;H%H9-F.\EWGH;S^;F^SK"3IQ&K^WA M<7U+X.;9()YHFS7- !MF$[>Z5IG3S )EN\FZE!=\B?F_U\'I%N)]Z/M78?3L M1+)DM^Y4@%NRIEJ.$G&[D #L ;J2],@&9>.@=_F([Q&)P,5!?X>RO8]O=&"4 MC6SO"0D0^J%8! M)SV$ 7HB0[ [S5N$(HE#N1RADAVF5Y (P]\/ CEUF&U3;=H1)^(,C(O+-C5U M@L1IX"4QLRV]J+(;]LKGG,[@JT!J@NBKJJ V^&VC,U'\519+NTY^2O>SWQX" M#ZXX_4 9' 8/KJM&$.X;#%O:K32_4?D6EO9=U-5G>W+2R_E.4EG8E!QL :_^ MN)A-S4G0:LN'F-9>Y%7.M*FM$I'@-"&J@[)Z;3L6U*8'4%V$LK'1>"5S1VM )2#@U+ZXZ$WVP[*MUN'9>?O62'3VA)BHC*LF++6-6? ,'<=,CT/TH M L5,H'F442(L2MH,Y1G8E!/9$]& M"VRAY8/O/0[P4+0Z8MG4'=7&LZ"-,#C=36 H9G(_KA E^[:$+RM/GR$25U50 M?DVUJ^?>)(&"D$F%E?MT_>B!WZ\S))YV6O,^3 -VW.KER6!)B##/B:,0Q(\: M\>]B]DQ[Q?T*+EA#MH]'_,_%$8\;,I0[9"CGE(*-O;5G6<>MF%_DX8V)^6H[ M?995-RCDC[#CURDRU2($="[HKQS5;;W)A9\]A!EP$T\$*7'LT=)Q%!ZCL*6Y M3"T;@?"$*RF6(7Q1A3F,V ="X:5UR,LN2;Z)L7D CG)6OA*3=18[,0 86^WH M 4KMQ9+[H\+P7(8Q*ZLIH/FTOJNF@HP0"E,MMQ=.O+ORP^=8O4I;71?@4*LB ML*0FVTE[P$"FQ/:P9:3GJ[^@JYOEKRN+YDT\FXI_%X5/GHO=\]>O)!"[#K*' M)(+'.<&%)R_Q<)O1:Q$"[@KZRA$=I#L5P&[30QCMS#GA%[^BX MR O>HV)H5(YM_4U#"VHJ]> 4Q&T^ZR<<9*S#>TS=S?-I<=?R^9IU: 9[!AH* M.#H-J6#)&:6Q<0 CW*#B:I\BE$S1=47!%EN%5)^](A]/#2VGH/*H4'E 5)Z] MII/5E"8?TS]NJ-H/HMK37.TA,'"^Q%M,EEDN5S!9V2U>Z,X;/L'L_T([>@7U]DR\' MH4E4V3!LBU0L.__ID%R%^&]E^Z5]%;?;U(^W2"ZW+%K.DW& MNYMX-V7P= R4#X+>9<,8#N([Y$(/K@ FL)L1A8!H8WS+;I/0(V(9V\V)"5-7 M8709I@_)-O7G&\:5+"IIZ0(-RE\5\$\-F,D2G;-NI9M2J9\U.+C-V^#M7%PTYG.,XX[].HNII.>/B M0"1[!*7EX+03 >!NVUT9S37 9;T!N[>&$(8K6Y?'B]F 0Y\M*J1!CJB5BQV] MNQ-330@G?G&,DYCM!?J>\^#YUD__3C62!ROW>(.])YK7J:S,VJZ3PPJY II1 MXK3?I/"A@7W#R)"/A,JA;&TKC**&0MY(*J]5C[\( X9Y]%KA11HGX1Y'<(38H''@83B^% GB0 HA M^/41=ALC8=+*-N44NTX.$^0*:%DYG/2;% HTL&]ZM<"O9_&AN--;*V0WBAZX MP)M,8*@^?TN<1=_M:WI/T_-E:E!P_N.NT_-_J02#0$ Y&DP4,*X-+C9 ,B7 M+7?.J]8N0-EOIB,U3XK(L.NY&=(BIH**X5-#K0G!JFZ(AF'G(H%T@8BNV_\VFW M/*00/@>$2F,J,-<4U4[(M./+=0)NPS+7Q&NOK1R1RN3P24DMW3,WH1, ];'KVMD-[=H+VC.T*1462A4V(J@I MJHPED#/.L=N*:7UI HBA*Y:)? R-9@I)9G:UIPAG MKJ@S$("F/@WTGD?@0U5W9>A%6H!!2$.($2,HZ*'2.#@"#RZN@^P!U+[5"IL) M31,^%)2C ",-5*8')RK"# 0KQ="0ZF]94%.I!Q@%L;+7-^)U.-_\EGH1OLN* M>-S1FA[SP%WD93PD.NQ$ #B2=%=&Y=:JWU\.M4$(GJZD#I9*..E3VQEKX.-%=&7J1!F"35P!#RZ*ND5]%RS-A*8)'PK*48"1!BK3@Q,580:"E;+J%_P% MRY!J*O4 :\%BZ-'F'N2 HTQ?1=4M;=[06\V]1>J][,E&ILN?XZWP05DBQ4(Z$O0S+GI8O'H-E+9PD)?#S2LL3$]!V4TR+E,;PZICD M*N7ES^C[@P1J<5-UTN8>$T&D!G'K0*>F^01PI8GKWM"1ERS,R0]1F;0[,@PA M,A/3R\6T7864!%X;C-WXBMCU:A=&R1I'>\JB3#,-[:$[:YNH1P7[ZAM#=M16 MGGN4ZF.4$=4H8K3/2&B_9SYKK5#?*,+&I; /812%SR0RL.FP)'8HP$G%89O: M W?85E%%AY4V!NRP[3SWB#"%F750AU6?5<<2%[++WH3!8P>//6H^(8>M$U3F MKV+;B;AK+2AN6L PKK%\*Z-<*"W-_OO9,)WY&[*T-O'Q^PLVL(,>*^ M/:CCP*%T$?TJ2BX[\)'>QL4<#6-N-Q !C +2FBUVU BLZG M&,Z9036U&.Q$MQ/3+(N0.6I['+5G/&+&)5=,\U$Y+TX9VX?XUMXX\AH'TK>* MBT9@#FJ<>F#0M @:M_L@J$\%O68(T_I66\2E&E!AJ\2)DK>AL@?\Z 4!JWTA M4]R83X^EAX./Z0ZPXU,IKOSP^3K8AM&>92^UI$^K]P:.[!W54'FM3*TK8+3N M*H'V4U_".!QMZ4A(&,IZ!K055=#J%7X8IY'MYXN(>@A:W3F>>]OP8,EQ*^"N M+1&K6KNOT@2PJ\HXU;\OS.DA2G"&;DT_#Z)>5<^L7 Q=#H08R][U,NIV"V^& M>[RF&<-M_E73$+R+R80[JI!YU JTHTF9[5'GDI!$C.; _J;V?)]I 8^=CHG+ MDN1G*,!LGYNX5!JX-L\)E]&C$V2O=E^$01SZGLOG]L"]([JF4S)_,SP[275\ MLOA(V%S==IO0%&W@[FY4A2)"&"$,&%3,RJ?KIN=?5]>WB]4*S6\OT?E\=;U" MRRMT=[]8+6[7\_7U\G:J[ED&TJ3URGL,O*VWH?44^!,"9,U]1^AM/!RO\4MR M3N3XQQ#?E!X;;]GI>WPQQO!!@X>W"B5]5*']-(_ ,"N96[+,]LE$IFFD4+"- M2KZ%E3+K([".2MY1SCSZ1ME'C']+^PF3^YJ&F1R>_7U,$?_3AY]^_,#PGO[E M[S?>;ZGG>LFK)*Z2-@**E3]_V^7X0+ZW#T8'DNKG^Z]?KR^OUWX;P$EG0(F\U"3^IG?(E32;C*>80 M>;W#B Q)RY>YY?1'5]A^/I@MMS$G9$'2XIP]F&Q],,'8A8IG(6J(PH#\N,G6 ME8%[P3)7XN+M-M;&(]'(P5>HH&2",E"@&D!]U;L9O4M^?EB\85\L)JF2[;M7A@B_7:=LG&7P03=M^F6YN9$ MPD1EQ5YA@Z>H9$M?EK]=K'J:%\#RMD -2DG$]*D:F=?' ( M8\?_'(7IH6V"ZTX%*&#U5(LX178D 7@.U95$.\OF+_/;SXL5NKY%^6'-";"- MZR*"E,4=JWJMM$_E!LG"=R(CBCORJEXT8;N9&=&T2T5F#"#.P0P5/,@>39S! MF*/!:+ &N:P6 GO"1&9:LK#N!>^6.5V]-W 8ZJB&:M4PI:Z 0:6K!/I;-+\L M;K\N;,[3+:*VS<<=ND_;X!OG5]6^TS5Y@]N2?"!>N#4?"CV3L5 ^&(!)<3QU M< BP62'+B>BU4UH=@972;YGA&IH#]_ V02L%IR1M 7MP*\O:Y8CF][?7MY]7 MZ-W-:VD_,;!MG(FGC"1FN.7#-*=,R-OQE$P!3 MRX#B G34XCZ9D+7H;;.-$TM9^6Z9K#W_(F+ZP=OF&%AN&PM.RY\A0C;0S<29N% MK.SXU[8$[)@M#&OOSB_.UV"LLO5P2]IZ4G;9?!15WW0REFGPX(B^,09JGAA, M4MM.&'E/3N(]X>N P$J:YV'^!;N/E8+X'>://A3!.W-O=54=7IL<:%#H+Y6N M.UU=W\YO+Z[G-^CZ=K6^_VH[F[>XHBRH0GW24^\-W&\ZJD'T$<6N@/VAJP3: MME]<_Q<&@C6+CJ8*8#!P$>[W7E)<I> M8C#OKAR.7ZT3!X0UIXZM&: 4LJZW!*5'' 0L[3,>^S3IR+9V^?L3)&*X>8/ MI"M<0^A%%#C F%':\24%?8J LM!2Z MNYG?VK[-H*:8E)]*Z[7K#8MWZLG^1:FNQP=.,Y#Y[?;9];J2-P#%(7OE)2M+47 M8"3IP+QVV<[U7VARV=>[NQM638+M0ETM[[_8+A0\=UU6/-#QA7VXXMZW^C); MAPYP3]!6C>@8G8D ]A-]673=IAP1B3O995V",5?="H5LQM<06&!9I0\Q_BTE M(KY:_/4KK;E$[_18/8LY%K)M MMFMJ/S%S;9R]I(TG9+ &%RP%9<1) UC$#2@M(/\\+=7>,ITT=@#NH>W"5@), M:6O /JK M+[9?ODRO_\;+;>_NOY\>WUU?3$_*NNWO+FV?#!Q[L1>O-P>J>&5 M_[=M\E'N#-S.NRE!M'FUGH#MOZ, VJ]0T&'H[F0YT(P_Z_&*OF7_6I_!QM)% M&GL!COG1;:$8\?$0F$6,NR"#!AG@&*&K&,5"Q%/##6U1!BDP/#J6]"LE/(R& M[O&&$/=?T=P-#_301ZHN@P5=[_$AC)B$[.%SFN0Q/QR(8/3U%_YA+&P\K>F? M&ZN^]B4(%$;,*:NH']N+&O0BLV:$TW>E;'1TX,.SN=HI&$ 1YT"L3#MR,5HH M"KH3%%0R@#(.JF_!,R;LQ7F@]"8:UB:,B*"',&#%![=>O'%\_L:UM\\;VB[Z M3@_A&]&[O350:%84\Z0>_&E3P/%:&\>]2E?/6'Z)=?\>6M;59H?=U&=9-IMP M3_R5;;V2WU@YQ>,FS-9+JTAFH:^HIH5IA7Z4G M]&BHNR!]:O GSD/J.]%1$7YNXP^<"113+FS4WQ]%"[P@?S848F-5#_@!!#+C M:4/$O4*,B)8YQ=0>#6X9>I2Z91\*^I0Y:R";NYVQD%%3N#1\$N M2JBBH$K/2:!@)T&&0L&-$^_0U@^?+2X Q],&1T-Q*)A@.(HR1#",4[)R9%MJ M;+U66(+5M1K!9)R5?0\>F5[RA-+7+TZ21O0I5+5UG XEH!!J0#W5]5]G,J#7 MAOK2Z&,*'7.&BE%1MI(L!IZA?&CK$&-3497@"^\=CY8@S::A0WZ%(PU<'*&P MT"5_'LMZ91'< WZZ40 ..QKJ.*TRHM0=,,SH2-&OV@B> JB,J98.8++--&@= M2G*>E]M.[]WPTIDK$@VR $U<*-,M_R(]O@P4VW-MK7 "'-HL?CV5_.#QV0 , MM3:U80*;=)[FRFKX%MS/CO;OV %E>8M'D ',5##UKZW^9M3)]VFW'(#S^!CA M1\;:A!Q MP3W12<3'M%K2*Z:)'HN7#5G4+[?GGN_3MST(8.8_EA^RMDH8T9\J) $CCBG)].N$Q2Q'#?%!J./E _/D\_R72A/>"PI:P= AU1:.$V_/JJG@ M_'4BHC=:JK?#^Q$"C "]I7(A!N> M/LLX8S<8-RRHR<8' V@0-+9Q_$WJ%^O>AT)9;J:L(I8DJ$6SBO>D84QY! %7 M\R#Q&*?>$U[A#3V3\G!,XFT_=;'+'UG>'](DVTKH^KCK( --!N1,*[<>_TR- M,@EH-"ZL"0P0F4(E5RAG*W]1O6"L'FH!XBH\==,,P+-"V80/)%9\16&: MQ(G#KU@Q@(W1,R9:#<*$K-*S;X(LUVDL>83:)UC]S@_C^#V#;#A8O=AN\88_ M;)2]&GE/XN-[3#')\[WV^[>&2$X&?_45)HDT.].;!*;V$,M(S)D/CX176BD' MJ,H"0'BTK#E<:,[CFDN(YK)+:BBB&B3+9)0=*+.=B>)(&02@T5<-.P)6;9?) M ))<8$FJRTG[20!* ]M&3AL)>8.WCX1H9T_O;O\3NY=XBZ.(!#@\WR%X;#\@ M[$D*J F;4%!Q3TF3#O1;2WW%,G^'RD1(%(RN9&8C6%82DG"-2(+CA!V F+T77RKA:^"80^7NQ*:!RYI* MJD'FCI2F@\VZ@IE'YS0 C,]CJZE G>46"6-/!J.MZ4O1D$"L\]BK)QS"XTA*(*':%S@^=%+!R7-8;1T!HT(W_K7?KJF @# .&"081P]R M$.A9V6>8F($#X2UQ'\YEQXBAJ3MP/.BJB(9H0=H7,"IT%L%I,V!N[\S4)6:EG5M@3LV"T,:U>D(F11 MA6[FO"<>JV^K<90(=DI^.[91\J>_WQ 'X5<6+@AC\QEJV:7D('<>/7@)SSF[QSXK7K<.[W&YR@ M9.=%+CHX4?**HHQKVC8J^:;1]+:HKE/\>>R#8)OJ%<9&]X*6[JM:*FL0E1R@ M;YP'&V?!4%36T;!,EF\OII$Y-_@KXALX6KS@#;NE,0_*ZME+*L>U<*T+%;7Z!!$=LOHZ ,,81SSMB%SIT7(YSQ-W8I^-$U)X2& MV9"(CXD6%:7DP]I$8*O::329W%QL%L3##\DU83!BOEFSV=#8$"C"M@M7J6MW MT@K@0D^!6>V*=80D*FD:WWSH:9.WSKY^(T*A^:3L\U10N966;2=CJS4L&[+8 M&:*TA]B>6.-H?Q,ZP66*+_&&30ZDT1_D86I;!Z &J2YL$7XVMH8>:JHQ/VA8 M2:^9\T,QP@=R4XQR3A!E9>0(1C\K)R3L GFC4^.Y1ZHU31YP\RNE;M.:CDM\W="BZP)''[\T]@%NR M@KBB'36O@#MTB9N6*07U3P&[; MQK%V.FQ!%S'"B%*V'W35B-L8<#6UGY[9R@,M:>-IF:ZA $MBO/:#JR.1&Z,I M6=MIF:T\7JIM.!US-10*')LJI/L%-UZ K\D21181-'8 ;J;MPC;>-2A: S98 M!:9-WCF@U!$C;^N5Z^'DO0CW>R_A.7DT 6(C#F/PW.XVI:"RW%XX\>X>;[!W M2(Z=KZD=4)]K%:TXG*MK!/U,KI'G/F66 D:8%^./=RC*:".'ET>E#R![OZ6> MZR6O(Y^Z#2+R;2$N)8MRNA82KP86K_)M@IGO7R]\Q]O'*YPD/G8YMTI *^D( M%(NZ"R^/ ^IZ328>:&3>4%SP.D-\%)0-,T-\( @!PB **+WI]#IL'.5*##@)Y:*IC0C01D@-"4 MQ$"Z<3G@#/$A438F?V2$[YBS82UAQ\BZ83'0)O1]O"FOP?#ZM"U7L0;1SQ.. M'D)8&KK%"3I$X09CU^XCI ?GE:T,>8%XB79JF@&'1IE@U<2K:AO X"9EM4>V M9$:03O>7-<7[QT&FX03K\RB!J; %QS'&-Y@P=HGC34263/G;(S(8:NP!W.<4 MQ*V$'O+F@#U1A6OMD(+1GB%&?88$^I:*HMP3.62U4,3/@!IFK0AYO8GB X#& M5L^?-B122G:JF["A:P\*3S^%;D2GAX%''T$V)%-9V=R4C)]%*QG3%R_P]NE> M:D['GP,VJ%I1>0[:E.E,*>Q ^AVE,M MC]KVQ*F!"_UOVG(26GL!M<&.8K;["Z%:^S+.-&:,+ M$F8FF%C*/3M?5(6_,CJXG\$[,,(!+ HP@'^-GQ47BP_?YL MG1KN\9[?W&:_T>O,'718VWF"V"%70AMHG/:<&%HT"& <)HJQ^!\0'0T.( R@ MB5)@GPFZD"?0