0001402829-22-000007.txt : 20220307 0001402829-22-000007.hdr.sgml : 20220307 20220307151658 ACCESSION NUMBER: 0001402829-22-000007 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 118 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220307 DATE AS OF CHANGE: 20220307 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Orion Group Holdings Inc CENTRAL INDEX KEY: 0001402829 STANDARD INDUSTRIAL CLASSIFICATION: HEAVY CONSTRUCTION OTHER THAN BUILDING CONST - CONTRACTORS [1600] IRS NUMBER: 260097459 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33891 FILM NUMBER: 22717759 BUSINESS ADDRESS: STREET 1: 12000 AEROSPACE SUITE 300 CITY: Houston STATE: TX ZIP: 77034 BUSINESS PHONE: 713-852-6500 MAIL ADDRESS: STREET 1: 12000 AEROSPACE SUITE 300 CITY: Houston STATE: TX ZIP: 77034 FORMER COMPANY: FORMER CONFORMED NAME: Orion Marine Group Inc DATE OF NAME CHANGE: 20070612 10-K 1 orn-20211231x10k.htm 10-K
P3Y0001402829--12-312021FYfalse0.3330.3330.3331P3YP3Y5P364D12900000118000000001402829us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310001402829orn:ReserveForLossesOnUncompletedContractsMember2021-01-012021-12-310001402829us-gaap:AllowanceForCreditLossMember2020-01-012020-12-310001402829orn:ReserveForLossesOnUncompletedContractsMember2020-01-012020-12-310001402829us-gaap:AllowanceForCreditLossMember2019-01-012019-12-310001402829orn:ReserveForLossesOnUncompletedContractsMember2019-01-012019-12-310001402829us-gaap:AllowanceForCreditLossMember2021-12-310001402829orn:ReserveForLossesOnUncompletedContractsMember2021-12-310001402829us-gaap:AllowanceForCreditLossMember2020-12-310001402829orn:ReserveForLossesOnUncompletedContractsMember2020-12-310001402829us-gaap:AllowanceForCreditLossMember2019-12-310001402829orn:ReserveForLossesOnUncompletedContractsMember2019-12-310001402829us-gaap:AllowanceForCreditLossMember2018-12-310001402829orn:ReserveForLossesOnUncompletedContractsMember2018-12-310001402829orn:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember2021-12-310001402829orn:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember2020-12-310001402829us-gaap:CommonStockMember2020-01-012020-12-310001402829us-gaap:CommonStockMember2019-01-012019-12-310001402829us-gaap:TreasuryStockMember2021-12-310001402829us-gaap:RetainedEarningsMember2021-12-310001402829us-gaap:AdditionalPaidInCapitalMember2021-12-310001402829us-gaap:TreasuryStockMember2020-12-310001402829us-gaap:RetainedEarningsMember2020-12-310001402829us-gaap:AdditionalPaidInCapitalMember2020-12-310001402829us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001402829us-gaap:TreasuryStockMember2019-12-310001402829us-gaap:RetainedEarningsMember2019-12-310001402829us-gaap:AdditionalPaidInCapitalMember2019-12-310001402829us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001402829us-gaap:TreasuryStockMember2018-12-310001402829us-gaap:RetainedEarningsMember2018-12-310001402829us-gaap:AdditionalPaidInCapitalMember2018-12-310001402829us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-3100014028292017-05-310001402829us-gaap:EmployeeStockOptionMember2017-05-012017-05-310001402829us-gaap:RestrictedStockMember2021-12-310001402829us-gaap:RestrictedStockMember2020-12-310001402829us-gaap:RestrictedStockMember2019-12-310001402829us-gaap:RestrictedStockMember2018-12-310001402829orn:IndependentDirectorsMemberus-gaap:RestrictedStockMember2021-09-012021-09-300001402829orn:CertainExecutivesMemberus-gaap:RestrictedStockMember2020-02-012020-02-290001402829orn:CertainExecutivesMemberus-gaap:RestrictedStockMember2019-03-012019-03-310001402829us-gaap:RestrictedStockMember2020-01-012020-12-310001402829us-gaap:RestrictedStockMember2019-01-012019-12-310001402829orn:CertainExecutivesMemberus-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-08-012021-08-310001402829orn:CertainExecutivesMemberus-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-08-012021-08-310001402829orn:CertainExecutivesMemberus-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-05-012021-05-310001402829orn:CertainExecutivesMemberus-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2020-08-012020-08-310001402829orn:CertainExecutivesMemberus-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-08-012020-08-310001402829orn:CertainExecutivesMemberus-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-05-012020-05-310001402829orn:CertainExecutivesMemberus-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2020-05-012020-05-310001402829orn:CertainExecutivesMemberus-gaap:RestrictedStockMember2019-09-012019-09-300001402829orn:CertainExecutivesMemberus-gaap:RestrictedStockMember2019-06-302019-06-300001402829orn:CertainExecutivesMemberus-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2019-05-012019-05-310001402829orn:CertainExecutivesMemberus-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2019-05-012019-05-310001402829orn:CertainExecutivesMemberus-gaap:RestrictedStockMember2019-03-312019-03-310001402829orn:OfficersAndExecutivesMemberus-gaap:RestrictedStockMember2021-12-012021-12-310001402829orn:CertainExecutivesMemberus-gaap:RestrictedStockMember2021-09-012021-09-300001402829orn:OfficersAndExecutivesMemberus-gaap:RestrictedStockMember2021-05-012021-05-310001402829orn:CertainExecutivesMemberus-gaap:PerformanceSharesMember2021-05-012021-05-310001402829orn:OfficersAndExecutivesMemberus-gaap:RestrictedStockMember2020-12-012020-12-310001402829orn:CertainExecutivesMemberus-gaap:RestrictedStockMember2020-09-012020-09-300001402829orn:OfficersAndExecutivesMemberus-gaap:RestrictedStockMember2020-05-012020-05-310001402829orn:OfficersAndExecutivesMemberus-gaap:RestrictedStockMember2020-03-012020-03-310001402829orn:OfficersAndExecutivesMemberus-gaap:RestrictedStockMember2019-12-012019-12-310001402829orn:OfficersAndExecutivesMemberus-gaap:RestrictedStockMember2019-07-012019-07-310001402829orn:OfficersAndExecutivesMemberus-gaap:RestrictedStockMember2019-05-012019-05-310001402829srt:MinimumMemberus-gaap:EmployeeStockOptionMember2017-05-012017-05-310001402829srt:MaximumMemberus-gaap:EmployeeStockOptionMember2017-05-012017-05-310001402829us-gaap:SalesRevenueNetMember2021-01-012021-12-310001402829orn:TradeAndContractRetainageReceivablesMember2021-01-012021-12-3100014028292022-01-012021-12-310001402829us-gaap:NonUsMemberorn:CommercialConcreteSegmentMember2021-01-012021-12-310001402829us-gaap:ConstructionMemberorn:HeavyCivilMarineConstructionSegmentMember2021-01-012021-12-310001402829orn:StructuralMemberorn:CommercialConcreteSegmentMember2021-01-012021-12-310001402829orn:SpecialtyServicesMemberorn:HeavyCivilMarineConstructionSegmentMember2021-01-012021-12-310001402829orn:OtherProductMemberorn:CommercialConcreteSegmentMember2021-01-012021-12-310001402829orn:MexicoAndCaribbeanMemberorn:HeavyCivilMarineConstructionSegmentMember2021-01-012021-12-310001402829orn:LightCommercialMemberorn:CommercialConcreteSegmentMember2021-01-012021-12-310001402829orn:DredgingMemberorn:HeavyCivilMarineConstructionSegmentMember2021-01-012021-12-310001402829us-gaap:IntersegmentEliminationMember2021-01-012021-12-310001402829us-gaap:NonUsMemberorn:CommercialConcreteSegmentMember2020-01-012020-12-310001402829us-gaap:ConstructionMemberorn:HeavyCivilMarineConstructionSegmentMember2020-01-012020-12-310001402829orn:StructuralMemberorn:CommercialConcreteSegmentMember2020-01-012020-12-310001402829orn:SpecialtyServicesMemberorn:HeavyCivilMarineConstructionSegmentMember2020-01-012020-12-310001402829orn:OtherProductMemberorn:CommercialConcreteSegmentMember2020-01-012020-12-310001402829orn:MexicoAndCaribbeanMemberorn:HeavyCivilMarineConstructionSegmentMember2020-01-012020-12-310001402829orn:LightCommercialMemberorn:CommercialConcreteSegmentMember2020-01-012020-12-310001402829orn:DredgingMemberorn:HeavyCivilMarineConstructionSegmentMember2020-01-012020-12-310001402829us-gaap:IntersegmentEliminationMember2020-01-012020-12-310001402829orn:HeavyCivilMarineConstructionSegmentMember2020-01-012020-12-310001402829orn:CommercialConcreteSegmentMember2020-01-012020-12-310001402829us-gaap:ConstructionMemberorn:HeavyCivilMarineConstructionSegmentMember2019-01-012019-12-310001402829orn:StructuralMemberorn:CommercialConcreteSegmentMember2019-01-012019-12-310001402829orn:SpecialtyServicesMemberorn:HeavyCivilMarineConstructionSegmentMember2019-01-012019-12-310001402829orn:OtherProductMemberorn:CommercialConcreteSegmentMember2019-01-012019-12-310001402829orn:LightCommercialMemberorn:CommercialConcreteSegmentMember2019-01-012019-12-310001402829orn:DredgingMemberorn:HeavyCivilMarineConstructionSegmentMember2019-01-012019-12-310001402829orn:HeavyCivilMarineConstructionSegmentMember2019-01-012019-12-310001402829orn:CommercialConcreteSegmentMember2019-01-012019-12-310001402829srt:MinimumMemberus-gaap:VehiclesMember2021-01-012021-12-310001402829srt:MinimumMemberus-gaap:OfficeEquipmentMember2021-01-012021-12-310001402829srt:MinimumMemberus-gaap:MarineServicesEquipmentMember2021-01-012021-12-310001402829srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2021-01-012021-12-310001402829srt:MinimumMemberorn:EquipmentImprovementMember2021-01-012021-12-310001402829srt:MinimumMemberorn:DryDockingCapitalizedCostsMember2021-01-012021-12-310001402829srt:MinimumMemberorn:ConstructionEquipmentMember2021-01-012021-12-310001402829srt:MaximumMemberus-gaap:VehiclesMember2021-01-012021-12-310001402829srt:MaximumMemberus-gaap:OfficeEquipmentMember2021-01-012021-12-310001402829srt:MaximumMemberus-gaap:MarineServicesEquipmentMember2021-01-012021-12-310001402829srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2021-01-012021-12-310001402829srt:MaximumMemberorn:EquipmentImprovementMember2021-01-012021-12-310001402829srt:MaximumMemberorn:DryDockingCapitalizedCostsMember2021-01-012021-12-310001402829srt:MaximumMemberorn:ConstructionEquipmentMember2021-01-012021-12-310001402829us-gaap:VehiclesMember2021-12-310001402829us-gaap:OfficeEquipmentMember2021-12-310001402829us-gaap:MarineServicesEquipmentMember2021-12-310001402829us-gaap:LandMember2021-12-310001402829us-gaap:ConstructionInProgressMember2021-12-310001402829us-gaap:BuildingAndBuildingImprovementsMember2021-12-310001402829orn:ConstructionEquipmentMember2021-12-310001402829us-gaap:VehiclesMember2020-12-310001402829us-gaap:OfficeEquipmentMember2020-12-310001402829us-gaap:MarineServicesEquipmentMember2020-12-310001402829us-gaap:LandMember2020-12-310001402829us-gaap:ConstructionInProgressMember2020-12-310001402829us-gaap:BuildingAndBuildingImprovementsMember2020-12-310001402829orn:ConstructionEquipmentMember2020-12-310001402829srt:MaximumMember2019-01-012019-12-310001402829us-gaap:SettledLitigationMember2018-01-012018-03-310001402829us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001402829us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001402829us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310001402829us-gaap:StateAndLocalJurisdictionMember2021-12-310001402829us-gaap:DomesticCountryMember2021-12-310001402829us-gaap:OperatingSegmentsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberorn:HeavyCivilMarineConstructionSegmentMember2020-01-012020-12-310001402829us-gaap:OperatingSegmentsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberorn:CommercialConcreteSegmentMember2020-01-012020-12-310001402829us-gaap:OperatingSegmentsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberorn:HeavyCivilMarineConstructionSegmentMember2019-01-012019-12-310001402829us-gaap:OperatingSegmentsMembersrt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMemberorn:CommercialConcreteSegmentMember2019-01-012019-12-310001402829us-gaap:SettledLitigationMember2021-12-310001402829us-gaap:RetainedEarningsMember2021-01-012021-12-310001402829us-gaap:RetainedEarningsMember2020-01-012020-12-310001402829us-gaap:RetainedEarningsMember2019-01-012019-12-310001402829orn:WashingtonLaborersMember2019-01-012019-12-310001402829orn:WashingtonIdahoMontanaCarpentersEmployersRetirementTrustFundMember2019-01-012019-12-310001402829orn:InternationalUnionOfOperatingEngineersEmployersConstructionIndustryRetirementPlanMember2019-01-012019-12-310001402829orn:EngineersAgcRetirementTrustOfInlandEmpireMember2019-01-012019-12-310001402829orn:CementMasonsPlasterersTrustFundsMember2019-01-012019-12-310001402829orn:CarpentersRetirementPlanOfWesternWashingtonMember2019-01-012019-12-310001402829orn:AlaskaLaborersTrustFundMember2019-01-012019-12-310001402829orn:AlaskaCarpentersTrustFundMember2019-01-012019-12-310001402829orn:WesternConferenceOfTeamstersPensionTrustFundMember2021-01-012021-12-310001402829orn:WashingtonLaborersMember2021-01-012021-12-310001402829orn:WashingtonIdahoMontanaCarpentersEmployersRetirementTrustFundMember2021-01-012021-12-310001402829orn:InternationalUnionOfOperatingEngineersEmployersConstructionIndustryRetirementPlanMember2021-01-012021-12-310001402829orn:EngineersAgcRetirementTrustOfInlandEmpireMember2021-01-012021-12-310001402829orn:CementMasonsPlasterersTrustFundsMember2021-01-012021-12-310001402829orn:CarpentersRetirementPlanOfWesternWashingtonMember2021-01-012021-12-310001402829orn:AlaskaLaborersTrustFundMember2021-01-012021-12-310001402829orn:AlaskaCarpentersTrustFundMember2021-01-012021-12-310001402829orn:WesternConferenceOfTeamstersPensionTrustFundMember2020-01-012020-12-310001402829orn:WashingtonLaborersMember2020-01-012020-12-310001402829orn:WashingtonIdahoMontanaCarpentersEmployersRetirementTrustFundMember2020-01-012020-12-310001402829orn:InternationalUnionOfOperatingEngineersEmployersConstructionIndustryRetirementPlanMember2020-01-012020-12-310001402829orn:EngineersAgcRetirementTrustOfInlandEmpireMember2020-01-012020-12-310001402829orn:CementMasonsPlasterersTrustFundsMember2020-01-012020-12-310001402829orn:CarpentersRetirementPlanOfWesternWashingtonMember2020-01-012020-12-310001402829orn:AlaskaLaborersTrustFundMember2020-01-012020-12-310001402829orn:AlaskaCarpentersTrustFundMember2020-01-012020-12-310001402829orn:WaymonLBoydDredgeFireMemberus-gaap:PendingLitigationMember2021-12-310001402829us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMember2022-03-310001402829us-gaap:LetterOfCreditMember2021-12-310001402829orn:RevolvingCreditFacility364DayMember2020-06-080001402829orn:SixthAmendmentToCreditAgreementMember2019-05-310001402829orn:RevolvingCreditFacility364DayMember2020-12-310001402829orn:TermLoanMember2021-04-012021-06-300001402829us-gaap:TradeNamesMember2021-01-012021-12-310001402829us-gaap:TradeNamesMember2020-01-012020-12-3100014028292020-01-012021-12-310001402829orn:PropertyTampaBayFlMember2021-01-012021-12-3100014028292020-07-310001402829us-gaap:OperatingSegmentsMemberorn:HeavyCivilMarineConstructionSegmentMember2021-01-012021-12-310001402829us-gaap:OperatingSegmentsMemberorn:CommercialConcreteSegmentMember2021-01-012021-12-310001402829us-gaap:OperatingSegmentsMemberorn:HeavyCivilMarineConstructionSegmentMember2020-01-012020-12-310001402829us-gaap:OperatingSegmentsMemberorn:CommercialConcreteSegmentMember2020-01-012020-12-310001402829us-gaap:OperatingSegmentsMemberorn:HeavyCivilMarineConstructionSegmentMember2019-01-012019-12-310001402829us-gaap:OperatingSegmentsMemberorn:CommercialConcreteSegmentMember2019-01-012019-12-310001402829orn:RangeTwoMember2021-01-012021-12-310001402829orn:RangeOneMember2021-01-012021-12-310001402829orn:AGCSouthwestChapters401kRetirementPlanMember2020-01-012020-12-310001402829orn:AGCSouthwestChapters401kRetirementPlanMember2019-01-012019-12-310001402829us-gaap:SubsequentEventMember2022-03-310001402829orn:FourthFifthAndSixthAmendmentsToCreditAgreementMember2020-12-310001402829us-gaap:LineOfCreditMember2021-12-310001402829us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2019-05-012019-05-310001402829orn:EighthAmendmentToCreditAgreementMemberus-gaap:LineOfCreditMember2020-10-092020-10-090001402829orn:SixthAmendmentToCreditAgreementMemberus-gaap:LineOfCreditMember2019-05-012019-05-310001402829orn:FifthAmendmentToCreditAgreementMemberus-gaap:LineOfCreditMember2019-03-012019-03-310001402829orn:FourthAmendmentToCreditAgreementMemberus-gaap:LineOfCreditMember2018-07-012018-07-310001402829orn:RevolvingCreditFacility364DayMemberus-gaap:LineOfCreditMember2020-06-082020-06-080001402829us-gaap:RevolvingCreditFacilityMember2021-01-012021-12-310001402829us-gaap:CarryingReportedAmountFairValueDisclosureMember2021-12-310001402829us-gaap:CarryingReportedAmountFairValueDisclosureMember2020-12-310001402829orn:TermLoanMember2021-06-300001402829orn:CustomerTypeStateMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001402829orn:CustomerTypePrivateMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001402829orn:CustomerTypePrivateMemberorn:TradeAndContractRetainageReceivablesMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001402829orn:CustomerTypeLocalMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001402829orn:CustomerTypeLocalMemberorn:TradeAndContractRetainageReceivablesMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001402829orn:CustomerTypeFederalMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001402829orn:CustomerTypeFederalMemberorn:TradeAndContractRetainageReceivablesMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001402829orn:CustomerTypeLocalMemberorn:CustomerOneMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001402829orn:CustomerTypeStateMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001402829orn:CustomerTypePrivateMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001402829orn:CustomerTypePrivateMemberorn:TradeAndContractRetainageReceivablesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001402829orn:CustomerTypeLocalMemberorn:TradeAndContractRetainageReceivablesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001402829orn:CustomerTypeFederalMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001402829orn:CustomerTypeFederalMemberorn:TradeAndContractRetainageReceivablesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001402829us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001402829orn:CustomerTypeStateMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001402829orn:CustomerTypePrivateMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001402829orn:CustomerTypeLocalMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001402829orn:CustomerTypeFederalMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001402829us-gaap:CommonStockMember2021-12-310001402829us-gaap:CommonStockMember2020-12-310001402829us-gaap:CommonStockMember2019-12-310001402829us-gaap:CommonStockMember2018-12-310001402829us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001402829us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001402829us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001402829us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001402829us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001402829us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001402829us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001402829us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-3100014028292018-12-3100014028292019-12-310001402829us-gaap:CustomerRelationshipsMember2017-12-310001402829us-gaap:OperatingSegmentsMemberorn:HeavyCivilMarineConstructionSegmentMember2021-12-310001402829us-gaap:OperatingSegmentsMemberorn:CommercialConcreteSegmentMember2021-12-310001402829us-gaap:OperatingSegmentsMemberorn:HeavyCivilMarineConstructionSegmentMember2020-12-310001402829us-gaap:OperatingSegmentsMemberorn:CommercialConcreteSegmentMember2020-12-310001402829us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001402829us-gaap:CustomerRelationshipsMember2020-01-012020-12-310001402829us-gaap:CustomerRelationshipsMember2019-01-012019-12-310001402829us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001402829us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310001402829us-gaap:CommonStockMember2021-01-012021-12-310001402829us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001402829us-gaap:CustomerRelationshipsMember2015-01-012017-12-310001402829orn:CustomerTypeStateMemberorn:TradeAndContractRetainageReceivablesMemberus-gaap:CustomerConcentrationRiskMember2021-12-310001402829orn:CustomerTypePrivateMemberorn:TradeAndContractRetainageReceivablesMemberus-gaap:CustomerConcentrationRiskMember2021-12-310001402829orn:CustomerTypeLocalMemberorn:TradeAndContractRetainageReceivablesMemberus-gaap:CustomerConcentrationRiskMember2021-12-310001402829orn:CustomerTypeFederalMemberorn:TradeAndContractRetainageReceivablesMemberus-gaap:CustomerConcentrationRiskMember2021-12-310001402829orn:TradeAndContractRetainageReceivablesMemberus-gaap:CustomerConcentrationRiskMember2021-12-310001402829orn:CustomerTypePrivateMemberorn:TradeAndContractRetainageReceivablesMemberus-gaap:CustomerConcentrationRiskMember2020-12-310001402829orn:CustomerTypeLocalMemberorn:TradeAndContractRetainageReceivablesMemberus-gaap:CustomerConcentrationRiskMember2020-12-310001402829orn:CustomerTypeFederalMemberorn:TradeAndContractRetainageReceivablesMemberus-gaap:CustomerConcentrationRiskMember2020-12-310001402829orn:TradeAndContractRetainageReceivablesMemberus-gaap:CustomerConcentrationRiskMember2020-12-310001402829orn:CertainOfficersMember2021-01-012021-12-310001402829orn:CertainOfficersMember2020-01-012020-12-310001402829us-gaap:RestrictedStockMember2021-01-012021-12-310001402829us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001402829orn:CertainExecutivesMemberus-gaap:PerformanceSharesMember2021-08-012021-08-310001402829orn:CertainExecutivesMemberus-gaap:PerformanceSharesMember2020-08-012020-08-310001402829orn:CertainExecutivesMemberus-gaap:PerformanceSharesMember2020-05-012020-05-310001402829orn:CertainExecutivesMemberus-gaap:PerformanceSharesMember2019-05-012019-05-3100014028292022-01-012021-01-012021-12-310001402829orn:WatercraftPollutionPolicyMemberorn:HeavyCivilMarineConstructionSegmentMember2021-12-310001402829orn:OtherLiabilityPoliciesMemberorn:HeavyCivilMarineConstructionSegmentMember2021-12-310001402829orn:OtherLiabilityPoliciesMemberorn:CommercialConcreteSegmentMember2021-12-310001402829orn:MaritimeEmployersLiabilityMemberorn:HeavyCivilMarineConstructionSegmentMember2021-12-310001402829orn:IndependentDirectorsMemberus-gaap:RestrictedStockMember2019-10-012019-10-310001402829orn:IndependentDirectorsMemberus-gaap:RestrictedStockMember2019-01-012019-01-310001402829orn:IndependentDirectorsMemberus-gaap:RestrictedStockMember2021-05-012021-05-310001402829orn:IndependentDirectorsMemberus-gaap:RestrictedStockMember2020-05-012020-05-310001402829orn:IndependentDirectorsMemberus-gaap:RestrictedStockMember2019-05-012019-05-310001402829us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001402829orn:TradeAndContractRetainageReceivablesMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001402829orn:CustomerTypeLocalMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001402829orn:TradeAndContractRetainageReceivablesMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001402829us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2019-01-012019-12-310001402829orn:WaymonLBoydDredgeFireMember2020-08-212020-08-210001402829orn:WaymonLBoydDredgeFireMemberus-gaap:PendingLitigationMember2021-01-012021-12-310001402829us-gaap:BridgeLoanMember2021-12-310001402829orn:HeavyCivilMarineConstructionSegmentMember2021-01-012021-12-310001402829orn:CommercialConcreteSegmentMember2021-01-012021-12-310001402829orn:FailedSaleLeasebackMember2019-09-272019-09-2700014028292019-09-272019-09-2700014028292015-09-160001402829orn:AGCSouthwestChapters401kRetirementPlanMember2021-01-012021-12-3100014028292020-01-012020-12-3100014028292019-01-012019-12-310001402829us-gaap:SubsequentEventMember2022-07-012022-09-300001402829us-gaap:SubsequentEventMember2022-10-012022-12-310001402829us-gaap:SubsequentEventMember2022-04-012022-06-300001402829us-gaap:SubsequentEventMember2022-01-012022-03-310001402829us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-12-310001402829us-gaap:SecuredDebtMember2021-12-310001402829us-gaap:RevolvingCreditFacilityMember2021-12-310001402829orn:TermLoanMemberus-gaap:LineOfCreditMember2020-12-310001402829us-gaap:NonUsMember2021-01-012021-12-310001402829us-gaap:NonUsMember2020-01-012020-12-310001402829us-gaap:NonUsMember2019-01-012019-12-310001402829orn:HeavyCivilMarineConstructionSegmentMember2021-12-310001402829orn:CommercialConcreteSegmentMember2021-12-3100014028292021-12-3100014028292020-12-3100014028292021-06-3000014028292022-02-1800014028292021-01-012021-12-31orn:Assetorn:policyorn:lawsuitiso4217:USDxbrli:sharesorn:segmentxbrli:sharesiso4217:USDxbrli:pureorn:Optionsorn:itemorn:claimorn:customerorn:directorutr:gal

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

(Mark One)

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

For the fiscal year ended December 31, 2021

OR

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

For the transition period from ________ to ________

Commission file number: 1-33891

ORION GROUP HOLDINGS, INC.

(Exact name of registrant as specified in its charter)

Delaware

State of Incorporation

26-0097459

IRS Employer Identification Number

12000 Aerospace Avenue, Suite 300

Houston, Texas  77034

Address of Principal Executive Office

(713) 852-6500

Registrant’s telephone number (including area code)

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, $0.01 par value per share

ORN

The New York Stock Exchange

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

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

Indicate by check mark if the Registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act:    Yes No

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

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted  pursuant to Rule 405 of Regulation S-T 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 definition of “large accelerated filer”, "accelerated filer", "small reporting" company and "emerging growth" company in Rule 12b-2 of the Exchange Act (Check One):

Large Accelerated Filer 

Accelerated Filer 

Non-accelerated filer

Smaller reporting company 

Emerging growth company 

If an emerging growth company, initiate 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act by the registered public accounting firm that prepared or issued its audit report. Yes  No

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

There were 30,970,233 shares of common stock outstanding as of February 18, 2022. The aggregate market value of the Registrant’s common equity held by non-affiliates was approximately $177.7 million as of June 30, 2021, the last business day of the Registrant’s most recently completed second fiscal quarter, based upon the last reported sales price on the New York Stock Exchange on that date.

DOCUMENTS INCORPORATED BY REFERENCE

Part III – Portions of the Registrant’s definitive Proxy Statement to be issued in connection with the 2021 Annual Meeting of Stockholders to be filed on or about April 1, 2022, are incorporated by reference in Part III of this Annual Report on Form 10-K.

ORION GROUP HOLDINGS, INC.

2021 Annual Report on Form 10-K

Table of Contents

PART I

3

Item 1.

Business

3

Item 1A.

Risk Factors

13

Item 1B.

Unresolved Staff Comments

23

Item 2.

Properties

23

Item 3.

Legal Proceedings

24

Item 4.

Mine Safety Disclosure (not applicable)

24

PART II

24

Item 5.

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

24

Item 7.

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

26

Item 7A.

Quantitative and Qualitative Disclosures about Market Risk

37

Item 8.

Financial Statements and Supplementary Data

37

Item 9.

Changes In and Disagreements with Accountants on Accounting and Financial Disclosure

38

Item 9A.

Controls and Procedures

38

Item 9B.

Other Information

39

Item 9C.

Covered Issuer

39

PART III

39

Item 10.

Directors, Executive Officers and Corporate Governance

39

Item 11.

Executive Compensation

40

Item 12.

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

40

Item 13.

Certain Relationships and Related Transactions, and Director Independence

40

Item 14.

Principal Accounting Fees and Services

40

PART IV

40

Item 15.

Exhibits and Financial Statement Schedules

40

SIGNATURES

45

2

PART I

FORWARD-LOOKING STATEMENTS

In addition to historical information, this Annual Report on Form 10-K and the documents incorporated by reference herein may contain forward-looking statements that are not based on historical fact. When used in this report, words such as “expects”, “anticipates”, “believes”, “seeks”, “estimates”, “plans”, “intends” and similar words identify forward-looking statements. You should not place undue reliance on these forward-looking statements. Although such statements are based on management’s current estimates and expectations and currently available competitive, financial and economic data, forward-looking statements are inherently uncertain and involve risks and uncertainties that could cause our actual results to differ materially from what may be inferred from the forward-looking statements. Some of the factors that could cause or contribute to such differences are listed and discussed in Item 1A “Risk Factors” below and elsewhere in this Annual Report on Form 10-K. We undertake no obligation to release publicly any revisions or updates to any forward-looking statements that are contained in this document. We encourage you to read carefully the risk factors described in other documents we file from time to time with the United States Securities and Exchange Commission (the “SEC”).

Item 1.            BUSINESS

General background

Orion Group Holdings, Inc., is a leading specialty construction company serving the infrastructure, industrial, and building sectors, providing services both on and off the water in the continental United States, Alaska, Canada and the Caribbean Basin through its marine segment and its concrete segment. Our marine segment provides construction and dredging services relating to marine transportation facility construction, marine pipeline construction, marine environmental structures, dredging of waterways, channels and ports, environmental dredging, design, and specialty services. Our concrete segment provides turnkey concrete construction services including pour and finish, site preparation, layout, forming, rebar, and mesh across the light commercial, structural and other associated business areas. We are headquartered in Houston, Texas with regional offices throughout our operating areas.

Orion Group Holdings, Inc. is a Delaware corporation. The common stock of Orion Group Holdings, Inc. is listed on the New York Stock Exchange under the symbol ORN. Unless the context otherwise requires, all references herein to “Orion”, the “Company”, the “Registrant”, “we”, “us” or “our” refer to Orion Group Holdings, Inc. and its consolidated subsidiaries and affiliates.

History and growth

Orion Group Holdings, Inc. was founded in 1994 as a marine construction project management business. Since then, we have expanded our reach both through organic growth and acquisitions. We have successfully acquired and fully integrated several companies into our operations, including the acquisition of T.A.S. Commercial Concrete Construction, LLC ("TAS") during 2015, and Tony Bagliore Concrete, Inc. ("TBC") during 2017. The TAS acquisition added another segment to our business, provided diversification of end market drivers and a diversified customer base. The TBC acquisition expanded the Company’s current service offerings to an additional geographic market within its concrete segment. These strategic acquisitions have also enhanced our operational capabilities, provided us with a larger geographic base, and added to our equipment fleet. Today we are focused on becoming the leading specialty construction company in the building, industrial, and infrastructure sectors and will continue to seek growth opportunities through greenfield expansion, acquisitions, vertical integration, and diversification.

Our operating principles and guiding beliefs include:

Safety - We believe work place safety and accident prevention is our moral obligation as well as a good business practice. By identifying and concentrating resources to address job site hazards, we continually strive to reduce our incident rates and the severity of the incidents.
Quality - We believe in the importance of performing high quality work.
Production - We believe in the importance of performing tasks safely, efficiently, and timely.
Integrity – We believe that integrity is the foundation upon which all other operating principles and guiding beliefs rest and it is achieved through maintaining high ethical standards through an established code of conduct and an effective company-wide compliance program.

3

Sustainability – We are committed to the overall Company’s sustainability, which encompasses many aspects of how we conduct ourselves and practice our core values. We believe sustainability is important to our customers, employees, shareholders, and communities, and is also a long-term business driver. By focusing on specific initiatives that address social, environmental, governance and economic challenges, we can minimize risk and increase our competitive advantage

Our Business Strategy

We employ the following key business strategies:

Continue to add construction capabilities - We continue to seek to add capabilities that will augment our core contracting and construction competencies, improve our gross margins, and allow us to compete more effectively for contracts that might not otherwise be available to us.
Expand into new markets and complementary service offerings and selectively pursue strategic acquisitions - We seek to identify attractive new markets and strategic opportunities to expand our service offering through greenfield expansions, diversification, or selective acquisitions.
Continue to capitalize on favorable long-term industry trends - We seek to capitalize on infrastructure capital investments across the markets we serve including port and marine infrastructure, government funded projects, transportation, oil and gas facilities, recreational waterside industry infrastructure expansion and environmental restoration markets. We seek to capitalize on privately and government funded projects across the commercial concrete markets we serve including industrial, institutional, commercial real estate, and recreational developments.
Diversification - To mitigate the risks inherent in the construction business as the result of general economic factors, we pursue projects in both the public and private sectors for a wide range of customers within each sector (from the federal government to small municipalities and from large corporations to small property owners and developers and in diverse geographic markets).
Continue to reinvest in our core operations - We pursue technically complex projects where our people, specialized services and equipment differentiate us from our competitors. We intend to enhance the types, numbers and capabilities of our equipment so we can provide turnkey construction services to our customers. This is intended to assure that when we are called on for business, we have the right people, skills, and equipment readily available for multiple projects.
Continue to attract, retain and develop our employees - We believe our employees are integral to the success of our project execution, and we continue to allocate resources to attract and retain talented managers, supervisors and field personnel.
Ownership of equipment - We own a large, versatile fleet of well-maintained construction equipment. The ownership of this equipment enables us to compete more effectively by ensuring availability of equipment at a favorable cost.

Services Provided

Marine Construction Services

Marine construction services include construction, restoration, dredging, maintenance and repair of marine transportation facilities, marine pipelines, bridges and causeways, and marine environmental structures. We have the capability of providing design-build services and typically serve as the prime contractor for these types of projects.

Marine transportation facility projects include building or rehabilitating public port facilities for container ship loading and unloading; cruise ship port facilities; private terminals; special-use Navy terminals; recreational use marinas and docks; and other marine-based facilities. These projects typically require the positioning and installation of steel or concrete fabrication dock or mooring structures designed for durability and longevity, and involve driving piles of concrete, pipe or sheet pile to provide a foundation for the port facility structure that we subsequently construct on the piles. We also provide on-going maintenance and repair, inspection services, emergency repair, and demolition and salvage services to such facilities.

4

Our marine pipeline service projects generally include the installation and removal of underwater buried pipeline transmission lines; installation of pipeline intakes and outfalls for industrial facilities; construction of pipeline outfalls for wastewater and industrial discharges; river crossing and directional drilling; creation of hot taps and tie-ins; and inspection, maintenance and repair services.

Our bridge and causeway projects include the construction, repair and maintenance of all types of overwater bridges and causeways, as well as the development of fendering systems in marine environments. We serve as the prime contractor for many of these projects, and some of these are design-build contracts. These projects involve fabricating steel or concrete structures designed for durability and longevity, and involve driving concrete, pipe or sheet pile into the subsurface to create support for the concrete deck roadways that we subsequently construct on the piles. These piles can exceed four feet in diameter, can range up to 170 feet in overall length, and are often driven 90 feet into the sea or river floor. We do not control the funding of bridge and causeway work, which has not been consistently available

Marine environmental structure projects may include the installation of concrete mattresses to promote erosion protection; construction of levees to contain environmental mitigation projects, and the installation of geotubes for wetlands and island creation. Such structures are used for erosion control, wetlands creation and environmental remediation.

Dredging generally enhances or preserves the navigability of waterways or the protection of shorelines through the removal or replenishment of soil, sand or rock.  Dredging involves the removal of mud and silt from the channel floor by means of a mechanical backhoe, crane and bucket or cutter suction dredge and pipeline systems. Dredging is integral to marine capital and maintenance projects, including: maintenance for previously deepened waterways and harbors to remove silt, sand and other accumulated sediments; construction of breakwaters, jetties, canals and other marine structures; deepening ship channels and wharves to accommodate larger and deeper draft ships; containing erosion of wetlands and coastal marshes; land reclamation; and beach nourishment and creation of wildlife refuges. Maintenance dredging projects are a source of recurring revenue as active channels typically require routine dredging due to natural sedimentation. The frequency of maintenance dredging may be accelerated by heavy rainfall or major weather events such as hurricanes. Areas where no natural deep water ports exist, such as the Texas Gulf Coast, require substantial dredging. We maintain multiple specialty dredges of various sizes and specifications to meet customer needs. Our dredging services are typically combined with our marine construction services to provide a turn-key solution for our customers.

Our specialty services include design, salvage, demolition, surveying, towing, diving and underwater inspection, excavation and repair. Our diving services are largely performed in shallow water and include inspections, salvage and pile restoration and encapsulation. Our survey services include surveying pipelines and performing hydrographic surveys which determine the configuration of the floors of bodies of water and detect and identify wrecks and other obstructions. Most of these specialty services support our other services or provide an introductory opportunity to other customers.

Concrete Construction Services

The concrete segment has earned the reputation as being one of the area’s most recognizable and reputable concrete contractors. Our success has been achieved by maintaining a focus on our clients and addressing their problems. The commercial construction arena has been our focus and we have completed thousands of successful commercial projects – both simple and complex in the broader Texas market including Houston, Dallas, Fort Worth, Austin and San Antonio. Our portfolio of commercial projects includes warehouse and distribution, medical, retail, education, office buildings, multi-family, religious, industrial and community projects – nearly the full spectrum of commercial construction projects. We are a turnkey subcontractor that performs the vast majority of all our work with our own labor forces.

Warehouse and distribution projects include large, intermediate and small facilities serving needs in nearly every commercial, private and public industry. Typically, the developer and builders construction method of choice for these projects are concrete tilt-wall structures ranging in size from a few thousand square feet to over one million square feet. Speed, efficiency and quality are keys to meeting our clients’ needs to deliver projects on or ahead of schedule. We have received awards for many of these projects.

Medical/healthcare projects always come with stringent requirements. We have the knowledge and experience to meet these high expectations. From hospitals to laboratories, including high rises and their garages we know how to carry out construction activities in densely occupied areas with minimal disturbance to critical facilities daily operations.

5

Office buildings, whether in downtown metropolitan cities or in business districts serving neighboring communities we apply our concrete experience to a variety of office project types, including low, mid-rise and high-rise concrete structures. We utilize different technologies for elevated concrete structures, such as high-rise concrete structures.

Multi-family projects, whether it be podium structures, mid-rise, high-rise and luxury projects, we have the abundant knowledge of the extensive formwork systems, cranes and equipment needed to successfully deliver projects – typically in tight spaces. We have earned the reputation for successfully managing and delivering multi-family projects with aggressive schedules.

We bring a breadth of knowledge and a diverse portfolio of education projects. We have completed over 18 million square feet of education projects including libraries, higher education, research facilities, athletic facilities, stadiums, elementary, middle and high schools. We have also applied our skills to state of the art performing arts facilities and studios.

Retail centers play an important role for serving our neighborhoods. They address a variety of community needs and we have had the opportunity to build large regional shopping malls, national chain stores, power centers, small strip centers and corner retail shops.

We also have had the great privilege of teaming with church leaders and church builders to create worship areas for people from all walks of life. With more than 4.7 million square feet of worship and fellowship facilities, our religious portfolio includes projects ranging from 2,000 square feet to more than 200,000 square feet.

Industry and Market Overview

Marine Segment

We provide our services to similar customers, or in some cases, the same customers, across the markets served by our business. Our marine segment customers may be in diverse end markets, including port expansion and maintenance, bridges, causeways and other marine infrastructure, the recreational waterside industry, the U.S. Department of Defense, the energy industry, coastal protection and reclamation, along with hurricane restoration and repair and environmental remediation. We believe that this broad customer base enables us to lessen the negative effects during a downturn in a specific end market and respond quickly to the needs of expanding end markets. The following includes an overview of our diverse markets in the marine construction industry:

Port Expansion and Maintenance

Expected increases in cargo volume and future demands from larger ships transiting the expanded Panama Canal will require ports, especially along the Gulf Coast and Atlantic Seaboard, to expand their dock capacity and port infrastructure to accommodate larger container ships and increased cargo volumes, as well as perform additional dredging services to deepen and maintain their channels. We provide customers in this sector turnkey services to meet all their port expansion and maintenance work.

Bridges and Causeways

According to the American Society of Civil Engineers, as of their most recent report, one in thirteen of the nation’s bridges are structurally deficient, and the average age of the nation’s bridges is 44 years old. We are able to construct or restore overwater bridges, and design, repair, or replace, fendering systems for customers.

Marine Infrastructure

The U.S. Marine Transportation System (“MTS”) consists of waterways, ports and their intermodal connections, vessels, vehicles, and system users, as well as shipyards and repair facilities crucial to maritime activity. The MTS is primarily owned and operated through an aggregation of federal, state, and local governmental authorities, as well as privately owned facilities and private companies. U.S. inland and intracoastal waterways require continuous maintenance and improvement. While waterway usage is increasing, the facilities and supporting systems are aging. In addition, channels and waterways must maintain certain depths to accommodate ship and barge traffic. Natural sedimentation in these channels and waterways require routine maintenance dredging to maintain navigability.

Our full business complement, including design, dredging, marine construction, and specialty services, such as diving, survey, and inspections, are fully utilized by our customers to meet all their marine infrastructure project needs.

6

Recreational Waterside Industry

An increase in the number and size of cruise ships has generated a need for substantial port infrastructure development, including planning and construction of new terminals and facilities, as well as on-going maintenance and repair services. These larger vessels require the development of new mooring structures as well as additional dredging services to accommodate deeper drafts. Our service area includes, among others, the ports of Miami, Galveston, Tampa, New Orleans, Canaveral, Juneau, Tacoma, Seattle and the Caribbean Basin, which includes numerous cruise facilities and is the most popular cruise destination in the North American market.

The Department of Defense and Homeland Security

The U.S. Navy has the responsibility for the maintenance of 40 facilities in the United States, which includes a significant amount of marine infrastructure. We believe the U.S. Navy will continue to maintain strategic facilities, including required maintenance and upgrades to its marine facility infrastructure.

The U.S. Coast Guard maintains more than 50,000 federal aids to navigation, which include buoys, lighthouses, day beacons, and radio-navigation signals. Additionally, it has oversight responsibility for approximately 20,000 highway and railroad bridges that span navigable waterways throughout the country. As part of the Department of Homeland Security, we anticipate that the U.S. Coast Guard’s needs for varied marine construction services, including those listed above, will provide opportunities for us in the future.

Energy Industry

We design, construct, repair and remove underwater pipelines, and provide marine construction, dredging, and on-going  maintenance services for private refineries, terminal facilities and docks, and other critical areas near shore oil and gas infrastructure.

U.S. Coastal and Wetland Restoration and Reclamation

We are hopeful that increases in coastal population density and demographic trends will lead to an increase in the number of coastal restoration and reclamation projects, and as the value of waterside assets rises from a residential and recreational standpoint, the private sector, government agencies and municipalities will increase spending on restoration and reclamation projects.

Hurricane Restoration and Repair

Hurricanes are often very destructive to the existing marine infrastructure and natural protection barriers of the prime storm areas of the Gulf Coast, the Atlantic Seaboard, and the Caribbean Basin, including bridges, ports, underwater channels and sensitive coastal areas. Typically, restoration and repair opportunities continue for several years after a major hurricane event. These events provide incremental projects to our industry that contribute to a favorable bidding environment and high capacity utilization in our markets during such times.

Environmental Remediation

We believe there will be additional funding for the protection of natural habitats, environmental preservation, wetlands creation and remediation for high priority projects in Louisiana and other areas in the markets we serve that will protect and restore sensitive marine and coastal areas, advance ocean science and research, and ensure sustainable use of ocean resources.

Concrete Segment

We provide our services to different customers across the markets served by our business. Our customers in the concrete segment are in diverse end markets such as industrial, institutional, commercial real estate, and recreational developments.

Our concrete segment depends on continued growth in population to support residential and nonresidential construction, specifically in the metropolitan areas of Texas. The latest estimates from the U.S. Census Bureau indicate that the metropolitan areas of Texas, specifically Dallas, Houston, San Antonio and Austin, are among the U.S. top 10 in population growth based on the most recent survey results. These markets show substantial growth in multi-family housing, medical facilities, and commercial, office, retail, and industrial buildings.

7

We believe that this broad customer base enables us to lessen the negative effects during a downturn in a specific end market and respond quickly to the needs of expanding end markets. The following includes an overview of our diverse markets in the concrete industry:

Industrial developments

Our industrial markets include manufacturing plants, industrial warehousing, distribution centers, waste water treatment facilities and facilities supporting the petrochemical industry. An expected increase in distribution has generated a need for substantial industrial park developments.

Institutional developments and expansions

Our institutional markets include educational facilities, medical facilities, museums, and religious developments. Due to significant population growth in the metropolitan areas of Texas, there has been great demand for institutional development and expansion. Additionally, as population and suburban areas grow, so does the continued need for medical and educational facilities.

Structural developments

Our structural markets include mid- and high-rise multi-family living, single and multi-story office buildings, parking garages, shopping malls, and other multi-story buildings. Continued growth in business expansions and relocations to Texas are driving an increase in the need for office space and apartment complexes.

Retail developments

As population continues to grow, so does the need for retail developments, such as grocery stores, shopping malls, restaurants, free standing retail outlets, and other entertainment venues.

Recreational developments

Our recreational markets include a wide-range of hotels, sports venues, and stadiums. The increase in new businesses and new educational facilities has sparked the need for additional hotels and stadiums across the metropolitan areas of Texas.

Customers

Our customers in the marine segment include federal, state and local governmental agencies as well as private commercial and industrial enterprises in the United States and the Caribbean Basin. Customers in our concrete segment include general contractors along with owners and developers of medical facilities, religious developments, sports complexes and stadiums, school districts and developers, owners of industrial, commercial and residential buildings, and some governmental agencies across the metropolitan areas of Texas. Most projects are competitively bid, with the award typically going to the lowest qualified bidder. Our customer base shifts from time to time depending on the types of projects we bid, and ultimately are successful on obtaining.

The following table represents concentrations of contract revenue by type of customer for the years ended December 31, 2021, 2020, and 2019.

    

2021

    

%

    

2020

    

%

    

2019

    

%

 

Federal Government

$

54,480

 

9

%  

$

51,793

 

7

%  

$

46,425

 

6

%

State Governments

 

4,790

 

1

%  

 

27,574

 

4

%  

 

47,831

 

7

%

Local Governments

 

120,311

 

20

%  

 

202,839

 

29

%  

 

212,958

 

30

%

Private Companies

 

421,779

 

70

%  

 

427,736

 

60

%  

 

401,176

 

57

%

Total contract revenues

$

601,360

 

100

%  

$

709,942

 

100

%  

$

708,390

 

100

%

We do not believe that the loss of any one customer would have a material adverse effect on our operations since no single customer sustains a large portion of our contract revenue over time.

Fluctuations in Quarterly Results

Our quarterly revenues and results of operations may fluctuate significantly depending upon the mix, size, scope, and progress schedules of our projects under contract, permitting, weather or other delays, the productivity of our labor force and the utilization of our equipment. These factors, as well as others, affect the rate at which revenue is recognized as projects are completed.

8

Competition

In our marine segment, we compete with several regional marine construction services companies and a few national marine construction services companies. From time to time, we compete with certain national land-based heavy civil contractors. In our concrete segment, we compete mostly in the private sector and our competitors range from small, local construction companies to large regional and national construction companies.

Both of our segments are highly fragmented with competitors generally varying within the markets we serve and with few competitors competing in all of the markets we serve or for all of the services that we provide. We believe that our turnkey capability, expertise, experience and reputation for providing safe and timely quality services, safety record and programs, versatile equipment fleet, financial strength, surety bonding capacity, knowledge of local markets and conditions, and project management and estimating abilities allow us to compete effectively. We believe significant barriers to entry exist in the markets in which we operate, including the ability to bond large projects, maritime law constraints, specialized marine equipment and technical experience; however, a U.S. company that has adequate financial resources, access to technical expertise, and specialized equipment may become a competitor.

Insurance and Bonding

We maintain general and excess liability, construction equipment, workers’ compensation and other forms of insurance; all in amounts adequate for our operating needs and consistent with industry practice.

In connection with both segments of the business, we often are required to provide various types of surety bonds that provide security for our performance under certain public and private sector contracts. Our ability to obtain surety bonds depends upon our capitalization, adequate working capital, past performance, management expertise, and external factors, including the capacity of the overall surety market. Surety companies consider such factors in light of the amount of our backlog that we have currently bonded and their own current underwriting standards, which may change from time to time. The capacity of the surety market is subject to market-driven fluctuations driven primarily by the level of surety industry losses and the degree of surety market consolidation. Although we do not believe that fluctuations in surety market capacity have significantly affected our ability to grow our business, there is no assurance that it will not significantly affect our ability to obtain new contracts in the future. The bonds we provide typically are for the contract amount of the project. At December 31, 2021, the capacity under our current bonding arrangement was at least $750 million, with approximately $110 million of projects being bonded. We believe our strong balance sheet and working capital position will allow us to continue to access our bonding capacity.

Trade Names

We operate under a number of trade names. We consolidate our operations under the brand name "Orion Group Holdings, Inc."  We may be known as Orion Marine Group, Orion Marine Construction, Orion Marine Contractors, Orion Construction, East and West Jones Placement Area, Schneider E&C, Orion Industrial Construction, Orion Concrete Construction, T.A.S. Commercial Concrete Construction, T.A.S. Commercial Concrete Solutions, T.A.S. Proco, or Houston Industrial Tool Services, as well as our former names of King Fisher Marine Service, F. Miller Construction, T. W. LaQuay Dredging, Misener Marine Construction, Misener Diving & Salvage, Northwest Marine Construction and West Construction. We do not generally register our trademarks with the U.S. Patent & Trademark Office, but instead rely on state and common law protections. While we consider our trade names to be valuable assets, we do not consider any single trademark or trade name to be of such material importance that its absence would cause a material disruption of our business.

Equipment

We operate and maintain a large and diverse equipment fleet in our marine and concrete segments, substantially all of which we own, that includes the following:

Barges - spud barges, material barges, deck barges, anchor barges, hopper barges, and fuel barges. These vessels are used to provide work platforms for cranes and other equipment, to transport materials to the project site and to provide support for the project at the project site.
Dayboats - small pushboats, dredge tenders and skiffs are used to shift barges at the project site, to move personnel and to provide general support to the project site.

9

Tugs - larger pushboats and tug boats are used to transport barges and other support equipment to and from the project site.
Dredges - 24” cutter head suction dredges (diesel), 20” cutter head suction dredge (diesel/electric), 20” cutter head suction dredges (diesel), 16” cutter head suction dredges, and 12” portable cutter head suction dredges are used to provide dredging services at project sites.
Cranes - crawler lattice boom cranes with lift capability from 50 tons to 400 tons and hydraulic rough terrain cranes with lift capability from 15 tons to 60 tons are used to provide lifting and pile driving capabilities on project sites, and to provide bucket work, including mechanical dredging and dragline work, to project sites.
Tower Cranes - Capable of being assembled to reach heights of 600 feet and have a capacity of 44,000 pounds with a maximum of 242 foot working radius.
Pump Trucks - concrete pump trucks are large, diesel-powered trucks mounted with a powerful pump, and an extendable, sectioned hose or cylinder to help facilitate the placement of concrete for construction projects.
Laser Screeds - laser screeds are self-propelled four wheel drive, four wheel steer units that encompass a 20’ telescoping boom with a 12’ wide placement head. The screed head itself consists of 3 parts: the plow, the auger, and the vibrator. The plow disperses the concrete evenly, the auger removes the excess material to finished grade, and the vibrator smooths the surface. The screed has an on board computer system able to determine the correct elevation height and provide commands for elevation control.

As a general rule, we believe that ownership of certain equipment is generally preferable to leased or rented equipment in some cases because it ensures the equipment is available as needed and normally results in lower costs. We continually monitor and adjust our fleet size so that it is consistent with the size of the business, considering both existing backlog and expected future work. We believe that our equipment is well maintained and suitable for our current operations. We have the ability to extend the useful life of our equipment through capital refurbishment at periodic intervals. Most of our fleet is serviced by our own mechanics who work at various maintenance sites and facilities. We are also capable of building, and have built, much of our highly specialized equipment. Our strategy is to deploy our fleet from project to project as required. The assets (including equipment) are pledged as collateral under the Credit Facility.

Equipment Certification

In our marine segment, some of our equipment requires certification by the U.S. Coast Guard. All equipment which requires certification has obtained such certification and is maintained in good standing thereunder. In addition, where required, our vessels’ permissible loading capacities require certification by the American Bureau of Shipping (“ABS”). The ABS is an independent classification society which certifies that certain of our larger, seagoing vessels are “in-class,” signifying that the vessels have been built and maintained in accordance with ABS standards and applicable U.S. Coast Guard rules and regulations. All of our vessels that are required to be certified by the ABS have been certified as “in-class.” These certifications indicate that the vessels are structurally capable of operating in open waters, which enhances the mobility of our fleet.

Government Regulations

We are required to comply with the macro regulatory requirements of federal, state and local governmental agencies and authorities including the following:

regulations concerning workplace safety, labor relations and disadvantaged businesses;
licensing requirements applicable to shipping and dredging; and
permitting and inspection requirements applicable to marine construction projects.

In our marine segment, we are also subject to government regulations pursuant to the Dredging Act, the Merchant Marine Act of 1920, commonly referred to as the "Jones Act", the Shipping Act and the Vessel Documentation Act. These statutes require vessels engaged in the transport of merchandise or passengers between two points in the United States or dredging in the navigable waters of the U.S. to be documented with a coastwise endorsement, to be owned and controlled by U.S. citizens, to be manned by U.S. crews, and to be built in the U.S. The U.S. citizenship ownership and control standards

10

require the vessel-owning entity to be at least 75% U.S. citizen owned, and prohibit the demise or bareboat chartering of the vessel to any entity that does not meet the 75% U.S. citizen ownership test. These statutes, together with similar requirements for other sectors of the maritime industry, are collectively referred to as “cabotage” laws.

In both our marine and concrete segments, we are subject to the requirements of OSHA and certain regulations for the EPA.

We believe that we are in material compliance with applicable regulatory requirements and have all material licenses required to conduct our operations.

Environmental Matters

General

Our activities, including concrete construction, infrastructure construction, salvage, demolition, dredging and dredge material disposal activities are subject to stringent and complex federal, state, and local laws and regulations governing environmental protection, including air emissions, water quality, solid waste management, marine and bird species and their habitats, and wetlands. A portion of our construction contracts are entered into with public authorities and frequently impose additional governmental requirements, including those related to environmental concerns.

Such laws and regulations may require that both segments and their customers obtain, and comply with, various environmental permits, registrations, licenses and other approvals. These laws and regulations also can restrict or impact the business activities in many ways, such as delaying the appropriation and performance of particular projects; restricting the way we handle or dispose of wastes; requiring remedial action to mitigate pollution conditions that may be caused by our operations or that are attributable to others; and enjoining some or all of our operations deemed in non-compliance with environmental laws and regulations. Failure to comply with these laws and regulations may result in the assessment of administrative, civil and/or criminal penalties, the imposition of remedial obligations and the issuance of orders enjoining future operations.

We believe that compliance with existing federal, state and local environmental laws and regulations will not have a material adverse effect on our business, results of operations, or financial condition. In addition, we could be affected by future laws or regulations. As a result, there can be no assurance as to the amount or timing of future expenditures for environmental compliance or remediation, and actual future expenditures may be different from the amounts we currently anticipate. The following is a discussion of the environmental laws and regulations that could have a material effect on our marine and concrete construction services.

Waste Management

Our operations could be subject to the federal Resource Conservation and Recovery Act (“RCRA”) and comparable state laws, which impose detailed requirements for the handling, storage, treatment and disposal of hazardous and non-hazardous solid wastes. Under the auspices of the EPA, the individual states administer some or all of the provisions of RCRA, sometimes in conjunction with their own, more stringent, requirements. Generators of hazardous wastes must comply with certain standards for the accumulation and storage of hazardous wastes, as well as recordkeeping and reporting requirements applicable to hazardous waste storage and disposal activities.

Site Remediation

The Comprehensive Environmental Response, Compensation and Liability Act (“CERCLA”), also known as “Superfund,” and comparable state laws and regulations impose liability, without regard to fault or the legality of the original conduct, on certain classes of persons responsible for the release of hazardous substances into the environment. Such classes of persons include the current and past owners or operators of sites where a hazardous substance was released, and companies that disposed or arranged for the disposal of hazardous substances at offsite locations, such as landfills. CERCLA authorizes the EPA, and in some cases third parties, to take actions in response to threats to the public health or the environment and to seek to recover from the responsible classes of persons the costs they incur. Under CERCLA, such persons may be subject to joint and several liability for the costs of cleaning up the hazardous substances that have been released into the environment, for damages to natural resources and for the costs of certain health studies. In addition,

11

neighboring landowners and other third parties often file claims for personal injury and property damage allegedly caused by the hazardous substances released into the environment.

We currently own or lease properties that have been used by other industries for a number of years. Although we typically have used operating and disposal practices that were standard in the industry at the time, wastes may have been disposed of or released on or under the properties owned or leased by us, on or under other locations where such substances have been taken for disposal, or on or under project sites where we perform work. In addition, some of the properties may have been operated by third parties or by previous owners whose treatment and disposal or release of wastes was not under our control. These properties and the substances disposed or released on them may be subject to CERCLA, RCRA and analogous state laws. Under such laws, we could be required to remove or remediate previously disposed wastes or property contamination, or to perform remedial activities to prevent future contamination.

Water Discharges

The Federal Water Pollution Control Act, also known as the Clean Water Act (“CWA”), and analogous state laws impose strict controls with respect to the discharge of pollutants, including spills and leaks of oil and other substances, into waters of the United States, including wetlands. The discharge of pollutants into regulated waters is prohibited, except in accordance with the terms of a permit issued by the EPA or an analogous state agency. The CWA also regulates the discharge of dredged or fill material into waters of the U.S., and activities that result in such discharge generally require permits issued by the Corps of Engineers. Moreover, above ground storage of petroleum products is strictly regulated under the CWA. Under the CWA, federal and state regulatory agencies may impose administrative, civil and/or criminal penalties for non-compliance with discharge permits or other requirements of the CWA and analogous state laws and regulations.

The Oil Pollution Act of 1990 (“OPA”), which amends and augments the CWA, establishes strict liability for owners and operators of facilities that are sites of releases of oil into waters of the U.S. OPA and its associated regulations impose a variety of requirements on responsible parties related to the prevention of oil spills and liability for damages resulting from such spills. For instance, OPA requires vessel owners and operators to establish and maintain evidence of financial responsibility sufficient to cover liabilities related to an oil spill for which such parties are statutorily responsible. We believe we are in compliance with all applicable OPA financial responsibility obligations and equipment requirements.

In 2009, regulations promulgated by the EPA covering certain previously exempt discharges to water from certain marine vessels became effective. The regulations provide for a general permit to cover such discharges and impose on marine vessel operators, including us, certain discharge, permitting, record keeping, reporting, monitoring, maintenance, and operating restrictions and requirements with respect to materials that are or may be discharged from certain vessels. Applicability of these restrictions and requirements is based on size and type of vessel, and they apply only to a minority of our vessels. We, nevertheless, are implementing such restrictions and requirements with respect to our vessels which are subject thereto, and we do not anticipate that such regulations or the associated permit terms, restrictions and requirements will adversely impact our business and results of operations.

Air Emissions

The Clean Air Act (“CAA”) and comparable state laws restrict the emission of air pollutants from many sources, including paint booths, and may require pre-approval for the construction or modification of certain facilities expected to produce air emissions, impose stringent air permit requirements, or require the utilization of specific equipment or technologies to control emissions. We believe that our operations are in substantial compliance with the CAA.

Climate Change

The U.S. Congress may consider legislation to reduce emissions of greenhouse gases in response to climate change concerns. In addition, several states have declined to wait on Congress to develop and implement climate control legislation and have already taken legal measures to reduce emissions of greenhouse gases. Passage of climate control legislation or other regulatory initiatives by Congress or various states, or the adoption of regulations by the EPA and analogous state agencies that restrict emissions of greenhouse gases in areas in which we conduct business could have an adverse effect on our operations and demand for our services.

12

Endangered Species

The Endangered Species Act (“ESA”) restricts activities that may affect endangered species or their habitats. We conduct activities in or near areas that may be designated as habitat for endangered or threatened species. For instance, seasonal observation of endangered or threatened West Indian Manatees adjacent to work areas may impact construction operations in Florida during the winter months. Additionally, our dredging operations in Florida are impacted by limitations for placement of dredge spoil materials on designated spoil disposal islands, from April through August of each year, when the islands are inhabited by nesting colonies of protected bird species. Further, restrictions on work during the Whooping Crane nesting period in the Aransas Pass National Wildlife Refuge from October 1 through April 15 each year and during the non-dormant grass season for sea grass in the Laguna Madre from March 1 through November 30 each year impact our construction operations in the Texas Gulf Coast area. We plan our operations and bidding activity with these restrictions and limitations in mind, and they have not materially hindered our business in the past. However, these and other restrictions may affect our ability to obtain work or to complete our projects on time in the future. In addition, while we believe that we are in material compliance with the ESA, the discovery of previously unidentified endangered species could cause us to incur additional costs or become subject to operating restrictions or bans in the affected area.

Human Capital Management

At December 31, 2021, our marine segment had  845 employees, 277 of whom were full-time salaried personnel and most of the remainder of whom were hourly personnel. Our concrete segment had 1,602 employees, 101 of whom were full-time salaried personnel and most of the remainder of whom were hourly personnel.

From time to time, we hire additional employees for certain large projects and, subject to local market conditions, additional crew members are generally available for hire on relatively short notice. We believe our employees are our most valuable resource, and our workforce possesses a strong dedication to and pride in our company. Our employees are not currently represented by labor unions, except certain employees in our marine segment located in the Pacific Northwest and Alaska, in respect of which collective bargaining agreements are in place. Certain employees are represented by collective bargaining agreements in our concrete segment. Employees represented by collective bargaining agreements represent approximately 4.2% of our total workforce.

Financial Information About Geographic Areas

We are a project-driven marine and concrete contractor, and our operations represent two reportable segments for financial reporting. Our business is primarily conducted along the coastal regions of the United States for our marine segment and in the metropolitan areas of Texas for our concrete segment. Revenues generated from our marine segment outside the United States, primarily in the Caribbean Basin and Mexico, totaled 0.5%, 1.8%, and 1.6% of total revenues for the years ended December 31, 2021, 2020 and 2019, respectively. Our long-lived assets are substantially located in the United States.

Access to the Company’s Filings

We maintain a website at www.oriongroupholdingsinc.com on which we make available, free of charge, access to the various reports we file with, or furnish to, the SEC. The website is made available for information purposes only. It should not be relied upon for investment purposes, and none of the information on our website is incorporated into this Annual Report on Form 10-K by reference. The SEC maintains an Internet site at www.sec.gov that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC.

Item 1A.         RISK FACTORS

We operate in a changing environment that involves numerous known and unknown risks and uncertainties that could materially adversely affect our business, financial condition, and results of operations. The risks described below highlight some of the factors that have affected and could affect us in the future. We may also be affected by unknown risks or risks that we currently think are immaterial. If any such events actually occur, our business, financial condition, and results of operations could be materially adversely affected.

13

Risk Factors Relating to Our Business

We rely on highly competitive and highly regulated government contracts.

Government funding for public works projects is limited, thus creating a highly competitive environment for the limited number of public projects available. Reduced levels of, or delays in, government funding cause delays in project lettings and result in intense competition and pricing pressure for such projects. In addition, government contracts are subject to specific procurement regulations, contract provisions and a variety of regulatory requirements relating to their formation, administration, performance and accounting. Many of these contracts include express or implied certifications of compliance with applicable laws and contract provisions. Any violations of these regulations could bring about litigation, including the possibility of qui tam (“whistleblower”) litigation brought by private individuals on behalf of the government under the Federal Civil False Claims Act, and could cause termination of other existing government contracts and result in the loss of future government contracts. Due to the significant competition in the marketplace and the level of regulations on government contracts, we could suffer reductions in new projects and see lower revenues and profit margins on those projects, which could have a material adverse effect on the business, operating results and financial condition.

Our operations are susceptible to a variety of adverse conditions including weather conditions, natural disasters, health epidemics or pandemics or other contagious outbreaks and terrorist attacks that could negatively impact the markets in which we operate.

Our business, operating results and financial condition could be materially and adversely affected by severe weather and other natural disasters, such as earthquakes or hurricanes, particularly along the Gulf Coast, the West Coast, the Atlantic Seaboard, and the Caribbean Basin. Repercussions of severe weather conditions could cause significant interruption of projects in process and have safety implications to personnel at those sites.

Our business, operating results and financial condition could be materially and adversely affected if a public health epidemic or pandemic or other contagious outbreak, such as the recent coronavirus (“COVID-19”) pandemic  (as discussed in greater detail below), interferes with our ability, or that of our employees, contractors, suppliers, customers and other business partners to perform our and their respective responsibilities and obligations relative to the conduct of our business.

Terrorist attacks, targeted at ports, marine facilities, shipping or metropolitan areas could affect the markets in which we operate our business and our expectations. Increased armed hostilities, terrorist attacks or responses from the United States may lead to further acts of terrorism and civil disturbances in the United States or elsewhere, which may further contribute to economic instability in the United States. These attacks or armed conflicts may affect our operations or those of our customers or suppliers and could impact our revenues, our production capability and our ability to complete contracts in a timely manner.

The current COVID-19 pandemic has affected and may continue to adversely affect our business and results of operations and financial condition.

In March of 2020, there was an outbreak of a pandemic, and the President of the United States declared the outbreak a national emergency. In response to the COVID-19 pandemic, federal, provincial, state, county and local governments and public health organizations and authorities around the world implemented a variety of measures intended to control the spread of the virus, including quarantines, “shelter-in-place,” “stay-at-home” and similar orders, travel restrictions, school closures, business curtailments and closures, social distancing and hygiene requirements, and other measures.

We provide a broad range of specialty construction services in the infrastructure, industrial and building sectors of the continental United States, Alaska, Canada and the Caribbean Basin, which are generally considered essential services exempt from many of the above measures. Since March 2020, when the World Health Organization declared the COVID-19 to be a global pandemic, we have continued to provide these services to our customers, but with added focused attention on the safety and health of our employees. However, the COVID-19 pandemic and related governmental and business responses has had and may continue to have an adverse effect on the markets we derive project opportunities from, our customers, and our operations. Several private sector markets from which we derive project opportunities have been and

14

may continue to be impacted by the COVID-19 pandemic.  Customers in these impacted markets have delayed and may continue to delay both near term and future projects due to macroeconomic factors driven by the COVID-19 pandemic.  These delays have and may continue to negatively impact our ability to acquire new projects from increased competition due to fewer projects being available in the market place.  Supply chains for materials incorporated into the building of our projects and for our equipment used to complete our projects have been and may continue to be impacted.  Labor markets have been and may continue to be impacted by COVID-19 related government transfer payments and other pandemic related factors, which have and may continue to result in a lower workforce participation rate.  Additionally, as a result of the pandemic and various governmental orders,  we have altered our operations to allow for appropriate social distancing and hygiene, which has led to decreased efficiency and productivity in our workforce and our operations, and a significant number of our corporate employees have been working from home.  We have had and may continue to see disruptions to our operations as variants of the COVID-19 virus cause increases in absenteeism rates among our workforce.  In addition, management is focused on mitigating the effects of the COVID-19 pandemic, which has required and will continue to require a substantial investment of time, energy, resources and focus.


The extent to which the COVID-19 pandemic impacts us will depend on numerous evolving factors and future developments that are uncertain and that we are not able to predict, including: the severity of the virus; the duration and scope of the pandemic; the impact of the vaccines and their effectiveness against COVID-19 and its evolving variants; governmental, business, individual and other actions taken in response to the pandemic; the effect on our suppliers and disruptions to the global supply chain; the impact on economic activity; the extent and duration of the impact on consumer and business confidence and spending; the effect on our end-user customers; the effect of any closures or other changes in operations of our and our suppliers’, distributors’ and end-user customers’ facilities; the health of and the effect on our employees and our ability to meet staffing needs in our construction and other critical functions, particularly if employees become ill, are quarantined as a result of exposure, or are reluctant to show up for work; our ability to provide services, including as a result of travel restrictions, work from home requirements and arrangements, and other restrictions or changes in behavior or preferences for interactions; the effect on employee healthcare costs; restrictions or disruptions to transportation, including reduced availability of ground, sea or air transport; the ability of our end-user customers to pay for our services; the potential effects on our internal controls, including those over financial reporting, as a result of changes in working arrangements that are applicable to our employees and business partners; and the effect on our ability to access capital on favorable terms and continue to meet our liquidity needs, all of which are highly uncertain and cannot be predicted. Even after the COVID-19 pandemic has subsided, we may continue to experience adverse impacts to our business as a result of any economic recession that has occurred or may occur in the future.

We depend on continued growth in population in our geographic market areas in Texas to support residential and nonresidential construction for our concrete construction segment.

Our concrete segment depends on continued growth in population in our geographic market areas in Texas to support residential and nonresidential construction. A growing population generates economic growth and expansion in construction for retail, office buildings, etc. If the population decreases or slows in growth, it often times adversely affects economic growth, which ultimately limits the need for residential and nonresidential construction services in the areas we currently perform services.

The timing of new contracts may result in volatility in our cash flow and profitability. These factors as well as others that may cause our actual financial results to vary from any publicly disclosed earnings guidance and forecasts are outside of our control.

Our revenues are generated from project-based work. It is generally very difficult to predict the timing and source of awarded contracts. The selection of, timing of, or failure to obtain projects, delays in awards of projects, the rebidding or termination of projects due to budget overruns, or the cancellations of projects or delays in completion of contracts could result in the under-utilization of our assets and reduce our cash flows and profitability. Even if we are awarded contracts, we face additional risks that could affect whether, or when, work will begin. For example, some of our contracts are subject to financing and other contingencies that may delay or result in termination of projects. This may make it difficult to match workforce size and equipment location with contract needs. In some cases, we may be required to bear the cost of a readily available workforce and fleet of equipment that is larger than needed at the time, resulting in unpredictability in our cash flow, expenses and profitability. If an expected contract award or the related notice to proceed is delayed or not received,

15

we could incur substantial costs without receipt of any corresponding revenues. Delays by our customers in obtaining required approvals and permits for their infrastructure projects may delay their awarding contracts for those projects and, once awarded, the ability to commence construction under those contracts. Moreover, construction projects for which our services are contracted may require significant expenditures by us prior to receipt of relevant payments by a customer and may expose us to potential credit risk if such customer should encounter financial difficulties. Such expenditures could reduce our cash flows and necessitate increased borrowings under our credit facility. Finally, the winding down or completion of work on significant projects that were active in previous periods will reduce our revenue and earnings if such significant projects have not been replaced in the current period. From time to time we may publicly provide earnings or other forms of guidance, which reflect our predictions about future revenue, operating costs and capital structure, among other factors. Any such predictions may be impacted by these factors as well as others that are beyond our control and might not turn out to be accurate.

Fluctuations in commodity prices may affect our customers’ investment decisions and therefore subject us to risks of cancellation, delays in existing work, or changes in the timing and funding of new awards. Additionally, fluctuations in commodity prices can negatively affect our project costs.

Commodity prices can affect our customers in a number of ways. For example, for those customers that produce commodity products such as oil, gas, concrete, steel products, fluctuations in price can have a direct effect on their profitability and cash flow and, therefore, their willingness to continue to invest or make new capital investments. To the extent commodity prices decline or fluctuate and our customers defer new investments or cancel or delay existing projects, the demand for our services decreases, which may have a material adverse impact on the business, financial condition, and results of operations.

Commodity prices can also strongly affect the costs of projects. We use concrete and steel as well as  diesel fuel and other petroleum-based products to operate our equipment used in our construction contracts. Fluctuations in supplies relative to demand and other factors can cause unanticipated increases in their cost. Rising commodity prices can negatively impact the potential returns on projects that are planned, as well as those in progress, and result in customers deferring new investments or canceling or delaying existing projects. The short-term nature of the majority of our projects typically protects us from these potential price increases, however, if we are unable to procure commodities for completion of our projects at estimated prices due to rising commodity prices, our margins may erode on certain in progress or future projects.

We may be unable to obtain sufficient bonding capacity for our contracts and the need for performance and surety bonds may adversely affect our business.

As more fully described in “Insurance and Bonding” under “Item 1. Business,” we are generally required to post bonds in connection with government and certain private sector contracts to ensure job completion. We have entered into a bonding agreement with a large multinational surety which acts as surety, issues bid bonds, performance bonds and payment bonds, and obligates itself upon other contracts of guaranty required by us in the day-to-day operations of our business. However, our surety is not obligated under the bonding agreement to issue bonds for us and bonding decisions are made on a case-by-case basis. We may not be able to maintain a sufficient level of bonding capacity in the future, which could preclude us from being able to bid for certain contracts and successfully contract with certain customers, or cause us to have to increase our letter of credit utilization in lieu of bonds, thereby reducing available borrowing capacity under our credit facility. In addition, the conditions of the bonding market may change, increasing our costs of bonding or restricting our ability to get new bonding which could have a material adverse effect on our business, operating results and financial condition.

Our business depends on good customer relationships and our reputation in both the marine and concrete infrastructure markets, which is developed and maintained by our executives and key project managers. Loss of any of our relationships, reputation or executives or key project managers could materially reduce our revenues and profits.

Our contracts are typically entered into on a project-by-project basis, so we generally do not have continuing contractual commitments with our customers beyond the terms of the current contract. We benefit from key customer relationships built over time and with both public and private entities. We also benefit from our reputation in the marine and concrete construction markets developed over years of successfully performing on projects. Both of these aspects of our business were developed and are maintained through our executives and key project managers. Our inability to retain our executives

16

and key project managers or inability to complete projects timely and successfully resulting in customer satisfaction could have a material adverse effect on our current customer relationships and reputation. The inability to maintain relationships with our customers in general or obtain new customers based on our reputation could have a material adverse effect on our business, operating results and financial condition.

We may not be able to fully realize the revenue value reported in our backlog.

As of December 31, 2021, we had a backlog of work to be completed on contracts totaling approximately $376.9 million in our marine segment and approximately $213.1 million in our concrete segment. Backlog develops as a result of new awards, which represent the potential revenue value realizable pursuant to new project commitments received by us during a given period.

Backlog consists of awarded projects which have either (a) not yet been started or (b) are in progress but are not yet complete. In the latter case, the revenue value reported in backlog is the remaining value related to work that has not yet been completed. We cannot guarantee that the revenue projected in our backlog will be realized, or if realized, will result in earnings. From time-to-time, projects are cancelled that appeared to have a high certainty of going forward at the time they were recorded as new awards. In the event of a project cancellation, we may be reimbursed for certain costs but typically have no contractual right to recover the total revenue reflected in our backlog. In addition to being unable to recover certain direct costs, cancelled projects may also result in additional unrecoverable costs due to the resulting under-utilization of our assets or labor force.

We could suffer contract losses if we fail to accurately estimate our costs or fail to execute within our cost estimates on fixed-price, lump-sum contracts.

Much of our revenue is derived from fixed-price, lump-sum contracts. Under these contracts, we perform our services and execute our projects at a fixed price and where, as a result, we could benefit from cost savings, but we may be unable to recover any cost overruns. Fixed-price contracts carry inherent risks, including risks of losses from underestimating costs, operational difficulties and other factors that may occur over the contract period. If our cost estimates for a contract are inaccurate, or if we do not execute the contract within our cost estimates, we may incur losses or the project may not be as profitable as we expected. In addition, we are sometimes required to incur costs in connection with modifications to a contract (change orders) that may not be approved by the customer as to scope and/or price, or to incur unanticipated costs, including costs for customer-caused delays, errors in specifications or designs, or contract suspension or termination that we may not be able to recover. These, in turn, could have a material adverse effect on our business, operating results and financial condition. The revenue, cost and gross profit realized on such contracts can vary, sometimes substantially, from the original projections due to changes in a variety of factors, such as:

failure to properly estimate costs of engineering, design, material, equipment or labor;
unanticipated technical problems with the structures or services being supplied by us, which may require that we spend our own funds to remedy the problem;
project modifications creating unanticipated costs;
differing site conditions;
changes in the costs of equipment, materials, labor or subcontractors;
our suppliers’ or subcontractors’ failure to perform;
difficulties in our customers obtaining required governmental permits or approvals;
changes in local laws and regulations;
changes in ad valorem and other tariffs;
delays caused by local weather conditions; and
exacerbation of any one or more of these factors as projects grow in size and complexity.

These risks may increase if the project is of a long-term duration because of the elevated risk that the circumstances upon which we based our original bid will change in a manner that increases costs. In addition, we sometimes bear the risk of delays caused by unexpected conditions or events.

17

We could suffer penalties on our contracts for late completion.

In many instances, including in our fixed-price contracts, we guarantee that we will complete a project by a scheduled date. If we subsequently fail to complete the project as scheduled, without sufficient justification, we may be liable for any customer losses resulting from such delay, generally in the form of contractually agreed-upon liquidated damages. In addition, failure to maintain a required schedule could cause us to default on our government contracts, giving rise to a variety of potential damages. To the extent that these events occur, the total costs of the project could exceed our original estimates, and we could experience reduced profits or, in some cases, a loss for that project.

Our projects could be hindered due to our dependence on third parties to complete many of our contracts.

A portion of the work performed under our contracts is performed by third-party subcontractors we hire. We also rely on third-party equipment manufacturers or suppliers to provide much of the materials used for projects. If we are unable to hire qualified subcontractors or find qualified equipment manufacturers or suppliers, our ability to successfully complete a project could be impaired. If we are not able to locate qualified third-party subcontractors or the amount we are required to pay for subcontractors or equipment and supplies exceeds what we have estimated, especially in a lump-sum or a fixed-price contract, we may suffer losses on these contracts. If a subcontractor, supplier, or manufacturer fails to provide services, supplies or equipment as required under a contract for any reason, we may be required to source these services, equipment or supplies to other third parties on a delayed basis or on less favorable terms, which could impact contract profitability. There is a risk that we may have disputes with our subcontractors relating to, among other things, the quality and timeliness of work performed, customer concerns about the subcontractor, or our failure to extend existing task orders or issue new task orders under a contract. In addition, faulty workmanship, equipment or materials could impact the overall project, resulting in claims against us for failure to meet required project specifications.

In the current economic environment, third parties may find it difficult to obtain sufficient financing to help fund their operations. The inability to obtain financing could adversely affect a third party’s ability to provide materials, equipment or services which could have a material adverse impact on our business, financial condition, and results of operations. In addition, a failure by a third party subcontractor, supplier or manufacturer to comply with applicable laws, regulations or client requirements could negatively impact our business and, for government clients, could result in fines, penalties, suspension or even debarment being imposed on us, which could have a material adverse impact on our business, financial condition, and results of operations.

We may incur higher costs to acquire, manufacture and maintain equipment necessary for our operations.

We have traditionally owned the majority of the equipment used in our projects, and we do not bid on contracts for which we do not have, or cannot quickly procure, whether through construction, acquisition or lease, the necessary equipment to complete projects. We are capable of building much of the specialized equipment used in our projects, including dayboats, tenders and dredges. To the extent that we are unable to buy or build equipment necessary for our needs, either due to a lack of available funding or equipment shortages in the marketplace, we may be forced to rent equipment on a short-term basis, which could increase the costs of completing contracts, thereby reducing contract profitability. In addition, our equipment requires continuous maintenance, which we primarily provide through our own repair facilities, as well as certification by the U.S. Coast Guard for certain marine segment assets. If we are unable to continue to maintain the equipment in our fleet or are unable to obtain the requisite certifications, we may be forced to obtain third-party repair services, be unable to use our uncertified equipment or be unable to bid on contracts, which could have a material adverse effect on our business, operating results and financial condition.

In addition, our vessels in the marine segment may be subject to arrest or seizure by claimants as security for maritime torts committed by the vessel or us or the failure by us to pay for necessities, including fuel and repair services, which were furnished to the vessel. Such arrest or seizure could preclude the vessel from working, thereby causing delays in marine segment projects.

18

Our business is subject to significant operating risks and hazards that could result in damage or destruction to property, injuries or loss of life, which could result in losses or liabilities to us.

Construction and maintenance sites are potentially dangerous workplaces and often put our employees and others in close proximity with mechanized equipment, moving vehicles, or other construction or worksite hazards. On most sites, we are responsible for safety and  are contractually obligated to implement safety procedures. Our safety record is an important consideration for us and for our customers. If serious accidents or fatalities occur or our safety record was to deteriorate, we may be excluded from bidding on certain work, expose ourselves to possible lawsuits, and existing service arrangements could be terminated, thus having a material adverse impact on our financial position, results of operations, cash flows and liquidity. Further, regulatory changes implemented by OSHA or the U.S. Coast Guard could impose additional costs on us. Adverse experience with hazards and claims could have a negative effect on our reputation with our existing or potential new customers and our prospects for future work.

The businesses of marine infrastructure construction, port maintenance, dredging and salvage are generally subject to a number of risks and hazards, including environmental hazards, industrial accidents, hurricanes, adverse weather conditions, collisions with fixed objects, cave-ins, encountering unusual or unexpected geological formations, disruption of transportation services and flooding. These risks could result in damage to or destruction of, dredges, transportation vessels, other maritime structures and buildings, and could also result in personal injury or death, environmental damage, performance delays, monetary losses or legal liability.

In the concrete segment, our workers are subject to the usual hazards associated with providing construction and related services on construction sites including environmental hazards, industrial accidents, hurricanes, adverse weather conditions, and flooding. Operating hazards can cause personal injury or death, damage to or destruction of property, plant and equipment, environmental damage, performance delays, monetary losses or legal liability.

Our current insurance coverage may not be adequate, and we may not be able to obtain insurance at acceptable rates, or at all.

We maintain various insurance policies, including general liability and workers’ compensation. We are partially self-insured under some of our policies, and our insurance does not cover all types or amounts of liabilities. We are not required to, and do not, specifically set aside funds for our self-insurance programs.

At any given time, we are subject to multiple workers’ compensation and personal injury claims. We maintain substantial loss accruals for workers’ compensation claims, and, until recently, our workers’ compensation and insurance costs have been rising for several years notwithstanding our emphasis on safety. Our insurance policies may not be adequate to protect us from liabilities that we incur in our business. In addition, some of the projects that we bid on require us to maintain high levels of builder’s risk insurance. We may not be able to obtain similar levels of insurance on reasonable terms, or at all. Our inability to obtain such insurance coverage at acceptable rates or at all could have a material adverse effect on our business, operating results and financial condition.

Furthermore, due to a variety of factors such as increases in claims and projected significant increases in medical costs, our insurance premiums may increase in the future and we may not be able to obtain similar levels of insurance on reasonable terms, or at all. Any such inadequacy of, or inability to obtain, insurance coverage at acceptable rates, or at all, could have a material adverse effect on our business, operating results and financial condition.

Insurance liabilities are difficult to assess and quantify due to unknown factors, including the severity of an injury, the determination of our liability in proportion to other parties, the number of incidents not reported and the effectiveness of our safety program. If we were to experience insurance claims or costs above our estimates, we might be required to use working capital to satisfy these costs rather than to maintain or expand our operations. To the extent that we experience a material increase in the frequency or severity of accidents or workers’ compensation and health claims, or unfavorable developments on existing claims, our operating results and financial condition could be materially and adversely affected.

Our operations are subject to environmental laws and regulations that may expose us to significant costs and liabilities.

Our marine infrastructure construction, salvage, demolition, dredging and dredge material disposal activities are subject to stringent and complex federal, state and local environmental laws and regulations, including those concerning air

19

emissions, water quality, solid waste management, and protection of certain marine and bird species, their habitats, and wetlands. We may incur substantial costs in order to conduct our operations in compliance with these laws and regulations. For instance, we may be required to obtain, maintain and comply with permits and other approvals (as well as those obtained for projects by our customers) issued by various federal, state and local governmental authorities; limit or prevent releases of materials from our operations in accordance with these permits and approvals; and install pollution control equipment. In addition, compliance with environmental laws and regulations can delay or prevent our performance of a particular project and increase related project costs. Moreover, new, stricter environmental laws, regulations or enforcement policies, including those imposed in response to climate change, could be implemented that significantly increase our compliance costs, or require us to adopt more costly methods of operation.

Failure to comply with environmental laws and regulations, or the permits issued under them, may result in the assessment of administrative, civil and criminal penalties, the imposition of remedial obligations and the issuance of injunctions limiting or preventing some or all of our operations. In addition, strict joint and several liability may be imposed under certain environmental laws, which could cause us to become liable for the investigation or remediation of environmental contamination that resulted from the conduct of others or from our own actions that were in compliance with all applicable laws at the time those actions were taken. Further, it is possible that we may be exposed to liability due to releases of pollutants, or other environmental impacts that may arise in the course of our operations. For instance, some of the work we perform is in underground and water environments, and if the field location maps or waterway charts supplied to us are not accurate, or if objects are present in the soil or water that are not indicated on the field location maps or waterway charts, our underground and underwater work could strike objects in the soil or the waterway bottom containing pollutants and result in a rupture and discharge of pollutants. In addition, we sometimes perform directional drilling operations below certain environmentally sensitive terrains and water bodies, and due to the inconsistent nature of the terrain and water bodies, it is possible that such directional drilling may cause a surface fracture releasing subsurface materials. These releases may contain contaminants in excess of amounts permitted by law, may expose us to remediation costs and fines and legal actions by private parties seeking damages for non-compliance with environmental laws and regulations or for personal injury or property damage. We may not be able to recover some or any of these costs through insurance or increased revenues, which may have a material adverse effect on our business, operating results and financial condition. See “Business - Environmental Matters” for more information.

Our concrete segment is subject to extensive and complex regulations that affect land development and building construction, including zoning, density restrictions, building design and building standards. These regulations often provide broad discretion to the administering governmental authorities as to the conditions we must meet prior to development or construction being approved, if approved at all. We are subject to determinations by these authorities as to the adequacy of water or sewage facilities. New building developments may also be subject to various assessments for schools and other public improvements. In addition, in many markets government authorities have implemented no growth or growth control initiatives. Any of these can limit, delay or increase the costs of development and construction.

The anticipated investment in port and marine infrastructure may not be as large as expected, which may result in periods of low demand for our marine construction services.

The demand for port construction, maintenance infrastructure services and dredging may be vulnerable to downturns in the economy generally and in the marine transportation industry specifically. The amount of capital expenditures on port facilities and marine infrastructure in our markets is affected by the actual and anticipated shipping and vessel needs of the economy in general and in our geographic markets in particular. If the general level of economic activity deteriorates, our customers may delay or cancel expansions, upgrades, maintenance and repairs to their infrastructure. A number of other factors, including the financial condition of the shipping industry, could adversely affect our customers and their ability or willingness to fund capital expenditures in the future. During downturns in the U.S. or world economies, the anticipated port usage in our geographic markets may decline, resulting in less port construction, upgrading and maintenance. As a result, demand for our services could substantially decline for extended periods.

20

Restrictions on foreign ownership of our vessels could limit our ability to sell off any portion of our marine construction segment or result in the forfeiture of our vessels or in our inability to continue our operations in United States navigable waters.

The Dredging Act, the Jones Act, the Shipping Act and the Vessel Documentation Act require vessels engaged in the transport of merchandise or passengers between two points in the United States or dredging in the navigable waters of the United States to be owned and controlled by United States citizens. The United States citizen ownership and control standards require the vessel-owning entity to be at least 75% U.S. citizen-owned, thus restricting foreign ownership interests in the entities that directly or indirectly own the vessels which we operate. If we were to seek to sell any portion of our marine segment that owns any of these vessels, we may have fewer potential purchasers, since some potential purchasers might be unable or unwilling to satisfy the foreign ownership restrictions described above; additionally, any sales of certain of our larger vessels to foreign buyers would be subject to approval by the U.S. Maritime Administration. As a result, the sales price for that portion of our marine segment may not attain the amount that could be obtained in an unregulated market.

Risk Factors Relating to Our Employees

We may be subject to unionization, work stoppages, slowdowns or increased labor costs.

Only a small percentage of our marine segment workforce, located in the Pacific Northwest and Alaska, is currently unionized. If at any time, a majority of our employees unionized, it could limit the flexibility of the workforce and could result in demands that might increase our operating expenses and adversely affect our profitability. Each of our different employee groups could unionize at any time and would require separate collective bargaining agreements. If any group of our employees were to unionize and we were unable to agree on the terms of their collective bargaining agreement or we were to experience widespread employee dissatisfaction, we could be subject to work slowdowns or stoppages. In addition, we may be subject to disruptions by organized labor groups protesting our non-union status. Any of these events would be disruptive to our operations and could have a material adverse effect on the business, operating results and financial condition.

Our employees in the marine segment are covered by federal laws that provide seagoing employees remedies for job-related claims in addition to those provided by state laws.

Many of our marine segment employees are covered by federal maritime law, including provisions of the Jones Act, the Longshore and Harbor Workers Act, (“USL&H”) and the Seaman’s Wage Act. Jones Act laws typically operate to make liability limits established by USL&H and state workers’ compensation laws inapplicable to these employees and to permit these employees and their representatives to pursue litigation against employers for job-related injuries. Because in some cases we are not protected by the limits imposed by state workers’ compensation statutes, we have greater exposure for claims made by these employees as compared to employers whose employees are not covered by these provisions.

For example, in the normal course of business, we are a defendant in various personal injury lawsuits. We maintain insurance to cover claims that arise from injuries to our workforce subject to a deductible. During 2021, we recorded less than $0.1 million of expense for our self-insured portion of these liabilities. We believe our recorded self-insurance reserves represent our best estimate of the outcomes of these claims. Should negative trends persist; we could continue to be negatively impacted in the future.

General Risk Factors

Our strategy of growing through strategic acquisitions may not be successful.

We may pursue growth through the acquisition of companies or assets that will enable us to broaden the types of projects we execute and also expand into new markets. We have completed several acquisitions and plan to consider strategic acquisitions in the future. We may be unable to implement this growth strategy if we cannot identify suitable companies or assets or reach agreement on potential strategic acquisitions on acceptable terms. Moreover, an acquisition involves certain risks, including:

difficulties in the integration of operations, systems, policies and procedures;

21

enhancements in our controls and procedures including those necessary for a public company may make it more difficult to integrate operations and systems;
failure to implement proper overall business controls, including those required to support our growth, resulting in inconsistent operating and financial practices at companies we acquire or have acquired;
termination of relationships with the key personnel and customers of an acquired company;
additional financial and accounting challenges and complexities in areas such as tax planning, treasury management, financial reporting and internal controls;
the incurrence of environmental and other liabilities, including liabilities arising from the operation of an acquired business or asset prior to our acquisition for which we are not indemnified or for which the indemnity is inadequate;
disruption of or receipt of insufficient management attention to our ongoing business; and
inability to realize the cost savings or other financial benefits that we anticipate.

Future acquisitions may require us to obtain additional equity or debt financing, which may not be available on attractive terms. Moreover, to the extent an acquisition transaction financed by non-equity consideration results in additional goodwill, it will reduce our tangible net worth, which might have an adverse effect on our credit and bonding capacity.

Systems and information technology interruption or failure and data security breaches could adversely impact our ability to operate or expose us to significant financial losses and reputational harm.

We rely heavily on computer, information, and communications technology and related systems in order to properly operate our business. From time to time, we experience occasional system interruptions and delays. In the event we are unable to regularly deploy software and hardware, effectively upgrade our systems and network infrastructure, and take other steps to maintain or improve the efficiency and efficacy of our systems, the operation of such systems could be interrupted or result in the loss, corruption, or release of data. In addition, our computer and communication systems and operations could be damaged or interrupted by natural disasters, telecommunications failures, power loss, acts of war or terrorism, computer viruses, malicious code, physical or electronic security breaches, intentional or inadvertent user misuse or error, or similar events or disruptions. Any of these or other events could cause interruptions, delays, loss of critical and/or sensitive data or similar effects, which could have a material adverse impact on our business, financial condition, protection of intellectual property, and results of operations, as well as those of our clients.

In addition, we face the threat to our computer systems of unauthorized access, computer hackers, computer viruses, malicious code, organized cyber-attacks and other security problems and system disruptions, including possible unauthorized access to and disclosure of our and our clients’ proprietary or classified information. We rely on industry accepted security measures and technology to securely maintain all confidential and proprietary information on our computer systems, but they may still be vulnerable to these threats. As a result, we may be required to expend significant resources to protect against the threat of these system disruptions and security breaches or to alleviate problems caused by these disruptions and breaches. Any of these events could damage our reputation and have a material adverse effect on our business, financial condition, results of operations and cash flows.

Risk Factors Relating to Our Indebtedness and Financing Plans

Our bonding requirements may limit our ability to incur indebtedness.

We generally are required to provide various types of surety bonds that provide an additional measure of security for our performance under certain government and private sector contracts. Our ability to obtain surety bonds depends upon various factors including our capitalization, working capital and amount of our indebtedness. In order to help ensure that we can obtain required bonds, we may be limited in our ability to incur additional indebtedness that may be needed for potential acquisitions and operations. Our inability to incur additional indebtedness could have a material adverse effect on our business, operating results and financial condition.

Our indebtedness requires significant debt service payments that could adversely affect our financial condition and prevent us from fulfilling our obligations under our indebtedness.

At December 31, 2021, our total indebtedness under the Credit Agreement was approximately $39.0 million. We must comply with various affirmative and negative covenants contained in our Credit Agreement, some of which may restrict

22

the way in which we would like to conduct our business. Among other things, our requirements under out debt instruments could potentially limit our ability to:

incur additional indebtedness or liens;
make payments in respect of or redeem or acquire any debt or equity issued by us;
sell assets;
make loans or investments;
make guarantees;
enter into any hedging agreement for speculative purposes;
acquire or be acquired by other companies; or
amend some of our contracts.

The restrictions under our indebtedness may prevent us from engaging in certain transactions which might otherwise be considered beneficial to us, for example, they could:

increase our vulnerability to general adverse economic and industry conditions;
limit our ability to fund future working capital and capital expenditures, to engage in future acquisitions, to enter into new construction or development activities, or to otherwise fully realize the value of our assets and opportunities because of the need to dedicate a substantial portion of our cash flow from operations to payments on our indebtedness or to comply with any restrictive terms of our indebtedness;
limit our flexibility in planning for, or reacting to, changes in our businesses and the industries in which we operate; and
place us at a competitive disadvantage as compared to our competitors that have less debt.

We may incur additional indebtedness in the future under our existing Credit Agreement, by issuing debt instruments, under new credit agreements, under joint venture credit agreements, under capital leases or synthetic leases, on a project-finance or other basis or a combination of these. If we incur additional indebtedness in the future, it likely would be under our existing Credit Agreement or under arrangements that may have terms and conditions at least as restrictive as those contained in our existing Credit Agreement. At December 31, 2021, available capacity to borrow on the revolving lines of credit was $9.3 million. Failure to comply with the terms and conditions of any existing or future indebtedness, including current or prospective covenants, would constitute an event of default. If an event of default occurs, the lenders will have the right to accelerate the maturity of such indebtedness and foreclose upon the collateral, if any, securing that indebtedness.

Our current Credit Agreement expires on July 31, 2023.  Failure to secure a new credit facility could restrict our access to capital, which may prevent us from funding our operations or from engaging in certain transactions which might otherwise be considered beneficial to us.  Additionally, rising interest rates may increase our cost of capital and, therefore, reduce the amount of capital available to fund our operations.

Our variable rate indebtedness subjects us to interest rate risk, which could cause our debt service obligations to increase significantly.

Borrowings under the Credit Facility allow for loans at variable rates of interest and expose us to interest rate risk. If interest rates increase, our debt service obligations on the variable rate indebtedness will increase even though the amount borrowed will remain the same, and our net income and operating cash flows, including cash available for servicing our indebtedness, will correspondingly decrease.

Item 1B.         UNRESOLVED STAFF COMMENTS

None

Item 2.            PROPERTIES

Our corporate headquarters is located at 12000 Aerospace Avenue, Suite 300, Houston, Texas 77034, with 24,746 square feet of office space that we lease, with a current term expiring April 30, 2022 and with two five-year extensions at our option. Our executive, legal, finance, and some accounting offices are located at this facility. We lease office space in Alaska, Louisiana, Florida, Texas and Washington for our operations, including office and yard space for our concrete

23

segment. We own property for our waterfront maintenance and dock facilities, including an equipment yard in Texas, which totals approximately 35.3 acres. We also own approximately 340 acres of land in the upper Houston Ship Channel used as a Dredge Material Placement Area ("DMPA"). We may lease smaller project related offices throughout our operating areas when the need arises.

We believe that our existing facilities are adequate for our operations. We do not believe that any single facility is material to our operations and, if necessary, we could readily obtain a replacement facility. Some of our real estate assets are pledged to secure our credit facility.

Item 3.            LEGAL PROCEEDINGS

Please refer to Note 17 of the Notes to the Financial Statements (Part IV, Item 15 of this Form  10-K for a discussion of legal proceedings.

Item 4.            MINE SAFETY DISCLOSURES

Not applicable

PART II

Item 5.            MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Market Information

Our common stock is listed on the New York Stock Exchange (“NYSE”) and trades under the symbol “ORN”.

Holders

As of February 18, 2022, we had approximately 5,894 stockholders of record including beneficial holders.

Issuer Repurchase of Equity Securities

None

24

Performance Graph*

The following graph shows the changes in the value of $100 invested in (1) the common stock of Orion Group Holdings, Inc., (2) the Standard & Poor’s 500 Stock Index and (3) the Dow Jones Heavy Construction Group Index. The values of each investment are based on share price appreciation, with reinvestment of all dividends, assuming any were paid. For each graph, the investments are assumed to have occurred at the beginning of each period.

Graphic

    

2016

    

2017

    

2018

    

2019

    

2020

    

2021

Orion Group Holdings, Inc.

 

100.00

 

78.69

43.12

52.16

 

49.85

37.89

S&P 500

 

100.00

 

119.42

111.97

144.31

 

167.77

212.89

Dow Jones US Heavy Civil Construction

 

100.00

 

104.51

76.67

102.11

 

123.25

184.05

*   This table and the information therein is being furnished but not filed.

Securities Authorized for Issuance Under Equity Compensation Plans

The information required by Item 201(d) of Regulation S-K is hereby incorporated by reference from our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A no later than April 30, 2022.

25

Item  7.            MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of our financial condition and results of operations is based on and should be read in conjunction with our consolidated financial statements and the accompanying notes beginning on page F-1 of this Annual Report on Form 10-K. Certain statements made in our discussion may be forward-looking. Forward-looking statements involve risks and uncertainties and a number of other factors that could cause actual results or outcomes to differ materially from our expectations. See “Forward-Looking Statements” at the beginning of this Annual Report on Form 10-K for additional discussion of some of these risks and uncertainties. Unless the context requires otherwise, when we refer to “we”, “us” and “our”, we are describing Orion Group Holdings, Inc. and its consolidated subsidiaries.

Overview

Orion Group Holdings, Inc., its subsidiaries and affiliates (hereafter collectively referred to as the “Company”), provides a broad range of specialty construction services in the infrastructure, industrial and building sectors of the continental United States, Alaska, and the Caribbean Basin. The Company’s marine segment services the infrastructure sector through marine transportation facility construction, marine pipeline construction, marine environmental structures, dredging of waterways, channels and ports, environmental dredging, design, and specialty services. Its concrete segment services the building sector by providing turnkey concrete construction services including pour and finish, dirt work, layout, forming, rebar, and mesh across the light commercial structural and other associated business areas. The Company is headquartered in Houston, Texas with offices throughout its operating areas.

Our contracts are obtained primarily through competitive bidding in response to “requests for proposals” by federal, state and local agencies and through negotiation and competitive bidding with private parties and general contractors. Our bidding activity and strategies are affected by such factors as our backlog, current utilization of equipment and other resources, job location, our ability to obtain necessary surety bonds and competitive considerations. The timing and location of awarded contracts may result in unpredictable fluctuations in the results of our operations.

Most of our revenue is derived from fixed-price contracts. We generally record revenue on construction contracts over time, measured by the percentage of actual contract costs incurred to date to total estimated costs for each contract. There are a number of factors that can create variability in contract performance and therefore impact the results of our operations. The most significant of these include the following:

completeness and accuracy of the original bid;
increases in commodity prices such as concrete, steel and fuel;
customer delays, work stoppages, and other costs due to weather and environmental restrictions;
availability and skill level of workers; and
a change in availability and proximity of equipment and materials.

All of these factors can have a negative impact on our contract performance, which can adversely affect the timing of revenue recognition and ultimate contract profitability. We plan our operations and bidding activity with these factors in mind and they generally have not had a material adverse impact on the results of our operations in the past.

2021 Recap and 2022 Outlook

In 2021, we recorded revenues of $601.4 million, of which $263.9 million was attributable to our marine segment and the remaining $337.5 million to our concrete segment. In addition, we ended 2021 with a consolidated backlog of $590.0 million. Our revenues in 2021 decreased by 15.3% as compared with 2020 and we recorded a net loss of $14.6 million, as compared with net income of $20.2 million in the prior year.

Looking toward 2022, the Company continues to focus on developing opportunities across the infrastructure, industrial, and building sectors through organic growth, greenfield expansion, and strategic acquisition opportunities.

26

The spread of COVID-19 has impacted the global economy, leaving supply chains disrupted. As the world uses tactics like “social distancing” and “stay at home orders” to slow and stop the spread of COVID-19, demand destruction has led to increased unemployment and to the weakening of consumer confidence. Although to date the Company hasn’t experienced materially negative impacts from COVID-19, such as widespread project stoppage/cancelations or a slowdown/stoppage of accounts receivables collections, any delays in the timing of future awards could create gaps in the Company’s project delivery schedule across quarterly periods.

Federal and State governments have increased spending as part of efforts to mitigate the impact of COVID-19 on the economy.  The amount and timing of such spending will be directly impacted by the duration of required efforts to contain COVID-19 and the severity of the negative impacts created by the virus and its effect on the economy.

Marine Segment

Demand for our marine construction services continues, given our differentiated capabilities and service offering within the space. We continue to see bid opportunities to help maintain and expand the infrastructure that facilitates the movement of goods and people on or over waterways. However, we have some concerns about the short-term outlook for and are closely monitoring the short and long-term cruise line capital expenditures as their current demand has been severely impacted by COVID-19. Further, while we currently see bid opportunities from our private sector energy-related customers as they expand their marine facilities related to the storage, transportation and refining of domestically produced energy, we recognize that the timing of project awards may be impacted as a result of volatility of oil prices due to COIVD-19 related uncertainties. Over the long-term, we expect to see bid opportunities in this sector from petrochemical-related businesses, energy exporters, and liquefied natural gas facilities. Opportunities from local port authorities will also remain over the long-term, many of which are related to the widened Panama Canal. Additionally, bid opportunities related to coastal restoration funded through the Resource and Ecosystems Sustainability, opportunities under the Tourist Opportunities and Revived Economies of the Gulf Coast States Act (the “RESTORE Act”) may arise into 2022. We believe our current equipment fleet will allow us to better meet market demand for projects from both our public and private customers.

In the long-term, we see positive trends in demand for our services in our end markets, including:

Continuing need to repair and improve degrading U. S. marine infrastructure;
Long-term demand from downstream energy-related companies will be driven by larger capital projects, as well as maintenance call-out work;
Expected increases in cargo volume and future demands from larger ships transiting the Panama Canal will require ports along the Gulf Coast and Atlantic Seaboard to expand port infrastructure as well as perform additional dredging services;
Possible work opportunities generated by the Water Resources Reform and Development Act (the “WRRDA Act”) authorizing expenditures for the conservation and development of the nation’s waterways as well as addressing funding deficiencies within the Harbor Maintenance Trust Fund;
Renewed focus on coastal rehabilitation along the Gulf Coast, particularly through the use of RESTORE Act funds based on fines collected related to the 2010 Gulf of Mexico oil spill;
Funding for highways and transportation under successor Acts to the FAST Act;
Nearly $7 billion of federal funding provided by the USACE in connection with disaster recovery in Texas; and,
Potential opportunities related to the federal infrastructure bill.

Concrete Segment

Demand for our concrete segment’s services continues, although timing of certain new project releases could be delayed as a result of COVID-19 related macroeconomic impacts. We currently see long-term demand for our concrete construction services in the Texas building sector as Texas’ four major metropolitan areas, and expanding suburbs, continuously retain

27

their positions as leading destinations for population and business growth. Population growth throughout our markets continues to drive new distribution centers, education facilities, office expansion, retail and grocery establishments, new multi-family housing units, and structural towers for business, residential or mixed-use purposes.  The diversified Texas economy provides us with multiple sources of bid opportunities. Additional demand for concrete services in our markets could be provided by work as part of the federal infrastructure bill.

In the long-term, we see positive trends in demands for our services in our end markets, including: 

 

Population growth in the state of Texas driven by corporate relocations; 

Continued investment in warehouse/distribution space in the Dallas-Fort Worth region; 

COVID-19 driven shift of people moving from the inner cities to suburban areas; 

Nearly $7 billion of federal funding provided by the USACE in connection with disaster recovery in Texas; and,

 

Potential opportunities related to the federal infrastructure bill. 

Consolidated Results of Operations

Backlog Information

Our contract backlog represents our estimate of the revenues we expect to realize under the portion of contracts remaining to be performed. Given the typical duration of our contracts, which is generally less than a year, our backlog at any point in time usually represents only a portion of the revenue that we expect to realize during a twelve-month period. We have not been adversely affected by contract cancellations or modifications in the past, however we may be in the future, especially in economically uncertain periods.

Backlog as of the periods ended below are as follows (in millions):

December 31, 2021

    

September 30, 2021

    

June 30, 2021

    

March 31, 2021

    

December 31, 2020

Marine segment

$

376.9

$

379.9

$

170.2

$

154.8

$

202.6

Concrete segment

 

213.1

 

192.9

 

224.2

 

210.0

 

236.9

Consolidated

$

590.0

$

572.8

$

394.4

$

364.8

$

439.5

The increase in backlog during the quarter is primarily driven by new jobs we won. The general trend of declining backlog over the past year through June 2021 is due in significant part to headwinds created by the COVID-19 pandemic in certain end market sectors, which has slowed the timing of project awards.  We, however, remain optimistic in our end-markets and in the opportunities that are emerging across our various marketplaces as evidenced by the $2.6 billion of quoted bids outstanding at quarter end, of which $138 million we are the apparent low bidder on or have been awarded contracts subsequent to the end of the fiscal year ended December 31, 2021.

These estimates are subject to fluctuations based upon the scope of services to be provided, as well as factors affecting the time required to complete the project. Backlog is not necessarily indicative of future results. In addition to our backlog under contract, we also have a substantial number of projects in negotiation or pending award at any given time.  Delays in decisions on pending awards also have a negative impact on the timing and amount by which we are able to increase backlog.

28

Income Statement Comparisons

Year ended December 31, 

 

    

2021

    

2020

    

2019

 

    

Amount

    

Percent

    

Amount

    

Percent

    

Amount

    

Percent

 

(dollar amounts in thousands)

Contract revenues

$

601,360

 

100.0

%  

$

709,942

 

100.0

%  

$

708,390

 

100.0

%

Cost of contract revenues

 

560,393

 

93.2

%  

 

625,239

 

88.1

%  

 

644,349

 

91.0

%

Gross profit

 

40,967

 

6.8

%  

 

84,703

 

11.9

%  

 

64,041

 

9.0

%

Selling, general and administrative expenses

 

60,181

 

10.0

%  

 

65,091

 

9.3

%  

 

61,012

 

8.7

%

Amortization of intangible assets

1,521

0.3

%  

2,070

0.3

%  

2,640

0.4

%

Gain on disposal of assets, net

(11,418)

(2.0)

(9,044)

(1.4)

(1,804)

(0.3)

%

Operating (loss) income

 

(9,317)

 

(1.5)

%  

 

26,586

 

3.7

%  

 

2,193

 

0.3

%

Other (expense) income:

 

  

 

  

 

  

 

  

 

  

 

  

Other income

 

199

 

%  

 

347

 

%  

 

771

 

0.1

%

Interest income

 

136

 

%  

 

183

 

%  

 

353

 

%

Interest expense

 

(5,076)

 

(0.8)

%  

 

(4,920)

 

(0.6)

%  

 

(6,808)

 

(0.9)

%

Other expense, net

 

(4,741)

 

(0.8)

%  

 

(4,390)

 

(0.6)

%  

 

(5,684)

 

(0.8)

%

(Loss) income before income tax expense

 

(14,058)

 

(2.3)

%  

 

22,196

 

3.1

%  

 

(3,491)

 

(0.5)

%

Income tax expense

 

502

 

0.1

%  

 

1,976

 

0.3

%  

 

1,868

 

0.3

%

Net (loss) income

$

(14,560)

 

(2.4)

%  

$

20,220

 

2.8

%  

$

(5,359)

 

(0.8)

%

Year ended December 31, 2021 compared with year ended December 31, 2020

Contract Revenues. Contract revenues for the year ended December 31, 2021 of $601.4 million decreased $108.5 million or 15.3% as compared to $709.9 million in the prior year period. The decrease was primarily driven by a reduction in project activity compared to the prior year in the marine segment as a result of reduced and/or delayed bid opportunities due to the continued impacts from COVID 19 on the industries in which we serve.

Gross Profit.  Gross profit was $41.0 million for the year ended December 31, 2021, compared to $84.7 million in the prior year period, a decrease of $43.7 million or 51.6%. Gross profit in the period was 6.8% of total contract revenues as compared to 11.9% in the prior year period. The decrease in gross profit dollars and percentage was driven by the decreased activity and volumes which negatively impacted revenue and contributed to an under recovery of indirect costs primarily related to decreased labor and equipment utilization. We also incurred decreased project performance in our concrete segment.

Selling, General and Administrative Expense. Selling, general and administrative ("SG&A") expenses were $60.2 million for the year ended December 31, 2021 compared to $65.1 million in the prior year period, a decrease of $4.9 million or 7.5%. As a percentage of total contract revenues, SG&A expenses increased from 9.3% to 10.0% primarily as a result of the reduced revenue noted above. The decrease in SG&A dollars was driven by a decrease in the current year period related to bonus expense, business development costs pursuant to timing of project pursuits and awards and travel related costs. 

Gain on Disposal of Assets, net. During the year ended December 31, 2021 and 2020, we realized $11.4 million and $9.0 million, respectively, of net gains on disposal of assets. Included in the current year amount is a net gain of $6.7 million related to the sale of property in Tampa, Florida. See Note 6 in this form 10-K for a further description of the sale of property. Included in the prior year amount is a $2.9 million net gain on insurance recoveries.

Other Income, net of Expense. Other expense primarily reflects interest on our borrowings, partially offset by interest income and non-operating gains or losses. Interest expense for the current year period included $2.1 million related to the extinguishment of our term loan and related interest rate swaps.

Income Tax Expense. We recorded tax expense of $0.5 million in the year ended December 31, 2021, compared to tax expense of $2.0 million in the prior year period. Our effective tax rate for the year ended December 31, 2021 was (3.6)%,

29

which differs from the federal statutory rate of 21% primarily due to the valuation allowance related to the current year net loss.

Year ended December 31, 2020 compared with year ended December 31, 2019

Contract Revenues. Contract revenues for the year ended December 31, 2020 of $709.9 million increased approximately 0.2% as compared to $708.4 million in the prior year period.

Gross Profit.  Gross profit was $84.7 million for the year ended December 31, 2020, compared to $64.0 million in the prior year period, an increase of $20.7 million or 32.3%. Gross profit for the year ended December 31, 2020 was 11.9% of total contract revenues as compared to 9.0% in the prior year period. The increase in gross profit dollars and percentage were primarily driven by margin improvement on projects and efficiencies in labor and equipment  utilization.

Selling, General and Administrative Expense. Selling, general and administrative ("SG&A") expenses were $65.1 million for the year ended December 31, 2020 compared to $61.0 million in the prior year period, an increase of $4.1 million, or 6.4%. As a percentage of total contract revenues, SG&A expenses increased from 8.7% to 9.3%. The increase in both dollars and percentage was primarily attributable to the increased accrual of the annual incentive compensation plan during the current year period as compared to the prior year period.

Gain on Disposal of Assets, net. During the year ended December 31, 2020, we realized $6.2 million of net gains on sales of assets and $2.9 million of net gains on insurance recoveries from involuntary dispositions of assets. This compared to realizing $1.8 million of net gains on the assets we sold during the 2019 comparative period.

Other Income, net of Expense. Other expense primarily reflects interest on our borrowings, partially offset by interest income and non-operating gains or losses.

Income Tax Expense. We recorded tax expense of $2.0 million for the year ended December 31, 2020, compared to tax expense of $1.9 million in the prior year period. Our effective tax rate for the year ended December 31, 2020 was 8.9%, which differs from the federal statutory rate of 21% primarily due to the movement in the valuation allowance for current year activity, state income taxes and the non-deductibility of other permanent items.

30

Segment Results

The following table sets forth, for the periods indicated, statements of operations data by segment, segment revenues as a percentage of consolidated revenues and segment operating income (loss) as a percentage of segment revenues.  In connection with the preparation of the financial statements for the year ended December 31, 2021, the Company has identified and corrected certain immaterial errors in segment reporting for all periods presented. Specifically, certain corporate overhead costs previously recorded to the marine segment as part of operating income (loss) and allocated from the marine segment to the concrete segment below operating income in the other income (expense) line have been allocated from the marine segment to the concrete segment as part of the determination of operating income for each segment. These corrections resulted in an offsetting change in operating income (loss) for each segment of $12.9 million and $11.8 million for the years ended December 31, 2020 and December 31, 2019, respectively.

Year ended December 31, 

 

2021

2020

2019

 

    

    

Amount

    

Percent

    

Amount

    

Percent

    

Amount

    

Percent

 

(dollar amounts in thousands)

 

Contract revenues

Marine segment

Public sector

$

164,636

62.4

%  

$

240,353

61.9

%  

$

258,039

69.9

%  

Private sector

99,279

37.6

%  

147,820

38.1

%  

111,099

30.1

%  

Marine segment total

$

263,915

100.0

%  

$

388,173

100.0

%  

$

369,138

100.0

%  

Concrete segment

 

 

 

Public sector

$

14,945

4.4

%  

$

41,853

13.0

%  

$

49,175

14.5

%  

Private sector

322,500

95.6

%  

279,916

87.0

%  

290,077

85.5

%  

Concrete segment total

$

337,445

100.0

%  

$

321,769

100.0

%  

$

339,252

100.0

%  

Total

$

601,360

 

$

709,942

 

$

708,390

 

Operating income (loss)

 

  

 

  

 

  

 

  

 

  

 

  

Marine segment

$

5,760

 

2.2

%  

$

29,815

 

7.7

%  

$

12,841

 

3.5

%  

Concrete segment

 

(15,077)

 

(4.5)

%  

 

(3,229)

 

(1.0)

%  

 

(10,648)

 

(3.1)

%  

Total

$

(9,317)

$

26,586

$

2,193

Year ended December 31, 2021 compared with year ended December 31, 2020

Marine Segment

Revenues for our marine segment for the year ended December 31, 2021 were $263.9 million compared to $388.2 million for the year ended December 31, 2020, a decrease of $124.3 million, or 32.0%. The decrease was primarily attributable to a reduction in project activity compared to the prior year period.

Operating income for our marine segment for the year ended December 31, 2021 was $5.8 million, compared to operating income of $29.8 million for the year ended December 31, 2020, a decrease of $24.0 million. Excluding the impact of the sale of property in Tampa, Florida in the current year and the net gain on insurance recoveries and the recovery on a disputed receivable in the prior year operating loss was $0.6 million for the year ended December 31, 2021, compared to operating income of $26.1 million for the year ended December 31, 2020, a decrease of $26.7 million. This decrease in operating income was primarily due to the decrease in revenue noted above and related under recovery of indirect costs as a result of decreased labor and equipment utilization.

Concrete Segment

Revenues for our concrete segment for the year ended December 31, 2021 were $337.5 million compared to $321.8 million for the year ended December 31, 2020, an increase of $15.7 million, or 4.9%. This increase resulted from increased production volumes in the current year period.

31

Operating loss for our concrete segment for the year ended December 31, 2021 was $15.1 million, compared to $3.2 million for the year ended December 31, 2020, an increase in operating loss of $11.9 million. This increase in operating loss was primarily due to decreased project performance and lower margins on several projects during the 2021 period.

Year ended December 31, 2020 compared with year ended December 31, 2019

Marine Segment

Revenues for our marine segment for the year ended December 31, 2020 were $388.2 million compared to $369.1 million for the year ended December 31, 2019, an increase of $19.1 million, or 5.2%.

Operating income for our marine segment for the year ended December 31, 2020 was $29.8 million, compared to operating income of $12.8 million for the year ended December 31, 2019, an increase of $17.0 million. This increase in operating income included $6.7 million of net gains on disposal of assets. Excluding the increase in net gains on disposal of assets, net operating income for our marine segment for the year ended December 31, 2020 was $21.7 million compared to operating income of $11.5 million for the year ended December 31, 2019, an increase of $10.2 million. This increase in operating income was primarily due to project execution related margin improvement and non-direct cost recovery compared to the prior year period.

Concrete Segment

Revenues for our concrete segment for the year ended December 31, 2020 were $321.8 million compared to $339.3 million for the year ended December 31, 2019, a decrease of $17.5 million, or 5.2%.

Operating loss for our concrete segment for the year ended December 31, 2020 was $3.2 million, compared to an operating loss of $10.6 million for the year ended December 31, 2019, a decrease in operating loss of $7.4 million. This decrease in operating loss was primarily due to the improvement  in project margins.

Critical Accounting Estimates

The consolidated financial statements contained in this report were prepared in accordance with U.S. GAAP. The preparation of these financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect both the Company’s carrying values of its assets and liabilities, and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Although our significant accounting policies are described in more detail in Note 2 of the Notes to Consolidated Financial Statements; we believe the following accounting policies to be critical to the judgments and estimates used in the preparation of our financial statements:

Revenue Recognition from Construction Contracts;
Long Lived Assets;
Income Taxes;
Insurance Coverage, Litigation, Claims and Contingencies.

Revenue Recognition

We adopted ASU 2014-09, Revenue from Contracts with Customers (Topic 606), on January 1, 2018, using the modified retrospective method. We recognized the cumulative effect of initially adopting Topic 606 guidance as an adjustment to the beginning balance of retained earnings. Contracts with customers that were not substantially complete in both our marine and concrete segments were evaluated in order to determine the impact as of the date of adoption. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods.

Our revenue is derived from contracts to provide marine construction, dredging, turnkey concrete services, and other specialty services. Our projects are typically short in duration and usually span a period of less than one year. We determine the appropriate accounting treatment for each contract before work begins and generally record revenue on contracts over time.

32

Performance obligations are promises in a contract to transfer distinct goods or services to the customer and are the unit of account under Topic 606. Our contracts and related change orders typically represent a single performance obligation because individual goods and services are not separately identifiable and we provide a significantly integrated service. Revenue is recognized over time because control is continuously transferred to the customer. For contracts with multiple performance obligations, we allocate the contract’s transaction price to each performance obligation using our best estimate of the stand-alone selling price of each distinct good or service. Progress is measured by the percentage of actual contract costs incurred to date to total estimated costs for each contract. This method is used because management considers contract costs incurred to be the best available measure of progress on these contracts. Contract costs include all direct costs, such as material and labor, and those indirect costs incurred that are related to contract performance such as payroll taxes and insurance. General and administrative costs are charged to expense as incurred. Upfront costs, such as incurring costs to mobilize personnel and equipment prior to satisfying a performance obligation are capitalized and amortized over the contract performance period.

Changes in job performance, job conditions and estimated profitability, including those arising from final contract settlements, may result in revisions to costs and reported revenue and are recognized in the period in which the revisions are determined. The effect of changes in estimates of contract revenue or contract costs is recognized as an adjustment to recognized revenue on a cumulative catch-up basis. When losses on uncompleted contracts are anticipated, the entire loss is recognized in the period in which such losses are determined. Revenue is recorded net of any sales taxes collected and paid on behalf of the customer, if applicable.

Long-Lived Assets

Our long-lived assets consist primarily of equipment used in our operations. Fixed assets are carried at cost and are depreciated over their estimated useful lives, ranging from one to 30 years, using the straight-line method for financial reporting purposes and accelerated methods for tax reporting purposes. The carrying value of our long-lived assets is evaluated periodically based on utilization of the asset and physical condition of the asset, as well as the useful life of the asset to determine if adjustment to the depreciation period or the carrying value is warranted. If events and circumstances such as poor utilization or deteriorated physical condition indicate that the asset(s) should be reviewed for possible impairment, we use projections to assess whether future cash flows, including disposition, on a non-discounted basis related to the tested assets are likely to exceed the recorded carrying amount of those assets to determine if an impairment exists. If we identify a potential impairment, we will estimate the fair value of the asset through known market transactions of similar equipment and other valuation techniques, which could include the use of similar projections on a discounted cash flow basis. We will report a loss to the extent that the carrying value of the impaired assets exceeds their fair values.

Income Taxes

We determine our consolidated income tax provision using the asset and liability method prescribed by U.S. GAAP, which requires the recognition of income tax expense for the amount of taxes payable or refundable for the current period and for deferred tax liabilities and assets for the future tax consequences of events that have been recognized in an entity’s financial statements or tax returns. We must make significant assumptions, judgments and estimates to determine our current provision for income taxes, our deferred tax assets and liabilities, and any valuation allowance to be recorded against any deferred tax asset. The current provision for income tax is based upon the current tax laws and our interpretation of these laws, as well as the probable outcomes of any tax audits. The value of any net deferred tax asset depends upon estimates of the amount and category of future taxable income reduced by the amount of any tax benefits that we do not expect to realize. The factors used to assess the likelihood of realization include our forecast of future taxable income exclusive of reversing temporary differences and carryforwards, future reversals of existing taxable temporary differences and available tax planning strategies that could be implemented to realize the net deferred tax assets.

We consider both positive and negative evidence when evaluating the need for a valuation allowance on our deferred tax assets in accordance with ASC 740. Available evidence includes historical financial information supplemented by currently available information about future years. Generally, historical financial information is more objectively verifiable than projections of future income and is therefore given more weight in our assessment.  We consider cumulative losses in the most recent twelve quarters to be significant negative evidence that is difficult to overcome in considering whether a valuation allowance is required. Conversely, we consider a cumulative income position over the most resent twelve quarters, to be significant positive evidence that a valuation allowance may not be required.

33

Actual operating results and the underlying amount and category of income in future years could render current assumptions, judgments and estimates of recoverable net deferred taxes inaccurate, thus impacting our financial position and results of operations. We compute deferred income taxes using the liability method. Under the liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. Under the liability method, the effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

We account for uncertain tax positions in accordance with the provisions of the FASB’s ASC 740-10, which prescribes a recognition threshold and measurement attribute for financial statement disclosure of tax positions taken, or expected to be taken, on our consolidated tax return. We evaluate and record any uncertain tax positions based on the amount that management deems is more likely than not to be sustained upon ultimate settlement with the tax authorities in the tax jurisdictions in which we operate.

Insurance Coverage, Litigation, Claims and Contingencies

We maintain insurance coverage for our business and operations. Insurance related to property, equipment, automobile, general liability and a portion of workers’ compensation is provided through traditional policies, subject to a deductible or deductibles. A portion of our workers’ compensation exposure is covered through a mutual association, which is subject to supplemental calls.

The marine segment maintains five levels of excess loss insurance coverage, totaling $200 million in excess of primary coverage. This excess loss coverage responds to most of its liability policies when a primary limit of $1 million has been exhausted; provided that the primary limit for Contingent Maritime Employer’s Liability is $10 million and the Watercraft Pollution Policy primary limit is $5 million. The concrete segment maintains five levels of excess loss insurance coverage, totaling $200 million in excess of primary coverage. This excess loss coverage responds to most of its liability policies when a primary limit of $1 million has been exhausted.

Separately, the Company’s marine segment employee health care is paid for by general assets of the Company and currently administered by a third party. The administrator has purchased appropriate stop-loss coverage. Losses on these policies up to the deductible amounts are accrued based upon known claims incurred and an estimate of claims incurred but not reported. The accruals are derived from known facts, historical trends and industry averages to determine the best estimate of the ultimate expected loss.  Actual claims may vary from estimates. Any adjustments to such reserves are included in the Consolidated Results of Operations in the period in which they become known. The Company’s concrete segment employee health care is provided through two policies. A fully funded policy is offered primarily to salaried employees and their dependents while a partially self-funded plan with an appropriate stop-loss is offered primarily to hourly employees and their dependents. The self-funded plan is funded to the maximum exposure and, as a result, is expected to receive a partial refund after the policy expiration.

Liquidity and Capital Resources

Our primary liquidity needs are to finance our working capital, fund capital expenditures, and pursue strategic acquisitions. Historically, our source of liquidity has been cash provided by our operating activities and borrowings under our credit facilities. The assessment of the liquidity and going concern requires the Company to make estimates of future activity and judgments about whether the Company has adequate liquidity to operate.  Significant assumptions used in the Company's forecasted model of liquidity include forecasted sales, costs, and capital expenditures. Based on a careful assessment of these factors management believes that the Company will have adequate liquidity for its operations for at least the next 12 months.

Changes in working capital are normal within our business given the varying mix in size, scope and timing of delivery of our projects. At December 31, 2021, our working capital was $36.2 million, as compared with $54.8 million at December 31, 2020. As of December 31, 2021, we had unrestricted cash on hand of $12.3 million. Our borrowing capacity at December 31, 2021 was approximately $9.3 million.

34

Ninth Amendment to Revolving Credit Facility

On March 1, 2022, we entered into an amended revolving line of credit and swingline loan agreement (the “Ninth Amendment”) to, among other things, waive covenant defaults, reset the revolver limit, implement an anti-cash hoarding provision and institute temporary covenant requirements. For further details of the Ninth Amendment, see Note 20 in the Notes to the Financial Statements (of this Form 10-K).

We expect to meet our future internal liquidity and working capital needs and maintain or replace our equipment fleet through capital expenditure purchases, leases and major repairs, from funds generated by our operating activities for at least the next 12 months. Although our line of credit is reduced, we believe our cash position is adequate for our general business requirements discussed above and to service our debt.

The following table provides information regarding our cash flows and our capital expenditures for the years ending December 31, 2021, 2020 and 2019:

2021

2020

2019

Net (loss) income

    

$

(14,560)

    

$

20,220

    

$

(5,359)

Adjustments to remove non-cash and non-operating items

22,726

26,338

35,457

Cash flow from net income after adjusting for non-cash and non-operating items

8,166

46,558

30,098

Change in operating assets and liabilities (working capital)

(8,097)

(526)

(30,814)

Cash flows provided by (used in) operating activities

$

69

$

46,032

$

(716)

Cash flows provided by (used in) investing activities

$

10,629

$

(3,129)

$

(13,331)

Cash flows provided by (used in) financing activities

$

6

$

(42,400)

$

6,449

Capital expenditures (included in investing activities above)

$

(16,975)

$

(14,694)

$

(17,199)

Operating Activities. During 2021, we generated approximately $0.1 million in cash from our operating activities. The net cash inflow is comprised of $8.2 million of cash inflows from net income, after adjusting for non-cash items and $8.1 million of cash outflows related to changes in net working capital. The changes in net working capital, which are reflected as changes in operating assets and liabilities in our Consolidated Statements of Cash Flows, were primarily driven by a $2.4 million outflow pursuant to the relative timing and significance of project progression and billings during the period, a  $1.3 million outflow related to a decrease in our net position of accounts receivable and accounts payable plus accrued  liabilities during the period and a $4.9 million decrease in operating lease liabilities during the period, partially offset by $0.5 million of other cash inflows.

During 2020, we generated approximately $46.0 million in cash from our operating activities. The net cash inflow is comprised of $46.5 million of cash inflows from net income, after adjusting for non-cash items, partially offset by $0.5 million of cash outflows related to changes in net working capital. The changes in net working capital, which are reflected as changes in operating assets and liabilities in our Consolidated Statements of Cash Flows, were primarily driven by a $6.5 million outflow pursuant to the relative timing and significance of project progression and billings during the period, a $5.4 million decrease in operating lease liabilities during the period and $1.3 million of other outflows, partially offset by a $12.7 million inflow related to a decrease in our net position of accounts receivable and accounts payable plus accrued liabilities during the period.

During 2019, we used approximately $0.7 million in cash from our operating activities. The net cash outflow is comprised of $30.1 million of cash inflows from net income, after adjusting for non-cash items and $30.8 million of cash outflows related to changes in net working capital. The changes in net working capital, which are reflected as changes in operating assets and liabilities in our Consolidated Statements of Cash Flows, were primarily driven by a $22.9 million increase in our net position of accounts receivable and accounts payable. The increases in accounts receivable and accounts payable were consistent with our increased project activity year over year.  The year over year increase in accounts receivable is more pronounced than accounts payable due to the longer cycle times on the accounts receivable, which also include

35

retainage whereas accounts payable typically turn in 30 days. The changes in net working capital also included a net outflow of $5.2 million from the net change in costs and estimated earnings in excess of billings on uncompleted contracts, offset by the change in billings in excess of costs and estimated earnings on uncompleted contracts. These changes were driven by the timing and execution of the underlying projects.

Investing Activities. Capital asset additions and betterments to our fleet were $17.0 million in 2021, as compared with $14.7 million and $17.2 million in 2020 and 2019, respectively. Proceeds from the sale of property and equipment were $27.1 in the year ended December 31, 2021, as compared with $5.9 million in the year ended December 31, 2020. The increase in proceeds from the sale of property and equipment for the year ended December 31, 2021 is primarily related to the sale of our property in Tampa, Florida.

Financing Activities. During the year ended December 31, 2021, we drew down $53 million from our revolving line of credit. During the year ended December 31, 2021 we repaid $19 million on our revolving line of credit.

During the year ended December 31, 2021 we fully extinguished the term loan portion of our Credit Facility, in part using proceeds from the sale of property in Tampa, Florida.  The extinguishment of the term loan reduced our exposure to variability in interest rates and eliminated future loan amortization payment commitments.  Concurrent with extinguishing the term loan, we canceled the remaining open position on our interest rate swap, resulting in a $1.3 million loss on the mark to market value of the swap at the date of termination.  The $1.3 million was paid to the counterparty, cleared from the balance sheet as an interest rate swap liability, removed from Other Comprehensive Income and charged to interest expense during the year ended December 31, 2021.  Further, the remaining $0.8 million of unamortized deferred debt issuance costs were charged to interest expense related to the early extinguishment of the term loan.   There were no penalties incurred related to early payment of the term loan.

During 2020, we drew down $10.0 million from our revolving line of credit. Additionally, we repaid $41.0 million on our revolving line of credit, as well as made the regularly scheduled debt payment on the term loan of $3.8 million and an additional principal paydown of $3.4 million with proceeds from the sale of equipment.

During 2019, we drew down $63.0 million from our revolving line of credit. Additionally, we repaid $49.0 million on this draw, as well as made regularly scheduled debt payments on the term loan of $3.0 million and an additional principal paydown of $18.2 million with proceeds from a sale-leaseback arrangement.

Sources of Capital

As of December 31, 2021, our available sources of capital consist of borrowing availability on our revolving line of credit of $9.3 million pursuant to our Credit Facility.

Financial covenants

Restrictive financial covenants under the Credit Facility include:

A minimum consolidated EBITDA requirement to not be less than the following during each noted period:

- Fiscal Quarter Ending March 31, 2022 - $2.6 million.

- Fiscal Quarter Ending June 30, 2022 - $7.7 million on a year-to-date basis.

A consolidated Leverage Ratio to not exceed the following during each noted period:

- Fiscal Quarter Ending September 30, 2022 and each Fiscal Quarter thereafter, to not exceed 3.00 to 1.00.

A consolidated Fixed Charge Coverage Ratio to not be less than the following during each noted period:

- Fiscal Quarter Ending December 31, 2022 and each Fiscal Quarter thereafter, to not be less than 1.25 to 1.00.

In addition, the Credit Facility contains events of default that are usual and customary for similar arrangements, including non-payment of principal, interest or fees; breaches of representations and warranties that are not timely cured; violation of covenants; bankruptcy and insolvency events; and events constituting a change of control.

During the fourth quarter of 2021, the Company initiated discussions with the lead bank due to concerns it would not be in compliance with financial covenants.  The Company executed the Ninth Amendment during March 2022. With the

36

execution of the aforementioned amendment, the Company obtained a waiver on the financial covenants as of December 31, 2021. See Note 11 in the Notes to the Financial Statements (of this Form 10-K) for further discussion on the Company’s Debt.

Bonding Capacity

We are often required to provide various types of surety bonds that provide additional security to our customers for our performance under certain government and private sector contracts. Our ability to obtain surety bonds depends on our capitalization, working capital, past performance and external factors, including the capacity of the overall surety market. At December 31, 2021, the capacity under our current bonding arrangement was at least $750 million, with approximately $110 million of projects being bonded. We believe our balance sheet and working capital position are sufficient to allow us to continue to access our bonding capacity.

Effect of Inflation

We are subject to the effects of inflation through increases in the cost of raw materials, and other items such as fuel, concrete and steel. Due to the relative short-term duration of our projects, we are generally able to include anticipated price increases in the cost of our bids.

Off Balance Sheet Arrangements

Currently our only off balance sheet arrangements are those discussed above under “Bonding Capacity” and those which arise in the normal course of business. These arrangements are not reasonably likely to have an effect on our financial condition, revenues or expenses, results of operations, liquidity, capital expenditures, or capital resources that is material to investors. See Note 17 of Notes to Consolidated Financial Statements beginning on page F-1 of this Annual Report on Form 10-K.

Recently Issued Accounting Pronouncements

See Note 2 of the Notes to the Financial Statements (Part IV, Item 15 of this Form  10-K) for further discussion.

Item 7A.            QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

In the normal course of business, our results of operations are subject to risks related to fluctuations in commodity prices and fluctuations in interest rates. Historically, our exposure to foreign currency fluctuations has not been material and has been limited to temporary field accounts located in foreign countries where we perform work. Foreign currency fluctuations were immaterial in this reporting period.

Commodity price risk

We are subject to fluctuations in commodity prices for concrete, steel products and fuel. Although we routinely attempt to secure firm quotes from our suppliers, we generally do not hedge against increases in prices for commodity products. Commodity price risks may have an impact on our results of operations due to the fixed-price nature of many of our contracts, although the short-term duration of our projects may allow us to include price increases in the costs of our bids.

Interest rate risk

At December 31, 2021, we had $39.0 million in outstanding borrowings under our credit facility, with a weighted average ending interest rate of 2.38%. Based on the amounts outstanding under our credit facility as of December 31, 2021, a 100 basis-point increase in LIBOR (or an equivalent successor rate) would increase the Company’s annual interest expense by approximately $0.4 million.

Item 8.            FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

The information required by this Item 8 is submitted as a separate section beginning on page F-1 of this Annual Report on Form 10-K and is incorporated herein by reference.

37

Item 9.            CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

None

Item 9A.            CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

Disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act)) are designed to provide reasonable assurance that information required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and is accumulated and communicated to management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.

Based on management’s evaluation with the participation of our principal executive officer and principal financial officer, as of the end of the period covered by this report, our principal executive officer and principal financial officer have concluded that our disclosure controls and procedures were effective as of December 31, 2021.

Our management, including our principal executive officer and principal financial officer, believes that the audited consolidated financial statements contained in this Annual Report on Form 10-K fairly present, in all material respects, our financial condition, results of operations and cash flows for the years presented in conformity with U.S. generally accepted accounting principles.

Changes in Internal Control over Financial Reporting

There were no changes to our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the year ended December 31, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Management’s Report on Internal Control over Financial Reporting

Management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) of the Exchange Act). Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles in the United States. Our system of internal control over financial reporting includes policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. generally accepted accounting principles and that receipts and expenditures are being made only in accordance with authorizations of our management; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on our consolidated financial statements.

Management, under the oversight of our principal executive officer and principal financial officer, and Audit Committee, assessed the effectiveness of our internal control over financial reporting as of December 31, 2021 using the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal control - An Integrated Framework (“2013 Framework”). Based on its assessment, management has concluded that our internal control over financial reporting was effective as of December 31, 2021 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements for external reporting purposes in accordance U.S. generally accepted accounting principles.

Our independent registered public accounting firm, KPMG LLP, who audited the consolidated financial statements included in this annual report, has audited the effectiveness of our internal control over financial reporting as of December 31, 2021. KPMG LLP’s report appears on page F-4 of this annual report on Form 10-K.

38

Inherent Limitations on Effectiveness of Controls

Our management, including the principal executive officer and principal financial officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well-designed and implemented, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been detected.

Item 9B.            OTHER INFORMATION

Following the departure of the Company’s Chief Financial Officer on October 29, 2021, our Chief Executive Officer, Mark R. Stauffer (the former Chief Financial Officer), assumed the duties of Interim Chief Financial Officer while the Company conducts a search for a new Chief Financial Officer.

Item 9C.            COVERED ISSUER

Not applicable.

PART III

Item 10.            DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

Directors, Executive Officers, Promoters and Control Persons

The information required by Paragraph (a), and Paragraphs (c) through (g) of Item 401 of Regulation S-K (except for information required by Paragraph (e) of that Item to the extent the required information pertains to our executive officers) and Item 405 of Regulation S-K is hereby incorporated by reference from our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A no later than April 30, 2022.

The following table presents the information required by Paragraph (b) of Item 401 of Regulation S-K.

Name

    

Age

    

Position with the Company

    

Year Joined the Registrant

Austin J. Shanfelter

 

64

 

Chairman of the Board

 

2007

Thomas N. Amonett

 

78

 

Director

 

2007

Michael J. Caliel

 

62

 

Director

 

2019

Richard L. Daerr, Jr.

 

77

 

Director

 

2007

Margaret M. Foran

 

67

 

Director

 

2019

Quentin P. Smith, Jr.

70

Director

2022

Mary E. Sullivan

 

65

 

Director

 

2019

Mark R. Stauffer

 

59

 

President, Chief Executive Officer, Interim Chief Financial Officer and Director

 

1999

Peter R. Buchler

 

75

 

Executive Vice President, Chief Administrative Officer, Chief Compliance Officer, General Counsel and Secretary

 

2009

Code of Ethics

We have adopted a code of ethics for our chief executive, chief financial and principal accounting officers; a code of business conduct and ethics for members of our Board of Directors; and corporate governance guidelines. The full texts of the codes of ethics and corporate governance guidelines are available at our website www.oriongroupholdingsinc.com. Although we have never done so, in the event we make any amendment to, or grant any waiver from, a provision of the code of ethics that applies to the principal executive officer, principal financial officer or principal accounting officer that requires disclosure under applicable SEC rules, we will disclose such amendment or waiver and the reasons therefore on our website. We will provide any person without charge a copy of any of the aforementioned codes of ethics upon receipt of a written request. Requests should be addressed to: Orion Group Holdings, Inc. 12000 Aerospace Avenue, Suite 300, Houston, Texas 77034, Attention: Corporate Secretary.

39

Corporate Governance

The information required by Items 407(c)(3), (d)(4) and (d)(5) of Regulation S-K is hereby incorporated by reference from our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A no later than April 30, 2022.

Item 11.            EXECUTIVE COMPENSATION

The information required by this Item is hereby incorporated by reference from our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A no later than April 30, 2022.

Item 12.            SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

The information required by Item 403 of Regulation S-K is hereby incorporated by reference from our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A no later than April 30, 2022.

Item 13.            CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

The information required by this Item is hereby incorporated by reference from our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A no later than April 30, 2022.

Item 14.            PRINCIPAL ACCOUNTING FEES AND SERVICES

The information required by this Item is hereby incorporated by reference from our definitive proxy statement to be filed with the SEC pursuant to Regulation 14A no later than April 30, 2022.

PART IV

Item 15.            EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

The following documents are filed as part of this Report:

1.Financial Statements

The Company’s Consolidated Financial Statements at December 31, 2021 and 2020 and for each of the three years in the period ended December 31, 2021 and the notes thereto, together with the Report of the Independent Registered Public Accounting Firm on those Consolidated Financial Statements are hereby filed as part of this Report, beginning on page F-1.

2.Financial Statement Schedule

The following financial statement schedule of the Company for each of the three years in the period ended December 31, 2021 is filed as part of this Report and should be read in conjunction with the Consolidated Financial Statements of the Company.

Schedule II – Schedule of Valuation and Qualifying Accounts

3.Exhibits

Exhibit
Number

    

Description

3.1

Amended and Restated Certificate of Incorporation of Orion Group Holdings, Inc. (incorporated herein by reference to Exhibit 3.1 to the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2016, filed with the Securities and Exchange Commission on August 5, 2016 (File No. 001-33891)).

3.2

Amended and Restated Bylaws of Orion Group Holdings, Inc. (incorporated herein by reference to Exhibit 3.2 to the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2016, filed with the Securities and Exchange Commission on August 5, 2016 (File No. 001-33891)).

40

Exhibit
Number

    

Description

4.1

Description of Registered Securities of Orion Group Holdings, Inc. (Incorporated herein by reference to Exhibit 4.1 to the Company’s Annual Report on Form 10-K filed with the Securities Exchange Commission on March 28, 2020 (File No. 001-338911).

10 .1

Form of Indemnity Agreement for Directors and Certain Officers dated November 24, 2008 (incorporated herein by reference to Exhibit 1.01 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on November 25, 2008 (File No. 001-33891)).

10 .2

Orion Marine Group, Inc. 2011 Long Term Incentive Plan (incorporated herein by reference to Appendix A to the Company’s Definitive Proxy Statement filed with the Securities and Exchange Commission on April 4, 2011 (File No. 001-33891)).

10 .3

Form of Stock Option Agreement Under the 2011 Long Term Incentive Plan (incorporated herein by reference to Exhibit 10.10 to the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 6, 2012 (File No. 001-33891)).

10 .4

Form of Restricted Stock Agreement and Notice of Grant of Restricted Stock under the 2011 Long Term Incentive Plan (incorporated herein by reference to Exhibit 10.11 to the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 6, 2012 (File No. 001-33891)).

10 .5

Executive Incentive Plan (incorporated herein by reference to Exhibit 10.14 to the Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2008, filed with the Securities and Exchange Commission on November 7, 2008 (File No. 001-33891)).

10 .6

Orion Group Holdings, Inc. 2017 Long-Term Incentive Plan (incorporated herein by reference to Appendix A to the Company’s Proxy Statement on Schedule 14A, filed with the Securities and Exchange Commission on April 11, 2017 (File No. 001-33891)).

10.7

Form of Stock Option Agreement under the 2017 Long-Term Incentive Plan (incorporated herein by reference to Exhibit 10.9 to the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 27, 2019 (File No. 001-33891)).

10.8

Form of Restricted Stock Agreement under the 2017 Long-Term Incentive Plan (incorporated herein by reference to Exhibit 10.10 to the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 27, 2019 (File No. 001-33891)).

10.9

Form of Performance Unit Agreement under the 2017 Long-Term Incentive Plan (incorporated herein by reference to Exhibit 10.11 to the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 27, 2019 (File No. 001-33891)).

10.10

Summary of Non-Employee Director Compensation (incorporated herein by reference to Exhibit 10.12 to the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission on March 27, 2019 (File No. 001-33891)).

10.11

Real Estate Purchase and Sale Agreement (Jones Spoils Tracts, Harris County, TX) dated February 3, 2014, by and between PASADENA NITROGEN LLC, a Delaware limited liability company, as Seller, and CPB PROPERTIES, LLC, a Texas limited liability company, as Purchaser, and joined in by AGRIFOS HOLDINGS, INC., a Delaware corporation, effective February 26, 2014 (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K/A filed with the Securities and Exchange Commission on March 4, 2014) (File No. 001-33891).

10.12

Employment Agreement dated January 1, 2015 between Orion Marine Group, Inc. and Mark R. Stauffer (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on January 2, 2015)(File No. 001-33891).

10.13

First Amendment, effective January 1, 2017, to Employment Agreement by and between Orion Group Holdings, Inc. and Mark Stauffer dated January 1, 2015 (incorporated herein by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on March 20, 2017 (File No. 001-33891)).

10.14

Second Amendment, effective June 5, 2018, to Employment Agreement by and between Orion Group Holdings, Inc. and Mark Stauffer dated January 1, 2015 (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on June 8, 2018 (File No. 001-33891)).

41

Exhibit
Number

    

Description

10.15

Third Amendment, effective June 19, 2019, to Employment Agreement by and between Orion Group Holdings, Inc. and Mark Stauffer dated January 1, 2015 (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on June 21, 2019 (File No. 001-33891)).

10.16

Fourth Amendment to Employment Agreement by and between Orion Group Holdings, Inc. and Mark R. Stauffer, effective June 30, 2021. (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on July 2, 2021 (File No. 001-33891)).

10.17

Employment Agreement dated January 1, 2015 between Orion Marine Group, Inc. and Peter R. Buchler (incorporated herein by reference to Exhibit 10.3 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on January 2, 2015) (File No. 001-33891).

10.18

First Amendment, effective April 1, 2017, to Employment Agreement by and between Orion Group Holdings, Inc. and Peter R. Buchler dated January 1, 2015 (incorporated herein by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on April 5, 2017 (File No. 001-33891)).

10.19

Second Amendment, effective June 5, 2018, to Employment Agreement by and between Orion Group Holdings, Inc. and Peter R. Buchler dated January 1, 2015 (incorporated herein by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on June 8, 2018 (File No. 001-33891)).

10.20

Third Amendment, effective June 19, 2019, to Employment Agreement by and between Orion Group Holdings, Inc. and Peter R. Buchler dated January 1, 2015 (incorporated herein by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on June 21, 2019 (File No. 001-33891)).

10.21

Fourth Amendment to Employment Agreement by and between Orion Group Holdings, Inc. and Peter R. Buchler, effective June 30, 2021. (incorporated herein by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on July 2, 2021 (File No. 001-33891)).

10.22

Credit Agreement dated as of August 5, 2015 among Orion Marine Group, Inc. as Borrower, Certain Subsidiaries of the Borrower Party Hereto From Time to Time, as Guarantors, The Lenders Party Hereto, Regions Bank, as Administrative Agent and Collateral Agent, and Bank of America, N.A., BOKF, NA DBA Bank of Texas, and Branch Banking and Trust Company, as Co-Syndication Agents, Regions Capital Markets, a division of Regions Bank, as Lead Arranger and Book Manager (incorporated herein by reference to Exhibit 10.3 to the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2015, filed with the Securities and Exchange Commission on August 7, 2015 (File No. 001-33891)).

10.23

First Amendment, effective March 31, 2016, to the Credit Agreement dated as of August 5, 2015, among Orion Marine Group, Inc. as Borrower, Certain Subsidiaries of the Borrower Party Hereto From Time To Time, as Guarantors, The Lenders Party Hereto, Regions Bank, as Administrative Agent and Collateral Agent, and Bank of America, N.A., BOKF, NA DBA Bank of Texas, and Branch Banking and Trust Company, as Co-Syndication Agents, Regions Capital Markets, a division of Regions Bank, as Lead Arranger and Book Manager (incorporated herein by reference to Exhibit 10.2 to the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31,2016, filed with the Securities and Exchange Commission on May 6, 2016 (File No. 001-33891)).

10.24

Second amendment, effective June 30, 2017, to the Credit Agreement dated as of August 5, 2015 among Orion Marine Group, Inc. as Borrower, Certain Subsidiaries of the Borrower Party Hereto From Time to Time, as Guarantors, the Lenders Party Hereto, Regions Bank, as Administrative Agent and Collateral Agent, and Bank of America, N.A., BOKF, NA DBA Bank of Texas, and Branch Banking and Trust Company, as Co-syndication Agents, Regions Capital Markets, a division of Regions Bank, as Lead Arranger and Book Manager (incorporated herein by reference to Exhibit 10.3 to the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2017, filed with the Securities and Exchange Commission on August 3, 2017 (File No. 1-33891)).

42

Exhibit
Number

    

Description

10.25

Third amendment, effective September 30, 2017, to the Credit Agreement dated as of August 5, 2015 among Orion Marine Group, Inc. as Borrower, Certain Subsidiaries of the Borrower Party Hereto From Time to Time, as Guarantors, the Lenders Party Hereto, Regions Bank, as Administrative Agent and Collateral Agent, and Bank of America, N.A., BOKF, NA DBA Bank of Texas, and Branch Banking and Trust Company, as Co-syndication Agents, Regions Capital Markets, a division of Regions Bank, as Lead Arranger and Book Manager (incorporated herein by reference to Exhibit 10.4 to the Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2017, filed with the Securities and Exchange Commission on November 9, 2017 (File No. 001-33891)).

10.26

Fourth amendment, effective July 31, 2018, to the Credit Agreement dated as of August 5, 2015 among Orion Marine Group, Inc. as Borrower, Certain Subsidiaries of the Borrower Party Hereto From Time to Time, as Guarantors, the Lenders Party Hereto, Regions Bank, as Administrative Agent and Collateral Agent, and Bank of America, N.A., BOKF, NA DBA Bank of Texas, and Branch Banking and Trust Company, as Co-syndication Agents, Regions Capital Markets, a division of Regions Bank, as Lead Arranger and Book Manager (incorporated herein by reference to Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2018, filed with the Securities and Exchange Commission on August 3, 2018 (File No. 001-33891)).

10.27

Fifth amendment, effective March 21, 2019, to the Credit Agreement dated as of August 5, 2015 among Orion Marine Group, Inc. as Borrower, Certain Subsidiaries of the Borrower Party Hereto From Time to Time, as Guarantors, the Lenders Party Hereto, Regions Bank, as Administrative Agent and Collateral Agent, and Bank of America, N.A., BOKF, NA DBA Bank of Texas, and Branch Banking and Trust Company, as Co-syndication Agents, Regions Capital Markets, a division of Regions Bank, as Lead Arranger and Book Manager (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on March 26, 2019 (File No. 001-33891)).

10.28

Sixth Amendment, effective May 7, 2019, to the Credit Agreement dated as of August 5, 2015 among Orion Marine Group, Inc. as Borrower, Certain Subsidiaries of the Borrower Party Hereto From Time to Time, as Guarantors, the Lenders Party Hereto, Regions Bank, as Administrative Agent and Collateral Agent, and Bank of America, N.A., BOKF, NA DBA Bank of Texas, and Branch Banking and Trust Company, Co-syndication Agents, Regions Capital Markets, a division of Regions Bank, as Lead Arranger and Book Manager (incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on May 9, 2019 (File No. 001-33891)).

10.29

Seventh amendment, effective June 8, 2020, to the Credit Agreement dated as of August 5, 2015 among Orion Marine Group, Inc. as Borrower, Certain Subsidiaries of the Borrower Party Hereto From Time to Time, as Guarantors, the Lenders Party Hereto, Regions Bank, as Administrative Agent and Collateral Agent, and Bank of America, N.A., BOKF, NA dba Bank of Texas, Iberia Bank, Trust Bank, and Trustmark National Bank, as Lenders (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on June 10, 2020 (File No. 001-33891)).

10.30

Eighth amendment, effective October 9, 2020, to the Credit Agreement dated as of August 5, 2015 among Orion Marine Group, Inc. as Borrower, Certain Subsidiaries of the Borrower Party Hereto From Time to Time, as Guarantors, the Lenders Party Hereto, Regions Bank, as Administrative Agent and Collateral Agent, and Bank of America, N.A., BOKF, NA dba Bank of Texas, Iberiabank, NBH Bank, Truist Bank, and Trustmark National Bank, as Lenders. (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K, filed with the Securities and Exchange Commission on October 13, 2020 (File No. 001-33891)).

*10.31

Ninth amendment, effective March 1, 2022, to the Credit Agreement dated as of August 5, 2015 among Orion Marine Group, Inc. as Borrower, Certain Subsidiaries of the Borrower Party Hereto From Time to Time, as Guarantors, the Lenders Party Hereto, Regions Bank, as Administrative Agent and Collateral Agent, and Bank of America, N.A. and BOKF, NA dba Bank of Texas, as Co-Syndication Agents.

* 21 .1

List of Subsidiaries.

* 23 .1

Consent of Independent Registered Public Accounting Firm -KPMG, LLP.

24 .1

Power of Attorney (included on signature page of this filing).

* 31 .1

Certification of CEO pursuant to Section 302.

* 31 .2

Certification of CFO pursuant to Section 302.

* 32 .1

Certification of CEO and CFO pursuant to Section 906.

43

Exhibit
Number

    

Description

*101.INS

XBRL Instance Document.

*101.SCH

XBRL Taxonomy Extension Schema Document.

*101.CAL

XBRL Extension Calculation Linkbase Document.

*101.DEF

XBRL Taxonomy Extension Definition Linkbase Document.

*101.LAB

XBRL Taxonomy Extension Label Linkbase Document.

*101.PRE

XBRL Taxonomy Extension Presentation Linkbase Document.

*104

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

*     Filed herewith

†     Management contract or compensatory plan or arrangement

44

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.

ORION GROUP HOLDINGS, INC.

March 7, 2022

By:

/s/ Mark R. Stauffer

Mark R. Stauffer
President, Chief Executive Officer, Interim Chief Financial Officer and Director

Pursuant to the requirements of the Securities Exchange Act of 1934, this Report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated:

Signature

    

Title

    

Date

/s/  Mark R. Stauffer

President, Chief Executive Officer and

March 7, 2022

Mark R. Stauffer

Director

/s/  Mark R. Stauffer

Interim Chief Financial Officer

March 7, 2022

Mark R. Stauffer

/s/  Austin J. Shanfelter

Chairman of the Board

March 7, 2022

Austin J. Shanfelter

/s/  Thomas N. Amonett

Director

March 7, 2022

Thomas N. Amonett

/s/  Michael J. Caliel

Director

March 7, 2022

Michael J. Caliel

/s/  Richard L. Daerr, Jr.

Director

March 7, 2022

Richard L. Daerr, Jr.

/s/  Margaret M. Foran

Director

March 7, 2022

Margaret M. Foran

/s/  Quentin P. Smith, Jr.

Director

March 7, 2022

Quentin P. Smith, Jr.

/s/  Mary E. Sullivan

Director

March 7, 2022

Mary E. Sullivan

45

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and Board of Directors
Orion Group Holdings, Inc.:

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheets of Orion Group Holdings, Inc. and subsidiaries (the Company) as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2021, and the related notes and financial statement schedule II (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2021, in conformity with U.S. generally accepted accounting principles

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated March 7, 2022 expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

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

Evaluation of estimated costs at completion for certain long-term, fixed-priced construction contracts

As discussed in Note 2 to the consolidated financial statements, contract revenue is recognized over time because control of the promised goods and services is continually transferred to the customer.  Progress is measured by the percentage of actual costs incurred to date to the total estimated costs at completion. Contract costs include all direct costs, such as material and labor, and those indirect costs incurred that are related to contract performance. The Company reported contract revenues of $601.4 million, which included revenue related to long-term, fixed price construction contracts.

F-2

We identified the evaluation of estimated costs at completion for certain long-term, fixed-priced construction contracts in the Marine segment as a critical audit matter. Evaluating the Company’s estimated costs at completion for contracts in progress involved auditor judgment given the variability and estimation uncertainty associated with costs of material and labor to be incurred over a long-term contract period.

The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of certain internal controls over the Company’s revenue process, including controls over the estimation of costs to complete certain long-term, fixed-priced construction contracts. We evaluated the Company’s ability to estimate these amounts by comparing the Company’s previous estimates to actual results. We evaluated estimated costs at completion for certain in-progress contracts by:

inspecting contractual documents with customers

conducting interviews with and reviewing questionnaires prepared by project personnel to gain an understanding of the status, risks and uncertainties of projects

analyzing documentation for a selection of costs in the estimated costs at completion, including the cost of labor, materials, and subcontracts.

/s/ KPMG, LLP

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

Houston, Texas
March 7, 2022

F-3

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and Board of Directors
Orion Group Holdings, Inc.:

Opinion on Internal Control Over Financial Reporting

We have audited Orion Group Holdings, Inc. and subsidiaries’ (the Company) internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.  

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2021 and 2020, the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2021, and the related notes and financial statement schedule II (collectively, the consolidated financial statements), and our report dated March 7, 2022 expressed an unqualified opinion on those consolidated financial statements.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting

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

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

/s/ KPMG, LLP

Houston, Texas
March 7, 2022

F-4

Orion Group Holdings, Inc. and Subsidiaries

Consolidated Balance Sheets

(In Thousands, Except Share and Per Share Information)

    

December 31,

    

December 31,

2021

    

2020

ASSETS

 

 

  

Current assets:

 

  

 

  

Cash and cash equivalents

$

12,293

$

1,589

Accounts receivable:

 

  

 

  

Trade, net of allowance for credit losses of $323 and $411, respectively

 

88,173

 

96,369

Retainage

 

41,379

 

36,485

Income taxes receivable

 

405

 

419

Other current

 

17,585

 

59,492

Inventory

 

1,428

 

1,548

Contract assets

 

28,529

 

32,271

Prepaid expenses and other

 

8,142

 

7,229

Total current assets

 

197,934

 

235,402

Property and equipment, net of depreciation

 

106,654

 

125,497

Operating lease right-of-use assets, net of amortization

14,686

18,874

Financing lease right-of-use assets, net of amortization

14,561

12,858

Inventory, non-current

 

5,418

 

6,455

Intangible assets, net of amortization

 

8,556

 

10,077

Deferred income tax asset

41

70

Other non-current

 

3,900

 

4,956

Total assets

$

351,750

$

414,189

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Current debt, net of debt issuance costs

$

39,141

$

4,344

Accounts payable:

 

 

Trade

 

48,217

 

48,252

Retainage

 

923

 

716

Accrued liabilities

 

38,594

 

84,637

Income taxes payable

 

601

 

639

Contract liabilities

 

26,998

 

33,135

Current portion of operating lease liabilities

3,857

4,989

Current portion of financing lease liabilities

3,406

3,901

Total current liabilities

161,737

180,613

Long-term debt, net of debt issuance costs

 

259

 

29,523

Operating lease liabilities

11,637

14,537

Financing lease liabilities

10,908

8,376

Other long-term liabilities

 

18,942

 

19,837

Deferred income tax liability

 

169

 

207

Interest rate swap liability

 

 

1,602

Total liabilities

 

203,652

254,695

Stockholders’ equity:

 

  

 

  

Preferred stock -- $0.01 par value, 10,000,000 authorized, none issued

 

 

Common stock -- $0.01 par value, 50,000,000 authorized, 31,712,457 and 31,171,804 issued; 31,001,226 and 30,460,573 outstanding at December 31, 2021 and December 31, 2020, respectively

 

317

 

312

Treasury stock, 711,231 shares, at cost, as of December 31, 2021 and December 31, 2020, respectively

 

(6,540)

 

(6,540)

Accumulated other comprehensive loss

 

 

(1,602)

Additional paid-in capital

 

185,881

 

184,324

Retained loss

 

(31,560)

 

(17,000)

Total stockholders’ equity

 

148,098

 

159,494

Total liabilities and stockholders’ equity

$

351,750

$

414,189

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

F-5

Orion Group Holdings, Inc. and Subsidiaries

Consolidated Statements of Operations

(In Thousands, Except Share and Per Share Information)

Year ended December 31, 

    

2021

    

2020

    

2019

Contract revenues

$

601,360

$

709,942

$

708,390

Costs of contract revenues

 

560,393

 

625,239

 

644,349

Gross profit

 

40,967

 

84,703

 

64,041

Selling, general and administrative expenses

 

60,181

 

65,091

 

61,012

Amortization of intangible assets

1,521

2,070

2,640

Gain on disposal of assets, net

 

(11,418)

 

(9,044)

 

(1,804)

Operating (loss) income

 

(9,317)

 

26,586

 

2,193

Other (expense) income:

 

  

 

  

 

  

Other income

 

199

 

347

 

771

Interest income

 

136

 

183

 

353

Interest expense

 

(5,076)

 

(4,920)

 

(6,808)

Other expense, net

 

(4,741)

 

(4,390)

 

(5,684)

(Loss) income before income taxes

 

(14,058)

 

22,196

 

(3,491)

Income tax expense

 

502

 

1,976

 

1,868

Net (loss) income

$

(14,560)

$

20,220

$

(5,359)

Basic (loss) earnings per share

$

(0.47)

$

0.67

$

(0.18)

Diluted (loss) earnings per share

$

(0.47)

$

0.67

$

(0.18)

Shares used to compute (loss) income per share:

 

  

 

  

 

  

Basic

 

30,763,527

 

30,122,362

 

29,322,054

Diluted

 

30,763,527

 

30,122,362

 

29,322,054

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

F-6

Orion Group Holdings, Inc. and Subsidiaries

Consolidated Statements of Comprehensive Income (Loss)

(In Thousands)

Year ended December 31,

    

2021

    

2020

    

2019

Net (loss) income

$

(14,560)

$

20,220

$

(5,359)

Change in fair value of cash flow hedge, net of tax expense of $368, tax benefit of $128 and tax benefit of $228 for the years ended December 31, 2021, 2020 and 2019, respectively

 

1,234

 

(429)

 

(765)

Total comprehensive (loss) income

$

(13,326)

$

19,791

$

(6,124)

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

F-7

Orion Group Holdings, Inc. and Subsidiaries

Consolidated Statement of Stockholders’ Equity

(In Thousands, Except Share and Per Share Information)

   

Common

   

Treasury

   

Accumulated Other

   

Additional

   

   

Stock

Stock

 

Comprehensive

 

Paid-In

 

Retained

Shares

   

Amount

Shares

   

Amount

 

Loss

 

Capital

Earnings (Loss)

Total

Balance, January 1, 2019

29,611,989

$

296

 

(711,231)

$

(6,540)

$

(52)

$

179,742

$

(31,861)

$

141,585

Stock-based compensation

2,753

2,753

Exercise of stock options

7,021

35

35

Issuance of restricted stock

757,012

8

(8)

Forfeiture of restricted stock

(72,627)

(1)

1

Cash flow hedge

(993)

(993)

Net loss

 

(5,359)

(5,359)

Balance, December 31, 2019

30,303,395

$

303

 

(711,231)

$

(6,540)

$

(1,045)

$

182,523

$

(37,220)

$

138,021

Stock-based compensation

1,998

1,998

Issuance of restricted stock

1,038,044

10

(10)

Forfeiture of restricted stock

(107,383)

Purchase of vested stock-based awards

(62,252)

(1)

(187)

(188)

Cash flow hedge

(557)

(557)

Net income

 

20,220

20,220

Balance, December 31, 2020

31,171,804

$

312

 

(711,231)

$

(6,540)

$

(1,602)

$

184,324

$

(17,000)

$

159,494

Stock-based compensation

2,401

2,401

Exercise of stock options

28,546

110

110

Issuance of restricted stock

916,531

9

(9)

Forfeiture of restricted stock

(234,232)

(2)

2

Payments related to tax withholding for share-based compensation

(170,192)

(2)

(947)

(949)

Cash flow hedge

1,602

1,602

Net loss

 

(14,560)

(14,560)

Balance, December 31, 2021

31,712,457

$

317

 

(711,231)

$

(6,540)

$

$

185,881

$

(31,560)

$

148,098

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

F-8

Orion Group Holdings, Inc. and Subsidiaries

Consolidated Statements of Cash Flows

(in thousands)

Year ended December 31,

    

2021

    

2020

    

2019

Cash flows from operating activities:

 

  

 

  

 

  

Net (loss) income

$

(14,560)

$

20,220

$

(5,359)

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

 

 

 

  

Operating activities:

 

 

 

  

Depreciation and amortization

 

22,608

 

23,893

 

26,096

Amortization of ROU operating leases

5,102

5,874

5,177

Amortization of ROU finance leases

2,822

3,324

2,312

Write-off of debt issuance costs upon debt modification

 

790

 

 

399

Amortization of deferred debt issuance costs

430

763

453

Deferred income taxes

 

(9)

 

17

 

71

Stock-based compensation

 

2,401

 

1,998

 

2,753

Gain on disposal of assets, net

 

(11,418)

 

(6,185)

 

(1,804)

Gain on involuntary disposition of assets, net

(2,859)

Allowance for credit losses

 

 

(487)

 

Change in operating assets and liabilities:

 

 

 

Accounts receivable

 

4,703

 

23,587

 

(51,709)

Income tax receivable

 

14

 

543

 

(495)

Inventory

 

371

 

148

 

503

Prepaid expenses and other

 

143

 

(1,070)

 

131

Contract assets

 

3,742

 

9,118

 

(32,172)

Accounts payable

 

589

 

(22,015)

 

28,894

Accrued liabilities

 

(6,544)

 

11,092

 

1,334

Operating lease liabilities

(4,940)

(5,399)

(5,843)

Income tax payable

 

(38)

 

(884)

 

1,523

Contract liabilities

 

(6,137)

 

(15,646)

 

27,020

Net cash provided by (used in) operating activities

 

69

 

46,032

 

(716)

Cash flows from investing activities:

 

  

 

  

 

  

Proceeds from sale of property and equipment

 

27,164

 

5,944

 

2,015

Purchase of property and equipment

 

(16,975)

 

(14,694)

 

(17,199)

Contributions to CSV life insurance

 

 

(99)

 

(721)

Insurance claim proceeds related to property and equipment

440

5,720

2,574

Net cash provided by (used in) investing activities

 

10,629

 

(3,129)

 

(13,331)

Cash flows from financing activities:

 

 

 

Borrowings from Credit Facility

 

53,000

 

10,000

 

63,000

Payments made on borrowings from Credit Facility

 

(49,120)

 

(48,204)

 

(70,210)

Proceeds from sale-leaseback arrangement

18,210

Loan costs from Credit Facility

 

 

(389)

 

(1,680)

Payments of finance lease liabilities

(3,035)

(3,619)

(2,906)

Payments related to tax withholding for share-based compensation

(949)

(188)

Exercise of stock options

 

110

 

 

35

Net cash provided by (used in) financing activities

 

6

 

(42,400)

 

6,449

Net change in cash, cash equivalents and restricted cash

 

10,704

 

503

 

(7,598)

Cash, cash equivalents and restricted cash at beginning of period

 

1,589

 

1,086

 

8,684

Cash, cash equivalents and restricted cash at end of period

$

12,293

$

1,589

$

1,086

Cash and cash equivalents

$

12,293

$

1,589

$

128

Restricted cash

958

Total cash, cash equivalents and restricted cash shown above

$

12,293

$

1,589

$

1,086

Supplemental disclosures of cash flow information:

 

  

 

  

 

  

Cash paid during the period for:

 

  

 

  

 

  

Interest

$

2,423

$

3,187

$

6,311

Taxes, net of refunds

$

568

$

2,174

$

578

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

F-9

Orion Group Holdings, Inc. and Subsidiaries

Notes to Consolidated Financial Statements

Years Ended December 31, 2021, 2020 and 2019

(Tabular Amounts in thousands, Except Share and per Share Amounts)

1.Description of Business and Basis of Presentation

Description of Business

Orion Group Holdings, Inc., its subsidiaries and affiliates (hereafter collectively referred to as the "Company"), provide a broad range of specialty construction services in the infrastructure, industrial, and building sectors of the continental United States, Alaska, Canada and the Caribbean Basin. The Company’s marine segment services the infrastructure sector through marine transportation facility construction, marine pipeline construction, marine environmental structures, dredging of waterways, channels and ports, environmental dredging, design, and specialty services. Its concrete segment services the building sector by providing turnkey concrete construction services including pour and finish, dirt work, layout, forming, rebar, and mesh across the light commercial, structural and other associated business areas. The Company is headquartered in Houston, Texas with offices throughout its operating areas.

The tools used by the chief operating decision maker ("CODM") to allocate resources and assess performance are based on two reportable and operating segments: marine, which operates under the Orion brand and logo, and concrete, which operates under the TAS Commercial Concrete brand and logo.

Although we describe the business in this report in terms of the services the Company provides, its base of customers and the areas in which it operates, the Company has determined that its operations currently comprise two reportable segments pursuant to Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 280, Segment Reporting.

In making this determination, the Company considered the similar economic characteristics of its operations that comprise its marine segment. For the marine segment, the methods used, and the internal processes employed, to deliver marine construction services are similar throughout the segment, including standardized estimating, project controls and project management. This segment has the same customers with similar funding drivers and are subject to similar regulatory regimes driven through Federal agencies such as the U.S. Army Corps of Engineers, U.S. Fish and Wildlife Service, U.S. Environmental Protection Agency and U.S. Occupational Safety and Health Administration ("OSHA"), among others. Additionally, the segment is driven by macro-economic considerations including the level of import/export seaborne transportation, development of energy-related infrastructure, cruise line expansion and operations, marine bridge infrastructure development, waterway pipeline crossings and the maintenance of waterways. These considerations, and others, are key catalysts for future prospects and are similar across the segment.

For the concrete segment, the Company also considered the similar economic characteristics of these operations. The methods used, and the internal processes employed, to deliver concrete construction services are similar throughout the segment, including standardized estimating, project controls and project management. The projects of this segment are subject to similar regulatory regimes such as OSHA. Additionally, this segment is driven by macro-economic considerations, including movements in population, commercial real estate development, institutional funding and expansion, and recreational development, specifically in metropolitan areas of Texas. These considerations, and others, are key catalysts for current operations and future prospects and are similar across the segment.

Basis of Presentation

These consolidated financial statements include the accounts of the parent company, Orion Group Holdings, Inc. and its wholly-owned subsidiaries and have been prepared in accordance with U.S. GAAP. All intercompany balances and transactions have been eliminated in consolidation.

In connection with preparing consolidated financial statements for each annual and interim reporting period, the Company is required to evaluate whether there are conditions or events, considered in aggregate, that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. Substantial doubt exists when conditions and events, considered in aggregate, indicate that it is probable that a company will be unable to meet its obligations as they become due within one year after the date that the consolidated financial statements are issued. This evaluation initially does not take into consideration the potential mitigating effect of management’s plans and actions that have not been fully implemented as of the date that the financial statements are

F-10

issued. When substantial doubt exists, management evaluates whether the mitigating effect of its plans sufficiently alleviates substantial doubt about the Company’s ability to continue as a going concern. The mitigating effect of management’s plans, however, is only considered if both: (1) it is probable that the plans will be effectively implemented within one year after the date that the financial statements are issued; and (2) it is probable that the plans, when implemented, will mitigate the relevant conditions or events that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. Generally, to be considered probable of being effectively implemented, the plans must have been approved before the date that the financial statements are issued.

The assessment of the liquidity and going concern requires the Company to make estimates of future activity and judgments about whether the Company has adequate liquidity to operate.  Significant assumptions used in the Company's forecasted model of liquidity include forecasted sales, costs, our ability to manage spending on capital expenditures, limit spending on the ERP system implementation and improve working capital. Based on a careful assessment of these factors management believes that the Company will have adequate liquidity for its operations for at least the next 12 months. Therefore, management’s conclusion is that substantial doubt is not raised as to our ability to continue as a going concern.

2.Summary of Significant Accounting Policies

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management’s estimates, judgments and assumptions are continually evaluated based on available information and experience; however, actual amounts could differ from those estimates.

On an ongoing basis, the Company evaluates the significant accounting policies used to prepare its consolidated financial statements, including, but not limited to, those related to:

Revenue recognition from construction contracts;
The recording of accounts receivable and allowance for credit losses;
The carrying value of property, plant and equipment;
Leases;
Finite and infinite-lived intangible assets, testing for indicators of impairment;
Stock-based compensation;
Income taxes; and
Self-insurance

Revenue Recognition

The Company’s revenue is derived from contracts to provide marine construction, dredging, turnkey concrete services, and other specialty services. The Company’s projects are typically brief in duration, however may span a period of over one year. The Company determines the appropriate accounting treatment for each contract before work begins and, subject to qualifications discussed in the next paragraph, generally records contract over time.

Performance obligations are promises in a contract to transfer distinct goods or services to the customer and are the unit of account under Topic 606. Each of the Company’s contracts and related change orders typically represent a single performance obligation because the Company provides an integrated service and individual goods and services are not separately identifiable. Revenue is recognized over time because control of the promised goods and services are continuously transferred to the customer over the life of the contract. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using its best estimate of the stand-alone selling price of each distinct good or service. Progress is measured by the percentage of actual contract costs incurred to date to total estimated costs for each contract. This method is used because management considers contract costs incurred to be the best available measure of progress on these contracts. Contract costs include all direct costs, such as

F-11

material and labor, and those indirect costs incurred that are related to contract performance such as payroll taxes and insurance. General and administrative costs are charged to expense as incurred. Upfront costs, such as costs to mobilize personnel and equipment prior to satisfying a performance obligation are capitalized and amortized over the contract performance period.

Changes in job performance, job conditions and estimated profitability, including those arising from final contract settlements, may result in revisions to costs and reported revenue and are recognized in the period in which the revisions are determined. The effect of changes in estimates of contract revenue or contract costs is recognized as an adjustment to recognized revenue on a cumulative catch-up basis. When the Company anticipates a loss on a contract that is not yet complete, it recognizes the entire loss in the period in which such losses are determined. Revenue is recorded net of any sales taxes collected and paid on behalf of the customer, if applicable.

Contract revenue is derived from the original contract price as modified by agreed-upon change orders and estimates of variable consideration related to incentive fees and change orders or claims for which price has not yet been agreed by the customer. The Company estimates variable consideration based on its assessment of the most likely amount to which it expects to be entitled. Variable consideration is included in the estimated recognition of revenue to the extent it is probable that a significant reversal of cumulative recognized revenue will not occur. A determination that the collection of a claim is probable is based upon compliance with the terms of the contract and the extent to which the Company performed in accordance therewith but does not guarantee collection in full.

Assets and liabilities derived from contracts with customers include the following:

Accounts Receivable: Trade, net of allowance - Represent amounts billed and currently due from customers and are stated at their estimated net realizable value.
Accounts Receivable: Retainage - Represent amounts which have not been billed to or paid by customers due to retainage provisions in construction contracts, which amounts generally become payable upon contract completion and acceptance by the customer.
Contract Assets - Represent revenues recognized in excess of amounts billed, which management believes will be billed and collected within one year of the completion of the contract and are recorded as a current asset, until such amounts are either received or written off.
Contract Liabilities - Represent billings in excess of revenues recognized and are recorded as a current liability, until the underlying obligation has been performed or discharged.

Classification of Current Assets and Liabilities

The Company includes in current assets and liabilities amounts realizable and payable in the normal course of contract completion.

Cash and Cash Equivalents

The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. At times, cash held by financial institutions may exceed federally insured limits. The Company has not historically sustained losses on its cash balances in excess of federally insured limits. Cash equivalents at December 31, 2021 and December 31, 2020 consisted primarily of overnight bank deposits.

Risk Concentrations

Financial instruments that potentially subject the Company to concentrations of credit risk principally consist of accounts receivable.

The Company depends on its ability to continue to obtain federal, state and local governmental contracts, and indirectly, on the amount of funding available to these agencies for new and current governmental projects. Therefore, a portion of the Company’s operations is dependent upon the level and timing of government funding. Statutory mechanics liens provide the Company high priority in the event of lien foreclosures following financial difficulties of private owners, thus minimizing credit risk with private customers.

F-12

Accounts Receivable

Accounts receivable are stated at the historical carrying value, net of allowances for credit losses. The Company has significant investments in billed and unbilled receivables as of December 31, 2021 and December 31, 2020. Billed receivables represent amounts billed upon the completion of small contracts and progress billings on large contracts in accordance with contract terms and milestone achievements. Unbilled receivables on contracts represent recoverable costs and accrued profits that are not yet capable of being billed under the terms of the applicable contracts. Revenue associated with these billings is recorded net of any sales tax, if applicable.

Past due balances over 90 days and other higher risk receivables identified by management are reviewed individually for collectability. In establishing an allowance for credit losses, the Company evaluates its contract receivables and contract assets and thoroughly reviews historical collection experience, the financial condition of its customers, billing disputes and other factors. The Company writes off potentially uncollectible accounts receivable against the allowance for credit losses if it is determined that the amounts will not be collected or if a settlement with respect to a disputed receivable is reached for an amount that is less than the carrying value. As of December 31, 2021, and December 31, 2020, the Company has recorded an allowance for credit losses of $0.3 million and $0.4 million, respectively.

Balances billed to customers but not paid pursuant to retainage provisions in construction contracts generally become payable upon contract completion and acceptance by the owner. Retainage at December 31, 2021 totaled $41.4 million, of which $5.4 million is expected to be collected beyond December 31, 2022. Retainage at December 31, 2020 totaled $36.5 million.

From time to time, the Company negotiates change orders and claims with its customers. Unsuccessful negotiations of claims could result in a change to contract revenue that is less than amounts previously recorded, which could result in the recording of a loss in the amount of the shortfall. Successful claims negotiations could result in the recovery of previously recorded losses. Significant losses on receivables could adversely affect the Company’s financial position, results of operations and overall liquidity.

Advertising Costs

The Company primarily obtains contracts through the open bid process, and therefore advertising costs are not a significant component of expense. Advertising costs are expensed as incurred.

Environmental Costs

Costs related to environmental remediation are charged to expense. Other environmental costs are also charged to expense unless they increase the value of the property and/or provide future economic benefits, in which event the costs are capitalized. Environmental liabilities, if any, are recognized when the liability is considered probable and the amount can be reasonably estimated. The Company did not recognize any environmental liabilities as of December 31, 2021 or December 31, 2020.

Fair Value Measurements

The Company evaluates and presents certain amounts included in the accompanying consolidated financial statements at “fair value” in accordance with U.S. GAAP, which requires the Company to base its estimates on assumptions that market participants, in an orderly transaction, would use to price an asset or liability, and to establish a hierarchy that prioritizes the information used to determine fair value. Refer to Note 8 for more information regarding fair value determination.

The Company generally applies fair value valuation techniques on a non-recurring basis associated with  (1) valuing assets and liabilities acquired in connection with business combinations and other transactions; (2) valuing potential impairment loss related to long-lived assets; and (3) valuing potential impairment loss related to goodwill and indefinite-lived intangible assets.

Inventory

Current inventory consists of parts and small equipment held for use in the ordinary course of business and is valued at the lower of cost (using historical average cost) or net realizable value. Where shipping and handling costs are incurred by the Company, these charges are included in inventory and charged to cost of contract revenue upon use. Non-current inventory consists of spare parts (including engines, cutters and gears) that require special order or long-lead times for

F-13

manufacture or fabrication, but must be kept on hand to reduce downtime and is valued at the lower of cost (using historical average cost) or net realizable value.

Property and Equipment

Property and equipment are recorded at cost. Ordinary maintenance and repairs that do not improve or extend the useful life of the asset are expensed as incurred. Major renewals and betterments of equipment are capitalized and depreciated generally over three to ten years until the next scheduled maintenance.

When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is included in results of operations for the respective period. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets for financial statement purposes, as follows:

Automobiles and trucks

    

3 to 10 years

Buildings and improvements

 

10 to 30 years

Construction equipment

 

3 to 10 years

Vessels and other equipment

 

3 to 40 years

Office equipment

 

3 to 5 years

The Company generally uses accelerated depreciation methods for tax purposes where beneficial.

Dry-docking costs are capitalized and amortized using the straight-line method over a period ranging from three to seven years. Dry-docking costs include, but are not limited to, the inspection, refurbishment and replacement of steel, engine components, tailshafts, mooring equipment and other parts of the vessel. Amortization related to dry-docking activities is included as a component of depreciation. These costs and the related amortization periods are periodically reviewed to determine if the estimates are accurate. If warranted, a significant upgrade of equipment may result in a revision to the useful life of the asset, in which case the change is accounted for prospectively.

Property and equipment are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. Assets to be disposed of are separately presented in the balance sheet and reported at the lower of the carrying amount or the fair value, less the costs to sell, and are no longer depreciated. There were no assets classified as held for sale as of December 31, 2021 or December 31, 2020.

Leases

Management determines if a contract is or contains a lease at inception of the contract or modification of the contract. A contract is or contains a lease if the contract conveys the right to control the use of an identified asset for a period in exchange for consideration. Control over the use of the identified asset means the lessee has both (a) the right to obtain substantially all of the economic benefits from the use of the asset and (b) the right to direct the use of the asset.

Finance and operating lease right-of-use (“ROU”) assets and liabilities are recognized based on the present value of future minimum lease payments over the expected lease term at commencement date. As the implicit rate is not determinable in most of the Company’s leases, management uses the Company’s incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The expected lease term includes options to extend or terminate the lease when it is reasonably certain the Company will exercise such option. Lease expense for minimum lease payments is recognized on a straight-line basis over the expected lease term.

The Company’s lease arrangements have lease and non-lease components. Leases with an expected term of 12 months or less are not accounted for on the balance sheet and the related lease expense is recognized on a straight-line basis over the expected lease term.

The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

F-14

See Note 19 for more information regarding leases.

Intangible Assets

Intangible assets that have finite lives are amortized. In addition, the Company evaluates the remaining useful life of intangible assets in each reporting period to determine whether events and circumstances warrant a revision of the remaining period of amortization. If the estimate of an intangible asset’s remaining life is changed, the remaining carrying value of such asset is amortized prospectively over that revised remaining useful life. Intangible assets that have infinite lives are not amortized, but are subject to impairment testing at least annually or more frequently if events or circumstances indicate that the asset may be impaired.

The Company has one infinite-lived intangible asset, a trade name, which it tests for impairment annually on October 31, or whenever events or circumstances indicate that the carrying amount of the trade name may not be recoverable. Impairment is calculated as the excess of the trade name’s carrying value over its fair value. The fair value of the trade name is determined using the relief from royalty method, a variation of the income approach. This method assumes that if a company owns intellectual property, it does not have to “rent” the asset and is, therefore, “relieved” from paying a royalty. Once a supportable royalty rate is determined, the rate is then applied to the projected revenues over the expected remaining life of the intangible assets to estimate the royalty savings. This approach is dependent on a number of factors, including estimates of future growth and trends, royalty rates, discount rates and other variables.

See Note 9 for additional discussion of intangible assets and trade name impairment testing.

Stock-Based Compensation

The Company recognizes compensation expense for equity awards over the vesting period based on the fair value of these awards at the date of grant. The computed fair value of these awards is recognized as a non-cash cost over the period the employee provides services, which is typically the vesting period of the award. The fair value of options granted is estimated on the date of grant using the Black-Scholes option-pricing model. The Black-Scholes option-pricing model requires the use of subjective assumptions in the computation. Changes in these assumptions can cause significant fluctuations in the fair value of the option award. The fair value of restricted stock grants is equivalent to the fair value of the stock issued on the date of grant and is measured as the closing price of the stock on the date of grant.

Compensation expense is recognized only for stock-based payments expected to vest. The Company estimates forfeitures at the date of grant based on historical experience and future expectations. This assessment is updated on a periodic basis. See Note 15 for further discussion of the Company’s stock-based compensation plan.

Income Taxes

The Company determines its consolidated income tax provision using the asset and liability method prescribed by U.S. GAAP, which requires the recognition of income tax expense for the amount of taxes payable or refundable for the current period and for deferred tax liabilities and assets for the future tax consequences of events that have been recognized in an entity’s financial statements or tax returns. The Company must make significant assumptions, judgments and estimates to determine its current provision for income taxes, its deferred tax assets and liabilities, and any valuation allowance to be recorded against any deferred tax asset. The current provision for income tax is based upon the current tax laws and the Company’s interpretation of these laws, as well as the probable outcomes of any tax audits. The value of any net deferred tax asset depends upon estimates of the amount and category of future taxable income reduced by the amount of any tax benefits that the Company does not expect to realize. Actual operating results and the underlying amount and category of income in future years could render current assumptions, judgments and estimates of recoverable net deferred taxes inaccurate, thus impacting the Company’s financial position and results of operations. The Company computes deferred income taxes using the liability method. Under the liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. Under the liability method, the effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

The Company accounts for uncertain tax positions in accordance with the provisions of ASC 740, Income Taxes which prescribes a recognition threshold and measurement attribute for financial statement disclosure of tax positions taken, or expected to be taken, on its consolidated tax return. The Company evaluates and records any uncertain tax positions based

F-15

on the amount that management deems is more likely than not to be sustained upon examination and ultimate settlement with the tax authorities in the tax jurisdictions in which it operates.

See Note 13 for additional discussion of income taxes.

Insurance Coverage

The Company maintains insurance coverage for its business and operations. Insurance related to property, equipment, automobile, general liability, and a portion of workers’ compensation is provided through traditional policies, subject to a deductible or deductibles. A portion of the Company’s workers’ compensation exposure is covered through a mutual association, which is subject to supplemental calls.

The marine segment maintains five levels of excess loss insurance coverage, totaling $200 million in excess of primary coverage. The marine segment’s excess loss coverage responds to most of its policies when a primary limit of $1 million has been exhausted; provided that the primary limit for Contingent Maritime Employer’s Liability is $10 million and the Watercraft Pollution Policy primary limit is $5 million. The concrete segment maintains five levels of excess loss insurance coverage, totaling $200 million in excess of primary coverage. The concrete segment’s excess loss coverage responds to most of its policies when a primary limit of $1 million has been exhausted.

If a claim arises and a potential insurance recovery is probable, the impending gain is recognized separately from the related loss. The recovery will only be recognized up to the amount of the loss once the recovery of the claim is deemed probable and any excess gain will fall under contingency accounting and will only be recognized once it is realized. The Company does not net insurance recoveries against the related claim liability as the amount of the claim liability is determined without consideration of the anticipated insurance recoveries from third parties.

Separately, the Company’s marine segment employee health care is paid for by general assets of the Company and currently administered by a third party. The administrator has purchased appropriate stop-loss coverage. Losses on these policies up to the deductible amounts are accrued based upon known claims incurred and an estimate of claims incurred but not reported. The accruals are derived from known facts, historical trends and industry averages to determine the best estimate of the ultimate expected loss.  Actual claims may vary from estimates. Any adjustments to such reserves are included in the Consolidated Statements of Operations in the period in which they become known. The Company’s concrete segment employee health care is provided through two policies. A fully funded policy is offered primarily to salaried employees and their dependents while a partially self-funded plan with an appropriate stop-loss is offered primarily to hourly employees and their dependents. The self-funded plan is funded to the maximum exposure and, as a result, is expected to receive a partial refund after the policy expiration.

The total accrual for insurance claims liabilities was $19.8 million and $60.4 million at December 31, 2021 and December 31, 2020, respectively, reflected as a component of accrued liabilities in the consolidated balance sheet. The total accrual for insurance claims receivable was $13.3 million and $57.0 million at December 31, 2021 and December 31, 2020, respectively, reflected as a component of other current accounts receivable in the consolidated balance sheet.

Recent Accounting Pronouncements

The Financial Accounting Standards Board (“FASB”) issues accounting standards and updates (each, an "ASU") from time to time to its Accounting Standards Codification (‘ASC’), which is the primary source of U.S. GAAP. The Company regularly monitors ASUs as they are issued and considers applicability to its business. All ASUs are adopted by their respective due dates and in the manner prescribed by the FASB.

In December 2019, the FASB issued ASU 2019-12, Income Taxes: Simplifying the Accounting for Income Taxes (Topic 740).  This standard simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in Topic 740 related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The standard also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. ASU 2019-12 is effective for fiscal years beginning after December 15, 2020 and interim periods within that year. The adoption of this ASU had no material impact on the Company’s Consolidated Financial Statements.

During the periods presented in these financial statements, the Company implemented other new accounting pronouncements other than those noted above that are discussed in the notes where applicable.  

F-16

3.Revenue

Contract revenues are recognized when control of the promised goods or services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The following table represents a disaggregation of the Company’s contract revenues by service line for the marine and concrete segments:

Year ended December 31, 

    

2021

    

2020

    

2019

Marine Segment

 

  

 

  

 

  

Construction

$

169,554

$

272,870

$

242,527

Dredging

 

80,831

 

106,647

 

112,303

Specialty Services

 

13,530

 

8,656

 

14,308

Marine segment contract revenues

$

263,915

$

388,173

$

369,138

Concrete Segment

 

  

 

  

 

  

Structural

$

58,420

$

85,904

$

54,497

Light Commercial

 

279,018

 

235,835

 

284,624

Other

 

7

 

30

 

131

Concrete segment contract revenues

$

337,445

$

321,769

$

339,252

Total contract revenues

$

601,360

$

709,942

$

708,390

The Company has determined that it has two reportable segments pursuant to FASB ASC Topic 280, Segment Reporting, but has disaggregated its contract revenues in the above chart in terms of services provided within such segments. In making this determination, the Company considered the similar characteristics of its operations as discussed in Note 1. Additionally, as discussed, both the marine and concrete segments have limited contracts with multiple performance obligations. The Company’s contracts are often estimated and bid as one project and evaluated as to performance as one project, not by individual services performed by each. Both the marine and concrete segments have a single Executive Vice President responsible for the entire segment, not by service lines of the segments. Resources are allocated by segment and financial and budgetary information is compiled and reviewed by segment, not service line.

Marine Segment

Construction services include construction, restoration, maintenance, dredging and repair of marine transportation facilities, marine pipelines, bridges and causeways and marine environmental structures. Dredging services generally enhance or preserve the navigability of waterways or the protection of shorelines through the removal or replenishment of soil, sand or rock. Specialty services include design, salvage, demolition, surveying, towing, diving and underwater inspection, excavation and repair.

Concrete Segment

Structural services include elevated concrete pouring for products such as columns, elevated beams and structural walls. Light commercial services include horizontally poured concrete for products such as sidewalks, ramps, tilt walls and trenches. Other services comprise labor related to concrete pouring such as rebar installation and pumping services and typically support the Company’s structural and light commercial services.

F-17

4.Concentration of Risk and Enterprise Wide Disclosures

In both reportable segments accounts receivable include amounts billed to governmental agencies and private customers and do not bear interest. Balances billed to customers but not paid pursuant to retainage provisions generally become payable upon contract completion and acceptance by the owner.

The table below presents the concentrations of current receivables (trade and retainage) at December 31, 2021 and December 31, 2020, respectively:

December 31, 2021

December 31, 2020

 

Federal Government

    

$

6,563

    

5

%  

$

4,826

    

4

%

State Governments

 

61

 

-

%  

 

 

-

%

Local Governments

 

11,923

 

9

%  

 

17,823

 

13

%

Private Companies

 

111,328

 

86

%  

 

110,616

 

83

%

Gross receivables

129,875

100

%  

133,265

100

%

Allowance for credit losses

(323)

(411)

Net receivables

$

129,552

 

$

132,854

 

At December 31, 2021 and 2020, no single customer accounted for more than 10.0% of total current receivables.

Additionally, the table below represents concentrations of contract revenue by type of customer for the years ended December 31, 2021, 2020 and 2019.

 

2021

    

%

    

2020

    

%

    

2019

    

%

 

Federal Government

$

54,480

 

9

%  

$

51,793

 

7

%  

$

46,425

 

6

%  

State Governments

 

4,790

 

1

%  

 

27,574

 

4

%  

 

47,831

 

7

%  

Local Government

 

120,311

 

20

%  

 

202,839

 

29

%  

 

212,958

 

30

%  

Private Companies

 

421,779

 

70

%  

 

427,736

 

60

%  

 

401,176

 

57

%  

Total contract revenues

$

601,360

 

100

%  

$

709,942

 

100

%  

$

708,390

 

100

%  

In the year ended December 31, 2020 one customer in the Local Governments category accounted for 11.4% of total contract revenues. In the years ended December 31, 2021 and 2019, no single customer exceeded 10.0% of total contract revenues.

The Company does not believe that the loss of any one of its customers would have a material adverse effect on the Company or its subsidiaries and affiliates since no single specific customer sustains such a large portion of receivables or contract revenue over time.

The concrete segment primarily purchases concrete from select suppliers. The loss of any one of these suppliers could adversely impact short-term operations.

Contract revenues generated outside the United States totaled 0.5%, 1.8% and 1.6% of total revenues for the years ended December 31, 2021, 2020 and 2019, respectively, and were primarily located in the Caribbean Basin and Mexico.

F-18

5.Contracts in Progress

Contracts in progress are as follows at December 31, 2021 and December 31, 2020:

    

December 31,

    

December 31, 

2021

2020

Costs incurred on uncompleted contracts

$

1,138,298

$

1,151,987

Estimated earnings

 

168,861

 

202,369

 

1,307,159

 

1,354,356

Less: Billings to date

 

(1,305,628)

 

(1,355,220)

$

1,531

$

(864)

Included in the accompanying Consolidated Balance Sheets under the following captions:

 

  

 

  

Contract assets

$

28,529

$

32,271

Contract liabilities

 

(26,998)

 

(33,135)

$

1,531

$

(864)

Included in contract assets is approximately $3.8 million and $3.1 million at December 31, 2021 and December 31, 2020, respectively, related to claims and unapproved change orders. See Note 2 to the Company’s consolidated financial statements for discussion of the accounting for these claims.

Remaining performance obligations represent the transaction price of firm orders or other written contractual commitments from customers for which work has not been performed or is partially completed and excludes unexercised contract options and potential orders. As of December 31, 2021, the aggregate amount of the remaining performance obligations was approximately $590.0 million. Of this amount, the current expectation of the Company is that it will recognize $454.5 million, or 77%, in the next 12 months and the remaining balance thereafter.

6.Property and Equipment

The following is a summary of property and equipment at December 31, 2021 and December 31, 2020:

    

December 31,

    

December 31, 

2021

2020

Automobiles and trucks

$

2,337

$

2,379

Building and improvements

 

34,796

 

44,324

Construction equipment

 

137,786

 

142,661

Vessels and other equipment

 

82,455

 

79,499

Office equipment

 

6,430

 

5,577

 

263,804

 

274,440

Less: Accumulated depreciation

 

(191,542)

 

(186,615)

Net book value of depreciable assets

 

72,262

 

87,825

Construction in progress

 

6,507

 

1,809

Land

 

27,885

 

35,863

$

106,654

$

125,497

During the year ended December 31, 2021 the Company sold its land, building and improvements located in Tampa, Florida. The book value of the assets and related accumulated depreciation have been removed from the balance sheet and the Company recognized a net gain on the sale of $6.7 million.

For the years ended December 31, 2021, 2020 and 2019, depreciation expense was $21.1 million, $21.8. million and $23.5. million, respectively. Substantially all depreciation expense is included in the cost of contract revenue in the Company’s Consolidated Statements of Operations. Substantially all of the assets of the Company are pledged as collateral under the Company’s Credit Agreement (as defined in Note 11).

Substantially all of the Company’s long-lived assets are located in the United States.

See Note 2 to the Company’s consolidated financial statements for further discussion of property and equipment.

F-19

7.Other Current Accounts Receivable

Other current accounts receivable at December 31, 2021 and 2020 consisted of the following:

    

December 31, 2021

    

December 31, 2020

Insurance claims receivable

$

13,273

$

57,021

Accident loss receivables

 

3,760

 

1,448

Other current receivables

552

 

1,023

Total other current accounts receivable

$

17,585

$

59,492

8.Fair Value

Recurring Fair Value Measurements

The fair value of financial instruments is the amount at which the instrument could be exchanged in a current transaction between willing parties. Due to their short-term nature, the Company believes that the carrying value of its accounts receivable, other current assets, accounts payable and other current liabilities approximate their fair values.

The Company classifies financial assets and liabilities into the following three levels based on the inputs used to measure fair value in the order of priority indicated:

Level 1- fair values are based on observable inputs such as quoted prices in active markets for identical assets or liabilities;
Level 2 - fair values are based on pricing inputs other than quoted prices in active markets for identical assets and liabilities and are either directly or indirectly observable as of the measurement date; and
Level 3- fair values are based on unobservable inputs in which little or no market data exists.

Financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value requires judgment and may affect the placement of assets and liabilities within the fair value hierarchy levels.

The following table sets forth by level within the fair value hierarchy the Company’s recurring financial assets and liabilities that were accounted for at fair value on a recurring basis as of December 31, 2021 and December 31, 2020:

Fair Value Measurements

    

Carrying Value

    

Level 1

    

Level 2

    

Level 3

December 31, 2021

  

  

  

  

Assets:

 

  

 

  

 

  

 

  

Cash surrender value of life insurance policy

$

2,813

 

 

2,813

 

Liabilities:

 

  

 

  

 

  

 

  

Derivatives

$

 

 

 

December 31, 2020

  

  

  

  

Assets:

 

  

 

  

 

  

 

  

Cash surrender value of life insurance policy

$

3,169

 

 

3,169

 

Liabilities:

 

  

 

  

 

  

 

  

Derivatives

$

1,602

 

 

1,602

 

The Company’s derivatives, which are comprised of interest rate swaps, are valued using a discounted cash flow analysis that incorporates observable market parameters, such as interest rate yield curves and credit risk adjustments, that are necessary to reflect the probability of default by us or the counterparty. These derivatives are classified as a Level 2 measurement within the fair value hierarchy. See Note 11 for additional information on the Company’s derivative instrument.

Our concrete segment has life insurance policies with a combined face value of $11.1 million as of December 31, 2021. The policies are invested in mutual funds and the fair value measurement of the cash surrender balance associated with

F-20

these policies is determined using Level 2 inputs within the fair value hierarchy and will vary with investment performance. These assets are included in the "Other noncurrent" asset section in the Company’s Consolidated Balance Sheets.

Non-Recurring Fair Value Measurements

The Company generally applies fair value valuation techniques on a non-recurring basis associated with (1) valuing assets and liabilities acquired in connection with business combinations and other transactions; (2) valuing potential impairment loss related to long-lived assets; and (3) valuing potential impairment loss related to the infinite-lived intangible asset.

Other Fair Value Measurements

The fair value of the Company’s debt at December 31, 2021 and 2020 approximated its carrying value of $39.4. million and $35.1 million, respectively, as interest is based on current market interest rates for debt with similar risk and maturity. If the Company’s debt was measured at fair value, it would have been classified as Level 2 in the fair value hierarchy.

9.Intangible Assets

Intangible assets

The tables below present the activity and amortizations of finite-lived intangible assets:

    

December 31,

    

December 31, 

2021

2020

Finite-lived intangible assets, beginning of period

$

35,240

$

35,240

Additions

 

 

Total finite-lived intangible assets, end of period

$

35,240

$

35,240

Accumulated amortization, beginning of period

$

(32,055)

$

(29,985)

Current year amortization

 

(1,521)

 

(2,070)

Total accumulated amortization

 

(33,576)

 

(32,055)

Net finite-lived intangible assets, end of period

$

1,664

3,185

Infinite-lived intangible assets

6,892

6,892

Total net intangible assets

$

8,556

$

10,077

Remaining net finite-lived intangible assets were acquired as part of the purchase of TAS during 2015 and TBC during 2017 and included customer relationships. Customer relationships were valued at approximately $18.8 million and are being amortized over eight years using an accelerated method based on the pattern in which the economic benefits of the assets are consumed. For the years ended December 31, 2021, 2020 and 2019, $1.5 million, $2.1 million and $2.6 million, respectively, of amortization expense was recognized for these assets. In 2021 and 2020, the Company evaluated the useful lives of these finite-lived intangible assets and no change was needed.

Future expense remaining of approximately $1.7 million will be amortized as follows:

2022

 

1,238

2023

 

389

2024

 

37

$

1,664

The annual impairment test for both 2021 and 2020 concluded that the fair value of the Company’s infinite-lived trade name was in excess of the carrying value, therefore no impairment was recorded in each respective year.

F-21

10.Accrued Liabilities

Accrued liabilities at December 31, 2021 and 2020 consisted of the following:

    

December 31, 2021

    

December 31, 2020

Accrued salaries, wages and benefits

$

9,879

$

15,071

Accrued liabilities expected to be covered by insurance

 

19,818

 

60,365

Sales taxes

 

5,113

 

5,909

Property taxes

 

1,047

 

908

Sale-leaseback arrangement

743

676

Accounting and audit fees

413

344

Interest

 

23

 

22

Equipment purchase

461

Other accrued expenses

 

1,558

 

881

Total accrued liabilities

$

38,594

$

84,637

CARES Act

On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) which among other things includes an optional payment deferral of the employer's portion of the Social Security taxes that were otherwise due through December 31, 2020. The Company elected to defer payments of approximately $7.6 million with $3.8 million paid in December 2021 and the remaining $3.8 million due December 2022 reflected in accrued liabilities in the Company’s Consolidated Balance Sheets.

11.Long-term Debt and Line of Credit

The Company entered into an amended syndicated credit agreement (the “Credit Agreement” also known as the “Fourth Amendment”) on July 31, 2018 with Regions Bank, as administrative agent and collateral agent, and the following co-syndication agents: Bank of America, N.A., BOKF, NA dba Bank of Texas, KeyBank National Association, NBH Bank, IBERIABANK, Trustmark National Bank, First Tennessee Bank NA, and Branch Banking and Trust Company. The Credit Agreement was subsequently amended in March 2019 (the “Fifth Amendment”), May 2019 (the “Sixth Amendment”) June 2020 (the “Seventh Amendment”) and October 2020 (the “Eighth Amendment”). The company incurred debt issuance costs related to the initial Credit Agreement and several of the subsequent amendments. The Credit Facility matures on July 31, 2023.

The Credit Agreement, which may be amended from time to time, provides for borrowings under a revolving line of credit and a term loan (together, the “Credit Facility”). The Credit Facility is guaranteed by the subsidiaries of the Company, secured by the assets of the Company, including stock held in its subsidiaries, and may be used to finance general corporate and working capital purposes, to finance capital expenditures, to refinance existing indebtedness, to finance permitted acquisitions and associated fees, and to pay for all related expenses to the Credit Facility. Interest is due and is computed based on the designation of the loan, with the option of a Base Rate Loan (the base rate plus the Applicable Margin), or an Adjusted LIBOR Rate Loan (the adjusted LIBOR rate plus the Applicable Margin). Interest is due on the last day of each quarter end for Base Rate Loans and at the end of the LIBOR rate period for Adjusted LIBOR Rate Loans. Principal balances drawn under the Credit Facility may be prepaid at any time, in whole or in part, without premium or penalty. Amounts repaid under the revolving line of credit may be re-borrowed.

Total debt issuance costs for the Fourth Amendment which included underwriter fees, legal fees and syndication fees were approximately $0.9 million and were capitalized as non-current deferred charges and scheduled for amortization using the effective interest rate method over the duration of the loan. The Company incurred additional debt issuance costs of approximately $0.6 million and $0.9 million respectively for the Fifth and Sixth Amendments. With the execution of the aforementioned Sixth Amendment, $50.0 million of the existing revolving line of credit was modified and accounted for under guidelines of ASC 470-50, Debt, Modifications and Extinguishments, and a pro-rated portion of unamortized debt issuance costs of approximately $0.4 million was recognized as interest expense as of May 2019. The then remaining debt issuance costs of approximately $0.9 million related to the Fourth, Fifth, and Sixth Amendments were scheduled to be amortized over the duration of the term loan, which coincides with the term of the Credit Facility.

On June 8, 2020, the Company entered into a new syndicated credit agreement (the “364-Day Revolving Credit Facility”) with Regions Bank, as administrative agent and collateral agent, and the following co-syndication agents: Bank of

F-22

America, N.A. and BOKF, NA dba Bank of Texas. Concurrent with this the Company executed an amendment to the Credit Agreement with its existing lenders (“also known as the “Seventh Amendment”) for the sole intent and outcome of executing the 364-Day Revolving Credit Facility.

The 364-Day Revolving Credit Facility provided for borrowings of up to $20 million under a new revolving line of credit. No funds were ever drawn on the 364-Day Revolving Credit Facility. The 364-Day Revolving Credit Facility matured on June 7, 2021. 

Effective, October 9, 2020, the Company entered into the Eighth Amendment to the Credit Agreement") , with Regions Bank, as Administrative Agent and Collateral Agent and Bank of America, N.A., BOKF, NA dba Bank of Texas, Iberiabank, NBH Bank, Truist Bank, and Trustmark National Bank, as Lenders. The Eighth Amendment provides for administrative revisions to the Credit Agreement, including changes to repayment requirements for involuntary asset dispositions and changes to the timing of repayment for voluntary asset dispositions. There were no debt issuance costs incurred with respect to the Eighth Amendment.

The yearly weighted average interest rate for the Credit Facility as of December 31, 2021 was 2.60%.

The Company’s obligations under debt arrangements consisted of the following:

December 31, 2021

December 31, 2020

    

    

Debt Issuance

    

    

    

Debt Issuance

    

Principal

Costs(1)

Total

Principal

Costs(1)

Total

Revolving line of credit

$

39,000

$

$

39,000

$

$

$

Term loan - current

4,500

(156)

4,344

Other debt

141

141

Total current debt

 

39,141

 

 

39,141

 

4,500

 

(156)

 

4,344

Revolving line of credit

 

 

 

 

5,000

 

(174)

 

4,826

Term loan - long-term

 

 

 

 

25,586

 

(889)

 

24,697

Other debt

259

259

Total long-term debt

259

259

30,586

(1,063)

29,523

Total debt

$

39,400

$

$

39,400

$

35,086

$

(1,219)

$

33,867

(1)Total debt issuance costs, include underwriter fees, legal fees and syndication fees and fees related to the execution of the Fourth, Fifth, Sixth, Seventh and Eighth Amendments to the Credit Agreement.

Provisions of the revolving line of credit

The Company has a maximum borrowing availability under the revolving line of credit and swingline loans (as defined in the Credit Agreement) of $50.0 million. There is a letter of credit sublimit that is equal to the lesser of $20.0 million and the aggregate unused amount of the revolving commitments then in effect. There is also a swingline sublimit equal to the lesser of $5.0 million and the aggregate unused amount of the revolving commitments then in effect.

Revolving loans may be designated as Base Rate Loan or Adjusted LIBOR Rate Loans, at the Company’s request, and must be drawn in an aggregate minimum amount of $1.0 million and integral multiples of $250,000 in excess of that amount. Swingline loans must be drawn in an aggregate minimum amount of $250,000 and integral multiples of $50,000 in excess of that amount. The Company may convert, change, or modify such designations from time to time.

The Company is subject to a commitment fee for the unused portion of the maximum borrowing availability under the revolving line of credit. The commitment fee, which is due quarterly in arrears, is equal to the Applicable Margin of the actual daily amount by which the Aggregate Revolving Commitments exceeds the Total Revolving Outstanding. The revolving line of credit termination date is the earlier of the Credit Facility termination date, July 31, 2023, or the date the outstanding balance is permanently reduced to zero, in accordance with the terms of the amended Credit Facility.

The maturity date for amounts drawn under the revolving line of credit is the earlier of the Facility termination date of July 31, 2023, or the date the outstanding balance is permanently reduced to zero.

As of December 31, 2021, the Company had $39.0 million of borrowings under the revolving line of credit. There were $1.7 million in outstanding letters of credit as of December 31, 2021, which reduced the maximum borrowing availability on the revolving line of credit to $9.3 million. During the year ended December 31, 2021, the Company drew down $53.0

F-23

million for general corporate purposes and made payments of $19.0 million on the revolving line of credit which resulted in a net increase of $34.0 million.

Provisions of the term loan

The original principal amount of $60.0 million for the term loan commitment was paid off in quarterly installment payments (as stated in the Credit Agreement). During the quarter ended June 30, 2021, the term loan component of the Credit Facility was fully extinguished, in part using proceeds of the sale of property in Tampa, Florida (see Note 6). The extinguishment of the term loan reduced the Company’s exposure to variability in interest rates and eliminated future loan amortization payment commitments. Concurrent with extinguishing the term loan, the Company canceled the remaining open position on its interest rate swap, resulting in a $1.3 million loss on the mark to market value of the swap at the date of termination. The $1.3 million was paid to the counterparty, cleared from the balance sheet as an interest rate swap liability, removed from Other Comprehensive Income and charged to interest expense during the quarter ended June 30, 2021. Further, the remaining $0.8 million of unamortized deferred debt issuance costs were charged to interest expense related to the early extinguishment of the term loan. There were no penalties incurred related to early payment of the term loan.

Other debt

The Company entered into a debt agreement with De Lage Landen Financial Services, Inc. for the purpose of financing a piece of equipment purchased. As of December 31, 2021, the carrying value of this debt is $0.4 million. The agreement is secured by the financed equipment asset and the debt is included as a component of current debt and long-term debt on the Consolidated Balance Sheets.

Financial covenants

Restrictive financial covenants under the Credit Facility include:

A minimum consolidated EBITDA requirement to not be less than the following during each noted period:

- Fiscal Quarter Ending March 31, 2022 - $2.6 million.

- Fiscal Quarter Ending June 30, 2022 - $7.7 million on a year-to-date basis.

A consolidated Leverage Ratio to not exceed the following during each noted period:

- Fiscal Quarter Ending September 30, 2022 and each Fiscal Quarter thereafter, to not exceed 3.00 to 1.00.

A consolidated Fixed Charge Coverage Ratio to not be less than the following during each noted period:

- Fiscal Quarter Ending December 31, 2022 and each Fiscal Quarter thereafter, to not be less than 1.25 to 1.00.

In addition, the Credit Facility contains events of default that are usual and customary for similar arrangements, including non-payment of principal, interest or fees; breaches of representations and warranties that are not timely cured; violation of covenants; bankruptcy and insolvency events; and events constituting a change of control.

During the fourth quarter of 2021, the Company initiated discussions with the lead bank due to concerns it would not be in compliance with financial covenants.  The Company executed the Ninth Amendment during March 2022. With the execution of the aforementioned amendment, the Company obtained a waiver on the financial covenants as of December 31, 2021.

For further details of the Ninth Amendment, see Note 20 in the Notes to the Financial Statements.

Derivative Financial Instruments

On September 16, 2015, the Company entered into a series of receive-variable, pay-fixed interest rate swaps to hedge the variability in the interest payments on 50% of the aggregate principal amount of the Regions Term Loan outstanding, beginning with a notional amount of $67.5 million. There was a total of five sequential interest rate swaps to achieve the hedged position and each year on August 31, with the exception of the final swap, the existing interest rate swap was scheduled to expire and be immediately replaced with a new interest rate swap until the expiration of the final swap on July 31, 2020. On December 6, 2018, the Company entered into a sixth receive-variable, pay-fixed interest rate swap to hedge the variability of interest payments. The sixth swap began with a notional amount of $27.0 million on July 31, 2020 and hedged the variability in the interest payments on the aggregate scheduled principal amount of the Regions Term Loan outstanding. The sixth swap was scheduled to expire on July 31, 2023. At inception, these interest rate swaps were

F-24

designated as cash flow hedges for hedge accounting, and as such, the effective portion of unrealized changes in market value were recorded in other comprehensive income (loss) and reclassified into earnings during the period in which the hedged forecasted transaction affects earnings. Gains and losses from hedge ineffectiveness were recognized in current earnings.

Upon fully extinguishing the Term Loan during the quarter ended June 30, 2021, the Company canceled the remaining term of the sixth swap and no longer owns derivative financial instruments.

12.Other Long-Term Liabilities

Other long-term liabilities at December 31, 2021 and 2020 consisted of the following:

    

December 31, 2021

    

December 31, 2020

Sale-leaseback arrangement

$

15,969

$

16,712

Deferred compensation

 

2,759

 

2,818

Accrued liabilities expected to be covered by insurance

214

 

307

Total other long-term liabilities

$

18,942

$

19,837

Sale-Leaseback Arrangement

On September 27, 2019, the Company entered into a purchase and sale agreement (the “Purchase and Sale Agreement”). Pursuant to the terms of the Purchase and Sale Agreement, the Company sold its 17300 & 17140 Market Street location in Channelview, Texas (the “Property”) for a purchase price of $19.1 million. Concurrent with the sale of the Property, the Company entered into a fifteen-year lease agreement (the “Lease Agreement”), whereby the Company will lease back the Property at an annual rental rate of approximately $1.5 million, subject to annual rent increases of 2.0%. Under the Lease Agreement, the Company has two consecutive options to extend the term of the Lease by ten years for each such option. This transaction was recorded as a failed sale-leaseback. The Company recorded a liability for the amounts received, will continue to depreciate the non-land portion of the asset, and has imputed an interest rate so that the net carrying amount of the financial liability and remaining assets will be zero at the end of the initial lease term. Concurrently with the sale, the Company paid $18.2 million towards the Term loan portion of the Company’s Credit Facility, consistent with terms of the Sixth Amendment.

F-25

13.Income Taxes

The following table presents the components of our consolidated income tax expense for the years ended December 31, 2021, 2020 and 2019:

    

Current

    

Deferred

    

Total

Year ended December 31, 2021

 

  

 

  

 

  

U.S. Federal

$

$

$

State and local

 

243

$

(20)

$

223

Foreign

 

268

 

11

 

279

$

511

$

(9)

$

502

Year ended December 31, 2020

 

  

 

  

 

  

U.S. Federal

$

$

$

State and local

 

589

$

13

$

602

Foreign

 

1,370

 

4

 

1,374

$

1,959

$

17

$

1,976

Year ended December 31, 2019

 

  

 

  

 

  

U.S. Federal

$

$

$

State and local

 

716

$

104

$

820

Foreign

 

1,081

 

(33)

 

1,048

$

1,797

$

71

$

1,868

The Company’s income tax provision reconciles to the provision at the statutory U.S. federal income tax rate for each year ended December 31, as follows:

    

2021

    

2020

    

2019

 

Statutory amount

$

(2,952)

$

4,662

$

(733)

Valuation allowance on foreign tax credits

 

186

 

1,344

 

1,081

State income tax, net of federal benefit

 

44

 

792

 

991

Permanent differences, other

 

303

 

558

 

461

Permanent differences, stock compensation

 

(262)

 

328

 

311

Valuation allowance, other

 

3,108

 

(5,795)

 

(166)

Other

 

75

 

87

 

(77)

Consolidated income tax provision

$

502

$

1,976

$

1,868

Consolidated effective tax rate

 

(3.6)

%  

 

8.9

%  

 

(53.5)

%

In the year ended 2021, the Company’s effective tax rate differed from the statutory federal rate of 21% primarily due to the valuation allowance related to the current year net loss.  

In the year ended 2020, the Company’s effective tax rate differed from the statutory federal rate of 21% primarily due to the movement in the valuation allowance for current year activity, state income taxes and the non-deductibility of other permanent items.

In the year ended 2019, the Company’s effective tax rate differed from the statutory federal rate of 21% primarily due to the recording of an additional valuation allowance to offset net operating loss carryforwards and foreign tax credits generated during the period, foreign taxes, state income taxes and the non-deductibility of certain permanent items.

F-26

Deferred Taxes

The Company’s deferred tax assets and liabilities are as follows:

Long Term

As of December 31, 

    

2021

    

2020

Assets related to:

 

  

 

  

Accrued liabilities

$

1,568

$

1,058

Intangible assets

 

2,510

 

2,818

Net operating loss carryforward

 

11,966

 

10,259

Stock-based compensation

 

326

 

377

Foreign tax credits

 

3,968

 

3,782

Goodwill

 

5,249

 

6,199

Leases

8,772

10,235

Other

 

2,040

 

1,518

Total gross deferred tax assets

 

36,399

 

36,246

Less valuation allowance

(15,443)

(12,493)

Total net deferred tax assets

20,956

23,753

Liabilities related to:

 

  

 

  

Depreciation and amortization

 

(20,700)

 

(23,308)

Other

 

(384)

 

(582)

Total deferred tax liabilities

 

(21,084)

 

(23,890)

Net deferred tax liabilities

$

(128)

$

(137)

The Company has net operating loss carryforwards for federal income tax purposes of $30.2 million as of December 31, 2021, which are available to reduce future taxable income. The Company’s federal net operating losses arose after the 2017 tax year and can be carried forward for an indefinite period of time but are limited to offset 80% of taxable income in any given year. The Company has state net operating losses of $124.3 million that expire beginning in 2027. A portion of the state losses that arose after the 2017 tax year may be carried forward indefinitely. Additionally, the Company has foreign tax credits of $4.0 million that can be carried forward for up to ten years. The Company has foreign tax credits that will expire next year.

The Company assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to realize the existing deferred tax assets. The Company considers the scheduled reversal of deferred tax liabilities, available carryback periods, and tax-planning strategies in making this assessment. According to ASC subtopic 740-10, the Company’s history of losses is a significant piece of objective evidence. This objective evidence is weighed more heavily than the Company’s subjective positive evidence such as our estimated future taxable income and growth. Therefore, as of December 31, 2021, the Company continues to maintain a valuation allowance of $15.4 million. This valuation allowance increased by $3.0 million during the year ended December 31, 2021 primarily to offset net operating losses generated during the current period.  

Uncertain Tax Benefits

The Company and its subsidiaries file consolidated federal income tax returns in the United States and also file in various states and foreign jurisdictions. With few exceptions, the Company remains subject to federal and state income tax examinations for the years of 2013-2021. As of December 31, 2021, the Company has recorded unrecognized tax benefits of $1.6 million for any uncertain tax positions. The Company does not expect that unrecognized tax benefits as of December 31, 2021 for certain federal income tax matters will significantly change over the next 12 months. The final outcome of these uncertain tax positions is not yet determinable.

F-27

The change in the total gross unrecognized tax benefits and prior year audit resolutions of the Company during the years ended December 31, 2021and 2020 are reconciled in the table below:

    

2021

    

2020

Balance at beginning of the year

$

1,614

$

1,614

Additions based on tax position related to current year

 

 

Additions based on tax positions related to prior years

 

 

Reductions based on tax positions related to current year

 

 

Reductions based on tax positions related to prior years

 

 

Settlements with tax authorities

 

 

Lapse of statute of limitations

 

 

Balance at end of the year

$

1,614

$

1,614

The Company’s policy is to recognize interest and penalties related to any unrecognized tax liabilities as additional tax expense. No interest or penalties have been accrued at December 31, 2021, 2020 and 2019. The Company believes it has appropriate and adequate support for the income tax positions taken and to be taken on its tax returns and that its accruals for tax liabilities are adequate for all open years based on an assessment of many factors including past experience and interpretations of tax law applied to the facts of each matter. Although the Company believes its recorded assets and liabilities are reasonable, tax regulations are subject to interpretation and tax litigation is inherently uncertain; therefore the Company’s assessments can involve both a series of complex judgments about future events and rely heavily on estimates and assumptions. Although the Company believes that the estimates and assumptions supporting its assessments are reasonable, the final determination of tax audit settlements and any related litigation could be materially different from that which is reflected in historical income tax provisions and recorded assets and liabilities. If the Company were to settle an audit or a matter under litigation, it could have a material effect on the income tax provision, net income, or cash flows in the period or periods for which that determination is made. Any accruals for tax contingencies are provided for in accordance with U.S. GAAP.

The Company does not believe that its tax positions will significantly change due to any settlement and/or expiration of statutes of limitations prior to December 31, 2022.

14.Earnings Per Share

Basic earnings per share is based on the weighted average number of common shares outstanding during each period. Diluted earnings per share is based on the weighted average number of common shares outstanding as well as the effect of all dilutive common stock equivalents during each period net income is generated. For the years ended December 31, 2021, 2020 and 2019, the Company had 831,077, 1,159,440, and 1,636,656, securities, respectively, that were potentially dilutive in earnings per share calculations. Such dilution is dependent on the excess of the market price of our stock over the exercise price and other components of the treasury stock method. The exercise price for certain stock options awarded by the Company exceeded the average market price of the Company’s common stock for the years ended December 31, 2021, 2020 and 2019. Such stock options are antidilutive and are not included in the computation of earnings per share for those periods.

The following table reconciles the denominators used in the computations of both basic and diluted earnings per share:

Year ended December 31, 

    

2021

    

2020

    

2019

Basic:

 

  

 

  

 

  

Weighted average shares outstanding

 

30,763,527

 

30,122,362

 

29,322,054

Diluted:

 

  

 

  

 

  

Total basic weighted average shares outstanding

 

30,763,527

 

30,122,362

 

29,322,054

Effect of potentially dilutive securities:

 

  

 

  

 

  

Common stock options

 

 

 

Total weighted average shares outstanding assuming dilution

 

30,763,527

 

30,122,362

 

29,322,054

F-28

15.Stock-Based Compensation

The Compensation Committee of the Company’s Board of Directors is responsible for the administration of the Company’s  stock incentive plans, which include the balance of shares remaining under the 2011 Long Term Incentive Plan (the "2011 LTIP") and 2017 Long Term Incentive Plan (the "2017 LTIP"), which was approved by shareholders in May 2017 and authorized the maximum aggregate number of shares to be issued of 2,400,000. In general, the Company’s 2017 LTIP provides for grants of restricted stock and stock options to be issued with a per-share price equal to the fair market value of a share of common stock on the date of grant. Option terms are specified at each grant date, but are generally are 10 years from the date of issuance. Options generally vest over a three to five year period.

Restricted Stock

The following table summarizes the restricted stock activity under the Company’s equity incentive plans :

    

    

Weighted

Number

Average

of

Fair Value

Shares

Per Share

Nonvested at January 1, 2019

 

417,941

$

7.04

Granted

 

757,012

$

2.52

Vested

 

(585,754)

$

3.74

Forfeited shares

 

(72,627)

$

6.05

Nonvested at December 31, 2019

 

516,572

$

4.29

Granted

 

1,038,044

$

2.76

Vested

 

(496,797)

$

2.87

Forfeited shares

 

(107,383)

$

7.13

Nonvested at December 31, 2020

 

950,436

$

3.04

Granted

 

916,531

$

4.58

Vested

 

(690,676)

$

3.43

Forfeited shares

 

(234,232)

$

4.22

Nonvested at December 31, 2021

 

942,059

$

3.97

Independent directors receive equity compensation in the form of grants. In May 2021, the Company’s six independent directors each received equity compensation grants of 14,975 shares, with a fair value of $6.01 per share. In September 2021, the Company granted an independent director 18,215 shares of restricted common stock, which vested immediately on the date of grant. The fair value of all shares awarded on the date of grant was $5.49.

In May 2020, the Company’s six independent directors each received equity compensation grants of 39,823 shares, with a fair value of $2.26 per share.

In January 2019, two new independent directors each received equity compensation grants of 8,427 shares, with a fair value of $4.45 per share. In May 2019, five of the Company’s independent directors each received equity compensation grants of 45,918 shares, with a fair value of $1.96 per share. In October 2019, a new independent director received an equity compensation grant of 14,218 shares, with a fair value of $4.22 per share.

In May 2021, certain officers and executives of the Company were awarded 160,000 shares of restricted common stock with a vesting period of three years and a fair value of $6.01 per share. In September 2021, the Company granted an executive of the Company 9,901 shares of restricted common stock with a vesting period of three years and a fair value of $5.05 per share. In December 2021, certain officers and executives of the Company were awarded 139,000 shares of restricted common stock with a vesting period of three years and a fair value of $3.75 per share.

In February 2020, the Company granted an executive of the Company 15,121 shares of restricted common stock, which vested immediately on the date of grant. The fair value of all shares awarded on the date of grant was $4.96 per share. In March 2020, certain officers and executives of the Company were awarded 170,235 shares of restricted common stock with a vesting period of three years and a fair value of $3.73 per share. In May 2020, certain officers and executives of the Company were awarded 100,000 shares of restricted common stock with a vesting period of three years and a fair value of $2.26 per share. In September 2020, the Company granted an executive of the Company 25,000 shares of restricted common stock with a vesting period of three years and a fair value of $2.58 per share. In December 2020, certain officers

F-29

and executives of the Company were awarded 95,000 shares with a vesting period of three years and a fair value of $4.92 per share.

In March 2019, the Company granted an executive of the Company 168,350 shares of restricted common stock, which vested one-third at March 31, June 30, and September 30, 2019, respectively. The fair value of all shares awarded on the date of the grant was $2.97 per share. In May 2019, certain officers and executives of the Company were awarded 62,500 shares with a vesting period of three years and a fair value of $1.96 per share. In July 2019, certain officers and executives of the Company were awarded 46,500 shares with a vesting period of three years and a fair value of $3.66. In December 2019, certain officers and executives of the Company were awarded 31,500 shares with a vesting period of three years and a fair value of $5.08 per share.

Performance Units

In May 2021, the Company awarded certain executives 240,000 performance-based units. The performance-based units will potentially vest 100% if the target is met, with 100% of the units to be earned based on the achievement of an objective, tiered return on invested capital, measured over a three-year performance period. The Company evaluates the probability of achieving this each reporting period. The fair value of all units awarded on the date of the grant was $6.01 per unit.

In May 2020, the Company awarded certain executives 300,000 performance-based units. The performance-based units will potentially vest 50% if the target is met, with 25% each vesting on the second and third anniversary of the determination that the target was met, with 100% of the units to be earned based on the achievement of an objective, tiered return on invested capital, measured over a one-year performance period ending June 30,2021. The Company evaluates the probability of achieving this each reporting period. The fair value of all units awarded on the date of the grant was $2.26 per unit.

In August 2021, the Company determined the performance-based units awarded in May 2020 vested near the outperformance level established above the target set based on the achievement of an objective, tiered return on invested capital, measured over a one-year performance period ending June 30, 2021. As a result, the executives earned an additional 259,565 performance-based units with a fair value of $2.26, of which 50% vested immediately on the date of determination and 25% each will vest on the first and second anniversary of the date of determination.

In May 2019, the Company awarded certain executives 187,500 performance-based units. The performance-based units will potentially vest 50% if the target is met, with 25% each vesting on the second and third anniversary of the grant, with 100% of the units to be earned based on the achievement of an objective, tiered return on invested capital, measured over a one-year performance period. The fair value of all units awarded on the date of the grant was $1.96 per unit.

In August 2020, the Company determined the performance-based units awarded in May 2019 vested at the outperformance level established above the target set based on the achievement of an objective, tiered return on invested capital, measured over a one-year performance period ending June 30, 2020. As a result, the executives earned an additional 93,750 performance-based units with a fair value of $1.96, of which 50% vested immediately on the date of determination and 25% each will vest on the first and second anniversary of the date of determination.

F-30

Stock Options

The following table summarizes the stock option activity under the Company’s equity incentive plans:

    

    

Weighted

    

Weighted

    

Average

Average

Number

Exercise

Contractual

Aggregate

of

Price

Life

Intrinsic

Shares

Per Share

(Years)

Value

Outstanding at January 1, 2019

 

1,664,781

$

8.31

 

  

 

  

Exercised

 

(7,021)

$

4.94

 

  

 

  

Forfeited

 

(192,994)

$

15.26

 

  

 

  

Outstanding at December 31, 2019

 

1,464,766

$

7.41

 

  

 

  

Forfeited

 

(542,151)

$

7.94

 

  

 

  

Outstanding at December 31, 2020

 

922,615

$

7.10

 

  

 

  

Exercised

 

(28,546)

$

3.86

 

  

 

  

Forfeited

 

(169,365)

$

6.32

 

  

 

  

Outstanding at December 31, 2021

 

724,704

$

7.41

 

  

 

  

Vested and expected to vest at December 31, 2021

 

724,704

$

7.41

 

4.57

$

Exercisable at December 31, 2021

 

724,704

$

7.41

 

4.57

$

For years ended December 31, 2021, 2020 and 2019, compensation expense related to stock based awards outstanding for the periods was $2.4 million, $2.0 million and $2.8 million, respectively. The Company applies a 3.2% and 5.5% forfeiture rate, which gets compounded over the vesting terms of the individual award, to its restricted stock and option grants, respectively, based on historical analysis. For the year ended December 31, 2021, expense related to the purchase of vested stock-based awards for certain officers of the Company was approximately $0.9 million. For the year ended December 31, 2020, expense related to the purchase of vested stock-based awards for certain officers of the Company was approximately $0.2 million.

In the year ended December 31, 2021, the Company received proceeds of approximately $0.1 million upon the exercise of 28,546 options. In the year ended December 31, 2020, no stock options were exercised. In the year ended December 31, 2019, the Company received proceeds of less than $0.1 million upon the exercise of 7,021 options.

As of December 31, 2021, total unrecognized compensation expense related to unvested stock was approximately $3.2 million, which is expected to be recognized over a period of approximately 2.2 years.

    

2021

    

2020

    

2019

Total intrinsic value of options exercised

$

50

$

$

Total fair value of shares vested

$

93

$

329

$

769

16.Employee Benefits

All of the Company’s marine segment employees except the Associate Divers, the Associate Tugmasters, and union employees in the Pacific Northwest, are eligible to participate in the Company’s 401(k) Retirement Plan after completing six months of service. Each participant may contribute between 1% and 80% of eligible compensation on a pre-tax basis, up to the annual IRS limit. The Company matches 100% on the first 2% of eligible compensation contributed to the Plan and 50% on the next 2% of eligible compensation contributed to the Plan. Participants’ contributions are fully vested at all times. Employer matching contributions vest over a four-year period. At its discretion, the Company may make additional matching and profit-sharing contributions. During the years ended December 31, 2021, 2020 and 2019 the Company contributed $1.4 million, $1.2 million and $1.3 million, respectively to the Plan.

All of the Company’s concrete segment employees except Leads, Helpers, Laborers, Finishers, Formsetters, Carpenters, Rodbusters, Patchmen, Equipment Operators, Field Engineering Trainees and certain Highly Compensated Employees are eligible to participate in the AGC Southwest Chapters 401(k) Retirement Plan, a multiple employer plan, after completing three months of service. Each participant may contribute up to the annual IRS limit. The Company matches 50% on the first 6% of eligible compensation contributed to the Plan. Participants’ contributions are fully vested at all times. Employer matching contributions vest over a five-year period. At its discretion, the Company may make additional matching and

F-31

profit-sharing contributions. During the year ended December 31, 2021, 2020 and 2019, the Company contributed $0.9 million, less than $0.1 million and $0.1 million, respectively.

The Company contributes to several multi-employer defined pension plans under the terms of collective-bargaining agreements that cover its union-represented employees. Risks of participating in these multi-employer plans are different from single-employer plans in the following aspects:

Assets contributed to the multi-employer plan by one employer may be used to provide benefits to employees of other participating employers;
If a participating employer stops contributing to the plan, the unfunded obligations of the plan may be borne by the remaining participating employers; and
If the Company chooses to stop participating in its multi-employer plans, it may be required to pay a withdrawal liability based on the underfunded status of the plan.

The following table presents the Company’s participation in these plans:

Pension Protection

Expiration

Act ("PPA")

of

Employer

Certified Zone Status

FIP/RP

Collective

Identification

(1)

Status

Contributions

Surcharge

Bargaining

Pension Trust Fund

Number

2021

2020

P/I (2)

2021

2020

2019

Imposed

Agreement

International Union of Operating Engineers - Employers Construction Industry Retirement Plan - Local 302 and 612 Trust Funds

    

91-6028571

    

Green

    

Green

    

N/A

    

$

1,297

    

$

2,480

    

$

3,021

    

    

2022

Washington Laborers

91-6022315

Green

Green

N/A

$

244

$

236

$

30

2023

Carpenters Retirement Plan of Western Washington

 

91-6029051

 

Green

 

Green

 

N/A

$

1,700

$

1,898

$

695

 

 

2022

Cement Masons & Plasterers Trust Funds

91-6066773

Green

Green

N/A

$

32

$

39

$

2

2023

Washington-Idaho-Montana Carpenters-Employers Retirement Trust Fund

91-6123987

Yellow

Yellow

I

$

$

$

36

2021

Engineers - AGC Retirement Trust of the Inland Empire

91-6070237

Yellow

Yellow

I

$

$

$

20

2021

Western Conference of Teamsters Pension Trust Fund

91-6145047

Green

Green

N/A

$

44

$

15

$

2023

Alaska Carpenters Trust Fund

 

92-0120866

 

Yellow

 

Yellow

 

I

$

$

271

$

377

 

 

2021

Alaska Laborers Trust Fund

 

91-6028298

 

Yellow

 

Yellow

 

I

$

$

226

$

552

 

 

2023

(1)The most recent PPA zone status available in 2021 and 2020 is for the plan’s year end during 2020 and 2019, respectively.  Zone status is based on information received from the plan and is indicative of the plans funding status. Among other factors, plans in the red zone are generally less than 65 percent funded, plans in the orange zone are less than 80 percent funded and have an Accumulated Funding Deficiency in the current year or projected into the next six years, plans in the yellow zone are less than 80 percent funded, and plans in the green zone are at least 80 percent funded.
(2)The FIP/RP Status P/I column indicates plans for which a financial improvement plan ("FIP") or a rehabilitation plan ("RP") is either pending ("P"), or implemented ("I").

There are currently no plans to withdraw from any of the multi-employer plans in which the Company participates.

17.Commitments and Contingencies

On August 21, 2020, a Company dredge, the Waymon L. Boyd, was consumed by a fire while working on a project in the Port of Corpus Christi. Five crewmembers were killed, several more were injured, some seriously, and the vessel was declared a total loss. This incident also resulted in the discharge of approximately 18,000 gallons of oil, diesel fuel and contaminated water into the Corpus Christi Ship Channel, all of which was promptly cleaned up. The Company has fully cooperated with the U.S. Coast Guard, the Port of Corpus Christi Authority, and the National Transportation Safety Board, among others, while they investigated the cause of this incident. The National Transportation Safety Board named the Company as a party of interest in their investigation. A total of eight separate lawsuits were filed against the Company by certain crewmembers or their heirs under the general maritime law and the Jones Act. In response thereto, the Company filed an action in the U.S. District Court for the Southern District of Texas that requested  consolidation of the lawsuits for procedural purposes since they all arose out of the same occurrence and sought exoneration from or limitation of liability relating to the foregoing incident as provided for in the federal rules of procedure for maritime claims. The Limitation Court set a deadline of February 17, 2021 by which all claims were required to be filed and as of the Court’s deadline, thirteen persons, estates and/or entities filed claims in the Limitation for personal injuries, death, property damages and business interruption, loss of profit, loss of use of natural resources and other economic damages for unspecified economic

F-32

and compensatory damages. The Company then filed a Default Motion with the Court which was granted on April 8, 2021 that barred the filing of any further claims. Applicable accounting guidance under ASC 450 required the Company to recognize a loss if the loss is determined to be probable and reasonably estimable. As of December 31, 2021, we have recognized $206.7 million in total liabilities with respect to this incident, which includes approximately $192.0 million paid by the Company to date (including full settlements with 17 of the 18 crewmembers and wreck removal costs), and accruals totaling approximately $14.6 million for outstanding claims.  Since the end of the year the remaining crewmember claim has been settled, funded, and reimbursed, and the remaining property damages claim has settled, with funding and reimbursement pending. Thus, all claims arising from the August 21, 2020 incident have been settled within insurance coverage limits, the carriers of such insurance have reimbursed the Company $189.6 million, to date, and the Company remains confident that it otherwise has adequate vessels, equipment, and personnel to fulfill all ongoing, booked and reasonably foreseeable work.

In addition, the Company is involved in various other legal and other proceedings which are incidental to the conduct of its business, none of which in the opinion of management will have a material effect on the Company’s financial condition, results of operations or cash flows. Management believes that it has recorded adequate accrued liabilities and believes that it has adequate insurance coverage or has meritorious defenses for these other claims and contingencies.

A legal matter was settled in the Company’s favor for $5.5 million during the first quarter of 2018. Settlement amounts were recorded in Other gain from continuing operations in the Condensed Consolidated Statement of Operations, Prepaid expenses and other (current portion of the notes receivable) and Other non-current assets (non-current portion of the notes receivable) in the Condensed Consolidated Balance Sheets. As of December 31, 2021, the current portion of the notes receivable was $0.8 million and the non-current portion was $1.1 million, net of $0.1 million of unamortized discount. Legal fees related to this matter were expensed as incurred during the respective reporting period.

18.Segment Information

The Company currently operates in two reportable segments: marine and concrete. The Company’s financial reporting systems present various data for management to run the business, including profit and loss statements prepared according to the segments presented. Management uses operating income to evaluate performance between the two segments. Segment information for the periods presented is provided as follows:

    

Year Ended December 31,

2021

2020

2019

Marine

 

Contract revenues

$

263,915

$

388,173

$

369,138

Operating income

 

5,760

 

29,815

 

12,841

Depreciation and amortization expense

 

(17,287)

 

(18,369)

 

(19,889)

Total assets

$

236,773

$

290,372

Property and equipment, net

 

93,383

 

109,298

Concrete

 

  

 

  

 

  

Contract revenues

$

337,445

$

321,769

$

339,252

Operating income

 

(15,077)

 

(3,229)

 

(10,648)

Depreciation and amortization expense

 

(8,143)

 

(8,848)

 

(8,519)

Total assets

$

114,977

$

123,817

Property and equipment, net

 

13,271

 

16,199

In connection with the preparation of the financial statements for the year ended December 31, 2021, the Company has identified and corrected certain immaterial errors in segment reporting for all periods presented. Specifically, certain corporate overhead costs previously recorded to the marine segment as part of operating income (loss) and allocated from the marine segment to the concrete segment below operating income in the other income (expense) line have been allocated from the marine segment to the concrete segment as part of the determination of operating income for each segment. These corrections resulted in an offsetting change in operating income (loss) for each segment of $12.9 million and $11.8 million for the years ended December 31, 2020 and December 31, 2019, respectively.

F-33

There was less than $0.1 million in intersegment revenues between the Company’s two reportable segments for the year ended December 31, 2021. There were $2.8 million in intersegment revenues between the Company’s two reportable segments for the year ended December 31, 2020. The marine segment had foreign revenues of $2.9 million and $12.5. million, respectively, for the years ended December 31, 2021 and 2020. These revenues are derived from projects in the Caribbean Basin and Mexico and are paid primarily in U.S. dollars. There was no foreign revenue for the concrete segment.

19.Leases

The Company has operating and finance leases for office space, equipment and vehicles. Leases recorded on the balance sheet consists of the following:

    

December 31,

December 31,

Leases

2021

2020

Assets

Operating lease right-of-use assets, net (1)

$

14,686

$

18,874

Financing lease right-of-use assets, net (2)

 

14,561

 

12,858

Total assets

$

29,247

$

31,732

Liabilities

 

  

 

  

Current

 

  

 

  

Operating

$

3,857

$

4,989

Financing

 

3,406

 

3,901

Total current

 

7,263

 

8,890

Noncurrent

 

  

 

  

Operating

 

11,637

 

14,537

Financing

 

10,908

 

8,376

Total noncurrent

 

22,545

 

22,913

Total liabilities

$

29,808

$

31,803

(1)Operating lease right-of-use assets are recorded net of accumulated amortization of  $9.5 million and $9.0 million as of December 31, 2021 and 2020, respectively.
(2)Financing lease right-of-use assets are recorded net of accumulated amortization of $2.7 million and $6.4 million as of December 31, 2021 and 2020, respectively.

Other information related to lease term and discount rate is as follows:

December 31,

 

December 31,

 

2021

 

2020

 

Weighted Average Remaining Lease Term (in years)

  

  

Operating leases

4.90

5.25

Financing leases

4.70

4.96

Weighted Average Discount Rate

Operating leases

4.75

%

4.73

%

Financing leases

4.28

%

4.46

%

The components of lease expense are as follows:

Year Ended December 31,

    

2021

    

2020

 

2019

Operating lease costs:

 

  

 

  

  

Operating lease cost

$

5,814

$

6,430

$

6,930

Short-term lease cost (1)

 

1,607

 

3,871

 

2,001

Financing lease costs:

 

  

 

  

 

  

Interest on lease liabilities

 

491

 

548

 

362

Amortization of right-of-use assets

 

2,822

 

3,324

 

2,312

Total lease cost

$

10,734

$

14,173

$

11,605

(1)Includes expenses related to leases with a lease term of more than one month but less than one year.

F-34

Supplemental cash flow information related to leases is as follows:

Year Ended December 31,

2021

2020

 

2019

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

Operating cash flows for operating leases

$

5,666

$

6,262

$

6,887

Operating cash flows for finance leases

$

491

$

548

$

362

Financing cash flows for finance leases

$

3,035

$

3,619

$

2,906

Non-cash activity:

 

 

  

 

  

ROU assets obtained in exchange for new operating lease liabilities

$

1,567

$

7,829

$

25,743

ROU assets obtained in exchange for new financing lease liabilities

$

7,318

$

11,270

$

1,021

Maturities of lease liabilities are summarized as follows:

Operating Leases

Finance Leases

Year ending December 31,

2022

$

4,495

$

3,990

2023

 

3,666

 

3,134

2024

 

2,838

 

2,574

2025

 

2,354

 

1,968

2026

 

1,730

 

2,105

Thereafter

 

2,359

 

2,322

Total future minimum lease payments

 

17,442

 

16,093

Less - amount representing interest

 

1,948

 

1,779

Present value of future minimum lease payments

 

15,494

 

14,314

Less - current lease obligations

 

3,857

 

3,406

Long-term lease obligations

$

11,637

$

10,908

20.Subsequent Event

During the fourth quarter of 2021, the Company initiated discussions with the lead bank due to concerns it would not be in compliance with financial covenants.  The Company executed the Ninth Amendment during March 2022. With the execution of the aforementioned amendment, the Company obtained a waiver on the financial covenants as of December 31, 2021.

This amendment to the Credit Agreement will among other things, waive covenant defaults, reset the revolver limit, implement an anti-cash hoarding provision and institute temporary covenant requirements. As of the execution date, the amendment will require a minimum consolidated EBITDA of $2.6 million in the first quarter of 2022 and a minimum consolidated EBITDA of $7.7 million in the second quarter of 2022 on a year-to-date basis. The consolidated leverage ratio requirement will be reinstated at not to exceed 3.00 times in the third quarter of 2022. The consolidated fixed charge coverage ratio requirement will be reinstated at not to be less than 1.25 times in the fourth quarter of 2022. Additionally, as of the execution date, the amendment will reduce the commitment on the revolving line of credit to $42.5 million. With the execution of the Ninth Amendment, the existing Credit Facility will be treated as a modification of debt and accounted for under the guidelines of ASC 470-50, Debt, Modifications and Extinguishments. The new debt issuance costs of approximately $1.0 million, inclusive of appraisal and bank consulting fees, related to the execution of the Ninth Amendment will be amortized through the maturity date.

F-35

ORION GROUP HOLDINGS, INC.

SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS

(Dollars in thousands)

    

Balance at the

    

Charged to

    

    

Balance at the

Beginning of

Revenue, Cost

End of

Description

the Period

or Expense

Deduction

the Period

Year ended December 31, 2019

  

  

  

  

Allowance for credit losses

$

4,280

$

$

1,680

$

2,600

Reserve for losses on uncompleted contracts

$

22,770

$

2,455

$

14,300

$

10,925

Year ended December 31, 2020

 

  

 

  

 

  

 

  

Allowance for credit losses

$

2,600

$

(487)

$

1,702

$

411

Reserve for losses on uncompleted contracts

$

10,925

$

543

$

9,995

$

1,473

Year ended December 31, 2021

 

  

 

  

 

  

 

  

Allowance for credit losses

$

411

$

$

88

$

323

Reserve for losses on uncompleted contracts

$

1,473

$

33

$

1,472

$

34

F-36

EX-10.31 2 orn-20211231ex10318635e.htm EX-10.31

Exhibit 10.31

Execution Version

NINTH AMENDMENT TO CREDIT AGREEMENT

THIS NINTH AMENDMENT TO CREDIT AGREEMENT (this “Amendment”), is made and entered into as of March 1, 2022, by and among ORION GROUP HOLDINGS, INC., a Delaware corporation (formerly known as Orion Marine Group, Inc.) (the “Borrower”), certain Subsidiaries of the Borrower designated as “Guarantors” on the signature pages hereof (together with the Borrower, the “Credit Parties”), the Lenders (as defined below) party hereto constituting the Required Lenders, and REGIONS BANK, as administrative agent and collateral agent for the Lenders (in such capacity, the “Agent”).

W I T N E S S E T H:

WHEREAS, the Borrower, the Guarantors, certain banks and other financial institutions (the “Lenders”) and the Agent are parties to a certain Credit Agreement, dated as of August 5, 2015 (as amended by that certain First Amendment to Credit Agreement, dated as of April 27, 2016, that certain Second Amendment to Credit Agreement, dated as of July 28, 2017, that certain Third Amendment to Credit Agreement, dated as of November 7, 2017, that certain Fourth Amendment to Credit Agreement, dated as of July 31, 2018, that certain Fifth Amendment to Credit Agreement, dated as of March 21, 2019, that certain Sixth Amendment to Credit Agreement, dated as of May 7, 2019, that certain Seventh Amendment to Credit Agreement, dated as of June 8, 2020, that certain Eighth Amendment to Credit Agreement, dated as of October 9, 2020, and as further amended, restated, supplemented, increased, extended or otherwise modified from time to time, the “Credit Agreement”; capitalized terms used herein and not otherwise defined shall have the meanings assigned to such terms in the Credit Agreement), pursuant to which the Lenders have made loans and certain other financial accommodations available to the Borrower; and

WHEREAS, the Borrower has requested that the Required Lenders and the Agent (a) waive any Default or Event of Default that may have occurred under Section 9.1(c) of the Credit Agreement as a result of the failure of (x) the Credit Parties to comply with the Consolidated Leverage Ratio and the Consolidated Fixed Charge Coverage Ratio financial covenants set forth in clauses (a) and (b) of Section 8.8 of the Credit Agreement, respectively, in each case, for the Fiscal Quarter of the Borrower ended December 31, 2021 and (y) the Borrower to deliver the annual budget of the Borrower within thirty (30) days following December 31, 2021, in accordance with Section 7.1(d) of the Credit Agreement (collectively, the “Designated Events of Default”), and (b) amend certain provisions of the Credit Agreement and, subject to the terms and conditions hereof, the Required Lenders and the Agent are willing to do so.

NOW, THEREFORE, for good and valuable consideration, the sufficiency and receipt of which are acknowledged, the Borrower, the Guarantors, the Required Lenders and the Agent agree as follows:

1.Amendments to Credit Agreement.

(a)From and after the Ninth Amendment Effective Date (as hereinafter defined), the Credit Agreement is amended pursuant to this Amendment and amendments to the Credit Agreement prior to the date hereof to delete the stricken text (indicated


textually in the same manner as the following example: stricken text) and to add the double-underlined text (indicated textually in the same manner as the following example: double-underlined text) as set forth in the pages of the Credit Agreement attached as Annex A to this Amendment (the “Amended Credit Agreement”).

(b)From and after the Ninth Amendment Effective Date, the table of Revolving Commitments set forth on Appendix A to the Credit Agreement is amended and restated in its entirety pursuant to this Amendment as set forth on Annex B to this Amendment.  All other Appendices, Schedules and Exhibits to the Credit Agreement shall not be modified or otherwise affected.

2.Conditions Precedent.  Completion of the following to the satisfaction of the Agent and the Required Lenders shall constitute express conditions precedent to the effectiveness of the amendments set forth in this Amendment (and the date on which all of the foregoing shall have occurred as determined by the Agent being called herein the “Ninth Amendment Effective Date”):

(a)Executed Credit Documents.  Receipt by the Agent of counterparts of this Amendment duly executed by the parties hereto.

(b)Fees and Expenses.  The Agent shall have confirmation that all fees and expenses required to be paid on or before the Ninth Amendment Effective Date have been paid, including the fees and expenses of King & Spalding LLP.

(c)No Default or Event of Default.  Except for the Designated Events of Default, immediately before and after giving effect to the amendments contemplated hereby, no Default or Event of Default exists.

3.Representations and Warranties. As of the Ninth Amendment Effective Date, after giving effect to this Amendment, the representations and warranties contained in the Amended Credit Agreement and in the other Credit Documents are true and correct in all material respects (or, with respect to any such representation or warranty that is modified by materiality or Material Adverse Effect, are true and correct in all respects) on and as of the Ninth Amendment Effective Date, except to the extent such representations and warranties specifically relate to an earlier date, in which case such representations and warranties shall have been true and correct in all material respects on and as of such earlier date, and no event has occurred and is continuing or would result from the consummation of this Amendment and the transactions contemplated hereby that would constitute an Event of Default or a Default.

4.Reaffirmation of Credit Party Obligations.  Each Credit Party hereby ratifies the Credit Agreement, as amended hereby, and each other Credit Document to which it is a party and acknowledges and reaffirms (a) that it is bound by all terms of the Credit Agreement, as amended hereby, and such other Credit Documents applicable to it and (b) that it is responsible for the observance and full performance of its respective Obligations.  Each Credit Party acknowledges that Agent intends to engage an independent contractor to conduct a field examination following the Ninth Amendment Effective Date.  Each Credit Party hereby further acknowledges and reaffirms that (i) (x) it is required to cooperate with, and cause each of its

2


Subsidiaries to cooperate with, representatives and independent contractors of Agent and the Lenders visiting its properties for the purpose of conducting field audits and/or examinations and/or engaging in discussions with the representatives of such Credit Party or Subsidiary, all as more particularly described in Section 7.6(b) of the Credit Agreement, and (y) it shall be responsible for the expense of such visitation and the resulting appraisals and/or reports in accordance with, and subject to the limitations set forth in, Section 7.6(b) of the Credit Agreement, and (ii) the failure to perform or comply with any of the terms or conditions contained in Section 7.6 of the Credit Agreement will constitute an Event of Default under Section 9.1(c) of the Credit Agreement.

5.

Release of Claims and Covenant Not to Sue.

(a)On the Ninth Amendment Effective Date, in consideration of the Required Lenders’ and the Agent’s agreements contained in this Amendment, and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, each Credit Party, on behalf of itself and its successors and assigns, and its present and former members, managers, shareholders, affiliates, subsidiaries, divisions, predecessors, directors, officers, attorneys, employees, agents, legal representatives, and other representatives (each Credit Party and all such other Persons being hereinafter referred to collectively as the “Releasing Parties” and individually as a “Releasing Party”), hereby absolutely, unconditionally, and irrevocably releases, remises, and forever discharges Agent, each Lender, and each of their respective successors and assigns, and their respective present and former shareholders, members, managers, affiliates, subsidiaries, divisions, predecessors, directors, officers, attorneys, employees, agents, legal representatives, and other representatives (Agent, Lenders, and all such other Persons being hereinafter referred to collectively as the “Releasees” and individually as a “Releasee”), of and from any and all demands, actions, causes of action, suits, damages, and any and all other claims, counterclaims, defenses, rights of set-off, demands, and liabilities whatsoever (individually, a “Claim” and collectively, “Claims”) of every kind and nature, known or unknown, suspected or unsuspected, at law or in equity, which any Releasing Party or any of its successors, assigns, or other legal representatives may now or hereafter own, hold, have, or claim to have against the Releasees or any of them for, upon, or by reason of any circumstance, action, cause, or thing whatsoever which arises at any time on or prior to the date of this Amendment for or on account of, in relation to, or in any way in connection with this Amendment, the Credit Agreement, any of the other Credit Documents, or any of the transactions hereunder or thereunder.

(b)Each Credit Party understands, acknowledges, and agrees that the release set forth above may be pleaded as a full and complete defense to any Claim and may be used as a basis for an injunction against any action, suit, or other proceeding which may be instituted, prosecuted, or attempted in breach of the provisions of such release.

(c)Each Credit Party agrees that no fact, event, circumstance, evidence, or transaction which could now be asserted or which may hereafter be discovered will affect in any manner the final, absolute, and unconditional nature of the release set forth above.

(d)On and after the Ninth Amendment Effective Date, each Credit Party hereby absolutely, unconditionally and irrevocably covenants and agrees with and in favor of each

3


Releasee that it will not sue (at law, in equity, in any regulatory proceeding, or otherwise) any Releasee on the basis of any Claim released, remised, and discharged by any Credit Party pursuant to clause (a) of this Section.  If any Credit Party violates the foregoing covenant, the Borrower, for itself and its successors and assigns, and its present and former members, managers, shareholders, affiliates, subsidiaries, divisions, predecessors, directors, officers, attorneys, employees, agents, legal representatives, and other representatives, agrees to pay, in addition to such other damages as any Releasee may sustain as a result of such violation, all attorneys’ fees and costs incurred by any Releasee as a result of such violation.

6.Waivers.  Upon satisfaction of the condition set forth in Section 2 hereof, the Agent and the Required Lenders hereby waive the Designated Events of Default; provided that the foregoing waivers (w) shall only be relied upon and used for the specific purposes set forth herein, (x) shall not constitute nor be deemed to constitute a waiver, except as otherwise expressly set forth herein, of any Default or Event of Default or any term or condition of the Credit Agreement or the other Credit Documents, (y) shall not constitute nor be deemed to constitute a consent by the Agent or any Lender to anything other than the specific purpose set forth herein and (z) shall not constitute a custom or course of dealing among the parties hereto.

7.Effect of Amendment.  Except as set forth expressly herein, all terms of the Credit Agreement, as amended hereby, and the other Credit Documents shall be and remain in full force and effect and shall constitute the legal, valid, binding and enforceable obligations of the Borrower to the Lenders and the Agent.  The execution, delivery and effectiveness of this Amendment shall not, except as expressly provided herein, operate as a waiver of any right, power or remedy of the Lenders under the Credit Agreement or the other Credit Documents, nor constitute a waiver of any provision of the Credit Agreement or the other Credit Documents.  This Amendment shall constitute a Credit Document for all purposes of the Credit Agreement.

8.Governing Law. This Amendment shall be governed by, and construed in accordance with, the internal laws of the State of New York.

9.No Novation.  This Amendment is not intended by the parties to be, and shall not be construed to be, a novation of the Credit Agreement or an accord and satisfaction in regard thereto.

10.Counterparts.  This Amendment may be executed by one or more of the parties hereto in any number of separate counterparts, each of which shall be deemed an original and all of which, taken together, shall be deemed to constitute one and the same instrument.  Delivery of an executed counterpart of this Amendment by facsimile transmission or by electronic mail in pdf form shall be as effective as delivery of a manually executed counterpart hereof.

11.Binding Nature.  This Amendment shall be binding upon and inure to the benefit of the parties hereto, their respective successors, successors-in-titles, and assigns.

12.Entire Understanding.  This Amendment sets forth the entire understanding of the parties with respect to the matters set forth herein, and shall supersede any prior negotiations or agreements, whether written or oral, with respect thereto.

4


[Signature Pages To Follow]

5


IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly executed by their respective authorized officers as of the day and year first above written.

BORROWER:

ORION GROUP HOLDINGS, INC.,

a Delaware corporation (f/k/a Orion Marine Group,

Inc.)

By:

/s/ Mark R. Stauffer

Name: Mark R. Stauffer

Title: Chief Executive Officer

GUARANTORS:

ORION ADMINISTRATIVE SERVICES, INC.,

a Texas corporation

EAST & WEST JONES PLACEMENT AREAS,

LLC, a Texas limited liability company

ORION INDUSTRIAL CONSTRUCTION,

LLC, a Louisiana limited liability company (f/k/a

F. Miller Construction, Inc.)

ORION MARINE CONTRACTORS, INC.,

a Delaware corporation

OCLP, LLC,

a Nevada limited liability company

OCGP, LLC,

a Texas limited liability company

ORION CONSTRUCTION, L.P.,

a Texas limited partnership

ORION MARINE CONSTRUCTION, INC.,

a Florida corporation

By:

/s/ Mark R. Stauffer

Name: Mark R. Stauffer

Title: Chief Executive Officer

Orion

Signature Page to Ninth Amendment


SSL SOUTH, LLC,

a Florida limited liability company

COMMERCIAL CHANNEL AND DOCK

COMPANY,

a Texas corporation

INDUSTRIAL CHANNEL AND DOCK

COMPANY,

a Texas corporation

KING FISHER MARINE SERVICE, LLC,

a Texas limited liability company

MISENER MARINE CONSTRUCTION, INC.,

a Georgia corporation

T. LAQUAY DREDGING, LLC,

a Texas limited liability company

ORION CONCRETE CONSTRUCTION, LLC,

a Delaware limited liability company

SCHNEIDER E & C COMPANY, INC.,

a Florida corporation

T.A.S. COMMERCIAL CONCRETE

CONSTRUCTION, L.L.C., a Delaware limited

liability company

T.A.S. COMMERCIAL CONCRETE

SOLUTIONS, LLC, a Texas limited liability

company

T.A.S. PROCO, LLC,

a Texas limited liability company

By:

/s/ Mark R. Stauffer

Name:Mark R. Stauffer

Title: Chief Executive Officer

Orion

Signature Page to Ninth Amendment


PREFERRED TOOL SERVICES, INC.,

a Texas corporation

ORION MARINE GROUP, LLC,

a Texas limited liability company

TONY BAGLIORE CONCRETE, INC.,

a Texas corporation (d/b/a TAS Commercial

Concrete CTX)

ORION CORPORATE SERVICES, LLC,

a Texas limited liability company

ORION GOVERNMENT SERVICES, LLC,

a Washington limited liability company

By:

/s/ Mark R. Stauffer

Name:Mark R. Stauffer

Title: Chief Executive Officer

ORION MARINE CONSTRUCTION

BAHAMAS, LLC, a limited liability company

organized in the Commonwealth of the Bahamas

By:

/s/ Mark R. Stauffer

Name: Mark R. Stauffer

Title: Chief Executive Officer

Orion

Signature Page to Ninth Amendment


AGENT:

REGIONS BANK, as Administrative Agent and as

Collateral Agent

By:

/s/ Derek Miller

Name: Derek Miller

Title: Director

Orion

Signature Page to Ninth Amendment


LENDERS:

BANK OF AMERICA, N.A.,

as a Lender

By:

/s/ Frank Carvelli

Name: Frank Carvelli

Title: Senior Vice President

Orion

Signature Page to Ninth Amendment


TRUIST BANK, a North Carolina banking

corporation, formerly known as Branch Banking

and Trust Company,

as a Lender

By:

      /s/ Ryan K. Michael

      Name: Ryan K. Michael

      Title: Senior Vice President`

Orion

Signature Page to Ninth Amendment


KEYBANK NATIONAL ASSOCIATION,

as a Lender

By:

      /s/ Suzanne Rinehart

      Name: Suzanne Rinehart

      Title: SVP, Sr. Loan Workout RM

Orion

Signature Page to Ninth Amendment


TRUSTMARK NATIONAL BANK,

as a Lender

By:

/s/ Michael Londono

Name: Michael Londono

Title: First Vice President

Orion

Signature Page to Ninth Amendment


FIRST HORIZON BANK,

as a Lender

By:

/s/ Jim Hennigan

Name: Jim Hennigan

Title: Senior Vice President

Orion

Signature Page to Ninth Amendment


ANNEX A

Amended Credit Agreement

[Attached]


CONFORMED THROUGH AMENDMENT NO. 1 DATED AS OF APRIL 27, 2016

AND AMENDMENT NO. 2 DATED AS OF JULY 28, 2017

AND AMENDMENT NO. 3 DATED AS OF NOVEMBER 7, 2017

AND AMENDMENT NO. 4 DATED AS OF JULY 31, 2018

AND AMENDMENT NO. 5 DATED AS OF MARCH 21, 2019

AND AMENDMENT NO. 6 DATED AS OF MAY 7, 2019

AND AMENDMENT NO. 7 DATED AS OF JUNE 8, 2020

AND AMENDMENT NO. 8 DATED AS OF OCTOBER 9, 2020

AND AMENDMENT NO. 9 DATED AS OF MARCH 1, 2022

CREDIT AGREEMENT

dated as of August 5, 2015

among

ORION GROUP HOLDINGS, INC.

as Borrower,

CERTAIN SUBSIDIARIES OF THE BORROWER

PARTY HERETO FROM TIME TO TIME,

as Guarantors

THE LENDERS PARTY HERETO,

REGIONS BANK,

as Administrative Agent and Collateral Agent

and

BANK OF AMERICA, N.A.

and

BOKF, NA DBA BANK OF TEXAS,

as Co-Syndication Agents,

REGIONS CAPITAL MARKETS,

a division of Regions Bank,

as Lead Arranger and Book Manager


TABLE OF CONTENTS

Page

SECTION 1.

DEFINITIONS AND INTERPRETATION

2

Section 1.1

Definitions

2

Section 1.2

Accounting Terms.

45

Section 1.3

Rules of Interpretation.

46

SECTION 2.

LOANS AND LETTERS OF CREDIT

47

Section 2.1

Revolving Loans; Term Loans; 364-Day Revolving Loans.

47

Section 2.2

Swingline Loans.

50

Section 2.3

Issuances of Letters of Credit and Purchase of Participations Therein.

53

Section 2.4

Pro Rata Shares; Availability of Funds.

57

Section 2.5

Evidence of Debt; Register; Lenders’ Books and Records; Notes.

59

Section 2.6

Scheduled Principal Payments.

59

Section 2.7

Interest on Loans.

60

Section 2.8

Conversion/Continuation.

63

Section 2.9

Default Rate of Interest.

63

Section 2.10

Fees.

64

Section 2.11

Prepayments/Commitment Reductions.

66

Section 2.12

Application of Prepayments

70

Section 2.13

General Provisions Regarding Payments.

71

Section 2.14

Sharing of Payments by Lenders

72

Section 2.15

Cash Collateral

73

Section 2.16

Defaulting Lenders.

74

Section 2.17

Removal or Replacement of Lenders

77

SECTION 3.

YIELD PROTECTION

78

Section 3.1

Making or Maintaining LIBOR Loans.

78

Section 3.2

Increased Costs.

80

Section 3.3

Taxes.

82

Section 3.4

Mitigation Obligations; Designation of a Different Lending Office

86

SECTION 4.

Guaranty

86

Section 4.1

The Guaranty.

86

Section 4.2

Obligations Unconditional.

86

Section 4.3

Reinstatement.

88

Section 4.4

Certain Additional Waivers.

88

Section 4.5

Remedies.

88

Section 4.6

Rights of Contribution.

88

Section 4.7

Guarantee of Payment; Continuing Guarantee.

89

Section 4.8

Keepwell.

89

SECTION 5.

CONDITIONS PRECEDENT

89

i


Section 5.1

Conditions Precedent to Initial Credit Extensions

89

Section 5.2

Conditions to Each Credit Extension

94

SECTION 6.

REPRESENTATIONS AND WARRANTIES

94

Section 6.1

Organization; Requisite Power and Authority; Qualification

95

Section 6.2

Equity Interests and Ownership

95

Section 6.3

Due Authorization

95

Section 6.4

No Conflict

95

Section 6.5

Governmental Consents

96

Section 6.6

Binding Obligation

96

Section 6.7

Financial Statements.

96

Section 6.8

No Material Adverse Effect; No Default.

97

Section 6.9

Tax Matters

97

Section 6.10

Properties.

97

Section 6.11

Environmental Matters

98

Section 6.12

No Defaults

99

Section 6.13

No Litigation or other Adverse Proceedings

99

Section 6.14

Information Regarding the Borrower and its Subsidiaries

99

Section 6.15

Governmental Regulation.

99

Section 6.16

Employee Matters

101

Section 6.17

Pension Plans

101

Section 6.18

Solvency

101

Section 6.19

Compliance with Laws

102

Section 6.20

Disclosure

102

Section 6.21

Insurance

102

Section 6.22

Pledge Agreement and Security Agreement

103

Section 6.23

[Reserved]

103

Section 6.24

Vessel Qualification

103

SECTION 7.

AFFIRMATIVE COVENANTS

104

Section 7.1

Financial Statements and Other Reports

104

Section 7.2

Existence

107

Section 7.3

Payment of Taxes and Claims

107

Section 7.4

Maintenance of Properties

108

Section 7.5

Insurance

108

Section 7.6

Inspections

108

Section 7.7

Lenders Meetings

109

Section 7.8

Compliance with Laws and Material Contracts

109

Section 7.9

Use of Proceeds

109

Section 7.10

Environmental Matters

110

Section 7.11

Real Estate Assets

110

Section 7.12

Pledge of Personal Property Assets

113

Section 7.13

Books and Records

114

Section 7.14

Additional Subsidiaries

114

Section 7.15

Interest Rate Protection

115

Section 7.16

Covenants Relating to the Vessels

115

Section 7.17

Cash Management

115

ii


Section 7.18

Landlord Waivers

116

SECTION 8.

NEGATIVE COVENANTS

116

Section 8.1

Indebtedness

116

Section 8.2

Liens

117

Section 8.3

No Further Negative Pledges

119

Section 8.4

Restricted Payments

120

Section 8.5

Burdensome Agreements

120

Section 8.6

Investments

121

Section 8.7

Use of Proceeds

121

Section 8.8

Financial Covenants

121

Section 8.9

Fundamental Changes; Disposition of Assets; Acquisitions

122

Section 8.10

Disposal of Subsidiary Interests

122

Section 8.11

Sales and Lease-Backs

123

Section 8.12

Transactions with Affiliates and Insiders

123

Section 8.13

Prepayment of Other Funded Debt

123

Section 8.14

Conduct of Business

123

Section 8.15

Fiscal Year; Accounting Changes

123

Section 8.16

Amendments to Organizational Agreements/Material Agreements

123

Section 8.17

Capital Expenditures

124

Section 8.18

Negative Covenants Relating to the Vessels

124

SECTION 9.

EVENTS OF DEFAULT; Remedies; Application of Funds

124

Section 9.1

Events of Default

124

Section 9.2

Remedies

127

Section 9.3

Application of Funds

127

SECTION 10.

AGENCY

128

Section 10.1

Appointment and Authority.

128

Section 10.2

Rights as a Lender

129

Section 10.3

Exculpatory Provisions.

130

Section 10.4

Reliance by Administrative Agent

131

Section 10.5

Delegation of Duties

131

Section 10.6

Resignation of Administrative Agent.

131

Section 10.7

Non-Reliance on Administrative Agent and Other Lenders

132

Section 10.8

No Other Duties, etc.

133

Section 10.9

Administrative Agent May File Proofs of Claim

133

Section 10.10

Collateral Matters

133

SECTION 11.

MISCELLANEOUS

135

Section 11.1

Notices; Effectiveness; Electronic Communications

135

Section 11.2

Expenses; Indemnity; Damage Waiver.

137

Section 11.3

Set-Off

139

Section 11.4

Amendments and Waivers.

139

Section 11.5

Successors and Assigns.

142

Section 11.6

Independence of Covenants

146

iii


Section 11.7

Survival of Representations, Warranties and Agreements

146

Section 11.8

No Waiver; Remedies Cumulative

146

Section 11.9

Marshalling; Payments Set Aside

147

Section 11.10

Severability

147

Section 11.11

Obligations Several; Independent Nature of Lenders’ Rights

147

Section 11.12

Headings

147

Section 11.13

Applicable Laws

147

Section 11.14

WAIVER OF JURY TRIAL

148

Section 11.15

Confidentiality

148

Section 11.16

Usury Savings Clause

149

Section 11.17

Counterparts; Integration; Effectiveness

150

Section 11.18

No Advisory of Fiduciary Relationship

150

Section 11.19

Electronic Execution of Assignments and Other Documents

151

Section 11.20

USA PATRIOT Act

151

Section 11.21

Acknowledgement and Consent to Bail-In of Affected Financial Institutions

151

Section 11.22

Acknowledgement Regarding Any Supported QFCs

152

iv


Appendices

Appendix A

Lenders, Commitments and Commitment Percentages

Appendix B

Notice Information

Schedules

Schedule 6.1

Organization; Requisite Power and Authority; Qualification

Schedule 6.2

Equity Interests and Ownership

Schedule 6.10(b)

Real Estate Assets

Schedule 6.10(d)

Vessels

Schedule 6.14

Name, Jurisdiction and Tax Identification Numbers of Borrower and its Subsidiaries

Schedule 6.21

Insurance Coverage

Schedule 8.1

Existing Indebtedness

Schedule 8.2

Existing Liens

Schedule 8.6

Existing Investments

Exhibits

Exhibit 1.1

Form of Secured Party Designation Notice

Exhibit 2.1

Form of Funding Notice

Exhibit 2.3

Form of Issuance Notice

Exhibit 2.5-1

Form of Revolving Loan Note

Exhibit 2.5-2

Form of Swingline Note

Exhibit 2.5-3

Form of Term Loan Note

Exhibit 2.5-4

Form of 364-Day Revolving Loan Note

Exhibit 2.8

Form of Conversion/Continuation Notice

Exhibit 3.3

Forms of U.S. Tax Compliance Certificates (Forms 1 – 4)

Exhibit 7.1(c)

Form of Compliance Certificate

Exhibit 7.14

Form of Guarantor Joinder Agreement

Exhibit 11.5

Form of Assignment Agreement

v


CREDIT AGREEMENT

This CREDIT AGREEMENT, dated as of August 5, 2015 (as amended, restated, supplemented, increased, extended, supplemented or otherwise modified from time to time, this “Agreement”), is entered into by and among ORION GROUP HOLDINGS, INC., a Delaware corporation (formerly known as Orion Marine Group, Inc.) (the “Borrower”), certain Subsidiaries of the Borrower from time to time party hereto, as Guarantors, the Lenders from time to time party hereto, REGIONS BANK, as administrative agent (in such capacity, “Administrative Agent”) and collateral agent (in such capacity, “Collateral Agent”).

RECITALS:

WHEREAS, on the Closing Date, the Lenders, at the Borrower’s request, extended credit in the form of (i) the Initial Term Loan in the aggregate principal amount of $135,000,000 and (ii) revolving commitments in an aggregate principal amount of up to $50,000,000 (the “Initial Revolving Credit Facility”);

WHEREAS, the Borrower requested that the Lenders extend credit on the Fourth Amendment Effective Date in the form of (i) a Fourth Amendment Replacement Term Loan in an aggregate principal amount of $60,000,000 and (ii) Revolving Commitments in an aggregate principal amount of up to $100,000,000 (collectively, the “Fourth Amendment Replacement Facilities”);

WHEREAS, immediately prior to the Fourth Amendment Effective Date, $72,000,000 of the Initial Term Loan remained outstanding (the “Initial Term Loan Outstanding Amount”);

WHEREAS, at the Borrower’s request, on the Fourth Amendment Effective Date, (i) (A) the Fourth Amendment Replacement Term Loan replaced the Initial Term Loan through a “cashless roll” of the Initial Term Loan and (B) $60,000,000 of the Initial Term Loan Outstanding Amount was deemed to be the Outstanding Amount of the Fourth Amendment Replacement Term Loan from and after the Fourth Amendment Effective Date, subject to the prepayment or repayment of such Outstanding Amount after the Fourth Amendment Effective Date in accordance with the terms of this Agreement and (ii) (A) the Revolving Commitments replaced the Initial Revolving Credit Facility and (B) the remaining portion of the Initial Term Loan Outstanding Amount, after giving effect to the deemed disbursement of the Fourth Amendment Replacement Term Loan on the Fourth Amendment Effective Date ($12,000,000), was reallocated to the Revolving Commitments and deemed to be a portion of the Outstanding Amount of the Revolving Loans from and after the Fourth Amendment Effective Date, subject to any Borrowings and prepayments or repayments of Revolving Loans and Swingline Loans, as the case may be, occurring after the Fourth Amendment Effective Date in accordance with the terms of this Agreement (such transactions, the “Fourth Amendment Replacement and Reallocation Transactions”);

WHEREAS, the Lenders provided the Fourth Amendment Replacement Facilities and consummated the Fourth Amendment Replacement and Reallocation Transactions on the terms and conditions set forth herein;


WHEREAS, the Borrower requested that certain Lenders extend credit on the Seventh Amendment Effective Date in the form of revolving commitments in an aggregate principal amount of up to $20,000,000 (the “364-Day Revolving Credit Facility”);

WHEREAS, the Lenders agreed to provide the 364-Day Revolving Credit Facility on terms and conditions as set forth herein; and

WHEREAS, the Borrower and the Lenders have agreed to a permanent reduction of the Revolving Commitments from $50,000,000 to $42,500,000, which such permanent reduction shall become effective on the Ninth Amendment Effective Date on the terms and conditions set forth herein and in the Ninth Amendment.

NOW, THEREFORE, in consideration of these premises and the mutual covenants and agreements contained herein, the receipt and sufficiency of which are hereby acknowledged, the parties hereto covenant and agree as follows:

SECTION 1.  DEFINITIONS AND INTERPRETATION

Section 1.1Definitions.  The following terms used herein, including in the introductory paragraph, recitals, exhibits and schedules hereto, shall have the following meanings:

13-Week Cash Flow Forecast” means as defined in Section 7.1(k).

364-Day Revolving Commitment” means the commitment of a Lender to make or otherwise fund any 364-Day Revolving Loan and “364-Day Revolving Commitments” means such commitments of all Lenders in the aggregate.  The amount of each Lender’s 364-Day Revolving Commitment, if any, is set forth on Appendix A or in the applicable Assignment Agreement, subject to any increase, adjustment or reduction pursuant to the terms and conditions hereof.  The aggregate amount of the 364-Day Revolving Commitments as of the Seventh Amendment Effective Date is TWENTY MILLION AND NO/100 DOLLARS ($20,000,000.00).

364-Day Revolving Commitment Fee” means as defined in Section 2.10(a)(ii).

364-Day Revolving Commitment Percentage” means, for each Lender, a fraction (expressed as a percentage carried to the ninth decimal place), the numerator of which is such Lender’s 364-Day Revolving Commitment and the denominator of which is the Aggregate 364-Day Revolving Commitments.  The 364-Day Revolving Commitment Percentages as of the Seventh Amendment Effective Date are set forth on Appendix A.

364-Day Revolving Commitment Period” means the period from and including the Seventh Amendment Effective Date to the earlier of (a) the 364-Day Revolving Commitment Termination Date, or (b) the date on which the 364-Day Revolving Commitments shall have been terminated as provided herein.

364-Day Revolving Commitment Termination Date” means the date that is the earliest to occur of (a) June 7, 2021, (b) the date the 364-Day Revolving Commitments are permanently

2


reduced to zero pursuant to Section 2.11(b)(ii) or (c) the date of the termination of the 364-Day Revolving Commitments pursuant to Section 9.2.

364-Day Revolving Credit Exposure” means, as to any Lender at any time, the aggregate principal amount at such time of its outstanding 364-Day Revolving Loans.

364-Day Revolving Credit Facility” means as defined in the recitals hereto.

364-Day Revolving Lender” means a Lender that has a 364-Day Revolving Commitment.

364-Day Revolving Loan” means a Loan made by a 364-Day Revolving Lender to the Borrower pursuant to Section 2.1(c).

364-Day Revolving Loan Note” means a promissory note in the form of Exhibit 2.5-4, as it may be amended, supplemented or otherwise modified from time to time.

Acquisition”, by any Person, means the acquisition by such Person, in a single transaction or in a series of related transactions, of all or any substantial portion of the property of another Person or at least a majority of the Equity Interests of another Person, in each case whether or not involving a merger or consolidation with such other Person and whether for cash, property, services, assumption of Indebtedness, securities or otherwise.

Adjusted LIBOR Rate” means, for any Interest Rate Determination Date with respect to an Interest Period for an Adjusted LIBOR Rate Loan, the rate per annum obtained by dividing (a) (i) the rate per annum (rounded upward to the next whole multiple of one sixteenth of one percent (1/16 of 1%)) equal to the LIBOR or a comparable or successor rate, which rate is approved by the Administrative Agent, as published on the applicable Reuters screen page (or such other commercially available source providing such quotations as may be designated by the Administrative Agent from time to time) for deposits (for delivery on the first day of such period) with a term equivalent to such period in Dollars, determined as of approximately 11:00 a.m. (London, England time) on such Interest Rate Determination Date, or (ii) in the event the rate referenced in the preceding clause (i) does not appear on such page or service or if such page or service shall cease to be available, the rate per annum (rounded upward to the next whole multiple of one sixteenth of one percent (1/16 of 1%)) equal to the rate determined by the Administrative Agent to be the offered rate on such other page or other service which displays an average settlement rate for deposits (for delivery on the first day of such period) with a term equivalent to such period in Dollars, determined as of approximately 11:00 a.m. (London, England time) on such Interest Rate Determination Date, or (iii) in the event the rates referenced in the preceding clauses (i) and (ii) are not available, the rate per annum (rounded upward to the next whole multiple of one sixteenth of one percent (1/16 of 1%)) equal to quotation rate (or the arithmetic mean of rates) offered to first class banks in the London interbank market for deposits (for delivery on the first day of the relevant period) in Dollars of amounts in same day funds comparable to the principal amount of the applicable Loan of Regions Bank or any other Lender selected by the Administrative Agent, for which the Adjusted LIBOR Rate is then being determined with maturities comparable to such period as of approximately 11:00 a.m. (London, England time) on such Interest Rate Determination Date, by (b) an amount equal to (i) one, minus (ii) the Applicable Reserve Requirement.  Notwithstanding the foregoing, for purposes of

3


this Agreement, the Adjusted LIBOR Rate shall in no event be (x) less than 0.75% with respect to LIBOR Loans that are 364-Day Revolving Loans or (y) less than 0% at any time with respect to all other LIBOR Loans.

Adjusted LIBOR Rate Loan” means Loans bearing interest based on the Adjusted LIBOR Rate.

Administrative Agent” means as defined in the introductory paragraph hereto, together with its successors and assigns.

Administrative Questionnaire” means an administrative questionnaire provided by the Lenders in a form supplied by the Administrative Agent.

Adverse Proceeding” means any action, suit, proceeding (whether administrative, judicial or otherwise), governmental investigation or arbitration (whether or not purportedly on behalf of any Credit Party or any of its Subsidiaries) at law or in equity, or before or by any Governmental Authority, whether pending, threatened in writing against any Credit Party or any of its Subsidiaries or any material property of any Credit Party or any of its Subsidiaries.

Affected Financial Institution” means (i) any EEA Financial Institution, and (ii) any UK Financial Institution.

Affected Lender” means as defined in Section 3.1(b).

Affected Loans” means as defined in Section 3.1(b).

Affiliate” means, with respect to any Person, another Person that directly, or indirectly through one or more intermediaries, Controls or is Controlled by or is under common Control with the Person specified.

Agent” means each of the Administrative Agent and the Collateral Agent.

Aggregate 364-Day Revolving Commitments” means the 364-Day Revolving Commitments of all the Lenders.  The aggregate principal amount of the Aggregate 364-Day Revolving Commitments in effect from and after the Seventh Amendment Effective Date is TWENTY MILLION AND NO/100 DOLLARS ($20,000,000.00).

Aggregate Revolving Commitments” means the Revolving Commitments of all the Lenders.  The aggregate principal amount of the Aggregate Revolving Commitments in effect on the Closing Date was FIFTY MILLION DOLLARS ($50,000,000).  The aggregate principal amount of the Aggregate Revolving Commitments in effect from and after the Fourth Amendment Effective Date is ONE HUNDRED MILLION DOLLARS ($100,000,000).  The aggregate principal amount of the Aggregate Revolving Commitments in effect from and after the Sixth Amendment Effective Date is FIFTY MILLION DOLLARS ($50,000,000).

Agreement” means as defined in the introductory paragraph hereto.

ALTA” means American Land Title Association.

4


Anti-Terrorism Law” means mean any Requirement of Law related to money laundering or financing terrorism, including, without limitation, (a) the Patriot Act, (b) The Currency and Foreign Transactions Reporting Act (also known as the “Bank Secrecy Act”, 31 U.S.C. §§ 5311-5330 and 12 U.S.C. §§ 1818(s), 1820(b) and 1951-1959), (c) the Trading With the Enemy Act (50 U.S.C. § 1 et seq., as amended) and (d) Executive Order 13224 (effective September 24, 2001) (the “Anti-Terrorism Order”).

Anti-Terrorism Order” has the meaning specified in the definition of “Anti-Terrorism Law”.

Applicable Laws” means all applicable laws, including all applicable provisions of constitutions, statutes, rules, ordinances, regulations and orders of all Governmental Authorities and all orders, rulings, writs and decrees of all courts, tribunals and arbitrators.

Applicable Margin” means:

(I) for all Loans other than 364-Day Revolving Loans (a) from the Closing Date through the date two (2) Business Days immediately following the date a Compliance Certificate is delivered pursuant to Section 7.1(c) for the Fiscal Quarter ending September 30, 2015, the percentage per annum based upon Pricing Level 3 in the table set forth below with the heading “Applicable Margin”, (b) from the Fourth Amendment Effective Date through the date two (2) Business Days immediately following the date a Compliance Certificate is delivered pursuant to Section 7.1(c) for the Fiscal Quarter ended September 30, 2018, the percentage per annum based upon Pricing Level 1 in the table set forth below with the heading “Applicable Margin”, (c) from the Fifth Amendment Effective Date through the date two (2) Business Days immediately following the date a Compliance Certificate is delivered pursuant to Section 7.1(c) for the Fiscal Quarter ended June 30, 2019, the percentage per annum based upon Pricing Level 4 in the table set forth below with the heading “Applicable Margin”, (d) from the Sixth Amendment Effective Date through the date two (2) Business Days immediately following the date a Compliance Certificate is delivered pursuant to Section 7.1(c) for the Fiscal Quarter ending June 30, 2019, the percentage per annum based upon Pricing Level 4 in the table titled set forth below with the heading “Applicable Margin”, (e) from the Seventh Amendment Effective Date through the date two (2) Business Days immediately following the date a Compliance Certificate is delivered pursuant to Section 7.1(c) for the Fiscal Quarter ended June 30, 2020, the percentage per annum based upon Pricing Level 2 in the table set forth below with the heading “Applicable Margin”, and (f) thereafter, the percentage per annum determined by reference to the applicable table set forth below with the heading “Applicable Margin” using the Consolidated Leverage Ratio as set forth in the Compliance Certificate most recently delivered to the Administrative Agent pursuant to Section 7.1(c), with any increase or decrease in the Applicable Margin resulting from a change in the Consolidated Leverage Ratio becoming effective on the date two (2) Business Days immediately following the date on which such Compliance Certificate is delivered; and

(I) for any 364-Day Revolving Loans (a) from the Seventh Amendment Effective Date through the date two (2) Business Days immediately following the date a Compliance Certificate is delivered pursuant to Section 7.1(c) for the Fiscal Quarter ended June 30, 2020, the percentage per annum based upon Pricing Level 2 in the table set forth below with the heading “364-Day Revolving Loan Applicable Margin”, and (b) thereafter, the percentage per annum determined by

5


reference to the table set forth below with the heading “364-Day Revolving Loan Applicable Margin” using the Consolidated Leverage Ratio as set forth in the Compliance Certificate most recently delivered to the Administrative Agent pursuant to Section 7.1(c), with any increase or decrease in the Applicable Margin resulting from a change in the Consolidated Leverage Ratio becoming effective on the date two (2) Business Days immediately following the date on which such Compliance Certificate is delivered.

Applicable Margin:

If the Total Revolving Outstandings are less than or equal to $35,000,000:

Pricing
Level

Consolidated Leverage
Ratio

Adjusted LIBOR Rate
Loans and Letter of Credit
Fee

Base
Rate
Loans

Revolving
Commitment
Fee

1

Less than 1.50 to 1.00

2.25%

1.25%

0.30%

2

Greater than or equal to
1.50 to 1.00 but less than
2.00 to 1.00

2.50%

1.50%

0.35%

3

Greater than or equal to
2.00 to 1.00 but less than
2.75 to 1.00

2.75%

1.75%

0.40%

4

Greater than or equal to
2.75 to 1.00

4.50%

3.50%

0.45%

If the Total Revolving Outstandings are greater than $35,000,000:

Pricing
Level

Consolidated Leverage
Ratio

Adjusted LIBOR Rate
Loans and Letter of Credit
Fee

Base
Rate
Loans

Revolving
Commitment
Fee

1

Less than 1.50 to 1.00

3.25%

2.25%

0.30%

2

Greater than or equal to
1.50 to 1.00 but less than
2.00 to 1.00

3.50%

2.50%

0.35%

3

Greater than or equal to
2.00 to 1.00 but less than
2.75 to 1.00

3.75%

2.75%

0.40%

4

Greater than or equal to
2.75 to 1.00

5.50%

4.50%

0.45%

364-Day Revolving Loan Applicable Margin:

6


Pricing
Level

Consolidated Leverage
Ratio

Adjusted LIBOR Rate
Loans

Base
Rate
Loans

364-Day
Revolving
Commitment
Fee

1

Less than 1.50 to 1.00

2.50%

1.50%

0.50%

2

Greater than or equal to
1.50 to 1.00 but less than
2.00 to 1.00

2.75%

1.75%

0.50%

3

Greater than or equal to
2.00 to 1.00 but less than
2.75 to 1.00

3.00%

2.00%

0.50%

4

Greater than or equal to
2.75 to 1.00

3.75%

2.75%

0.50%

Notwithstanding the foregoing, (x) if at any time a Compliance Certificate is not delivered when due in accordance herewith, then Pricing Level 4 as set forth in the applicable table above shall apply as of the first Business Day after the date on which such Compliance Certificate was required to have been delivered and shall remain in effect until the date on which such Compliance Certificate is delivered and (y) the determination of the Applicable Margin for any period shall be subject to the provisions of Section 2.7(e).

Applicable Reserve Requirement” means, at any time, for any LIBOR Loan, the maximum rate, expressed as a decimal, at which reserves (including any basic marginal, special, supplemental, emergency or other reserves) are required to be maintained with respect thereto against “Eurocurrency liabilities” (as such term is defined in Regulation D of the Board of Governors of the Federal Reserve System, as in effect from time to time) under regulations issued from time to time by the Board of Governors of the Federal Reserve System or other applicable banking regulator.  Without limiting the effect of the foregoing, the Applicable Reserve Requirement shall reflect any other reserves required to be maintained by such member banks with respect to (a) any category of liabilities which includes deposits by reference to which the applicable Adjusted LIBOR Rate or LIBOR Index Rate or any other interest rate of a Loan is to be determined, or (b) any category of extensions of credit or other assets which include Adjusted LIBOR Rate Loans or Base Rate Loans determined by reference to the LIBOR Index Rate.  Adjusted LIBOR Rate Loans and Base Rate Loans determined by reference to the LIBOR Index Rate shall be deemed to constitute Eurocurrency liabilities and as such shall be deemed subject to reserve requirements without benefit of credit for pro ration, exception or offsets that may be available from time to time to the applicable Lender.  The rate of interest on Adjusted LIBOR Rate Loans and Base Rate Loans determined by reference to the Index Rate shall be adjusted automatically on and as of the effective date of any change in the Applicable Reserve Requirement.

Approved Fund” means any Fund that is administered or managed by (a) a Lender, (b) an Affiliate of a Lender or (c) an entity or an Affiliate of an entity that administers or manages a Lender.

Asset Sale” means a sale, lease, sale and leaseback, assignment, conveyance, exclusive license (as licensor), transfer or other disposition to, or any exchange of property with, any Person, in one transaction or a series of transactions, of all or any part of any Credit Party or any

7


of its Subsidiaries’ businesses, assets or properties of any kind, whether real, personal, or mixed and whether tangible or intangible, whether now owned or hereafter acquired, created, leased or licensed, including the Equity Interests of any Subsidiary of the Borrower, other than (a) dispositions of surplus, obsolete or worn out property or property no longer used or useful in the business of the Borrower and its Subsidiaries, whether now owned or hereafter acquired, in the ordinary course of business; (b) dispositions of inventory sold, and Intellectual Property licensed, in the ordinary course of business; (c) dispositions of accounts or payment intangibles (each as defined in the UCC) resulting from the compromise or settlement thereof in the ordinary course of business for less than the full amount thereof; (d) dispositions of Cash Equivalents in the ordinary course of business; and (e) licenses, sublicenses, leases or subleases granted to any third parties in arm’s-length commercial transactions in the ordinary course of business that do not interfere in any material respect with the business of the Borrower or any of its Subsidiaries.

Assignment Agreement” means an assignment agreement entered into by a Lender and an Eligible Assignee (with the consent of any party whose consent is required by Section 11.5(b)) and accepted by the Administrative Agent, in substantially the form of Exhibit 11.5 or any other form (including electronic documentation generated by ClearPar or other electronic platform) approved by the Administrative Agent.

Attributable Principal Amount” means (a) in the case of Capital Leases, the amount of Capital Lease obligations determined in accordance with GAAP, (b) in the case of Synthetic Leases, an amount determined by capitalization of the remaining lease payments thereunder as if it were a Capital Lease determined in accordance with GAAP, (c) in the case of Securitization Transactions, the outstanding principal amount of such financing, after taking into account reserve amounts and making appropriate adjustments, determined by the Administrative Agent in its reasonable judgment and (d) in the case of Sale and Leaseback Transactions, the present value (discounted in accordance with GAAP at the debt rate implied in the applicable lease) of the obligations of the lessee for rental payments during the term of such lease.

Authorized Officer” means, as applied to any Person, any individual holding the position of chairman of the board (if an officer), chief executive officer, president or one of its vice presidents (or the equivalent thereof), chief financial officer or treasurer and, solely for purposes of making the certifications required under Section 5.1(b)(ii) and (iv), any secretary or assistant secretary.

Auto Borrow Agreement” has the meaning specified in Section 2.2(b)(vi).

Bail-In Action” means the exercise of any Write-Down and Conversion Powers by the applicable Resolution Authority in respect of any liability of an Affected Financial Institution.

Bail-In Legislation” means (a) with respect to any EEA Member Country implementing Article 55 of Directive 2014/59/EU of the European Parliament and of the Council of the European Union, the implementing law, regulation rule or requirement for such EEA Member Country from time to time that is described in the EU Bail-In Legislation Schedule and (b) with respect to the United Kingdom,  Part I of the United Kingdom Banking Act 2009 (as amended from time to time) and any other law, regulation or rule applicable in the United Kingdom relating to the resolution of unsound or failing banks, investment firms or other financial

8


institutions or their affiliates (other than through liquidation, administration or other insolvency proceedings).

Bankruptcy Code” means Title 11 of the United States Code entitled “Bankruptcy,” as now and hereafter in effect, or any successor statute.

Base Rate” means, for any day, a rate per annum equal to the greatest of (a) the Prime Rate in effect on such day, (b) the Federal Funds Effective Rate in effect on such day plus ½ of one percent (0.5%) and (c) the LIBOR Index Rate in effect on such day plus one percent (1.0%).  Any change in the Base Rate due to a change in the Prime Rate, the Federal Funds Effective Rate or the LIBOR Index Rate shall be effective on the effective day of such change in the Prime Rate, the Federal Funds Effective Rate or the LIBOR Index Rate, respectively.  Notwithstanding the foregoing, for purposes of this Agreement, the Base Rate shall in no event be less than 0% at any time.

Base Rate Loan” means a Loan bearing interest at a rate determined by reference to the Base Rate.

Bilbo Project” means the project undertaken by the Credit Parties in Savanah, Georgia for the purpose of creating a storm water canal in connection with Savanah’s Bilbo Canal.

Borrower” means as defined in the introductory paragraph hereto.

Borrowing” means (a) a borrowing consisting of simultaneous Loans of the same Type of Loan and, in the case of Adjusted LIBOR Rate Loans, having the same Interest Period, or (b) a borrowing of Swingline Loans, as appropriate.

Business Day” means (a) any day excluding Saturday, Sunday and any day which is a legal holiday under the laws of the State of New York or is a day on which banking institutions located in such state are authorized or required by law or other governmental action to close, and (b) with respect to all notices, determinations, fundings and payments in connection with the Adjusted LIBOR Rate and Adjusted LIBOR Rate Loans (and in the case of determinations, the Index Rate and Base Rate Loans based on the LIBOR Index Rate), the term “Business Day” means any day which is a Business Day described in clause (a) and which is also a day for trading by and between banks in Dollar deposits in the London interbank market.

Cape Lisburne Project” means the project undertaken by the Credit Parties in Cape Lisburne, Alaska for the purpose of fortifying a sea wall to provide erosion protection for a United States military air strip.

Capital Lease” means, as applied to any Person, any lease of any property (whether real, personal or mixed) by that Person as lessee that, in conformity with GAAP, is or should be accounted for as a capital lease on the balance sheet of that Person.

Cash Collateralize” means, to pledge and deposit with or deliver to the Administrative Agent, any Issuing Bank or the Swingline Lender, as applicable, as collateral for the Letter of Credit Obligations or Swingline Loans, as applicable, or obligations of Lenders to fund participations in respect thereof, cash or deposit account balances or, if the Administrative

9


Agent, any Issuing Bank or Swingline Lender, as applicable, may agree in their sole discretion, other credit support, in each case pursuant to documentation in form and substance reasonably satisfactory to the Administrative Agent, such Issuing Bank and/or Swingline Lender, as applicable.  “Cash Collateral” shall have a meaning correlative to the foregoing and shall include the proceeds of such cash collateral and other credit support.

Cash Equivalents” means, as at any date of determination, any of the following: (a) marketable securities (i) issued or directly and unconditionally guaranteed as to interest and principal by the United States government, or (ii) issued by any agency of the United States the obligations of which are backed by the full faith and credit of the United States, in each case maturing within one (1) year after such date; (b) marketable direct obligations issued by any state of the United States or any political subdivision of any such state or any public instrumentality thereof, in each case maturing within one (1) year after such date and having, at the time of the acquisition thereof, a rating of at least A-1 from S&P or at least P-1 from Moody’s; (c) commercial paper maturing no more than one (1) year from the date of creation thereof and having, at the time of the acquisition thereof, a rating of at least A-1 from S&P or at least P-1 from Moody’s; (d) certificates of deposit or bankers’ acceptances maturing within one (1) year after such date and issued or accepted by any Lender or by any commercial bank organized under the laws of the United States or any state thereof or the District of Columbia that (i) is at least “adequately capitalized” (as defined in the regulations of its primary federal banking regulator), and (ii) has Tier 1 capital (as defined in such regulations) of not less than $100,000,000; and (e) shares of any money market mutual fund that (i) has substantially all of its assets invested continuously in the types of investments referred to in clauses (a) and (b) above, (ii) has net assets of not less than $500,000,000, and (iii) has the highest rating obtainable from either S&P or Moody’s.

Change in Law” means the occurrence, after the date of this Agreement, of any of the following: (a) the adoption or taking effect of any law, rule, regulation or treaty, (b) any change in any law, rule, regulation or treaty or in the administration, interpretation, implementation or application thereof by any Governmental Authority or (c) the making or issuance of any request, rule, guideline or directive (whether or not having the force of law) by any Governmental Authority; provided that notwithstanding anything herein to the contrary, (i) the Dodd-Frank Wall Street Reform and Consumer Protection Act and all requests, rules, guidelines or directives thereunder or issued in connection therewith, (ii) all requests, rules, guidelines or directives promulgated by the Bank for International Settlements, the Basel Committee on Banking Supervision (or any successor or similar authority) or the United States or foreign regulatory authorities, in each case pursuant to Basel III and (iii) all requests, rules, guidelines or directives issued by a Governmental Authority in connection with a Lender’s submission or re-submission of a capital plan under 12 C.F.R. § 225.8 or a Governmental Authority’s assessment thereof shall in each case be deemed to be a “Change in Law”, regardless of the date enacted, adopted or issued.

Change of Control” means an event or series of events by which:

(a)any “person” or “group” (as such terms are used in Sections 13(d) and 14(d) of the Exchange Act of 1934, but excluding any employee benefit plan of such person or its subsidiaries, and any person or entity acting in its capacity as trustee, agent or other fiduciary or administrator of any such plan) becomes the “beneficial owner” (as

10


defined in Rules 13d-3 and 13d-5 under the Exchange Act of 1934, except that a person or group shall be deemed to have “beneficial ownership” of all securities that such person or group has the right to acquire (such right, an “option right”), whether such right is exercisable immediately or only after the passage of time), directly or indirectly, of 20% or more of the Equity Interests of the Borrower entitled to vote for members of the board of directors or equivalent governing body of the Borrower on a fully diluted basis (and taking into account all such securities that such person or group has the right to acquire pursuant to any option right); or

(b)during any period of twenty-four (24) consecutive months, a majority of the members of the board of directors or other equivalent governing body of the Borrower cease to be composed of individuals (i) who were members of that board or equivalent governing body on the first day of such period, (ii) whose election or nomination to that board or equivalent governing body was approved by individuals referred to in clause (i) above constituting at the time of such election or nomination at least a majority of that board or equivalent governing body or (iii) whose election or nomination to that board or other equivalent governing body was approved by individuals referred to in clauses (i) and (ii) above constituting at the time of such election or nomination at least a majority of that board or equivalent governing body.

Closing Date” means August 5, 2015.

Closing Date Acquisition” means the acquisition of all of the membership interests of the Target and the membership and partnership interests in certain Subsidiaries and Affiliates of the Target, pursuant to the Closing Date Acquisition Agreement.

Closing Date Acquisition Agreement” means that certain Membership Interest Purchase Agreement dated as of August 5, 2015 by and between T.A.S. Holdings, LLC, as seller and Orion Concrete Construction, LLC.

Closing Date Acquisition Agreement Assignment means that certain Assignment of Representations, Warranties, Covenants and Indemnities, dated as of the Closing Date by the Borrower in favor of the Administrative Agent and acknowledged by T.A.S. Holdings, LLC, in form and substance reasonably satisfactory to the Administrative Agent.

Closing Date Acquisition Documents” means the Closing Date Acquisition Agreement and all related instruments and agreements executed in connection therewith.

Collateral” means the collateral identified in, and at any time covered by, the Collateral Documents.

Collateral Agent” means as defined in the introductory paragraph hereto, together with its successors and assigns.

Collateral Documents” means the Pledge Agreement, the Security Agreement, Closing Date Acquisition Agreement Assignment, the Fleet Mortgages and all other instruments, documents and agreements delivered by any Credit Party pursuant to this Agreement or any of the other Credit Documents in order to grant to the Collateral Agent, for the benefit of the

11


holders of the Obligations, a Lien on any real, personal or mixed property of that Credit Party as security for the Obligations.

Commitment Fee” means as defined in Section 2.10(a)(ii).

Commitments” means the Revolving Commitments, Term Loan Commitments and the 364-Day Revolving Commitments.

Commodity Exchange Act” means the Commodity Exchange Act (7 U.S.C. § 1 et seq.).

Compliance Certificate” means a Compliance Certificate substantially in the form of Exhibit 7.1(c).

Connection Income Taxes” means Other Connection Taxes that are imposed on or measured by net income (however denominated) or that are franchise Taxes or branch profits Taxes.

Consolidated Capital Expenditures” means, for any period, for the Borrower and its Subsidiaries on a consolidated basis, all capital expenditures, as determined in accordance with GAAP; provided, however, that Consolidated Capital Expenditures shall not include (a) expenditures made with proceeds of any Involuntary Disposition to the extent such expenditures are used to purchase property that is the same as or similar to the property subject to such Involuntary Disposition or (b) Permitted Acquisitions.

Consolidated Current Assets” means, as of any date of determination, the total assets of the Borrower and its Subsidiaries on a consolidated basis, that may properly be classified as current assets in accordance with GAAP, excluding cash and Cash Equivalents.

Consolidated Current Liabilities” means, as of any date of determination, the total liabilities of the Borrower and its Subsidiaries on a consolidated basis, that may properly be classified as current liabilities in accordance with GAAP, excluding the current portion of long term debt.

Consolidated EBITDA” means, for any period, for the Borrower and its Subsidiaries on a consolidated basis, an amount equal to Consolidated Net Income for such period plus the following to the extent deducted in calculating such Consolidated Net Income: (a) Consolidated Interest Charges for such period, (b) the provision for federal, state, local and foreign income taxes payable by the Borrower and its Subsidiaries for such period, (c) depreciation and amortization expense for such period, (d) all non-cash expenses, charges and losses (or minus any non-cash gains) for such period (excluding those expenses, charges and losses related to accounts receivable) so long such expenses, charges and losses are not expected to be paid in cash at any time in the future, (e) costs, expenses, charges and losses (including, without limitation, due to business interruption) actually incurred or suffered related to (i) project delays in connection with the (x) Cape Lisburne Project in an amount not to exceed $16,000,000, (y) Bilbo Project in an amount not to exceed $2,800,000 and (z) Kinder Morgan Matter in an amount not to exceed $1,700,000, in each case with respect to the forgoing clauses (x), (y) and (z), for the Fiscal Quarter of the Borrower ended December 18, 2018; provided, that, Consolidated EBITDA shall be reduced by the amount of contractual proceeds actually received or recoveries

12


realized in excess of contractual payments or collections of receivables reserved for, as applicable, in each with respect to such projects during such period in an aggregate amount not to exceed the amount of such costs, expenses, charges and losses added back for such period pursuant to this clause (e)(i) and (ii) the impact of certain weather-related events solely with respect to the Fiscal Quarter of the Borrower ended December 31, 2018 in an aggregate amount not to exceed $6,500,000 for such Fiscal Quarter, (f) costs and expenses actually incurred with respect to the consulting services (i) of Alvarez & Marshal (A&M) for the Fiscal Quarters of the Borrower ending March 31, 2019 and June 30, 2019 in an aggregate amount not to exceed $1,700,000 for such Fiscal Quarters, collectively, and (ii) for IT-Related Projects for the Fiscal Quarters of the Borrower ending March 31, 2019, June 30, 2019, September 30, 2019 and December 31, 2019, in an amount not to exceed $250,000 for each such Fiscal Quarter, (g) costs and expenses actually incurred in connection with the Borrower’s reimbursement obligations under Section 7.6 with respect to the inspections, equipment appraisals and enterprise valuations described in such Section and (h) costs, fees and expenses actually incurred in connection with the consummation of the Ninth Amendment in an aggregate amount not to exceed $500,000.  For purposes of calculating the financial covenants set forth in Section 8.8 solely with respect to the Fiscal Quarters of the Borrower ending March 31, 2019, June 30, 2019 and September 30, 2019, Consolidated EBITDA shall be determined for the Fiscal Quarter of the Borrower ending (A) March 31, 2019 by multiplying the Consolidated EBITDA for such Fiscal Quarter by four (4), (B) June 30, 2019 by multiplying the Consolidated EBITDA for such Fiscal Quarter plus the Consolidated EBITDA for the immediately preceding Fiscal Quarter by two (2) and (C) September 30, 2019 by multiplying the Consolidated EBITDA for such Fiscal Quarter plus the Consolidated EBITDA for the immediately preceding two (2) Fiscal Quarters by four-thirds (4/3).

Consolidated Excess Cash Flow” means, for any period for the Borrower and its Subsidiaries, an amount equal to the sum, without duplication, of (a) Consolidated EBITDA minus (b) Consolidated Capital Expenditures paid in cash, minus (c) the cash portion of Consolidated Interest Charges minus (d) Consolidated Taxes minus (e) Consolidated Scheduled Funded Debt Payments minus (f) the Consolidated Working Capital Adjustment, in each case on a consolidated basis determined in accordance with GAAP.

Consolidated Fixed Charge Coverage Ratio” means, as of any date of determination, the ratio of (a) Consolidated EBITDA minus (i) Consolidated Taxes minus (ii) Consolidated Maintenance Capital Expenditures, in each case, for the period of the four Fiscal Quarters most recently ended, to (b) Consolidated Fixed Charges for the period of the four Fiscal Quarters most recently ended; provided that, for purposes of this clause (b) and determining the Consolidated Scheduled Funded Debt Payments component of Consolidated Fixed Charges, the sum of all scheduled payments of principal on Consolidated Funded Debt shall be deemed to be $3,000,000 per annum at all times prior to and including the Fiscal Quarter of the Borrower ending June 30, 2019.

Consolidated Fixed Charges” means, for any period, for the Borrower and its Subsidiaries on a consolidated basis, an amount equal to the sum of (a) the cash portion of Consolidated Interest Charges for such period plus (b) Consolidated Scheduled Funded Debt Payments for such period plus (c) Restricted Payments made during such period, all as determined in accordance with GAAP.

13


Consolidated Funded Debt” means Funded Debt of the Borrower and its Subsidiaries on a consolidated basis determined in accordance with GAAP.

Consolidated Interest Charges” means, for any period, for the Borrower and its Subsidiaries on a consolidated basis, an amount equal to the sum of (a) all interest, premium payments, debt discount, fees, charges and related expenses in connection with borrowed money (including capitalized interest) or in connection with the deferred purchase price of assets, in each case to the extent treated as interest in accordance with GAAP, plus (b) the portion of rent expense with respect to such period under Capital Leases that is treated as interest in accordance with GAAP plus (c) the implied interest component of Synthetic Leases with respect to such period.

Consolidated Leverage Ratio” means, as of any date of determination, the ratio of (a) (i) Consolidated Funded Debt as of such date minus (ii) unrestricted cash in excess of $1,000,000 but not in excess of $10,000,000 in the aggregate to (b) Consolidated EBITDA for the period of the four Fiscal Quarters most recently ended.

Consolidated Maintenance Capital Expenditures” means, for any period, the aggregate amount of Consolidated Capital Expenditures expended by the Credit Parties and their Subsidiaries on a consolidated basis during such period for the maintenance or replacement of their existing capital assets, in each case as approved by the Administrative Agent, net of up to $5,000,000 of Net Cash Proceeds received from Asset Sales for such period.

Consolidated Net Income” means, for any period, for the Borrower and its Subsidiaries on a consolidated basis, the net income of the Borrower and its Subsidiaries (excluding extraordinary gains) for that period, as determined in accordance with GAAP.

Consolidated Scheduled Funded Debt Payments” means for any period for the Borrower and its Subsidiaries on a consolidated basis, the sum of all scheduled payments of principal on Consolidated Funded Debt, as determined in accordance with GAAP.  For purposes of this definition, “scheduled payments of principal” (a) shall be determined without giving effect to any reduction of such scheduled payments resulting from the application of any voluntary or mandatory prepayments made during the applicable period, (b) shall be deemed to include the Attributable Principal Amount in respect of Capital Leases, Securitization Transactions and Synthetic Leases and (c) shall not include any voluntary prepayments or mandatory prepayments required pursuant to Section 2.11.

Consolidated Working Capital” means, as of any date of determination, the excess of Consolidated Current Assets over Consolidated Current Liabilities.

Consolidated Working Capital Adjustment” means, for any period on a consolidated basis, the amount (which may be a negative number) by which Consolidated Working Capital as of the end of such period exceeds (or is less than) Consolidated Working Capital as of the beginning of such period.

Consolidated Taxes” means, for any period, for the Borrower and its Subsidiaries on a consolidated basis, the aggregate of all taxes paid in cash.

14


Contractual Obligation” means, as applied to any Person, any provision of any Security issued by that Person or of any indenture, mortgage, deed of trust, contract, undertaking, agreement or other instrument to which that Person is a party or by which it or any of its properties is bound or to which it or any of its properties is subject.

Control” means the possession, directly or indirectly, of the power to direct or cause the direction of the management or policies of a Person, whether through the ability to exercise voting power, by contract or otherwise.  “Controlling” and “Controlled” have meanings correlative thereto.

Controlled Account” has the meaning set forth in Section 7.17.

Conversion/Continuation Date” means the effective date of a continuation or conversion, as the case may be, as set forth in the applicable Conversion/Continuation Notice.

Conversion/Continuation Notice” means a Conversion/Continuation Notice substantially in the form of Exhibit 2.8.

Covered Party” means as defined in Section 11.22(a).

Credit Date” means the date of a Credit Extension.

Credit Document” means any of this Agreement, each Note, each Issuer Document, the Collateral Documents, any Guarantor Joinder Agreement, the Fee Letter, the Fourth Amendment Fee Letter, the Fifth Amendment Fee Letter, the Sixth Amendment Fee Letter, the Seventh Amendment Fee Letter, any Auto Borrow Agreement, any documents or certificates executed by any Credit Party in favor of any Issuing Bank relating to Letters of Credit, and, to the extent evidencing or securing the Obligations, all other documents, instruments or agreements executed and delivered by any Credit Party for the benefit of any Agent, any Issuing Bank or any Lender in connection herewith or therewith, and including for the avoidance of doubt, any Guarantor Joinder Agreement (but specifically excluding any Secured Swap Agreements and Secured Treasury Management Agreements).

Credit Extension” means the making of a Loan or the issuing of a Letter of Credit.

Credit Parties” means, collectively, the Borrower and each Guarantor.

Debtor Relief Laws” means the Bankruptcy Code, and all other liquidation, conservatorship, bankruptcy, assignment for the benefit of creditors, moratorium, rearrangement, receivership, insolvency, reorganization, or similar debtor relief laws of the United States or other applicable jurisdictions from time to time in effect.

Debt Transaction” means, with respect to the Borrower or any of its Subsidiaries, any sale, issuance, placement, assumption or guaranty of Funded Debt, whether or not evidenced by a promissory note or other written evidence of Indebtedness, except for Funded Debt permitted to be incurred pursuant to Section 8.1.

Default” means a condition or event that, after notice or lapse of time or both, would constitute an Event of Default.

15


Default Rate” means an interest rate equal to (a) with respect to Obligations other than Adjusted LIBOR Rate Loans (including Base Rate Loans referencing the LIBOR Index Rate) and the Letter of Credit Fee, the Base Rate plus the Applicable Margin, if any, applicable to such Loans plus four percent (4%) per annum, (b) with respect to Adjusted LIBOR Rate Loans, the Adjusted LIBOR Rate plus the Applicable Margin, if any, applicable to Adjusted LIBOR Rate Loans plus four percent (4%) per annum and (c) with respect to the Letter of Credit Fee, the Applicable Margin plus four percent (4%) per annum.

Defaulting Lender” means, subject to Section 2.16(b), any Lender that (a) has failed to (i) fund all or any portion of its Loans within two (2) Business Days of the date such Loans were required to be funded hereunder unless such Lender notifies the Administrative Agent and the Borrower in writing that such failure is the result of such Lender’s determination that one or more conditions precedent to funding (each of which conditions precedent, together with any applicable default, shall be specifically identified in such writing) has not been satisfied, or (ii) pay to the Administrative Agent, any Issuing Bank, any Swingline Lender or any other Lender any other amount required to be paid by it hereunder (including in respect of its participation in Letters of Credit or Swingline Loans) within two (2) Business Days of the date when due, (b) has notified the Borrower, the Administrative Agent or any Issuing Bank or Swingline Lender in writing that it does not intend to comply with its funding obligations hereunder, or has made a public statement to that effect (unless such writing or public statement relates to such Lender’s obligation to fund a Loan hereunder and states that such position is based on such Lender’s determination that a condition precedent to funding (which condition precedent, together with any applicable default, shall be specifically identified in such writing or public statement) cannot be satisfied), (c) has failed, within three (3) Business Days after written request by the Administrative Agent or the Borrower, to confirm in writing to the Administrative Agent and the Borrower that it will comply with its prospective funding obligations hereunder (provided that such Lender shall cease to be a Defaulting Lender pursuant to this clause (c) upon receipt of such written confirmation by the Administrative Agent and the Borrower), or (d) has, or has a direct or indirect parent company that has, (i) become the subject of a proceeding under any Debtor Relief Law, (ii) had appointed for it a receiver, custodian, conservator, trustee, administrator, assignee for the benefit of creditors or similar Person charged with reorganization or liquidation of its business or assets, including the Federal Deposit Insurance Corporation or any other state or federal regulatory authority acting in such a capacity or (iii) become the subject of a Bail-in Action; provided that a Lender shall not be a Defaulting Lender solely by virtue of the ownership or acquisition of any equity interest in that Lender or any direct or indirect parent company thereof by a Governmental Authority so long as such ownership interest does not result in or provide such Lender with immunity from the jurisdiction of courts within the United States or from the enforcement of judgments or writs of attachment on its assets or permit such Lender (or such Governmental Authority) to reject, repudiate, disavow or disaffirm any contracts or agreements made with such Lender.  Any determination by the Administrative Agent that a Lender is a Defaulting Lender under any one or more of clauses (a) through (d) above shall be conclusive and binding absent manifest error, and such Lender shall be deemed to be a Defaulting Lender (subject to Section 2.16(b)) upon delivery of written notice of such determination to the Borrower, each Issuing Bank, each Swingline Lender and each Lender.

Deposit Account Control Agreement” means an agreement, among a Credit Party, a depository institution, and the Collateral Agent, which agreement is in a form acceptable to the

16


Collateral Agent and which provides the Collateral Agent with “control” (as such term is used in Article 9 of the UCC) over the Controlled Account described therein, as the same may be amended, modified, extended, restated, replaced, or supplemented from time to time.

Discharge” has the meaning set forth in section 1001(7) of OPA.

DOC” means a document of compliance issued to an Operator in accordance with rule 13 of the ISM Code.

Dollars” and the sign “$” mean the lawful money of the United States.

Domestic Subsidiary” means any Subsidiary organized under the laws of the United States, any state thereof or the District of Columbia.

Earn Out Obligations” means, with respect to an Acquisition, all obligations of the Borrower or any Subsidiary to make earn out or other contingency payments (including purchase price adjustments, non-competition and consulting agreements, or other indemnity obligations) pursuant to the documentation relating to such Acquisition.  The amount of any Earn Out Obligations at the time of determination shall be the aggregate amount, if any, of such Earn Out Obligations that are required at such time under GAAP to be recognized as liabilities on the consolidated balance sheet of the Borrower.

EEA Financial Institution” means (a) any credit institution or investment firm established in any EEA Member Country which is subject to the supervision of an EEA Resolution Authority, (b) any entity established in an EEA Member Country which is a parent of an institution described in clause (a) of this definition, or (c) any financial institution established in an EEA Member Country which is a subsidiary of an institution described in clauses (a) or (b) of this definition and is subject to consolidated supervision with its parent.

EEA Member Country” means any of the member states of the European Union, Iceland, Liechtenstein, and Norway.

EEA Resolution Authority” means any public administrative authority or any person entrusted with public administrative authority of any EEA Member Country (including any delegee) having responsibility for the resolution of any EEA Financial Institution.

Eligible Assignee” means any Person that meets the requirements to be an assignee under Section 11.5(b), subject to any consents and representations, if any as may be required therein.

Environmental Claim” means any known investigation, written notice, notice of violation, written claim, action, suit, proceeding, written demand, abatement order or other written order or directive (conditional or otherwise), by any Person arising (a) pursuant to or in connection with any actual or alleged violation of any Environmental Law; (b) in connection with any Hazardous Material or any actual or alleged Hazardous Materials Activity; or (c) in connection with any actual or alleged damage, injury, threat or harm to human health, safety, natural resources or the environment.

17


Environmental Laws” means any and all current or future federal or state (or any subdivision of either of them), statutes, ordinances, orders, rules, regulations, judgments, Governmental Authorizations, or any other written requirements of Governmental Authorities relating to (a)  any Hazardous Materials Activity; (b) the generation, use, storage, transportation or disposal of Hazardous Materials; or (c)  protection of human health and the environment from pollution, in any manner applicable to any Credit Party or any of its Subsidiaries or their respective Facilities.

Environmental Liability” means any OPA Liability or any liability, contingent or otherwise (including any liability for damages, costs of environmental remediation, fines, penalties or indemnities), of the Borrower, any other Credit Party or any of their respective Subsidiaries directly or indirectly resulting from or based upon (a) violation of any Environmental Law, (b) the generation, use, handling, transportation, storage, treatment or disposal of any Hazardous Materials, (c) exposure to any Hazardous Materials, (d) the Release or threatened Release of any Hazardous Materials into the environment or (e) any contract, agreement or other consensual arrangement pursuant to which Borrower or any Subsidiary assumed liability with respect to any of the foregoing.

Equity Interests”  means, with respect to any Person, all of the shares of capital stock of (or other ownership or profit interests in) such Person, all of the warrants, options or other rights for the purchase or acquisition from such Person of shares of capital stock of (or other ownership or profit interests in) such Person, all of the securities convertible into or exchangeable for shares of capital stock of (or other ownership or profit interests in) such Person or warrants, rights or options for the purchase or acquisition from such Person of such shares (or such other interests), and all of the other ownership or profit interests in such Person (including partnership, member or trust interests therein), whether voting or nonvoting, and whether or not such shares, warrants, options, rights or other interests are outstanding on any date of determination.

Equity Transaction” means, with respect to the Borrower or any of its Subsidiaries, any issuance or sale by the Borrower or such Subsidiary of shares of its Equity Interests, other than an issuance (a) to the Borrower or any of its wholly-owned Subsidiaries, (b) in connection with a conversion of debt securities to equity, (c) in connection with the exercise by a present or former employee, officer or director under a stock incentive plan, stock option plan or other equity-based compensation plan or arrangement, (d) which occurred prior to the Closing Date, or (e) in connection with any Permitted Acquisition or any capital expenditures permitted under this Agreement.

ERISA” means the Employee Retirement Income Security Act of 1974, as amended to the date hereof and from time to time hereafter, any successor statute, and the regulations thereunder.

ERISA Affiliate” means, as applied to any Person, (a) any corporation which is a member of a controlled group of corporations within the meaning of Section 414(b) of the Internal Revenue Code of which that Person is a member; (b) any trade or business (whether or not incorporated) which is a member of a group of trades or businesses under common control within the meaning of Section 414(c) of the Internal Revenue Code of which that Person is a member; and (c) any member of an affiliated service group within the meaning of

18


Section 414(m) or (o) of the Internal Revenue Code of which that Person, any corporation described in clause (a) above or any trade or business described in clause (b) above is a member.

ERISA Event” means (a) a “reportable event” within the meaning of Section 4043 of ERISA and the regulations issued thereunder with respect to any Pension Plan (excluding those for which notice to the PBGC has been waived by regulation); (b) the failure to meet the minimum funding standard of Section 412 of the Internal Revenue Code with respect to any Pension Plan (whether or not waived in accordance with Section 412(c) of the Internal Revenue Code), the failure to make by its due date any minimum required contribution or any required installment under Section 430(j) of the Internal Revenue Code with respect to any Pension Plan or the failure to make by its due date any required contribution to a Multiemployer Plan; (c) the provision by the administrator of any Pension Plan pursuant to Section 4041(a)(2) of ERISA of a notice of intent to terminate such plan in a distress termination described in Section 4041(c) of ERISA; (d) the withdrawal from any Pension Plan with two (2) or more contributing sponsors or the termination of any such Pension Plan, in either case resulting in material liability pursuant to Section 4063 or 4064 of ERISA; (e) the institution by the PBGC of proceedings to terminate any Pension Plan, or the occurrence of any event or condition reasonably likely to constitute grounds under ERISA for the termination of, or the appointment of a trustee to administer, any Pension Plan; (f) the imposition of liability pursuant to Section 4062(e) or 4069 of ERISA or by reason of the application of Section 4212(c) of ERISA, each case reasonably likely to result in material liability; (g) the withdrawal of any Credit Party, any of its Subsidiaries or any of their respective ERISA Affiliates in a complete or partial withdrawal (within the meaning of Sections 4203 and 4205 of ERISA) from any Multiemployer Plan if such withdrawal is reasonably likely to result in material liability, or the receipt by any Credit Party, any of its Subsidiaries or any of their respective ERISA Affiliates of notice from any Multiemployer Plan that it is in reorganization or insolvency pursuant to Section 4241 or 4245 of ERISA, or that it is in “critical” or “endangered” status within the meaning of Section 103(f)(2)(G) or ERISA, or that it intends to terminate or has terminated under Section 4041A or 4042 of ERISA, if such reorganization, insolvency or termination is reasonably likely to result in material liability; (h) the imposition of fines, penalties, taxes or related charges under Chapter 43 of the Internal Revenue Code or under Section 409, Section 502(c), (i) or (l), or Section 4071 of ERISA in respect of any Pension Plan if such fines, penalties, taxes or related charges are reasonably likely to result in material liability; (i) the assertion of a material claim (other than routine claims for benefits and funding obligations in the ordinary course) against any Pension Plan other than a Multiemployer Plan or the assets thereof, or against any Person in connection with any Pension Plan such Person sponsors or maintains reasonably likely to result in material liability; (j) receipt from the Internal Revenue Service of a final written determination of the failure of any Pension Plan intended to be qualified under Section 401(a) of the Internal Revenue Code to qualify under Section 401(a) of the Internal Revenue Code, or the failure of any trust forming part of any such plan to qualify for exemption from taxation under Section 501(a) of the Internal Revenue Code; or (k) the imposition of a lien pursuant to Section 430(k) of the Internal Revenue Code or pursuant to Section 303(k) or 4068 of ERISA.

EU Bail-In Legislation Schedule” means the EU Bail-In Legislation Schedule published by the Loan Market Association (or any successor person), as in effect from time to time.

Event of Default” means each of the conditions or events set forth in Section 9.1.

19


Exchange Act” means the Securities Exchange Act of 1934, as amended from time to time, and any successor statute.

Excluded Foreign Account” means any “deposit account” as defined in Article 9 of the UCC with respect to which the perfection of a security interest therein is governed under the laws of a jurisdiction other than the United States or Canada and which otherwise satisfies each of the following conditions: (i) the existence of such deposit account was disclosed to the Administrative Agent in accordance with Section 7.17(c); (ii) such deposit account does not contain a balance greater than $500,000 as of the last day any calendar month, (iii) such deposit account at no time contains a balance greater than $2,000,000, (iv) such deposit account is not used to receive payments from customers and (v) the Administrative Agent has agreed that the costs, burdens or consequences of obtaining or perfecting a security interest in such deposit account are excessive in relation to the practical benefit afforded thereby; provided that, in no event may the aggregate amount of funds held in all such deposit accounts exceed $4,000,000 at any time.

Excluded Property” means, with respect to the Borrower and each other Credit Party, including any Person that becomes a Credit Party after the Closing Date as contemplated by Section 7.14, (a) any Excluded Foreign Account and any disbursement deposit account the funds in which are used solely for the payment of salaries and wages, employee benefits, workers’ compensation and similar expenses, (b) any owned or leased real or personal property which is located outside of the United States having a fair market value not in excess of $500,000, (c) any personal property (including, without limitation, motor vehicles)  in respect of which perfection of a Lien is not (i) governed by the UCC, (ii) effected by appropriate evidence of the Lien being filed in either the United States Copyright Office or the United States Patent and Trademark Office or (iii) effected by retention of certificate of title to vehicles or trailers and/or appropriate evidence of the Lien being filed with the applicable jurisdiction’s department of motor vehicles or other Governmental Authority, unless reasonably requested by the Administrative Agent or the Required Lenders, (d) the Equity Interests of any direct Foreign Subsidiary of the Borrower or any other Credit Party to the extent not required to be pledged to secure the Obligations pursuant to Section 7.12(a), (e) any property which, subject to the terms of Section 8.3, is subject to a Lien of the type described in Section 8.2(m) pursuant to documents which prohibit the Credit Party from granting any other Liens in such property, (f) any property to the extent that the grant of a security interest therein would violate Applicable Laws, require a consent not obtained of any Governmental Authority, or constitute a breach of or default under, or result in the termination of or require a consent not obtained under, any contract, lease, license or other agreement evidencing or giving rise to such property, or result in the invalidation thereof or provide any party thereto with a right of termination (other than to the extent that any such term would be rendered ineffective pursuant to Section 9-406, 9-407, 9-408 or 9-409 of the applicable UCC or any other Applicable Law or principles of equity), (g) any certificates, licenses and other authorizations issued by any Governmental Authority to the extent that Applicable Laws prohibit the granting of a security interest therein, (h) all vehicles and (i) proceeds and products of any and all of the foregoing excluded property described in clauses (a) through (h) above only to the extent such proceeds and products would constitute property or assets of the type described in clauses (a) through (h) above; provided, however, that the security interest granted to the Collateral Agent under the Pledge Agreement and the Security Agreement or any other Credit Document shall attach immediately to any asset of any Pledgor (as defined in the Pledge

20


Agreement) and any Obligor (as defined in the Security Agreement) at such time as such asset ceases to meet any of the criteria for “Excluded Property” described in any of the foregoing clauses (a) through (h) above.

Excluded Swap Obligation” means, with respect to any Guarantor, any Swap Obligation if, and to the extent that, all or a portion of the Guaranty of such Guarantor of, or the grant under a Credit Document by such Guarantor of a security interest to secure, such Swap Obligation (or any guarantee thereof) is or becomes illegal under the Commodity Exchange Act (or the application or official interpretation thereof) by virtue of such Guarantor’s failure for any reason to constitute an “eligible contract participant” as defined in the Commodity Exchange Act (determined after giving effect to Section 4.8 hereof and any and all guarantees of such Guarantor’s Swap Obligations by other Credit Parties) at the time the Guaranty of such Guarantor, or grant by such Guarantor of a security interest, becomes effective with respect to such Swap Obligation.  If a Swap Obligation arises under a Master Agreement governing more than one Swap Agreement, such exclusion shall apply only to the portion of such Swap Obligation that is attributable to Swap Agreements for which such Guaranty or security interest becomes illegal.

Excluded Taxes” means any of the following Taxes imposed on or with respect to a Recipient or required to be withheld or deducted from a payment to a Recipient, (a) Taxes imposed on or measured by net income (however denominated), franchise Taxes, and branch profits Taxes, in each case, (i) imposed as a result of such Recipient being organized under the laws of, or having its principal office or, in the case of any Lender, its applicable lending office located in, the jurisdiction imposing such Tax (or any political subdivision thereof) or (ii) that are Other Connection Taxes, (b) in the case of a Lender, U.S. federal withholding Taxes imposed on amounts payable to or for the account of such Lender with respect to an applicable interest in a Loan or Commitment pursuant to a law in effect on the date on which (i) such Lender acquires such interest in the Loan or Commitment (other than pursuant to an assignment request by the Borrower under Section 2.17) or (ii) such Lender changes its lending office, except in each case to the extent that, pursuant to Section 3.3, amounts with respect to such Taxes were payable either to such Lender’s assignor immediately before such Lender became a party hereto or to such Lender immediately before it changed its lending office, (c) Taxes attributable to such Recipient’s failure to comply with Section 3.3(f) and (d) any U.S. federal withholding Taxes imposed under FATCA.

Existing Credit Agreement” means that certain Credit Agreement dated as of June 25, 2012, as amended, by and among the Borrower, the lenders from time to time party thereto and Wells Fargo Bank, National Association as administrative agent.

Facility” means any real property including all buildings, fixtures or other improvements located on such real property now, hereafter or heretofore owned, leased, operated or used by the Borrower or any of its Subsidiaries or any of their respective predecessors.

FATCA” means Sections 1471 through 1474 of the Internal Revenue Code as of the date of this Agreement (or any amended or successor version that is substantively comparable and not materially more onerous to comply with), any current or future regulations or official interpretations thereof and any agreements entered into pursuant to Section 1471(b)(1) of the Internal Revenue Code.

21


Federal Funds Effective Rate” means for any day, the rate per annum (expressed, as a decimal, rounded upwards, if necessary, to the next higher one one-hundredth of one percent (1/100 of 1%)) equal to the weighted average of the rates on overnight federal funds transactions with members of the Federal Reserve System arranged by federal funds brokers on such day, as published by the Federal Reserve Bank of New York on the Business Day next succeeding such day; provided, (a) if such day is not a Business Day, the Federal Funds Effective Rate for such day shall be such rate on such transactions on the next preceding Business Day as so published on the next succeeding Business Day, and (b) if no such rate is so published on such next succeeding Business Day, the Federal Funds Effective Rate for such day shall be the average rate charged to Regions Bank or any other Lender selected by the Administrative Agent on such day on such transactions as determined by the Administrative Agent.

Fee Letter” means that certain letter agreement dated July 12, 2015 among the Borrower, Regions Bank and Regions Capital Markets, a division of Regions Bank.

Fifth Amendment” means that certain Fifth Amendment to Credit Agreement dated as of the Fifth Amendment Effective Date, by and among the Borrower, the other Credit Parties party thereto, the Lenders party thereto and Agent.

Fifth Amendment EBITDA Addbacks” means the addbacks set forth in clauses (e) and (f) of the definition of Consolidated EBITDA, which shall include, for the avoidance of doubt, the proviso set forth in such clause (e).

Fifth Amendment Effective Date” means March 21, 2019.

Fifth Amendment Fee Letter” means that certain letter agreement dated March 8, 2019 among the Borrower, Regions Bank and Regions Capital Markets, a division of Regions Bank.

Financial Officer Certification” means, with respect to the financial statements for which such certification is required, the certification of the chief financial officer of the Borrower that such financial statements fairly present, in all material respects, the financial condition of the Borrower and its Subsidiaries as at the dates indicated and the results of their operations and their cash flows for the periods indicated, subject to changes resulting from audit and normal year-end adjustments.

Fiscal Quarter” means a fiscal quarter of any Fiscal Year.

Fiscal Year” means the fiscal year of the Borrower and its Subsidiaries ending on December 31 of each calendar year.

Fleet Mortgage” means as defined in Section 5.1(f)(i).

Flood Hazard Property” means any Real Estate Asset subject to a mortgage or deed of trust in favor of the Collateral Agent, for the benefit of the holders of the Obligations, and located in an area designated by the Federal Emergency Management Agency (or any successor agency) as a “special flood hazard area” or having special flood or mud slide hazards.

22


Foreign Lender” means (a) if the Borrower is a U.S. Person, a Lender that is not a U.S. Person, and (b) if the Borrower is not a U.S. Person, a Lender that is resident or organized under the laws of a jurisdiction other than that in which the Borrower is resident for tax purposes.

Foreign Subsidiary” means any Subsidiary that is not a Domestic Subsidiary.

Fourth Amendment” means that certain Fourth Amendment to Credit Agreement dated as of the Fourth Amendment Effective Date, by and among the Borrower, the other Credit Parties party thereto, the Lenders party thereto and Agent.

Fourth Amendment Effective Date” means July 31, 2018.

Fourth Amendment Fee Letter” means that certain letter agreement dated July 6, 2018 among the Borrower, Regions Bank and Regions Capital Markets, a division of Regions Bank.

Fourth Amendment Reallocation Transaction” means as defined in Section 2.1(b)(i).

Fourth Amendment Replacement and Reallocation Transactions” means as defined in the recitals hereto.

Fourth Amendment Replacement Facilities” means as defined in the recitals hereto.

Fourth Amendment Replacement Term Loan” means as defined in Section 2.1(b)(ii).

Fourth Amendment Replacement Term Loan Commitment” means, for each Lender, the commitment of such Lender to make a portion of the Fourth Amendment Replacement Term Loan hereunder.  The Fourth Amendment Replacement Term Loan Commitment of each Lender as of the Seventh Amendment Effective Date is set forth on Appendix A.  The aggregate principal amount of the Fourth Amendment Replacement Term Loan Commitments of all of the Lenders as in effect on the Seventh Amendment Effective Date is THIRTY SIX MILLION FIVE HUNDRED FORTY THOUSAND ONE HUNDRED NINETY-SEVEN AND 04/100 DOLLARS ($36,540,197.04).

Fourth Amendment Replacement Term Loan Commitment Percentage” means, for each Lender providing a portion of the Fourth Amendment Replacement Term Loan, a fraction (expressed as a percentage carried to the ninth decimal place), (a) the numerator of which is the outstanding principal amount of such Lender’s portion of such Fourth Amendment Replacement Term Loan, and (b) the denominator of which is the aggregate outstanding principal amount of such Fourth Amendment Replacement Term Loan.

Fourth Amendment Replacement Transaction” means as defined in Section 2.1(b)(ii).

Fronting Exposure” means, at any time there is a Defaulting Lender, (a) with respect to any Issuing Bank, such Defaulting Lender’s Revolving Commitment Percentage of the outstanding Letter of Credit Obligations with respect to Letters of Credit issued by such Issuing Bank other than Letter of Credit Obligations as to which such Defaulting Lender’s participation obligation has been reallocated to other Lenders or Cash Collateralized in accordance with the terms hereof, and (b) with respect to the Swingline Lender, such Defaulting Lender’s Revolving Commitment Percentage of outstanding Swingline Loans made by such Swingline Lender other

23


than Swingline Loans as to which such Defaulting Lender’s participation obligation has been reallocated to other Lenders.

Fund” means any Person (other than a natural person) that is (or will be) engaged in making, purchasing, holding or otherwise investing in commercial loans and similar extensions of credit in the ordinary course of its activities.

Funded Debt” means, as to any Person at a particular time, without duplication, all of the following, whether or not included as indebtedness or liabilities in accordance with GAAP (except as provided in clauses (a)(ii) below):

(a)all obligations for borrowed money, whether current or long-term (including the Obligations hereunder), all obligations evidenced by bonds, debentures, notes, loan agreements or other similar instruments but specifically excluding (i) trade payables incurred in the ordinary course of business and (ii) earn outs or other similar deferred or contingent obligations incurred in connection with any Acquisition until such time as such earn outs or obligations are recognized as a liability on the balance sheet of the Borrower and its Subsidiaries in accordance with GAAP;

(c)all obligations in respect of the deferred purchase price of property or services (other than trade accounts payable in the ordinary course of business and, in each case, not past due for more than sixty (60) days after the date on which such trade account payable was created), including, without limitation, any Earn Out Obligations recognized as a liability on the balance sheet of the Borrower and its Subsidiaries in accordance with GAAP;

(d)all obligations under letters of credit (including standby and commercial), bankers’ acceptances and similar instruments (including bank guaranties);

(e)the Attributable Principal Amount of Capital Leases, Synthetic Leases and Securitization Transactions;

(f)all preferred stock and comparable equity interests providing for mandatory redemption, sinking fund or other like payments;

(g)all Guarantees in respect of Funded Debt of another Person; and

(h)Funded Debt of any partnership or joint venture or other similar entity in which such Person is a general partner or joint venturer, and, as such, has personal liability for such obligations, but only to the extent there is recourse to such Person for payment thereof.

For purposes hereof, the amount of Funded Debt shall be determined (x) based on the outstanding principal amount in the case of borrowed money indebtedness under clause (a) and purchase money indebtedness and the deferred purchase obligations under clause (b), (y) based on the maximum amount available to be drawn in the case of letter of credit obligations and the other obligations under clause (c), and (z) based on the amount of Funded Debt that is the subject of the Guarantees in the case of Guarantees under clause (f).

24


Funding Notice” means a notice substantially in the form of Exhibit 2.1.

GAAP” means, subject to the limitations on the application thereof set forth in Section 1.2, accounting principles generally accepted in the United States in effect as of the date of determination thereof.

Governmental Acts” means any act or omission, whether rightful or wrongful, of any present or future de jure or de facto government or Governmental Authority.

Governmental Authority” means the government of the United States or any other nation, or of any political subdivision thereof, whether state or local, and any agency, authority, instrumentality, regulatory body, court, central bank or other entity exercising executive, legislative, judicial, taxing, regulatory or administrative powers or functions of or pertaining to government (including any supra-national bodies such as the European Union or the European Central Bank and any group or body charged with setting financial accounting or regulatory capital rules or standards).

Governmental Authorization” means any permit, license, authorization, plan, directive, consent order or consent decree of or from any Governmental Authority.

Guarantee” means, as to any Person, (a) any obligation, contingent or otherwise, of such Person guaranteeing or having the economic effect of guaranteeing any Indebtedness or other obligation payable or performable by another Person (the “primary obligor”) in any manner, whether directly or indirectly, and including any obligation of such Person, direct or indirect, (i) to purchase or pay (or advance or supply funds for the purchase or payment of) such Indebtedness or other obligation, (ii) to purchase or lease property, securities or services for the purpose of assuring the obligee in respect of such Indebtedness or other obligation of the payment or performance of such Indebtedness or other obligation, (iii) to maintain working capital, equity capital or any other financial statement condition or liquidity or level of income or cash flow of the primary obligor so as to enable the primary obligor to pay such Indebtedness or other obligation, or (iv) entered into for the purpose of assuring in any other manner the obligee in respect of such Indebtedness or other obligation of the payment or performance thereof or to protect such obligee against loss in respect thereof (in whole or in part), or (b) any Lien on any assets of such Person securing any Indebtedness or other obligation of any other Person, whether or not such Indebtedness or other obligation is assumed by such Person (or any right, contingent or otherwise, of any holder of such Indebtedness to obtain any such Lien).  The amount of any Guarantee shall be deemed to be an amount equal to the stated or determinable amount of the related primary obligation, or portion thereof, in respect of which such Guarantee is made or, if not stated or determinable, the maximum reasonably anticipated liability in respect thereof as determined by the guaranteeing Person in good faith.  The term “Guarantee” as a verb has a corresponding meaning.

Guaranteed Obligations” means as defined in Section 4.1.

Guarantor Joinder Agreement” means a guarantor joinder agreement substantially in the form of Exhibit 7.14 delivered by a Subsidiary of the Borrower pursuant to Section 7.14.

25


Guarantors” means (a) each Person identified as a “Guarantor” on the signature pages hereto, (b) each other Person that joins as a Guarantor pursuant to Section 7.14, (c) with respect to (i) Secured Swap Obligations, (ii) Secured Treasury Management Obligations, and (iii) Swap Obligations of a Specified Credit Party (determined before giving effect to Sections 4.1 and 4.8) under the Guaranty hereunder, the Borrower, and (d) their successors and permitted assigns.

Guaranty” means the Guarantee made by the Guarantors in favor of the Administrative Agent, the Lenders and the other holders of the Obligations pursuant to Section 4.

Hazardous Materials” means any hazardous substances defined by the Comprehensive Environmental Response Compensation and Liability Act, 42 USCA 9601, et. seq., as amended (“CERCLA”), including any hazardous waste as defined under 40 C.F.R. Parts 260-270, gasoline or petroleum (including crude oil or any fraction thereof), asbestos or polychlorinated biphenyls.

Hazardous Materials Activity” means any past, current, proposed or threatened activity, event or occurrence involving any Hazardous Materials, including the use, manufacture, possession, storage, holding, presence, existence, location, Release, threatened Release, discharge, placement, generation, transportation, processing, construction, treatment, abatement, removal, remediation, disposal, disposition or handling of any Hazardous Materials, and any corrective action or response action with respect to any of the foregoing.

Highest Lawful Rate” means the maximum lawful interest rate, if any, that at any time or from time to time may be contracted for, charged, or received under Applicable Laws relating to any Lender which are currently in effect or, to the extent allowed under such Applicable Laws, which may hereafter be in effect and which allow a higher maximum nonusurious interest rate than Applicable Laws now allow.

Indebtedness” means, as to any Person at a particular time, without duplication, all of the following, whether or not included as indebtedness or liabilities in accordance with GAAP:

(a)all Funded Debt;

(b)net obligations under any Swap Agreement;

(c)all Guarantees in respect of Indebtedness of another Person; and

(d)all Indebtedness of the types referred to in clauses (a) through (c) above of any partnership or joint venture (other than a joint venture that is itself a corporation or limited liability company) in which the Borrower or a Subsidiary is a general partner or joint venturer, unless such Indebtedness is expressly made non-recourse to the Borrower or such Subsidiary.

For purposes hereof, the amount of Indebtedness shall be determined based on Swap Termination Value in the case of net obligations under any Swap Agreement under clause (c).

Indemnified Taxes” means (a) Taxes, other than Excluded Taxes, imposed on or with respect to any payment made by or on account of any obligation of any Credit Party under any Credit Document and (b) to the extent not otherwise described in (a), Other Taxes.

Indemnitee” means as defined in Section 11.2(b).

26


Index Rate” means, for any Index Rate Determination Date with respect to any Base Rate Loans determined by reference to the Index Rate, the rate per annum (rounded upward to the next whole multiple of one sixteenth of one percent (1/16 of 1%)) equal to (a) the LIBOR or a comparable or successor rate, which rate is approved by the Administrative Agent, as published on the applicable Reuters screen page (or such other commercially available source providing such quotations as may be designated by the Administrative Agent from time to time) for deposits with a term equivalent to one (1) month in Dollars, determined as of approximately 11:00 a.m. (London, England time) two (2) Business Days prior to such Index Rate Determination Date, or (b) in the event the rate referenced in the preceding clause (a) does not appear on such page or service or if such page or service shall cease to be available, the rate per annum (rounded upward to the next whole multiple of one sixteenth of one percent (1/16 of 1%)) equal to the rate determined by the Administrative Agent to be the offered rate on such other page or other service which displays an average settlement rate for deposits with a term equivalent to one (1) month in Dollars, determined as of approximately 11:00 a.m. (London, England time) two (2) Business Days prior to such Index Rate Determination Date, or (c) in the event the rates referenced in the preceding clauses (a) and (b) are not available, the rate per annum (rounded upward to the next whole multiple of one sixteenth of one percent (1/16 of 1%)) equal to quotation rate (or the arithmetic mean of rates) offered to first class banks in the London interbank market for deposits in Dollars of amounts in same day funds comparable to the principal amount of the applicable Loan of Regions Bank or any other Lender selected by the Administrative Agent, for which the Index Rate is then being determined with maturities comparable to one (1) month as of approximately 11:00 a.m. (London, England time) two (2) Business Days prior to such Index Rate Determination Date.  Notwithstanding anything contained herein to the contrary, the Index Rate shall not be less than zero.

Index Rate Determination Date” means the Closing Date and the first Business Day of each calendar month thereafter; provided, however, that, solely for purposes of the definition of Base Rate, Index Rate Determination Date means the date of determination of the Base Rate.

Initial Revolving Credit Facility” means as defined in the recitals hereto.

Initial Revolving Obligations” means the Revolving Loans, the Letter of Credit Obligations and the Swingline Loans.

Initial Term Loan” means as defined in Section 2.1(b)(i).

Initial Term Loan Commitment” means, for each Lender, the commitment of such Lender to make a portion of the Initial Term Loan hereunder.  The Initial Term Loan Commitment of each Lender as of the Closing Date is set forth on Appendix A.  The aggregate principal amount of the Initial Term Loan Commitments of all of the Lenders as in effect on the Closing Date was ONE HUNDRED THIRTY-FIVE MILLION DOLLARS ($135,000,000).

Initial Term Loan Commitment Percentage” means, for each Lender providing a portion of the Initial Term Loan, a fraction (expressed as a percentage carried to the ninth decimal place), (a) the numerator of which is the outstanding principal amount of such Lender’s portion of such Initial Term Loan, and (b) the denominator of which is the aggregate outstanding principal amount of such Initial Term Loan.

27


Initial Term Loan Outstanding Amount” means as defined in the recitals hereto.

Intellectual Property” means all trademarks, service marks, trade names, copyrights, patents, patent rights, franchises related to intellectual property, licenses related to intellectual property and other intellectual property rights.

Interest Payment Date” means with respect to (a) any Base Rate Loan and any Swingline Loan, the last Business Day of each calendar quarter, commencing on the first such date to occur after the Closing Date and the final maturity date of such Loan; and (b) any Adjusted LIBOR Rate Loan, the last day of each Interest Period applicable to such Loan; provided, in the case of each Interest Period of longer than three (3) months “Interest Payment Date” shall also include each date that is three (3) months, or an integral multiple thereof, after the commencement of such Interest Period.

Interest Period” means, in connection with an Adjusted LIBOR Rate Loan, an interest period of one (1), two (2), three (3) or six (6) months or, subject to availability to all applicable Lenders, twelve (12) months, as selected by the Borrower in the applicable Funding Notice or Conversion/Continuation Notice, (a) initially, commencing on the Credit Date or Conversion/Continuation Date thereof, as the case may be; and (b) thereafter, commencing on the day on which the immediately preceding Interest Period expires; provided, (i) if an Interest Period would otherwise expire on a day that is not a Business Day, such Interest Period shall expire on the next succeeding Business Day unless no further Business Day occurs in such month, in which case such Interest Period shall expire on the immediately preceding Business Day; (ii) any Interest Period that begins on the last Business Day of a calendar month (or on a day for which there is no numerically corresponding day in the calendar month at the end of such Interest Period) shall, subject to clause (iii) of this definition, end on the last Business Day of a calendar month; (iii) no Interest Period with respect to any Term Loan shall extend beyond any principal amortization payment date, except to the extent that the portion of such Loan comprised of Adjusted LIBOR Rate Loans that is expiring prior to the applicable principal amortization payment date plus the portion comprised of Adjusted LIBOR Rate Loans equals or exceeds the principal amortization payment then due; (iv) no Interest Period with respect to any portion of the Revolving Loans shall extend beyond the Revolving Commitment Termination Date; (v) no Interest Period with respect to any Term Loan shall extend beyond any principal amortization payment date, except to the extent that the portion of such Term Loan comprised of Adjusted LIBOR Rate Loans that is expiring prior to the applicable principal amortization payment date plus the portion comprised of Base Rate Loans equals or exceeds the principal amortization payment then due and (vi) no Interest Period with respect to any portion of the 364-Day Revolving Loans shall extend beyond the 364-Day Revolving Commitment Termination Date.

Interest Rate Determination Date” means, with respect to any Interest Period, the date that is two (2) Business Days prior to the first day of such Interest Period.

Internal Revenue Code” means the Internal Revenue Code of 1986.

Investment” means, as to any Person, any direct or indirect acquisition or investment by such Person, whether by means of (a) the purchase or other acquisition of Equity Interests of another Person, (b) a loan, advance or capital contribution to, Guarantee or assumption of debt

28


of, or purchase or other acquisition of any other debt or equity participation or interest in, another Person, including any partnership or joint venture interest in such other Person and any arrangement pursuant to which the investor Guarantees Indebtedness of such other Person, or (c) an Acquisition.  For purposes of covenant compliance, the amount of any Investment shall be the amount actually invested, without adjustment for subsequent increases or decreases in the value of such Investment.

Involuntary Disposition” means the receipt by the Borrower or any of its Subsidiaries of any cash insurance proceeds or condemnation awards payable by reason of theft, loss, physical destruction or damage, taking or similar event with respect to any of its Property.

IRS” means the United States Internal Revenue Service.

ISM Code” shall mean the International Safety Management Code for the Safe Operating of Ships and for Pollution Prevention constituted pursuant to Resolution A.741(18) of the International Maritime Organization and incorporated into the Safety of Life at Sea Convention and includes any amendments or extensions thereto and any regulation issued pursuant thereto.

ISP” means, with respect to any Letter of Credit, the “International Standby Practices 1998” published by the Institute of International Banking Law & Practice, Inc. (or such later version thereof as may be in effect at the time of issuance of such Letter of Credit).

ISPS Code” shall mean the International Ship and Port Facility Code adopted by the International Maritime Organization at a conference in December 2002 and amending Chapter XI of the Safety of Life at Sea Convention and includes any amendments or extensions thereto and any regulation issued pursuant thereto.

ISSC” shall mean the International Ship Security Certificate issued pursuant to the ISPS Code.

Issuance Notice” means an Issuance Notice substantially in the form of Exhibit 2.3.

Issuer Documents” means with respect to any Letter of Credit, the Letter of Credit Application, and any other document, agreement and instrument entered into by any Issuing Bank and the Borrower (or any Subsidiary) or in favor of such Issuing Bank and relating to such Letter of Credit.

Issuing Banks” means Regions Bank or such other Lender that has consented to acting as an Issuing Bank and has been designated by the Borrower as such and approved by the Administrative Agent, each in its capacity as issuer of Letters of Credit hereunder, together with its permitted successors and assigns in such capacity and “Issuing Bank” means any one of the foregoing.

IT-Related Projects” means projects undertaken by the Credit Parties requiring the implementation of new, or the replacement or improvement of existing, information technology systems and platforms, including, without limitation, with respect to payroll and accounting systems, and with respect to which such projects consultants having expertise in such

29


information technology solutions have been engaged to advise on and assist with such implementation and other related matters.

Kinder Morgan Matter” means the agreement between East & West Jones Placement Areas, LLC and Kinder Morgan with respect to which such Credit Party agreed to receive Kinder Morgan’s dredging materials at a discounted rate and Kinder Morgan agreed to grant easement rights to such Credit Party over certain property owned by Kinder Morgan.

Lender” means each financial institution with a Term Loan Commitment, Revolving Commitment or a 364-Day Revolving Commitment, together with its successors and permitted assigns.  The initial Lenders are identified on the signature pages hereto and are set forth on Appendix A.

Letter of Credit” means any letter of credit issued hereunder.

Letter of Credit Application” means an application and agreement for the issuance or amendment of a Letter of Credit in the form from time to time in use by the applicable Issuing Bank.

Letter of Credit Fees” means as defined in Section 2.10(b)(i).

Letter of Credit Borrowing” means any Credit Extension resulting from a drawing under any Letter of Credit that has not been reimbursed or refinanced as a Borrowing of Revolving Loans.

Letter of Credit Obligations” means, at any time, the sum of (a) the maximum amount available to be drawn under Letters of Credit then outstanding, assuming compliance with all requirements for drawings referenced therein, plus (b) the aggregate amount of all drawings under Letters of Credit that have not been reimbursed by the Borrower, including Letter of Credit Borrowings.  For all purposes of this Agreement, (i) amounts available to be drawn under Letters of Credit will be calculated as provided in Section 1.3(i), and (ii) if a Letter of Credit has expired by its terms but any amount may still be drawn thereunder by reason of the operation of Rule 3.14 of the ISP, such Letter of Credit shall be deemed to be “outstanding” in the amount so remaining available to be drawn.

Letter of Credit Sublimit” means, as of any date of determination, the lesser of (a) TWENTY MILLION DOLLARS ($20,000,000) and (b) the aggregate unused amount of the Revolving Commitments then in effect.

LIBOR” means the London Interbank Offered Rate.

LIBOR Index Rate” means, for any Index Rate Determination Date, the rate per annum obtained by dividing (a) the Index Rate by (b) an amount equal to (i) one, minus (ii) the Applicable Reserve Requirement.

LIBOR Index Rate Loan” means Loans bearing interest based on the LIBOR Index Rate.

30


LIBOR Loan” means a Loan bearing interest at a rate determined by reference to the Adjusted LIBOR Rate or LIBOR Index Rate (including a Base Rate Loan referencing the LIBOR Index Rate), as applicable.

Lien” means (a) any lien, mortgage, pledge, assignment, security interest, charge or encumbrance of any kind (including any agreement to give any of the foregoing, any conditional sale or other title retention agreement, and any lease or license in the nature thereof) and any option, trust or other preferential arrangement having the practical effect of any of the foregoing, and (b) in the case of Securities, any purchase option, call or similar right of a third party with respect to such Securities.

Loan” means any Revolving Loan, Swingline Loan, Term Loan or 364-Day Revolving Loan, and the Base Rate Loans and Adjusted LIBOR Rate Loans comprising such Loans.

Margin Stock” means as defined in Regulation U of the Board of Governors of the Federal Reserve System as in effect from time to time.

Master Agreement” means as defined in the definition of “Swap Agreement”.

Material Adverse Effect” means any effect, event, condition, action, omission, change or state of facts that, individually or in the aggregate, has resulted in, or could reasonably be expected to result in, a material adverse effect with respect to (a) the business operations, properties, assets, or financial condition of the Borrower and its Subsidiaries taken as a whole; (b) the ability of the Credit Parties, taken as a whole, to fully and timely perform the Obligations; (c) the legality, validity, binding effect, or enforceability against a Credit Party of any Credit Document to which it is a party; (d) the value of the whole or any material part of the Collateral or the priority of Liens in the whole or any material part of the Collateral in favor of the Collateral Agent for the holders of the Obligations; or (e) the rights, remedies and benefits available to, or conferred upon, any Agent and any Lender or any holder of Obligations under any Credit Document.

Material Contract” means any Contractual Obligation to which the Borrower or any of its Subsidiaries, or any of their respective assets, are bound (other than those evidenced by the Credit Documents) for which breach, nonperformance, cancellation or failure to renew could reasonably be expected to have a Material Adverse Effect.

Maximum Cash Hold Amount” means $10,000,000.

Maximum Cash Hold Termination Date” means the date upon which the Borrower delivers a Compliance Certificate in accordance with Section 7.1(c) demonstrating compliance with the Consolidated Leverage Ratio financial covenant set forth in Section 8.8(a) with respect to the Fiscal Quarter of the Borrower ending September 30, 2022 or any Fiscal Quarter of the Borrower ending thereafter.

Moody’s” means Moody’s Investor Services, Inc., together with its successors.

Mortgages” means the mortgages, deeds of trust or deeds to secure debt that purport to grant to the Collateral Agent, for the benefit of the holders of the Obligations, a security interest

31


in the fee and leasehold real property interests (including with respect to any improvements and fixtures) of the Borrower or any other Credit Party in real property.

Multiemployer Plan” means any “multiemployer plan” as defined in Section 3(37) of ERISA which is sponsored, maintained or contributed to by, or required to be contributed to by, any Credit Party or any of its ERISA Affiliates or with respect to which any Credit Party or any of its ERISA Affiliates previously sponsored, maintained or contributed to or was required to contributed to, and still has  liability.

Net Cash Proceeds” means the aggregate proceeds paid in cash or Cash Equivalents received by the Borrower or any of its Subsidiaries in connection with any Asset Sale, Involuntary Disposition, Debt Transaction, Equity Transaction or Securitization Transaction, net of (a) direct costs incurred or estimated costs for which reserves are maintained, in connection therewith (including legal, accounting and investment banking fees and expenses, sales commissions and underwriting discounts); (b) estimated taxes paid or payable (including sales, use or other transactional taxes and any net marginal increase in income taxes) as a result thereof; and (c) the amount required to retire any Indebtedness secured by a Permitted Lien on the related property.  For purposes hereof, “Net Cash Proceeds” includes any cash or Cash Equivalents received upon the disposition of any non-cash consideration received by the Borrower or any of its Subsidiaries in any Asset Sale, Involuntary Disposition, Debt Transaction, Equity Transaction or Securitization Transaction.

Ninth Amendment” means that certain Ninth Amendment to Credit Agreement dated as of the Ninth Amendment Effective Date, by and among the Borrower, the other Credit Parties party thereto, the Lenders party thereto and Agent.

Ninth Amendment Effective Date” means March 1, 2022.

Non-Consenting Lender” means as defined in Section 2.17.

Non-Defaulting Lender” means, at any time, each Lender that is not a Defaulting Lender at such time.

Note” means a Revolving Loan Note, a Swingline Note, Term Loan Note or a 364-Day Revolving Loan Note.

Notice” means a Funding Notice, an Issuance Notice or a Conversion/Continuation Notice.

Obligations” means all obligations, indebtedness and other liabilities of every nature of each Credit Party from time to time owed to the Agents (including former Agents), any Issuing Bank, the Lenders (including former Lenders in their capacity as such) or any of them, the Qualifying Swap Banks and the Qualifying Treasury Management Banks, under any Credit Document, Secured Swap Agreement or Secured Treasury Management Agreement, together with all renewals, extensions, modifications or refinancings of any of the foregoing, whether for principal, interest (including interest which, but for the filing of a petition in bankruptcy with respect to such Credit Party, would have accrued on any Obligation, whether or not a claim is allowed against such Credit Party for such interest in the related bankruptcy proceeding),

32


reimbursement of amounts drawn under Letters of Credit, payments for early termination of Swap Agreements, fees, expenses, indemnification or otherwise; provided, however, that the “Obligations” of a Credit Party shall exclude any Excluded Swap Obligations with respect to such Credit Party.

OFAC” means the U.S. Department of the Treasury’s Office of Foreign Assets Control.

OPA” means the Oil Pollution Act of 1990, 33 U.S.C. ‘2701 et, seq., as amended from time to time.

OPA Liability” means any liability for any Discharge or any substantial threat of a Discharge, as those terms are defined under OPA, and any liability for removal, removal costs and damages, as those terms are defined under OPA, by any Person or any environmental regulatory body having jurisdiction over the Borrower or any other Credit Party.

Organizational Documents” means (a) with respect to any corporation, its certificate or articles of incorporation or organization, as amended, and its by-laws, as amended, (b) with respect to any limited partnership, its certificate of limited partnership, as amended, and its partnership agreement, as amended, (c) with respect to any general partnership, its partnership agreement, as amended, and (d) with respect to any limited liability company, its articles of organization, certificate of formation or comparable documents, as amended, and its operating agreement, as amended.  In the event any term or condition of this Agreement or any other Credit Document requires any Organizational Document to be certified by a secretary of state or similar governmental official, the reference to any such “Organizational Document” shall only be to a document of a type customarily certified by such governmental official.

Other Connection Taxes” means, with respect to any Recipient, Taxes imposed as a result of a present or former connection between such Recipient and the jurisdiction imposing such Tax (other than connections arising from such Recipient having executed, delivered, become a party to, performed its obligations under, received payments under, received or perfected a security interest under, engaged in any other transaction pursuant to or enforced any Credit Document, or sold or assigned an interest in any Loan or Credit Document).

Other Taxes” means all present or future stamp, court or documentary, intangible, recording, filing or similar Taxes that arise from any payment made under, from the execution, delivery, performance, enforcement or registration of, from the receipt or perfection of a security interest under, or otherwise with respect to, any Credit Document, except any such Taxes that are Other Connection Taxes imposed with respect to an assignment (other than an assignment made pursuant to Section 2.17).

Outstanding Amount” means (a) with respect to Revolving Loans and Swingline Loans on any date, the aggregate outstanding principal amount thereof after giving effect to any Borrowings and prepayments or repayments of Revolving Loans and Swingline Loans, as the case may be, occurring on such date; (b) with respect to any Letter of Credit Obligations on any date, the aggregate outstanding amount of such Letter of Credit Obligations on such date after giving effect to any Credit Extension of a Letter of Credit occurring on such date and any other changes in the amount of the Letter of Credit Obligations as of such date, including as a result of any reimbursements by the Borrower of any drawing under any Letter of Credit; (c) with respect

33


to any Term Loans on any date, the aggregate outstanding principal amount thereof after giving effect to any prepayments or repayments of such Term Loan on such date; and (d) with respect to any 364-Day Revolving Loans on any date, the aggregate outstanding principal amount thereof after giving effect to any Borrowings and prepayments or repayments of 364-Day Revolving Loans occurring on such date.

Participant” means as defined in Section 11.5(d).

Participant Register” means as defined in Section 11.5(d).

Patriot Act” means as defined in Section 6.15(f).

PBGC” means the Pension Benefit Guaranty Corporation or any successor thereto.

Pension Plan” means any “employee pension benefit plan” as defined in Section 3(2) of ERISA other than a Multiemployer Plan, which is subject to Section 412 of the Internal Revenue Code or Section 302 of ERISA and which is sponsored, maintained or contributed to by, or required to be contributed to by, any Credit Party or any of its ERISA Affiliates or with respect to which any Credit Party or any of its ERISA Affiliates previously sponsored, maintained or contributed to, or was required to contribute to, and still has liability.

Permitted Acquisition” means any Acquisition that satisfies the following conditions:

(a)the Property acquired (or the Property of the Person acquired) in such Acquisition is a business or is used or useful in a business permitted under Section 8.14;

(b)in the case of an Acquisition of the Equity Interests, (i) the board of directors (or other comparable governing body) of such other Person shall have approved the Acquisition and (ii) such Person shall be organized and existing under the laws of any state of the United States or the District of Columbia;

(c)the aggregate consideration (including, without limitation, equity consideration, earn out obligations, deferred compensation, non-competition arrangements and the amount of Indebtedness and other liabilities incurred or assumed by the Credit Parties and their Subsidiaries) paid by the Credit Parties and their Subsidiaries (A) in connection with all such Acquisitions during any fiscal year shall not exceed $40,000,000 and (B) for all Acquisitions made during the term of this Agreement shall not exceed $75,000,000;

(d)immediately after giving effect to such Acquisition, the available and unencumbered (other than Liens in favor of the Collateral Agent under the Credit Documents and Liens (including the right of set-off) in favor of a bank or other depository institution arising as a matter of law encumbering deposits) cash and Cash Equivalents of the Borrower plus the aggregate amount that could be drawn by the Borrower under the Aggregate Revolving Commitments shall not be less than $25,000,000 in the aggregate; and

34


(e)(i) no Default or Event of Default shall exist and be continuing immediately before or immediately after giving effect thereto, (ii) the representations and warranties made each of the Credit Parties in each Credit Document shall be true and correct in all material respects as if made on the date of such Acquisition (after giving effect thereto) except to the extent such representations and warranties expressly relate to an earlier date, (iii) after giving effect thereto on a Pro Forma Basis, (1) the Borrower shall be in compliance with the financial covenants set forth in clauses (a) and (b) of Section 8.8 and (2) the Consolidated Leverage Ratio (calculated without giving effect to the Fifth Amendment EBITDA Addbacks) shall not exceed 2.00 to 1.00 for the two (2) consecutive Fiscal Quarters of the Borrower most recently ended and (iv) at least five (5) Business Days prior to the consummation of such Acquisition, an Authorized Officer of the Borrower shall provide a compliance certificate, in form and detail reasonably satisfactory to the Administrative Agent, affirming compliance with each of the items set forth in clauses (a) through (f) hereof;

provided, however, that without the prior written consent of the Administrative Agent and the Required Lenders in their respective sole and absolute discretion, no Permitted Acquisition shall be allowed during the period from and after the Seventh Amendment Effective Date to and including the 364-Day Revolving Termination Date.

Permitted Liens” means each of the Liens permitted pursuant to Section 8.2.

Permitted Refinancing” means any extension, renewal or replacement of any existing Indebtedness so long as any such renewal, refinancing and extension of such Indebtedness (a) has market terms and conditions, (b) has an average life to maturity that is greater than that of the Indebtedness being extended, renewed or refinanced, (c) does not include an obligor that was not an obligor with respect to the Indebtedness being extended, renewed or refinanced, (d) remains subordinated, if the Indebtedness being refinanced or extended was subordinated to the prior payment of the Obligations, (e) does not exceed in a principal amount the Indebtedness being renewed, extended or refinanced plus reasonable fees and expenses incurred in connection therewith, and (f) is not incurred, created or assumed, if any  Default or Event of Default has occurred and continues to exist or would result therefrom.

Permitted Third Party Bank” shall mean any bank or other financial institution with whom any Credit Party maintains a Controlled Account and with whom a Deposit Account Control Agreement or Securities Account Control Agreement, as applicable, has been executed.

Person” means any natural person, corporation, limited liability company, trust, joint venture, association, company, partnership, Governmental Authority or other entity.

Platform” means as defined in Section 11.1(d).

Pledge Agreement” means the pledge agreement dated as of the Closing Date given by the Credit Parties, as pledgors, to the Collateral Agent for the benefit of the holders of the Obligations (as defined therein), and any other pledge agreements that may be given by any Person pursuant to the terms hereof, in each case as the same may be amended and modified from time to time.

35


Prime Rate” means the per annum rate which the Administrative Agent publicly announces from time to time to be its prime lending rate, as in effect from time to time.  The Administrative Agent’s prime lending rate is a reference rate and does not necessarily represent the lowest or best rate charged to customers.

Principal Office” means, for the Administrative Agent, the Swingline Lender and each Issuing Bank, such Person’s “Principal Office” as set forth on Appendix B, or such other office as it may from time to time designate in writing to the Borrower and each Lender.

Pro Forma Basis” means, for purposes of calculating the financial covenants set forth in Section 8.8 other than the Consolidated Fixed Charge Coverage Ratio (including for purposes of determining the Applicable Margin), that any Asset Sale, Involuntary Disposition, Acquisition or Restricted Payment shall be deemed to have occurred as of the first day of the most recent four Fiscal Quarter period preceding the date of such transaction for which the Borrower was required to deliver financial statements pursuant to Section 7.1(a) or (b).  In connection with the foregoing, (a)(i) with respect to any Asset Sale or Involuntary Disposition, income statement and cash flow statement items (whether positive or negative) attributable to the property disposed of shall be excluded to the extent relating to any period occurring prior to the date of such transaction and (ii) with respect to any Acquisition, income statement items attributable to the Person or property acquired shall be included to the extent relating to any period applicable in such calculations to the extent (A) such items are not otherwise included in such income statement items for the Borrower and its Subsidiaries in accordance with GAAP or in accordance with any defined terms set forth in Section 1.1 and (B) such items are supported by financial statements or other information satisfactory to the Administrative Agent and (b) any Indebtedness incurred or assumed by the Borrower or any Subsidiary (including the Person or property acquired) in connection with such transaction (i) shall be deemed to have been incurred as of the first day of the applicable period and (ii) if such Indebtedness has a floating or formula rate, shall have an implied rate of interest for the applicable period for purposes of this definition determined by utilizing the rate which is or would be in effect with respect to such Indebtedness as at the relevant date of determination.

Property” means an interest of any kind in any property or asset, whether real, personal or mixed, and whether tangible or intangible.

QFC Credit Support” means as defined in Section 11.22.

Qualified ECP Guarantor” means, in respect of any Swap Obligation, each Credit Party that, at the time the Guaranty (or grant of security interest, as applicable) becomes or would become effective with respect to such Swap Obligation, has total assets exceeding $10,000,000 or such other Credit Party as constitutes an “eligible contract participant” under the Commodity Exchange Act and which may cause another Person to qualify as an “eligible contract participant” with respect to such Swap Obligation at such time by entering into a keepwell under Section 1a(18)(A)(v)(II) of the Commodity Exchange Act.

Qualifying Swap Bank” means (a) any of Regions Bank and its Affiliates, and (b) any Person that (i) at the time it enters into a Swap Agreement, is a Lender or an Affiliate of a Lender, or (ii) in the case of a Swap Agreement in effect on or prior to the Closing Date, is, as of the Closing Date or within thirty (30) days thereafter, a Lender or an Affiliate of a Lender, and,

36


in each such case, shall have provided a Secured Party Designation Notice to the Administrative Agent within thirty (30) days of entering into the Swap Agreement or otherwise becoming eligible in respect thereof.  For purposes hereof, the term “Lender” shall be deemed to include the Administrative Agent.

Qualifying Treasury Management Bank” means (a) any of Regions Bank and its Affiliates, and (b) any Person that (A) at the time it enters into a Treasury Management Agreement, is a Lender or an Affiliate of a Lender, or (B) in the case of a Treasury Management Agreement in effect on or prior to the Closing Date, is, as of the Closing Date or within thirty (30) days thereafter, a Lender or an Affiliate of a Lender, and, in each such case, shall have provided a Secured Party Designation Notice to the Administrative Agent within thirty (30) days of entering into the Treasury Management Agreement or otherwise becoming eligible in respect thereof.  For purposes hereof, the term “Lender” shall be deemed to include the Administrative Agent.

Real Estate Asset” means, at any time of determination, any interest (fee, leasehold or otherwise) then owned by the Borrower or any of its Subsidiaries in any real property.

Recipient” means (a) the Administrative Agent, (b) any Lender and (c) any Issuing Bank, as applicable.

Refunded Swingline Loans” means as defined in Section 2.2(b)(iii).

Register” means as defined in Section 11.5(c).

Reimbursement Date” means as defined in Section 2.3(d).

Related Parties” means, with respect to any Person, such Person’s Affiliates and the partners, directors, officers, employees, agents, trustees, administrators, managers, advisors and representatives of such Person and of such Person’s Affiliates.

Release” means any release, spill, emission, leaking, pumping, pouring, injection, escaping, deposit, disposal, discharge, dispersal, dumping, leaching or migration of any Hazardous Material into the indoor or outdoor environment (including the abandonment or disposal of any barrels, containers or other closed receptacles containing any Hazardous Material), including the movement of any Hazardous Material through the air, soil, surface water or groundwater.

Removal Effective Date” means as defined in Section 10.6(b).

Required Lenders” means, as of any date of determination, Lenders having Total Credit Exposure representing more than fifty percent (50%) of the Total Credit Exposures of all Lenders; provided that the that the Total Credit Exposure of any Defaulting Lender shall be excluded for purposes of making a determination of Required Lenders.

Requirement of Law” means, as to any Person, (a) the articles or certificate of incorporation, by-laws or other organizational or governing documents of such Person, and (b) all international, foreign, Federal, state and local statutes, treaties, rules, guidelines, regulations,

37


ordinances, codes, executive orders, and administrative or judicial precedents or authorities, including the interpretation or administration thereof by any Governmental Authority charged with the enforcement, interpretation or administration thereof, and all applicable administrative orders, directed duties, requests, licenses, authorizations and permits of, and agreements with, any Governmental Authority (in each case whether or not having the force of law); in each case applicable to or binding upon such Person or any of its property or to which such Person or any of its property is subject.

Resignation Effective Date” means as defined in Section 10.6(a).

Resolution Authority” means an EEA Resolution Authority or, with respect to any UK Financial Institution, a UK Resolution Authority.

Restricted Payment” means any dividend or other distribution (whether in cash, securities or other property) with respect to any Equity Interests of the Borrower or any Subsidiary, or any payment (whether in cash, securities or other property), including any sinking fund or similar deposit, on account of the purchase, redemption, retirement, acquisition, cancellation or termination of any such Equity Interests or on account of any return of capital to the Borrower’s stockholders, partners or members (or the equivalent Person thereof), or any setting apart of funds or property for any of the foregoing.

Revolving Commitment” means the commitment of a Lender to make or otherwise fund any Revolving Loan and to acquire participations in Letters of Credit and Swingline Loans hereunder and “Revolving Commitments” means such commitments of all Lenders in the aggregate.  The amount of each Lender’s Revolving Commitment, if any, is set forth on Appendix A or in the applicable Assignment Agreement, subject to any increase, adjustment or reduction pursuant to the terms and conditions hereof.  The aggregate amount of the Revolving Commitments as of the Ninth Amendment Effective Date is FORTY-TWO MILLION FIVE HUNDRED THOUSAND AND NO/100 DOLLARS ($42,500,000.00).

Revolving Commitment Fee” means as defined in Section 2.10(a)(i).

Revolving Commitment Percentage” means, for each Lender, a fraction (expressed as a percentage carried to the ninth decimal place), the numerator of which is such Lender’s Revolving Commitment and the denominator of which is the Aggregate Revolving Commitments.  The Revolving Commitment Percentages as of the Fourth Amendment Effective Date are set forth on Appendix A.

Revolving Commitment Period” means the period from and including the Fourth Amendment Effective Date to the earlier of (a) (i) in the case of Revolving Loans and Swingline Loans, the Revolving Commitment Termination Date or (ii) in the case of the Letters of Credit, the expiration date thereof, or (b) in each case, the date on which the Revolving Commitments shall have been terminated as provided herein.

Revolving Commitment Termination Date” means the earliest to occur of (a) July 31, 2023; (b) the date the Revolving Commitments are permanently reduced to zero pursuant to Section 2.11(b)(i); and (c) the date of the termination of the Revolving Commitments pursuant to Section 9.2.

38


Revolving Credit Exposure” means, as to any Lender at any time, the aggregate principal amount at such time of its outstanding Revolving Loans and such Lender’s participation in Letter of Credit Obligations and Swingline Loans at such time.

Revolving Loan” means a Loan made by a Lender to the Borrower pursuant to Section 2.1(a).

Revolving Loan Note” means a promissory note in the form of Exhibit 2.5-1, as it may be amended, supplemented or otherwise modified from time to time.

Revolving Obligations” means the Initial Revolving Obligations and the 364-Day Revolving Loans.

S&P” means Standard & Poor’s Financial Services LLC, a subsidiary of The McGraw Hill Corporation, together with its successors.

Sale and Leaseback Transaction” means, with respect to the Borrower or any Subsidiary, any arrangement, directly or indirectly, with any Person (other than a Credit Party) whereby the Borrower or such Subsidiary shall sell or transfer any property, real or personal, used or useful in its business, whether now owned or hereafter acquired, and thereafter rent or lease such property or other property that it intends to use for substantially the same purpose or purposes as the property being sold or transferred.

Sanctioned Entity” means (a) a country or a government of a country, (b) an agency of the government of a country, (c) an organization directly or indirectly controlled by a country or its government, or (d) a person or entity resident in or determined to be resident in a country, that is subject to a country sanctions program administered and enforced by OFAC.

Sanctioned Person” means a person named on the list of Specially Designated Nationals maintained by OFAC.

SEC” means the United States Securities and Exchange Commission.

Secured Party Designation Notice” means a notice in the form of Exhibit 1.1 (or other writing in form and substance satisfactory to the Administrative Agent) from a Qualifying Swap Bank or a Qualifying Treasury Management Bank to the Administrative Agent that it holds Obligations entitled to share in the guaranties and collateral interests provided herein in respect of a Secured Swap Agreement or Secured Treasury Management Agreement, as appropriate.

Secured Swap Agreement” means, with respect to any Person, any agreement entered into to protect such Person against fluctuations in interest rates, or currency or raw materials values, including, without limitation, any interest rate swap, cap or collar agreement or similar arrangement between such Person and one or more counterparties, any foreign currency exchange agreement, currency protection agreements, commodity purchase or option agreements or other interest or exchange rate hedging agreements.

Secured Swap Obligations” means all obligations owing to a Qualifying Swap Bank in connection with any Secured Swap Agreement including any and all cancellations, buy backs,

39


reversals, terminations or assignments of any Secured Swap Agreement, any and all renewals, extensions and modifications of any Secured Swap Agreement and any and all substitutions for any Secured Swap Agreement, including all fees, costs, expenses and indemnities, whether primary, secondary, direct, fixed or otherwise (including any monetary obligations incurred during the pendency of any bankruptcy or insolvency proceedings, regardless of whether allowed or allowable in such bankruptcy or insolvency proceedings), in each case, whether direct or indirect (including those acquired by assumption), absolute or contingent, due or to become due, now existing or hereafter arising.

Secured Treasury Management Agreement” means any Treasury Management Agreement between any of the Borrower and its Subsidiaries, on the one hand, and a Qualifying Treasury Management Bank, on the other hand.  For the avoidance of doubt, a holder of Obligations in respect of a Secured Treasury Management Agreement shall be subject to the provisions of Section 9.3 and 10.10.

Secured Treasury Management Obligations” means all obligations owing to a Qualifying Treasury Management Bank under a Secured Treasury Management Agreement, including all fees, costs, expenses and indemnities, whether primary, secondary, direct, fixed or otherwise (including any monetary obligations incurred during the pendency of any bankruptcy or insolvency proceedings, regardless of whether allowed or allowable in such bankruptcy or insolvency proceedings), in each case, whether direct or indirect (including those acquired by assumption), absolute or contingent, due or to become due, now existing or hereafter arising.

Securities” means any stock, shares, partnership interests, limited liability company interests, voting trust certificates, certificates of interest or participation in any profit-sharing agreement or arrangement (e.g., stock appreciation rights), options, warrants, bonds, debentures, notes, or other evidences of indebtedness, secured or unsecured, convertible, subordinated or otherwise, or in general any instruments commonly known as “securities” or any certificates of interest, shares or participations in temporary or interim certificates for the purchase or acquisition of, or any right to subscribe to, purchase or acquire, any of the foregoing.

Securities Account Control Agreement” means an agreement, among a Credit Party, a securities intermediary, and the Collateral Agent, which agreement is in a form acceptable to the Collateral Agent and which provides the Collateral Agent with “control” (as such term is used in Articles 8 and 9 of the UCC) over the securities account(s) described therein, as the same may be as amended, modified, extended, restated, replaced, or supplemented from time to time.

Securitization Transaction” means any financing or factoring or similar transaction (or series of such transactions) entered by the Borrower or any of its Subsidiaries pursuant to which the Borrower or such Subsidiary may sell, convey or otherwise transfer, or grant a security interest in, accounts, payments, receivables, rights to future lease payments or residuals or similar rights to payment (the “Securitization Receivables”) to a special purpose subsidiary or affiliate (a “Securitization Subsidiary”) or any other Person.

Security Agreement” means the security agreement dated as of the Closing Date given by the Credit Parties, as grantors, to the Collateral Agent for the benefit of the holders of the Obligations (as defined therein), and any other security agreements that may be given by any

40


Person pursuant to the terms hereof, in each case as the same may be amended and modified from time to time.

Seventh Amendment Effective Date” means June 8, 2020.

Seventh Amendment Fee Letter” means that certain letter agreement dated May 12, 2020 among the Borrower, Regions Bank and Regions Capital Markets, a division of Regions Bank.

Shipping Act” means the Shipping Act of 1916, as amended and consolidated at 46 U.S.C. §55101.

Sixth Amendment” means that certain Sixth Amendment to Credit Agreement dated as of the Sixth Amendment Effective Date, by and among the Borrower, the other Credit Parties party thereto, the Lenders party thereto and Agent.

Sixth Amendment Effective Date” means May 7, 2019.

Sixth Amendment Fee Letter” means that certain letter agreement dated May 7, 2019 among the Borrower, Regions Bank and Regions Capital Markets, a division of Regions Bank.

SMC” means the safety management certificate issued in respect of a Vessel in accordance with Rule 13 of the ISM Code.

Solvent” or “Solvency” means, with respect to any Person as of a particular date, that on such date (a) such Person is able to pay its debts and other liabilities, contingent obligations and other commitments as they mature in the ordinary course of business, (b) such Person does not intend to, and does not believe that it will, incur debts or liabilities beyond such Person’s ability to pay as such debts and liabilities mature in their ordinary course, (c) such Person is not engaged in a business or a transaction, and is not about to engage in a business or a transaction, for which such Person’s property would constitute unreasonably small capital after giving due consideration to the prevailing practice in the industry in which such Person is engaged or is to engage, (d) the fair value of the property of such Person is greater than the total amount of liabilities, including, without limitation, contingent liabilities, of such Person and (e) the present fair salable value of the assets of such Person is not less than the amount that will be required to pay the probable liability of such Person on its debts as they become absolute and matured.  In computing the amount of contingent liabilities at any time, it is intended that such liabilities will be computed at the amount which, in light of all the facts and circumstances existing at such time, represents the amount that can reasonably be expected to become an actual or matured liability.

Specified Credit Party” means, any Credit Party that is, at the time on which the Guaranty (or grant of security interest, as applicable) becomes effective with respect to a Swap Obligation, a corporation, partnership, proprietorship, organization, trust or other entity that would not be an “eligible contract participant” under the Commodity Exchange Act at such time but for the effect of Section 4.8.

41


Subsidiary” means, with respect to any Person, any corporation, partnership, limited liability company, association, joint venture or other business entity of which more than fifty percent (50%) of the total voting power of Equity Interests entitled (without regard to the occurrence of any contingency) to vote in the election of the Person or Persons (whether directors, managers, trustees or other Persons performing similar functions) having the power to direct or cause the direction of the management and policies thereof is at the time owned or controlled, directly or indirectly, by that Person, or the accounts of which would be consolidated with those of such Person in its consolidated financial statements in accordance with GAAP, if such statements were prepared as of such date, or one or more of the other Subsidiaries of that Person or a combination thereof; provided, in determining the percentage of ownership interests of any Person controlled by another Person, no ownership interest in the nature of a “qualifying share” of the former Person shall be deemed to be outstanding.  Unless otherwise provided, “Subsidiary” shall refer to a Subsidiary of the Borrower.

Supported QFC” means as defined in Section 11.22.

Swap Agreement” means (a) any and all rate swap transactions, basis swaps, credit derivative transactions, forward rate transactions, commodity swaps, commodity options, forward commodity contracts, equity or equity index swaps or options, bond or bond price or bond index swaps or options or forward bond or forward bond price or forward bond index transactions, interest rate options, forward foreign exchange transactions, currency swap transactions, cross-currency rate swap transactions, currency options, cap transactions, floor transactions, collar transactions, spot contracts, or any other similar transactions or any combination of any of the foregoing (including any options or warrants to enter into any of the foregoing), whether or not any such transaction is governed by, or otherwise subject to, any master agreement or any netting agreement, and (b) any and all transactions or arrangements of any kind, and the related confirmations, which are subject to the terms and conditions of, or governed by, any form of master agreement (or similar documentation) published from time to time by the International Swaps and Derivatives Association, Inc., any International Foreign Exchange Master Agreement, or any other master agreement (any such agreement or documentation, together with any related schedules, a “Master Agreement”), including any such obligations or liabilities under any Master Agreement.

Swap Obligation” means with respect to any Guarantor any obligation to pay or perform under any agreement, contract or transaction that constitutes a “swap” within the meaning of Section 1a(47) of the Commodity Exchange Act.

Swap Provider” means any Person that is a party to a Swap Agreement with any of the Borrower or its Subsidiaries.

Swap Termination Value” means, in respect of any one or more Swap Agreements, after taking into account the effect of any legally enforceable netting agreement relating to such Swap Agreements, (a) for any date on or after the date such Swap Agreements have been closed out and termination value(s) determined in accordance therewith, such termination value(s) and (b) for any date prior to the date referenced in clause (a), the amount(s) determined as the mark-to-market value(s) for such Swap Agreements, as determined based upon one or more mid-market or other readily available quotations provided by any recognized dealer in such Swap Agreements (which may include a Lender or any Affiliate of a Lender).

42


Swingline Lender” means Regions Bank in its capacity as Swingline Lender hereunder, together with its permitted successors and assigns in such capacity.

Swingline Loan” means a Loan made by the Swingline Lender to the Borrower pursuant to Section 2.2.

Swingline Note” means a promissory note in the form of Exhibit 2.5-2, as it may be amended, supplemented or otherwise modified from time to time.

Swingline Rate” means the Base Rate plus the Applicable Margin applicable to Base Rate Loans (or with respect to any Swingline Loan advanced pursuant to an Auto Borrow Agreement, such other rate as separately agreed in writing between the Borrower and the Swingline Lender).

Swingline Sublimit” means, at any time of determination, the lesser of (a) FIVE MILLION DOLLARS ($5,000,000) and (b) the aggregate unused amount of Revolving Commitments then in effect.

Synthetic Lease” means a lease transaction under which the parties intend that (a) the lease will be treated as an “operating lease” by the lessee pursuant to Statement of Financial Accounting Standards No. 13, as amended and (b) the lessee will be entitled to various tax and other benefits ordinarily available to owners (as opposed to lessees) of like property.

Target” means T.A.S. Holdings, LLC, a Delaware limited liability company.

Taxes” means all present or future taxes, levies, imposts, duties, deductions, withholdings (including backup withholding), assessments, fees or other charges imposed by any Governmental Authority, including any interest, additions to tax or penalties applicable thereto.

Term Loan” means, as the context so requires, the Initial Term Loan and/or the Fourth Amendment Replacement Term Loan.

Term Loan Commitment Percentage” means, individually or collectively, as the context requires, the Initial Term Loan Commitment Percentage and the Fourth Amendment Replacement Term Loan Commitment Percentage.

Term Loan Commitments” means, individually or collectively, as the context requires, the Initial Term Loan Commitment and the Fourth Amendment Replacement Term Loan Commitment.

Term Loan Maturity Date” means July 31, 2023.

Term Loan Note” means a promissory note in the form of Exhibit 2.5-3, as it may be amended, supplemented or otherwise modified from time to time.

Title Policy” means as defined in Section 7.11(b)(iii).

Total 364-Day Revolving Outstandings” means the aggregate Outstanding Amount of all 364-Day Revolving Loans.

43


Total Credit Exposure” means, as to any Lender at any time, the Outstanding Amount of the Term Loans of such Lender at such time, the unused Revolving Commitments and Revolving Credit Exposure of such Lender at such time and the unused 364-Day Revolving Commitments and 364-Day Revolving Credit Exposure of such Lender at such time.

Total Revolving Outstandings” means the aggregate Outstanding Amount of all Revolving Loans, all Swingline Loans and all Letter of Credit Obligations.

Treasury Management Agreement” means any agreement governing the provision of treasury or cash management services, including deposit accounts, funds transfer, automated clearinghouse, commercial credit cards, purchasing cards, cardless e-payable services, debit cards, stored value cards, zero balance accounts, returned check concentration, controlled disbursement, lockbox, account reconciliation and reporting and trade finance services.

Treasury Management Bank” means any Person that is a party to a Treasury Management Agreement with any of the Borrower or its Subsidiaries.

Type of Loan” means a Base Rate Loan or a LIBOR Loan.

UCC” means the Uniform Commercial Code (or any similar or equivalent legislation) as in effect in the State of New York (or any other applicable jurisdiction, as the context may require).

UK Financial Institution” means any BRRD Undertaking (as such term is defined under the PRA Rulebook (as amended form time to time) promulgated by the United Kingdom Prudential Regulation Authority) or any person falling within IFPRU 11.6 of the FCA Handbook (as amended from time to time) promulgated by the United Kingdom Financial Conduct Authority, that includes certain credit institutions and investment firms, and certain affiliates of such credit institutions or investment firms.

UK Resolution Authority” means the Bank of England or any other public administrative authority having responsibility for the resolution of any UK Financial Institution.

United States” or “U.S.” means the United States of America.

U.S. Person” means any Person that is a “United States person” as defined in Section 7701(a)(30) of the Internal Revenue Code.

U.S. Special Resolution Regimes” means as defined in Section 11.22.

U.S. Tax Compliance Certificate” means as defined in Section 3.3(f).

Vessels” means, collectively, each of the vessels set forth on Schedule 6.10(d) which shall be or become subject to the Collateral Agent’s Lien pursuant hereto and, individually, “Vessel” means any of them.

Withholding Agent” means any Credit Party and the Administrative Agent.

44


Write-Down and Conversion Powers” means, (a) with respect to any EEA Resolution Authority, the write-down and conversion powers of such EEA Resolution Authority from time to time under the Bail-In Legislation for the applicable EEA Member Country, which write-down and conversion powers are described in the EU Bail-In Legislation Schedule, and (b) with respect to the United Kingdom,  any powers of the applicable Resolution Authority  under the Bail-In Legislation to cancel, reduce, modify or change the form of a liability of any UK Financial Institution  or any contract or instrument under which that liability arises, to convert all or part of that liability into shares, securities or obligations of that person or any other person, to provide that any such contract or instrument is to have effect as if a right had been exercised under it or to suspend any obligation in respect of that liability or any of the powers under that Bail-In Legislation that are related to or ancillary to any of those powers.

Section 1.2Accounting Terms.

(a)Except as otherwise expressly provided herein, all accounting terms not otherwise defined herein shall have the meanings assigned to them in conformity with GAAP.  Financial statements and other information required to be delivered by the Borrower to the Lenders pursuant to clauses (a), (b), (c) and (d) of Section 7.1 shall be prepared in accordance with GAAP as in effect at the time of such preparation.  If at any time any change in GAAP or in the consistent application thereof would affect the computation of any financial covenant or requirement set forth in any Credit Document, and either the Borrower or the Required Lenders shall object in writing to determining compliance based on such change, then the Lenders and Borrower shall negotiate in good faith to amend such financial covenant, requirement or applicable defined terms to preserve the original intent thereof in light of such change to GAAP, provided that, until so amended such computations shall continue to be made on a basis consistent with the most recent financial statements delivered pursuant to clauses (a), (b), (c) and (d) of Section 7.1 as to which no such objection has been made.

(b)Calculations.  Notwithstanding the above, the parties hereto acknowledge and agree that all calculations of the financial covenants in Section 8.8 (other than the Consolidated Fixed Charge Coverage Ratio), including for purposes of determining the Applicable Margin, shall be made on a Pro Forma Basis.

(c)FASB ASC 825 and FASB ASC 470-20.  Notwithstanding the above, for purposes of determining compliance with any covenant (including the computation of any financial covenant) contained herein, Indebtedness of the Borrower and its Subsidiaries shall be deemed to be carried at 100% of the outstanding principal amount thereof, and the effects of FASB ASC 825 and FASB ASC 470-20 on financial liabilities shall be disregarded.

(d)FASB ASC 842.  Notwithstanding the above, for purposes of determining compliance with any covenant (including the computation of any financial covenant) contained herein, each lease that is or would be classified and accounted for as (i) an operating lease or (ii) a Capital Lease, in each case, under GAAP as in effect on December 1, 2018 (whether such lease was in effect on December 1, 2018 or such lease is entered into after such date), shall be or shall continue to be classified and accounted for under this Agreement as (x) an operating lease, with respect to the foregoing clause

45


(i), and (y) a Capital Lease, with respect to the foregoing clause (ii), in each case, notwithstanding the effect of FASB ASC 842.

Section 1.3Rules of Interpretation.

(a)The definitions of terms herein shall apply equally to the singular and plural forms of the terms defined.  Whenever the context may require, any pronoun shall include the corresponding masculine, feminine and neuter forms.  The words “include”, “includes” and “including” shall be deemed to be followed by the phrase “without limitation”.  The word “will” shall be construed to have the same meaning and effect as the word “shall”.  Unless the context requires otherwise, (i) any definition of or reference to any agreement, instrument or other document shall be construed as referring to such agreement, instrument or other document as from time to time amended, supplemented or otherwise modified (subject to any restrictions on such amendments, supplements or modifications set forth herein or in any other Credit Document), (ii) any reference herein to any Person shall be construed to include such Person’s successors and assigns, (iii) the words “hereto”, “herein,” “hereof” and “hereunder,” and words of similar import when used in any Credit Document, shall be construed to refer to such Credit Document in its entirety and not to any particular provision hereof or thereof, (iv) all references in a Credit Document to Sections, Exhibits, Appendices and Schedules shall be construed to refer to Sections of, and Exhibits, Appendices and Schedules to, the Credit Document in which such references appear, (v) any reference to any law shall include all statutory and regulatory rules, regulations, orders and provisions consolidating, amending, replacing or interpreting such law and any references to any law or regulation shall, unless otherwise specified, refer to such law or regulation as amended, modified or supplemented from time to time, and (vi) the words “asset” and “property” shall be construed to have the same meaning and effect and to refer to any and all tangible and intangible assets and properties, including cash, securities, accounts and contract rights.

(b)The terms lease and license shall include sub-lease and sub-license.

(c)All terms not specifically defined herein or by GAAP, which terms are defined in the UCC, shall have the meanings assigned to them in the UCC of the relevant jurisdiction, with the term “instrument” being that defined under Article 9 of the UCC of such jurisdiction.

(d)Unless otherwise expressly indicated, in the computation of periods of time from a specified date to a later specified date, the word “from” means “from and including”, the words “to” and “until” each mean “to but excluding”, and the word “through” means “to and including”.

(e)To the extent that any of the representations and warranties contained in Section 6 under this Agreement or in any of the other Credit Documents is qualified by “Material Adverse Effect”, the qualifier “in all material respects” contained in Section 5.2(c) and the qualifier “in any material respect” contained in Section 9.1(d) shall not apply.

46


(f)Whenever the phrase “to the knowledge of” or words of similar import relating to the knowledge of a Person are used herein or in any other Credit Document, such phrase shall mean and refer to the actual knowledge of the Authorized Officers of such Person.

(g)This Agreement and the other Credit Documents are the result of negotiation among, and have been reviewed by counsel to, among others, the Administrative Agent and the Credit Parties, and are the product of discussions and negotiations among all parties.  Accordingly, this Agreement and the other Credit Documents are not intended to be construed against the Administrative Agent or any of the Lenders merely on account of the Administrative Agent’s or any Lender’s involvement in the preparation of such documents.

(h)Unless otherwise indicated, all references to a specific time shall be construed to Eastern Standard Time or Eastern Daylight Savings Time, as the case may be.  Unless otherwise expressly provided herein, all references to dollar amounts and “$” shall mean Dollars.

(i)Unless otherwise specified herein, the amount of a Letter of Credit at any time shall be deemed to be the stated amount of such Letter of Credit in effect at such time (after giving effect to any permanent reduction in the stated amount of such Letter of Credit pursuant to the terms of such Letter of Credit); provided, however, that with respect to any Letter of Credit that, by its terms or the terms of any Issuer Document related thereto, provides for one or more automatic increases in the stated amount thereof, the amount of such Letter of Credit shall be deemed to be the maximum stated amount of such Letter of Credit after giving effect to all such increases, whether or not such maximum stated amount is in effect at such time.

SECTION 2.  LOANS AND LETTERS OF CREDIT

Section 2.1Revolving Loans; Term Loans; 364-Day Revolving Loans.

(a)Revolving Loans.  During the Revolving Commitment Period, subject to the terms and conditions hereof, each Lender severally agrees to make revolving loans (each such loan, a “Revolving Loan”) to the Borrower in an aggregate amount up to but not exceeding such Lender’s Revolving Commitment; provided, that after giving effect to the making of any Revolving Loan, (i) the Total Revolving Outstandings shall not exceed the Aggregate Revolving Commitments, and (ii) the Revolving Credit Exposure of any Lender shall not exceed such Lender’s Revolving Commitment.  Amounts borrowed pursuant to this Section 2.1(a) may be repaid and reborrowed without premium or penalty (subject to Section 3.1(c)) during the Revolving Commitment Period.  The Revolving Loans may consist of Base Rate Loans, Adjusted LIBOR Rate Loans, or a combination thereof, as the Borrower may request.  Each Lender’s Revolving Commitment shall expire on the Revolving Commitment Termination Date and all Revolving Loans and all other amounts owed hereunder with respect to the Revolving Loans and the Revolving Commitments shall be paid in full no later than such date.

(b)Term Loans.

47


(i)Subject to the terms and conditions set forth herein, the Lenders will make advances of their respective Initial Term Loan Commitment Percentages of a term loan (the “Initial Term Loan”) in an amount not to exceed the Initial Term Loan Commitment, which Initial Term Loan will be disbursed to the Borrower in Dollars in a single advance on the Closing Date.  The Initial Term Loan may consist of Base Rate Loans, Adjusted LIBOR Rate Loans, or a combination thereof, as the Borrower may request.  Amounts repaid on the Initial Term Loan may not be reborrowed.  Immediately prior to the Fourth Amendment Effective Date, the Initial Term Loan Outstanding Amount was $72,000,000.  On the Fourth Amendment Effective Date, the remaining portion of the Initial Term Loan Outstanding Amount, after giving effect to the Fourth Amendment Replacement Transaction ($12,000,000), will be reallocated to the Revolving Commitments and be deemed to be a portion of the Outstanding Amount of the Revolving Loans from and after the Fourth Amendment Effective Date, subject to any Borrowings and prepayments or repayments of Revolving Loans and Swingline Loans, as the case may be, occurring after the Fourth Amendment Effective Date in accordance with the terms of this Agreement (the “Fourth Amendment Reallocation Transaction”).  For the avoidance of doubt, on the Fourth Amendment Effective Date, the Initial Term Loan shall be deemed to be paid in full and discharged.

(ii)Subject to the terms and conditions set forth herein, the Lenders will make advances of their respective Fourth Amendment Replacement Term Loan Commitment Percentages of a term loan (the “Fourth Amendment Replacement Term Loan”) in an amount not to exceed the Fourth Amendment Replacement Term Loan Commitment, which Fourth Amendment Replacement Term Loan will be deemed to be disbursed to the Borrower in Dollars in a single advance on the Fourth Amendment Effective Date and will replace the Initial Term Loan through a “cashless roll” of the Initial Term Loan.  In connection with the deemed disbursement of the Fourth Amendment Replacement Term Loan on the Fourth Amendment Effective Date, $60,000,000 of the Initial Term Loan Outstanding Amount will be deemed to be the Outstanding Amount of the Fourth Amendment Replacement Term Loan from and after the Fourth Amendment Effective Date, subject to the prepayment or repayment of such Outstanding Amount after the Fourth Amendment Effective Date in accordance with the terms of this Agreement (the “Fourth Amendment Replacement Transaction”).  The Fourth Amendment Replacement Term Loan may consist of Base Rate Loans, Adjusted LIBOR Rate Loans, or a combination thereof, as the Borrower may request.  Amounts repaid on the Fourth Amendment Term Loan may not be reborrowed.

(c)364-Day Revolving Loans.

(i)During the 364-Day Revolving Commitment Period, subject to the terms and conditions hereof, each 364-Day Revolving Lender severally agrees to make revolving loans (each such loan, a “364-Day Revolving Loan”) to the Borrower in an aggregate amount up to but not exceeding such Lender’s 364-Day

48


Revolving Commitment; provided, that after giving effect to the making of any 364-Day Revolving Loan, (i) the Total 364-Day Revolving Outstandings shall not exceed the Aggregate 364-Day Revolving Commitments, and (ii) the 364-Day Revolving Credit Exposure of any Lender shall not exceed such Lender’s 364-Day Revolving Commitment.  Amounts borrowed pursuant to this Section 2.1(c) may be repaid and reborrowed without premium or penalty (subject to Section 3.1(c)) during the 364-Day Revolving Commitment Period.  The 364-Day Revolving Loans may consist of Base Rate Loans, Adjusted LIBOR Rate Loans, or a combination thereof, as the Borrower may request.  Each Lender’s 364-Day Revolving Commitment shall expire on the 364-Day Revolving Commitment Termination Date and all 364-Day Revolving Loans and all other amounts owed hereunder with respect to the 364-Day Revolving Loans and the 364-Day Revolving Commitments shall be paid in full no later than such date.

(d)Mechanics for Revolving Loans, Term Loans and 364-Day Revolving Loans.

(i)All Term Loans and 364-Day Revolving Loans and, except pursuant to Section 2.2(b)(iii), all Revolving Loans shall be made in an aggregate minimum amount of $1,000,000 and integral multiples of $250,000 in excess of that amount.

(ii)Whenever the Borrower desires that the Lenders make a Term Loan, a 364-Day Revolving Loan or a Revolving Loan, the Borrower shall deliver to the Administrative Agent a fully executed Funding Notice no later than (x) 1:00 p.m. at least three (3) Business Days in advance of the proposed Credit Date in the case of an Adjusted LIBOR Rate Loan and (y) 1:00 p.m. at least one (1) Business Day in advance of the proposed Credit Date in the case of a Loan that is a Base Rate Loan.  Except as otherwise provided herein, any Funding Notice for any Loans that are Adjusted LIBOR Rate Loans shall be irrevocable on and after the related Interest Rate Determination Date, and the Borrower shall be bound to make a borrowing in accordance therewith.

(iii)Notice of receipt of each Funding Notice in respect of each Revolving Loan, Term Loan or 364-Day Revolving Loan, together with the amount of each Lender’s Revolving Commitment Percentage, Term Loan Commitment Percentage or 364-Day Revolving Commitment Percentage thereof, respectively, if any, together with the applicable interest rate, shall be provided by the Administrative Agent to each applicable Lender by telefacsimile with reasonable promptness, but (provided the Administrative Agent shall have received such notice by 1:00 p.m.) not later than 4:00 p.m. on the same day as the Administrative Agent’s receipt of such notice from the Borrower.

(iv)Each Lender shall make its Revolving Commitment Percentage of the requested Revolving Loan, its Term Loan Commitment Percentage of the requested Term Loan, or its 364-Day Revolving Commitment Percentage of the requested 364-Day Revolving Loan available to the Administrative Agent not later than 11:00 a.m. on the applicable Credit Date by wire transfer of same day

49


funds in Dollars, at the Administrative Agent’s Principal Office.  Except as provided herein, upon satisfaction or waiver of the applicable conditions precedent specified herein, the Administrative Agent shall make the proceeds of such Credit Extension available to the Borrower on the applicable Credit Date by causing an amount of same day funds in Dollars equal to the proceeds of all Loans received by the Administrative Agent in connection with the Credit Extension from the Lenders to be credited to the account of the Borrower at the Administrative Agent’s Principal Office or such other account as may be designated in writing to the Administrative Agent by the Borrower.

Section 2.2Swingline Loans.

(a)Swingline Loans Commitments.  During the Revolving Commitment Period, subject to the terms and conditions hereof, the Swingline Lender may, in its sole discretion, make Swingline Loans to the Borrower in the aggregate amount up to but not exceeding the Swingline Sublimit; provided, that after giving effect to the making of any Swingline Loan, in no event shall (i) the Total Revolving Outstandings exceed the Aggregate Revolving Commitments and (ii) the Revolving Credit Exposure of any Lender exceed such Lender’s Revolving Commitment.  Amounts borrowed pursuant to this Section 2.2 may be repaid and reborrowed during the Revolving Commitment Period.  The Swingline Lender’s Revolving Commitment shall expire on the Revolving Commitment Termination Date and all Swingline Loans and all other amounts owed hereunder with respect to the Swingline Loans and the Revolving Commitments shall be paid in full no later than such date.

(b)Borrowing Mechanics for Swingline Loans.

(i)Subject to clause (vi) below, whenever the Borrower desires that the Swingline Lender make a Swingline Loan, the Borrower shall deliver to the Administrative Agent a Funding Notice no later than 11:00 a.m. on the proposed Credit Date.  Swingline Loan borrowings hereunder shall be made in minimum amounts of $250,000 (or the remaining available amount of the Swingline Sublimit if less) and in integral amounts of $50,000 in excess thereof.

(ii)The Swingline Lender shall make the amount of its Swingline Loan available to the Administrative Agent not later than 3:00 p.m. on the applicable Credit Date by wire transfer of same day funds in Dollars, at the Administrative Agent’s Principal Office.  Except as provided herein, upon satisfaction or waiver of the conditions precedent specified herein, the Administrative Agent shall make the proceeds of such Swingline Loans available to the Borrower on the applicable Credit Date by causing an amount of same day funds in Dollars equal to the proceeds of all such Swingline Loans received by the Administrative Agent from the Swingline Lender to be credited to the account of the Borrower at the Administrative Agent’s Principal Office, or to such other account as may be designated in writing to the Administrative Agent by the Borrower.

50


(iii)With respect to any Swingline Loans which have not been voluntarily prepaid by the Borrower pursuant to Section 2.11, the Swingline Lender may at any time in its sole and absolute discretion, deliver to the Administrative Agent (with a copy to the Borrower), no later than 11:00 a.m. on the day of the proposed Credit Date, a notice (which shall be deemed to be a Funding Notice given by a Borrower) requesting that each Lender holding a Revolving Commitment make Revolving Loans that are Base Rate Loans to the Borrower on such Credit Date in an amount equal to the amount of such Swingline Loans (the “Refunded Swingline Loans”) outstanding on the date such notice is given which the Swingline Lender requests Lenders to prepay.  Anything contained in this Agreement to the contrary notwithstanding, (1) the proceeds of such Revolving Loans made by the Lenders other than the Swingline Lender shall be immediately delivered by the Administrative Agent to the Swingline Lender (and not to the Borrower) and applied to repay a corresponding portion of the Refunded Swingline Loans and (2) on the day such Revolving Loans are made, the Swingline Lender’s Revolving Commitment Percentage of the Refunded Swingline Loans shall be deemed to be paid with the proceeds of a Revolving Loan made by the Swingline Lender to the Borrower, and such portion of the Swingline Loans deemed to be so paid shall no longer be outstanding as Swingline Loans and shall no longer be due under the Swingline Note of the Swingline Lender but shall instead constitute part of the Swingline Lender’s outstanding Revolving Loans to the Borrower and shall be due under the Revolving Loan Note issued by the Borrower to the Swingline Lender.  The Borrower hereby authorizes the Administrative Agent and the Swingline Lender to charge the Borrower’s accounts with the Administrative Agent and the Swingline Lender (up to the amount available in each such account) in order to immediately pay the Swingline Lender the amount of the Refunded Swingline Loans to the extent the proceeds of such Revolving Loans made by the Lenders, including the Revolving Loans deemed to be made by the Swingline Lender, are insufficient to repay in full the Refunded Swingline Loans.  If any portion of any such amount paid (or deemed to be paid) to the Swingline Lender should be recovered by or on behalf of the Borrower from the Swingline Lender in bankruptcy, by assignment for the benefit of creditors or otherwise, the loss of the amount so recovered shall be ratably shared among all Lenders in the manner contemplated by Section 2.14.

(iv)If for any reason Revolving Loans are not made pursuant to Section 2.2(b)(iii) in an amount sufficient to repay any amounts owed to the Swingline Lender in respect of any outstanding Swingline Loans on or before the third Business Day after demand for payment thereof by the Swingline Lender, each Lender holding a Revolving Commitment shall be deemed to, and hereby agrees to, have purchased a participation in such outstanding Swingline Loans, and in an amount equal to its Revolving Commitment Percentage of the applicable unpaid amount together with accrued interest thereon.  On the Business Day that notice is provided by the Swingline Lender (or by 11:00 a.m. on the following Business Day if such notice is provided after 2:00 p.m.), each Lender holding a Revolving Commitment shall deliver to the Swingline Lender an

51


amount equal to its respective participation in the applicable unpaid amount in same day funds at the Principal Office of the Swingline Lender.  In order to evidence such participation each Lender holding a Revolving Commitment agrees to enter into a participation agreement at the request of the Swingline Lender in form and substance reasonably satisfactory to the Swingline Lender.  In the event any Lender holding a Revolving Commitment fails to make available to the Swingline Lender the amount of such Lender’s participation as provided in this paragraph, the Swingline Lender shall be entitled to recover such amount on demand from such Lender together with interest thereon for three (3) Business Days at the rate customarily used by the Swingline Lender for the correction of errors among banks and thereafter at the Base Rate, as applicable.

(v)Notwithstanding anything contained herein to the contrary, (1) each Lender’s obligation to make Revolving Loans for the purpose of repaying any Refunded Swingline Loans pursuant to clause (iii) above and each Lender’s obligation to purchase a participation in any unpaid Swingline Loans pursuant to the immediately preceding paragraph shall be absolute and unconditional and shall not be affected by any circumstance, including (A) any set-off, counterclaim, recoupment, defense or other right which such Lender may have against the Swingline Lender, any Credit Party or any other Person for any reason whatsoever; (B) the occurrence or continuation of a Default or Event of Default; (C) any adverse change in the business, operations, properties, assets, condition (financial or otherwise) or prospects of any Credit Party; (D) any breach of this Agreement or any other Credit Document by any party thereto; or (E) any other circumstance, happening or event whatsoever, whether or not similar to any of the foregoing; provided that such obligations of each Lender are subject to the condition that the Swingline Lender had not received prior notice from the Borrower or the Required Lenders that any of the conditions under Section 5.2 to the making of the applicable Refunded Swingline Loans or other unpaid Swingline Loans were not satisfied at the time such Refunded Swingline Loans or other unpaid Swingline Loans were made; and (2) the Swingline Lender shall not be obligated to make any Swingline Loans (A) if it has elected not to do so after the occurrence and during the continuation of a Default or Event of Default, (B) it does not in good faith believe that all conditions under Section 5.2 to the making of such Swingline Loan have been satisfied or waived by the Required Lenders or (C) at a time when a Defaulting Lender exists, unless the Swingline Lender has entered into arrangements satisfactory to it and the Borrower to eliminate the Swingline Lender’s risk with respect to the Defaulting Lender’s participation in such Swingline Loan, including by Cash Collateralizing such Defaulting Lender’s Revolving Commitment Percentage of the outstanding Swingline Loans in a manner reasonably satisfactory to the Swingline Lender and the Administrative Agent.

(vi)In order to facilitate the borrowing of Swingline Loans, the Borrower and the Swingline Lender may mutually agree to, and are hereby authorized to, enter into an auto borrow agreement in form and substance satisfactory to the Swingline Lender and the Administrative Agent (the “Auto

52


Borrow Agreement”) providing for the automatic advance by the Swingline Lender of Swingline Loans under the conditions set forth in the Auto Borrow Agreement, subject to the conditions set forth herein.  At any time an Auto Borrow Agreement is in effect, advances under the Auto Borrow Agreement shall be deemed Swingline Loans for all purposes hereof, except that Borrowings of Swingline Loans under the Auto Borrow Agreement shall be made in accordance with the Auto Borrow Agreement.  For purposes of determining the Total Revolving Outstandings at any time during which an Auto Borrow Agreement is in effect, the Outstanding Amount of all Swingline Loans shall be deemed to be the sum of the Outstanding Amount of Swingline Loans at such time plus the maximum amount available to be borrowed under such Auto Borrow Agreement at such time.

Section 2.3Issuances of Letters of Credit and Purchase of Participations Therein.

(a)Letters of Credit.  During the Revolving Commitment Period, subject to the terms and conditions hereof, each Issuing Bank agrees to issue Letters of Credit for the account of the Borrower or any of its Subsidiaries in the aggregate amount up to but not exceeding the Letter of Credit Sublimit; provided, (i) each Letter of Credit shall be denominated in Dollars; (ii) the stated amount of each Letter of Credit shall not be less than $50,000 or such lesser amount as is acceptable to the applicable Issuing Bank; (iii) after giving effect to such issuance, in no event shall (x) the Total Revolving Outstandings exceed the Aggregate Revolving Commitments, (y) the Revolving Credit Exposure of any Lender exceed such Lender’s Revolving Commitment and (z) the Outstanding Amount of Letter of Credit Obligations exceed the Letter of Credit Sublimit; and (iv) in no event shall any standby Letter of Credit have an expiration date later than the earlier of (1) seven (7) days prior to the Revolving Commitment Termination Date, and (2) the date which is one (1) year from the date of issuance of such standby Letter of Credit.  Subject to the foregoing (other than clause (iv)) any Issuing Bank may agree that a standby Letter of Credit will automatically be extended for one or more successive periods not to exceed one (1) year each, unless such Issuing Bank elects not to extend for any such additional period; provided, no Issuing Bank shall extend any such Letter of Credit if it has received written notice that an Event of Default has occurred and is continuing at the time such Issuing Bank must elect to allow such extension; provided, further, in the event that any Lender is at such time a Defaulting Lender, unless the applicable Issuing Bank has entered into arrangements satisfactory to such Issuing Bank (in its sole discretion) with the Borrower or such Defaulting Lender to eliminate such Issuing Bank’s Fronting Exposure with respect to such Lender (after giving effect to Section 2.16(a)(iv) and any Cash Collateral provided by the Defaulting Lender), including by Cash Collateralizing such Defaulting Lender’s Revolving Commitment Percentage of the Outstanding Amount of the Letter of Credit Obligations in a manner reasonably satisfactory to Agents, such Issuing Bank shall not be obligated to issue or extend any Letter of Credit hereunder.  The Issuing Bank may send a Letter of Credit or conduct any communication to or from the beneficiary via the Society for Worldwide Interbank Financial Telecommunication (“SWIFT”) message or overnight courier, or any other commercially reasonable means of communicating with a beneficiary.

53


(b)Notice of Issuance.  Whenever the Borrower desires the issuance of a Letter of Credit, the Borrower shall deliver to the Administrative Agent an Issuance Notice no later than 1:00 p.m. at least three (3) Business Days or such shorter period as may be agreed to by any Issuing Bank in any particular instance, in advance of the proposed date of issuance.  Upon satisfaction or waiver of the conditions set forth in Section 5.2, an Issuing Bank shall issue the requested Letter of Credit only in accordance such Issuing Bank’s standard operating procedures (including, without limitation, the delivery by the Borrower of such executed documents and information pertaining to such requested Letter of Credit, including any Issuer Documents, as the applicable Issuing Bank or the Administrative Agent may require).  Upon the issuance of any Letter of Credit or amendment or modification to a Letter of Credit, the applicable Issuing Bank shall promptly notify the Administrative Agent and each Lender of such issuance, which notice shall be accompanied by a copy of such Letter of Credit or amendment or modification to a Letter of Credit and the amount of such Lender’s respective participation in such Letter of Credit pursuant to Section 2.3(e).

(c)Responsibility of Issuing Banks With Respect to Requests for Drawings and Payments.  In determining whether to honor any drawing under any Letter of Credit by the beneficiary thereof, the applicable Issuing Bank shall be responsible only to examine the documents delivered under such Letter of Credit with reasonable care so as to ascertain whether they appear on their face to be in accordance with the terms and conditions of such Letter of Credit.  As between the Borrower and any Issuing Bank, the Borrower assumes all risks of the acts and omissions of, or misuse of the Letters of Credit issued by such Issuing Bank, by the respective beneficiaries of such Letters of Credit.  In furtherance and not in limitation of the foregoing, no Issuing Bank shall be responsible for: (i) the form, validity, sufficiency, accuracy, genuineness or legal effect of any document submitted by any party in connection with the application for and issuance of any such Letter of Credit, even if it should in fact prove to be in any or all respects invalid, insufficient, inaccurate, fraudulent or forged; (ii) the validity or sufficiency of any instrument transferring or assigning or purporting to transfer or assign any such Letter of Credit or the rights or benefits thereunder or proceeds thereof, in whole or in part, which may prove to be invalid or ineffective for any reason; (iii) failure of the beneficiary of any such Letter of Credit to comply fully with any conditions required in order to draw upon such Letter of Credit; (iv) errors, omissions, interruptions or delays in transmission or delivery of any messages, by mail, cable, telegraph, telex or otherwise, whether or not they be in cipher; (v) errors in interpretation of technical terms; (vi) any loss or delay in the transmission or otherwise of any document required in order to make a drawing under any such Letter of Credit or of the proceeds thereof; (vii) the misapplication by the beneficiary of any such Letter of Credit of the proceeds of any drawing under such Letter of Credit; or (viii) any consequences arising from causes beyond the control of such Issuing Bank, including any Governmental Acts; none of the above shall affect or impair, or prevent the vesting of, any Issuing Bank’s rights or powers hereunder.  Without limiting the foregoing and in furtherance thereof, any action taken or omitted by any Issuing Bank under or in connection with the Letters of Credit or any documents and certificates delivered thereunder, if taken or omitted in good faith, shall not give rise to any liability on the part of such Issuing Bank to any Credit Party.  Notwithstanding anything to the contrary contained in this Section 2.3(c), the Borrower

54


shall retain any and all rights it may have against any Issuing Bank for any liability arising solely out of the gross negligence or willful misconduct of such Issuing Bank, as determined by a court of competent jurisdiction in a final, non-appealable order.

(d)Reimbursement by the Borrower of Amounts Drawn or Paid Under Letters of Credit.  In the event an Issuing Bank has determined to honor a drawing under a Letter of Credit, it shall immediately notify the Borrower and the Administrative Agent, and the Borrower shall reimburse such Issuing Bank on or before the Business Day immediately following the date on which such drawing is honored (the “Reimbursement Date”) in an amount in Dollars and in same day funds equal to the amount of such honored drawing; provided, anything contained herein to the contrary notwithstanding, (i) unless the Borrower shall have notified the Administrative Agent and the applicable Issuing Bank prior to 11:00 a.m. on the date such drawing is honored that the Borrower intends to reimburse such Issuing Bank for the amount of such honored drawing with funds other than the proceeds of Revolving Loans, the Borrower shall be deemed to have given a timely Funding Notice to the Administrative Agent requesting the Lenders to make Revolving Loans that are Base Rate Loans on the Reimbursement Date in an amount in Dollars equal to the amount of such honored drawing, and (ii) subject to satisfaction or waiver of the conditions specified in Section 5.2, the Lenders shall, on the Reimbursement Date, make Revolving Loans that are Base Rate Loans in the amount of such honored drawing, the proceeds of which shall be applied directly by the Administrative Agent to reimburse the applicable Issuing Bank for the amount of such honored drawing; and provided further, if for any reason proceeds of Revolving Loans are not received by the applicable Issuing Bank on the Reimbursement Date in an amount equal to the amount of such honored drawing, the Borrower shall reimburse such Issuing Bank, on demand, in an amount in same day funds equal to the excess of the amount of such honored drawing over the aggregate amount of such Revolving Loans, if any, which are so received.  Nothing in this Section 2.3(d) shall be deemed to relieve any Lender from its obligation to make Revolving Loans on the terms and conditions set forth herein, and the Borrower shall retain any and all rights it may have against any Lender resulting from the failure of such Lender to make such Revolving Loans under this Section 2.3(d).

(e)Lenders’ Purchase of Participations in Letters of Credit.  Immediately upon the issuance of each Letter of Credit, each Lender having a Revolving Commitment shall be deemed to have purchased, and hereby agrees to irrevocably purchase, from the applicable Issuing Bank a participation in such Letter of Credit and any drawings honored thereunder in an amount equal to such Lender’s Revolving Commitment Percentage (with respect to the Revolving Commitments) of the maximum amount which is or at any time may become available to be drawn thereunder.  In the event that the Borrower shall fail for any reason to reimburse an Issuing Bank as provided in Section 2.3(d), the applicable Issuing Bank shall promptly notify each Lender of the unreimbursed amount of such honored drawing and of such Lender’s respective participation therein based on such Lender’s Revolving Commitment Percentage.  Each Lender shall make available to the applicable Issuing Bank an amount equal to its respective participation, in Dollars and in same day funds, at the office of such Issuing Bank specified in such notice, not later than 12:00 p.m. on the first Business Day (under the laws of the jurisdiction in which such office of such Issuing Bank is located) after the

55


date notified by such Issuing Bank.  In the event that any Lender fails to make available to the applicable Issuing Bank on such Business Day the amount of such Lender’s participation in such Letter of Credit as provided in this Section 2.3(e), such Issuing Bank shall be entitled to recover such amount on demand from such Lender together with interest thereon for three (3) Business Days at the rate customarily used by the applicable Issuing Bank for the correction of errors among banks and thereafter at the Base Rate.  Nothing in this Section 2.3(e) shall be deemed to prejudice the right of any Lender to recover from any Issuing Bank any amounts made available by such Lender to such Issuing Bank pursuant to this Section in the event that it is determined that the payment with respect to a Letter of Credit in respect of which payment was made by such Lender constituted gross negligence or willful misconduct on the part of such Issuing Bank, as determined by a court of competent jurisdiction in a final, non-appealable order.  In the event an Issuing Bank shall have been reimbursed by other Lenders pursuant to this Section 2.3(e) for all or any portion of any drawing honored by such Issuing Bank under a Letter of Credit, such Issuing Bank shall distribute to each Lender which has paid all amounts payable by it under this Section 2.3(e) with respect to such honored drawing such Lender’s Revolving Commitment Percentage of all payments subsequently received by such Issuing Bank from the Borrower in reimbursement of such honored drawing when such payments are received.  Any such distribution shall be made to a Lender at its primary address set forth below its name on Appendix B or at such other address as such Lender may request.

(f)Obligations Absolute.  The obligation of the Borrower to reimburse the applicable Issuing Bank for drawings honored under the Letters of Credit issued by it and to repay any Revolving Loans made by the Lenders pursuant to Section 2.3(d) and the obligations of the Lenders under Section 2.3(e) shall be unconditional and irrevocable and shall be paid strictly in accordance with the terms hereof under all circumstances including any of the following circumstances: (i) any lack of validity or enforceability of any Letter of Credit; (ii) the existence of any claim, set-off, defense (other than that such drawing has been repaid) or other right which the Borrower or any Lender may have at any time against a beneficiary or any transferee of any Letter of Credit (or any Persons for whom any such transferee may be acting), any Issuing Bank, a Lender or any other Person or, in the case of a Lender, against the Borrower, whether in connection herewith, the transactions contemplated herein or any unrelated transaction (including any underlying transaction between the Borrower or any of its Subsidiaries and the beneficiary for which any Letter of Credit was procured); (iii) any draft or other document presented under any Letter of Credit proving to be forged, fraudulent, invalid or insufficient in any respect or any statement therein being untrue or inaccurate in any respect; (iv) payment by any Issuing Bank under any Letter of Credit against presentation of a draft or other document which does not substantially comply with the terms of such Letter of Credit; (v) any adverse change in the business, operations, properties, assets, or financial condition of the Borrower or any of its Subsidiaries; (vi) any breach hereof or any other Credit Document by any party thereto; (vii) any other circumstance or happening whatsoever, whether or not similar to any of the foregoing; or (viii) the fact that an Event of Default or a Default shall have occurred and be continuing; provided, in each case, that payment by the applicable Issuing Bank under the applicable Letter of Credit shall not have constituted gross negligence or willful misconduct of such Issuing

56


Bank under the circumstances in question, as determined by a court of competent jurisdiction in a final, non-appealable order.

(g)Indemnification.  Without duplication of any obligation of the Credit Parties under Section 11.2, in addition to amounts payable as provided herein, each of the Credit Parties hereby agrees, on a joint and several basis, to protect, indemnify, pay and save harmless each Issuing Bank from and against any and all claims, demands, liabilities, damages, losses, costs, charges and expenses (including reasonable out-of-pocket fees, expenses and disbursements of counsel) which each Issuing Bank may incur or be subject to as a consequence, direct or indirect, of (i) the issuance of any Letter of Credit by such Issuing Bank, other than as a result of (1) the gross negligence or willful misconduct of such Issuing Bank, as determined by a court of competent jurisdiction in a final, non-appealable order, or (2) the wrongful dishonor by such Issuing Bank of a proper demand for payment made under any Letter of Credit issued by it, or (ii) the failure of such Issuing Bank to honor a drawing under any such Letter of Credit as a result of any Governmental Act.

(h)Applicability of ISP and UCP.  Unless otherwise expressly agreed by the applicable Issuing Bank and the Borrower when a Letter of Credit is issued, (i) the rules of the ISP shall apply to each Letter of Credit and (ii) the rules of the Uniform Customs and Practice for Documentary Credits, as most recently published by the International Chamber of Commerce at the time of issuance shall apply to each commercial Letter of Credit.

(i)Letters of Credit Issued for Subsidiaries.  Notwithstanding that a Letter of Credit issued or outstanding hereunder is in support of any obligations of, or is for the account of, a Subsidiary of the Borrower, the Borrower shall be obligated to reimburse the applicable Issuing Bank hereunder for any and all drawings under such Letter of Credit.  The Borrower hereby acknowledges that the issuance of Letters of Credit for the account of the Subsidiaries inures to the benefit of the Borrower, and that the Borrower’s business derives substantial benefits from the businesses of such Subsidiaries.

(j)Conflict with Issuer Documents.  In the event of any conflict between the terms hereof and the terms of any Issuer Document, the terms hereof shall control.

Section 2.4Pro Rata Shares; Availability of Funds.

(a)Pro Rata Shares.  All Loans shall be made, and all participations purchased, by the Lenders simultaneously and proportionately to their respective pro rata shares of the Loans, it being understood that no Lender shall be responsible for any default by any other Lender in such other Lender’s obligation to make a Loan requested hereunder or purchase a participation required hereby nor shall any Revolving Commitment, Term Loan Commitment or any 364-Day Revolving Commitment, or the portion of the aggregate outstanding principal amount of the Revolving Loans, Term Loans or the 364-Day Revolving Loans, of any Lender be increased or decreased as a result of a default by any other Lender in such other Lender’s obligation to make a Loan requested hereunder or purchase a participation required hereby.

57


(b)Availability of Funds.

(i)Funding by Lenders; Presumption by Administrative Agent.  Unless the Administrative Agent shall have received notice from a Lender prior to the proposed date of any Borrowing (or, in the case of any Borrowing of Base Rate Loans, prior to 12:00 noon on the date of such Borrowing) that such Lender will not make available to the Administrative Agent such Lender’s share of such Borrowing, the Administrative Agent may assume that such Lender has made such share available on such date in accordance with Section 2.1(d) or, in the case of a Borrowing of Base Rate Loans, that such Lender has made such share available in accordance with and at the time required by Section 2.1(d) and may, in reliance upon such assumption, make available to the Borrower a corresponding amount.  In such event, if a Lender has not in fact made its share of the applicable Borrowing available to the Administrative Agent, then the applicable Lender and the Borrower severally agree to pay to the Administrative Agent forthwith on demand such corresponding amount in immediately available funds with interest thereon, for each day from and including the date such amount is made available to the Borrower to but excluding the date of payment to the Administrative Agent, at (A) in the case of a payment to be made by such Lender, the greater of the Federal Funds Effective Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation and (B) in the case of a payment to be made by the Borrower, the interest rate applicable to Base Rate Loans, plus, in either case, any administrative, processing or similar fees customarily charged by the Administrative Agent in connection therewith.  If the Borrower and such Lender shall pay such interest to the Administrative Agent for the same or an overlapping period, the Administrative Agent shall promptly remit to the Borrower the amount of such interest paid by the Borrower for such period.  If such Lender pays its share of the applicable Borrowing to the Administrative Agent, then the amount so paid shall constitute such Lender’s Loan included in such Borrowing.  Any payment by the Borrower shall be without prejudice to any claim the Borrower may have against a Lender that shall have failed to make such payment to the Administrative Agent.

(ii)Payments by the Borrower; Presumptions by Administrative Agent.  Unless the Administrative Agent shall have received notice from the Borrower prior to the date on which any payment is due to the Administrative Agent for the account of the Lenders or any Issuing Bank hereunder that the Borrower will not make such payment, the Administrative Agent may assume that the Borrower has made such payment on such date in accordance herewith and may, in reliance upon such assumption, distribute to the Lenders or each applicable Issuing Bank, as the case may be, the amount due.  In such event, if the Borrower has not in fact made such payment, then each of the Lenders or each applicable Issuing Bank, as the case may be, severally agrees to repay to the Administrative Agent forthwith on demand the amount so distributed to such Lender or such Issuing Bank, in immediately available funds with interest thereon, for each day from and including the date such amount is distributed to it to but excluding the date of

58


payment to the Administrative Agent, at the greater of the Federal Funds Effective Rate and a rate determined by the Administrative Agent in accordance with banking industry rules on interbank compensation.

Notices given by the Administrative Agent under this subsection (b) shall be conclusive absent manifest error.

Section 2.5Evidence of Debt; Register; Lenders’ Books and Records; Notes.

(a)Lenders’ Evidence of Debt.  Each Lender shall maintain on its internal records an account or accounts evidencing the Obligations of the Borrower and each other Credit Party to such Lender, including the amounts of the Loans made by it and each repayment and prepayment in respect thereof.  Any such recordation shall be conclusive and binding on the Borrower, absent manifest error; provided, that the failure to make any such recordation, or any error in such recordation, shall not affect any Lender’s Commitment or the Borrower’s obligations in respect of any applicable Loans; and provided, further, in the event of any inconsistency between the Register and any Lender’s records, the recordations in the Register shall govern in the absence of demonstrable error therein.

(b)Notes.  The Borrower shall execute and deliver to each (i) Lender on the Closing Date, the Fourth Amendment Effective Date or the Seventh Amendment Effective Date, as applicable and (ii) Person who is a permitted assignee of such Lender pursuant to Section 11.5, in each case to the extent requested by such Person, a Note or Notes to evidence such Person’s portion of the Revolving Loans, Swingline Loans, Term Loans or 364-Day Revolving Loans, as applicable.

Section 2.6Scheduled Principal Payments.

(a)Revolving Loans.  The principal amount of Revolving Loans is due and payable in full on the Revolving Commitment Termination Date.

(b)Swingline Loans.  The principal amount of the Swingline Loans is due and payable in full on the earlier to occur of (i) the date of demand by the Swingline Lender and (ii) the Revolving Commitment Termination Date.

(c)Fourth Amendment Replacement Term Loan.  The principal amount of the Fourth Amendment Replacement Term Loan shall be repaid in installments on the date and in the amounts set forth in the table below (as such installments may hereafter be adjusted as a result of prepayments made pursuant to Section 2.11), unless accelerated sooner pursuant to Section 9:

Payment Dates

Principal Amortization Payment

September 30, 2018

$750,000.00

December 31, 2018

$750,000.00

March 31, 2019

$750,000.00

June 30, 2019

$750,000.00

59


September 30, 2019

$750,000.00

December 31, 2019

$750,000.00

March 31, 2020

$750,000.00

June 30, 2020

$750,000.00

September 30, 2020

$1,125,000.00

December 31, 2020

$1,125,000.00

March 31, 2021

$1,125,000.00

June 30, 2021

$1,125,000.00

September 30, 2021

$1,125,000.00

December 31, 2021

$1,125,000.00

March 31, 2022

$1,125,000.00

June 30, 2022

$1,125,000.00

September 30, 2022

$1,500,000.00

December 31, 2022

$1,500,000.00

March 31, 2023

$1,500,000.00

June 30, 2023

$1,500,000.00

Term Loan Maturity Date

Outstanding Principal Balance of Term Loan

(d)364-Day Revolving Loans. The principal amount of 364-Day Revolving Loans is due and payable in full on the 364-Day Revolving Commitment Termination Date.

Section 2.7Interest on Loans.

(a)Except as otherwise set forth herein, each Loan shall bear interest on the unpaid principal amount thereof from the date made through repayment (whether by acceleration or otherwise) thereof as follows:

(i)in the case of Revolving Loans, the Fourth Amendment Replacement Term Loan or 364-Day Revolving Loans:

(A)if a Base Rate Loan (including a Base Rate Loan referencing the LIBOR Index Rate), the Base Rate plus the Applicable Margin; or

(B)if an Adjusted LIBOR Rate Loan, the Adjusted LIBOR Rate plus the Applicable Margin; and

(ii)in the case of Swingline Loans, at the Swingline Rate (or with respect to any Swingline Loan advanced pursuant to an Auto Borrow Agreement, such other rate as separately agreed in writing between the Borrower and the Swingline Lender).

(b)The basis for determining the rate of interest with respect to any Loan (except a Swingline Loan, which may only be made and maintained at the Swingline Rate (unless and until converted into a Revolving Loan pursuant to the terms and conditions hereof), and the Interest Period with respect to any Adjusted LIBOR Rate

60


Loan, shall be selected by the Borrower and notified to the Administrative Agent and the Lenders pursuant to the applicable Funding Notice or Conversion/Continuation Notice, as the case may be.  If on any day a Loan is outstanding with respect to which a Funding Notice or Conversion/Continuation Notice has not been delivered to the Administrative Agent in accordance with the terms hereof specifying the applicable basis for determining the rate of interest, then for that day (i) if such Loan is an Adjusted LIBOR Rate Loan, such Loan shall become a Base Rate Loan and (ii) if such Loan is a Base Rate Loan, such Loan shall remain a Base Rate Loan.

(c)In connection with Adjusted LIBOR Rate Loans, there shall be no more than eight (8) Interest Periods outstanding at any time.  In the event the Borrower fails to specify between a Base Rate Loan or an Adjusted LIBOR Rate Loan in the applicable Funding Notice or Conversion/Continuation Notice, such Loan (i) if outstanding as an Adjusted LIBOR Rate Loan, will be automatically converted into a Base Rate Loan on the last day of the then-current Interest Period for such Loan, and (ii) if outstanding as a Base Rate Loan will remain as, or (if not then outstanding) will be made as, a Base Rate Loan.  In the event the Borrower fails to specify an Interest Period for any Adjusted LIBOR Rate Loan in the applicable Funding Notice or Conversion/Continuation Notice, the Borrower shall be deemed to have selected an Interest Period of one (1) month.  As soon as practicable after 10:00 a.m. on each Interest Rate Determination Date and each Index Rate Determination Date, the Administrative Agent shall determine (which determination shall, absent manifest error, be final, conclusive and binding upon all parties) the interest rate that shall apply to each of the LIBOR Loans for which an interest rate is then being determined (and for the applicable Interest Period in the case of Adjusted LIBOR Rate Loans) and shall promptly give notice thereof (in writing or by telephone confirmed in writing) to the Borrower and each Lender.

(d)Interest payable pursuant to this Section 2.7 shall be computed on the basis of (i) for interest at the Base Rate (including Base Rate Loans determined by reference to the LIBOR Index Rate), year of three hundred sixty-five (365) or three hundred sixty-six (366) days, as the case may be, and (ii) for all other computations of fees and interest, a year of three hundred sixty (360) days, in each case for the actual number of days elapsed in the period during which it accrues.  In computing interest on any Loan, the date of the making of such Loan or the first day of an Interest Period applicable to such Loan or, with respect to a Base Rate Loan being converted from an Adjusted LIBOR Rate Loan, the date of conversion of such Adjusted LIBOR Rate Loan to such Base Rate Loan, as the case may be, shall be included, and the date of payment of such Loan or the expiration date of an Interest Period applicable to such Loan or, with respect to a Base Rate Loan being converted to an Adjusted LIBOR Rate Loan, the date of conversion of such Base Rate Loan to such Adjusted LIBOR Rate Loan, as the case may be, shall be excluded; provided, if a Loan is repaid on the same day on which it is made, one (1) day’s interest shall be paid on that Loan.

(e)If, as a result of any restatement of or other adjustment to the financial statements of the Borrower or for any other reason, the Borrower or the Lenders determine that (i) the Consolidated Leverage Ratio as calculated by the Borrower as of any applicable date was inaccurate and (ii) a proper calculation of the Consolidated

61


Leverage Ratio would have resulted in higher pricing for such period, the Borrower shall immediately and retroactively be obligated to pay to the Administrative Agent for the account of the Lenders promptly on demand by the Administrative Agent (or, after the occurrence of an actual or deemed entry of an order for relief with respect to the Borrower under the Bankruptcy Code or other Debtor Relief Law, automatically and without further action by the Administrative Agent or any Lender), an amount equal to the excess of the amount of interest and fees that should have been paid for such period over the amount of interest and fees actually paid for such period.  This subsection (e) shall not limit the rights of the Administrative Agent or any Lender, as the case may be, under any other provision of this Agreement.  The Borrower’s obligations under this paragraph shall survive the termination of the Commitments and the repayment of all other Obligations.

(f)Except as otherwise set forth herein, interest on each Loan shall accrue on a daily basis and shall be payable in arrears on and to (i) each Interest Payment Date applicable to that Loan; (ii) upon any prepayment of that Loan (other than a voluntary prepayment of a Revolving Loan, Term Loan or 364-Day Revolving Loan which interest shall be payable in accordance with clause (i) above), to the extent accrued on the amount being prepaid; and (iii) at maturity, including final maturity.

(g)The Borrower agrees to pay to the applicable Issuing Bank, with respect to drawings honored under any Letter of Credit issued by such Issuing Bank, interest on the amount paid by the Issuing Bank in respect of each such honored drawing from the date such drawing is honored to but excluding the date such amount is reimbursed by or on behalf of the Borrower at a rate equal to (i) for the period from the date such drawing is honored to but excluding the applicable Reimbursement Date, the rate of interest otherwise payable hereunder with respect to Revolving Loans that are Base Rate Loans, and (ii) thereafter, a rate which is the lesser of (y) two percent (2%) per annum in excess of the rate of interest otherwise payable hereunder with respect to Revolving Loans that are Base Rate Loans, and (z) the Highest Lawful Rate.

(h)Interest payable pursuant to Section 2.7(g) shall be computed on the basis of a year of three hundred sixty (360) days, for the actual number of days elapsed in the period during which it accrues, and shall be payable on demand or, if no demand is made, on the date on which the related drawing under a Letter of Credit is reimbursed in full.  Promptly upon receipt by the Issuing Bank of any payment of interest pursuant to Section 2.7(g), the Issuing Bank shall distribute to each Lender, out of the interest received by the Issuing Bank in respect of the period from the date such drawing is honored to but excluding the date on which the Issuing Bank is reimbursed for the amount of such drawing (including any such reimbursement out of the proceeds of any Revolving Loans), the amount that such Lender would have been entitled to receive in respect of the letter of credit fee that would have been payable in respect of such Letter of Credit for such period if no drawing had been honored under such Letter of Credit.  In the event the Issuing Bank shall have been reimbursed by the Lenders for all or any portion of such honored drawing, the Issuing Bank shall distribute to each Lender which has paid all amounts payable by it under Section 2.3(e) with respect to such honored drawing such Lender’s Revolving Commitment Percentage of any interest received by the Issuing Bank

62


in respect of that portion of such honored drawing so reimbursed by the Lenders for the period from the date on which the Issuing Bank was so reimbursed by the Lenders to but excluding the date on which such portion of such honored drawing is reimbursed by the Borrower.

Section 2.8Conversion/Continuation.

(a)So long as no Default or Event of Default shall have occurred and then be continuing or would result therefrom, the Borrower shall have the option:

(i)to convert at any time all or any part of any Loan equal to $100,000 and integral multiples of $50,000 in excess of that amount from one Type of Loan to another Type of Loan; provided, an Adjusted LIBOR Rate Loan may only be converted on the expiration of the Interest Period applicable to such Adjusted LIBOR Rate Loan unless the Borrower shall pay all amounts due under Section 3.1(c) in connection with any such conversion; or

(ii)upon the expiration of any Interest Period applicable to any Adjusted LIBOR Rate Loan, to continue all or any portion of such Loan as an Adjusted LIBOR Rate Loan.

(b)The Borrower shall deliver a Conversion/Continuation Notice to the Administrative Agent no later than 1:00 p.m. at least three (3) Business Days in advance of the proposed Conversion/Continuation Date.  Except as otherwise provided herein, a Conversion/Continuation Notice for conversion to, or continuation of, any Adjusted LIBOR Rate Loans (or telephonic notice in lieu thereof) shall be irrevocable on and after the related Interest Rate Determination Date, and the Borrower shall be bound to effect a conversion or continuation in accordance therewith.

Section 2.9Default Rate of Interest.

(a)If any amount of principal of any Loan is not paid when due, whether at stated maturity, by acceleration or otherwise, such amount shall thereafter bear interest at a fluctuating interest rate per annum at all times equal to the Default Rate to the fullest extent permitted by Applicable Laws.

(b)If any amount (other than principal of any Loan) payable by the Borrower under any Credit Document is not paid when due (after the expiration of any applicable grace periods), whether at stated maturity, by acceleration or otherwise, then at the request of the Required Lenders, such amount shall thereafter bear interest at a fluctuating interest rate per annum at all times equal to the Default Rate to the fullest extent permitted by Applicable Laws.

(c)During the continuance of an Event of Default under Section 9.1(f) or Section 9.1(g), the Borrower shall pay interest on the principal amount of all outstanding Obligations hereunder at a fluctuating interest rate per annum at all times equal to the Default Rate to the fullest extent permitted by Applicable Laws.

63


(d)During the continuance of an Event of Default other than an Event of Default under Section 9.1(f) or Section 9.1(g), the Borrower shall, at the request of the Required Lenders, pay interest on the principal amount of all outstanding Obligations hereunder at a fluctuating interest rate per annum at all times equal to the Default Rate to the fullest extent permitted by Applicable Laws.

(e)Accrued and unpaid interest on past due amounts (including interest on past due interest) shall be due and payable upon demand.

(f)In the case of any Adjusted LIBOR Rate Loan, upon the expiration of the Interest Period in effect at the time the Default Rate of interest is effective, each such Adjusted LIBOR Rate Loan shall thereupon become a Base Rate Loan and shall thereafter bear interest at the Default Rate then in effect for Base Rate Loans.  Payment or acceptance of the increased rates of interest provided for in this Section 2.9 is not a permitted alternative to timely payment and shall not constitute a waiver of any Event of Default or otherwise prejudice or limit any rights or remedies of the Administrative Agent or any Lender.

Section 2.10Fees.

(a)Commitment Fee.

(i)Revolving Commitment Fee. The Borrower shall pay to the Administrative Agent for the account of each Lender in accordance with its Revolving Commitment Percentage, a commitment fee (the “Revolving Commitment Fee”) equal to the Applicable Margin of the actual daily amount by which the Aggregate Revolving Commitments exceed the Total Revolving Outstandings, subject to adjustments as provided in Section 2.16.  The Revolving Commitment Fee shall accrue at all times during the Revolving Commitment Period, including at any time during which one or more of the conditions in Section 5 is not met, and shall be due and payable quarterly in arrears on the last Business Day of each March, June, September and December, commencing with the first such date to occur after the Closing Date, and on the Revolving Commitment Termination Date; provided that (1) no Revolving Commitment Fee shall accrue on any of the Revolving Commitment of a Defaulting Lender so long as such Lender shall be a Defaulting Lender and (2) any Revolving Commitment Fee accrued with respect to the Revolving Commitment of a Defaulting Lender during the period prior to the time such Lender became a Defaulting Lender and unpaid at such time shall not be payable by the Borrower so long as such Lender shall be a Defaulting Lender.  The Revolving Commitment Fee shall be calculated quarterly in arrears, and if there is any change in the Applicable Margin during any quarter, the actual daily amount shall be computed and multiplied by the Applicable Margin separately for each period during such quarter that such Applicable Margin was in effect.  For purposes hereof, Swingline Loans shall not be counted toward or be considered as usage of the Aggregate Revolving Commitments.

64


(ii)364-Day Revolving Commitment Fee. The Borrower shall pay to the Administrative Agent for the account of each Lender in accordance with its 364-Day Revolving Commitment Percentage, a commitment fee (the “364-Day Revolving Commitment Fee”; and together with the Revolving Commitment Fee, the “Commitment Fee”) equal to the Applicable Margin of the actual daily amount by which the Aggregate 364-Day Revolving Commitments exceed the Total 364-Day Revolving Outstandings, subject to adjustments as provided in Section 2.16.  The 364-Day Revolving Commitment Fee shall accrue at all times during the 364-Day Revolving Commitment Period, including at any time during which one or more of the conditions in Section 5 is not met, and shall be due and payable quarterly in arrears on the last Business Day of each March, June, September and December, commencing with the first such date to occur after the Seventh Amendment Effective Date, and on the 364-Day Revolving Commitment Termination Date; provided that (1) no 364-Day Revolving Commitment Fee shall accrue on any of the 364-Day Revolving Commitment of a Defaulting Lender so long as such Lender shall be a Defaulting Lender and (2) any 364-Day Revolving Commitment Fee accrued with respect to the 364-Day Revolving Commitment of a Defaulting Lender during the period prior to the time such Lender became a Defaulting Lender and unpaid at such time shall not be payable by the Borrower so long as such Lender shall be a Defaulting Lender.  The 364-Day Revolving Commitment Fee shall be calculated quarterly in arrears, and if there is any change in the Applicable Margin during any quarter, the actual daily amount shall be computed and multiplied by the Applicable Margin separately for each period during such quarter that such Applicable Margin was in effect.

(b)Letter of Credit Fees.

(i)Commercial and Standby Letter of Credit Fees.  The Borrower shall pay to the Administrative Agent for the account of each Lender  in accordance with its Revolving Commitment Percentage (A) a Letter of Credit fee for each commercial Letter of Credit equal to one-quarter of one percent (0.25%) per annum multiplied by the daily maximum amount available to be drawn under such Letter of Credit, and (B) a Letter of Credit fee for each standby Letter of Credit equal to the Applicable Margin multiplied by the daily maximum amount available to be drawn under such Letter of Credit (collectively, the “Letter of Credit Fees”).  For purposes of computing the daily amount available to be drawn under any Letter of Credit, the amount of such Letter of Credit shall be determined in accordance with Section 1.3(i).  The Letter of Credit Fees shall be computed on a quarterly basis in arrears, and shall be due and payable on the last Business Day of each March, June, September and December, commencing with the first such date to occur after the issuance of such Letter of Credit, on the expiration date thereof and thereafter on demand; provided that (1) no Letter of Credit Fees shall accrue in favor of a Defaulting Lender so long as such Lender shall be a Defaulting Lender and (2) any Letter of Credit Fees accrued in favor of a Defaulting Lender during the period prior to the time such Lender became a Defaulting Lender and unpaid at such time shall not be payable by the Borrower so long as such Lender shall be a Defaulting Lender.  If there is any change in the

65


Applicable Margin during any quarter, the daily maximum amount available to be drawn under each standby Letter of Credit shall be computed and multiplied by the Applicable Margin separately for each period during such quarter that such Applicable Margin was in effect.  Notwithstanding anything to the contrary contained herein, during the continuance of an Event of Default under Sections 9.1(f) and (g), all Letter of Credit Fees shall accrue at the Default Rate, and during the continuance of an Event of Default other than an Event of Default under Sections 9.1(f) or (g), then upon the request of the Required Lenders, all Letter of Credit Fees shall accrue at the Default Rate.

(ii)Fronting Fee and Documentary and Processing Charges Payable to Issuing Bank.  The Borrower shall pay directly to each Issuing Bank for its own account a fronting fee (A) with respect to each commercial Letter of Credit or any amendment of a commercial Letter of Credit increasing the amount of such Letter of Credit, at a rate separately agreed between the Borrower and the applicable Issuing Bank, computed on the amount of such commercial Letter of Credit or the amount of such increase, as applicable, and payable upon the issuance of such commercial Letter of Credit or effectiveness of such amendment, as applicable, and (B) with respect to each standby  Letter of Credit, at the rate per annum specified in the Fee Letter, computed on the daily amount available to be drawn under such Letter of Credit on a quarterly basis in arrears.  Such fronting fee shall be due and payable on the last Business Day of each March, June, September and December in respect of the most recently-ended quarterly period (or portion thereof, in the case of the first payment), commencing with the first such date to occur after the issuance of such Letter of Credit, on its expiration date and thereafter on demand.  For purposes of computing the daily amount available to be drawn under any Letter of Credit, the amount of such Letter of Credit shall be determined in accordance with Section 1.3(i).  In addition, the Borrower shall pay directly to the Issuing Bank for its own account the customary issuance, presentation, amendment and other processing fees, and other standard costs and charges, of the Issuing Bank relating to letters of credit as from time to time in effect.  Such customary fees and standard costs and charges are due and payable on demand and are nonrefundable.

(c)Other Fees.  The Borrower shall pay to Regions Capital Markets, a division of Regions Bank, and the Administrative Agent for their own respective accounts fees in the amounts and at the times specified in the Fee Letter, the Fourth Amendment Fee Letter, the Fifth Amendment Fee Letter, the Sixth Amendment Fee Letter and the Seventh Amendment Fee Letter.  Such fees shall be fully earned when paid and shall not be refundable for any reason whatsoever, except to the extent set forth in the Fee Letter, Fourth Amendment Fee Letter, the Fifth Amendment Fee Letter, the Sixth Amendment Fee Letter or the Seventh Amendment Fee Letter, as applicable.

Section 2.11Prepayments/Commitment Reductions.

(a)Voluntary Prepayments.

66


(i)Any time and from time to time, the Loans may be repaid in whole or in part without premium or penalty (subject to Section 3.1):

(A)with respect to Base Rate Loans (including Base Rate Loans referencing the LIBOR Index Rate), the Borrower may prepay any such Loans on any Business Day in whole or in part, in an aggregate minimum amount of $500,000 and integral multiples of $100,000 in excess of that amount;

(B)with respect to Adjusted LIBOR Rate Loans, the Borrower may prepay any such Loans on any Business Day in whole or in part (together with any amounts due pursuant to Section 3.1(c)) in an aggregate minimum amount of $500,000 and integral multiples of $100,000 in excess of that amount; and

(C)with respect to Swingline Loans, the Borrower may prepay any such Loans on any Business Day in whole or in part in any amount;

(ii)All such prepayments shall be made:

(A)upon written or telephonic notice on the date of prepayment in the case of Base Rate Loans or Swingline Loans; and

(B)upon not less than three (3) Business Days’ prior written or telephonic notice in the case of Adjusted LIBOR Rate Loans;

in each case given to the Administrative Agent, or the Swingline Lender, as the case may be, by 11:00 a.m. on the date required and, if given by telephone, promptly confirmed in writing to the Administrative Agent (and the Administrative Agent will promptly transmit such telephonic or original notice for a Credit Extension by telefacsimile or telephone to each Lender).  Upon the giving of any such notice, the principal amount of the Loans specified in such notice shall become due and payable on the prepayment date specified therein.  Any such voluntary prepayment shall be applied as specified in Section 2.12(a).

(b)Voluntary Commitment Reductions.

(i)Revolving Commitments. The Borrower may, from time to time upon not less than three (3) Business Days’ prior written or telephonic notice confirmed in writing to the Administrative Agent (which original written or telephonic notice the Administrative Agent will promptly transmit by telefacsimile or telephone to each applicable Lender), at any time and from time to time terminate in whole or permanently reduce in part the Revolving Commitments (ratably among the Lenders in accordance with their respective commitment percentage thereof); provided, (A) any such partial reduction of the Revolving Commitments shall be in an aggregate minimum amount of $5,000,000 and integral multiples of $1,000,000 in excess of that amount, (B) the Borrower shall not terminate or reduce the Aggregate Revolving Commitments if, after giving effect thereto and to any concurrent prepayments hereunder, the aggregate

67


Total Revolving Outstandings exceed the Aggregate Revolving Commitments and (C) if, after giving effect to any reduction of the Aggregate Revolving Commitments, the Letter of Credit Sublimit and/or the Swingline Sublimit exceed the amount of the Aggregate Revolving Commitments, the Letter of Credit Sublimit and/or the Swingline Sublimit, as applicable, shall be automatically reduced by the amount of such excess.

(ii)364-Day Revolving Commitments. The Borrower may, from time to time, upon not less than three (3) Business Days’ prior written or telephonic notice confirmed in writing to the Administrative Agent (which original written or telephonic notice the Administrative Agent will promptly transmit by telefacsimile or telephone to each applicable Lender), at any time and from time to time terminate in whole or permanently reduce in part (i) the 364-Day Revolving Commitments (ratably among the Lenders in accordance with their respective commitment percentage thereof); provided, (A) any such partial reduction of the 364-Day Revolving Commitments shall be in an aggregate minimum amount of $5,000,000 and integral multiples of $1,000,000 in excess of that amount and (B) the Borrower shall not terminate or reduce the Aggregate 364-Day Revolving Commitments if, after giving effect thereto and to any concurrent prepayments hereunder, the aggregate Total 364-Day Revolving Outstandings exceed the Aggregate 364-Day Revolving Commitments.

(iii)Notices.  The Borrower’s notice to the Administrative Agent shall designate the date (which shall be a Business Day) of such termination or reduction and the amount of any partial reduction, and such termination or reduction of the Revolving Commitments or 364-Day Revolving Commitments, as applicable, shall be effective on the date specified in the Borrower’s notice and shall reduce the Revolving Commitments or 364-Day Revolving Commitments, as applicable, of each Lender proportionately to its Revolving Commitment Percentage or 364-Day Revolving Commitment Percentage thereof.

(c)Mandatory Prepayments.

(i)Revolving Commitments. If at any time (A) the Total Revolving Outstandings shall exceed the Aggregate Revolving Commitments, (B) the Outstanding Amount of Letter of Credit Obligations shall exceed the Letter of Credit Sublimit, or (C) the Outstanding Amount of Swingline Loans shall exceed the Swingline Sublimit, immediate prepayment will be made on or in respect of the Initial Revolving Obligations in an amount equal to such excess; provided, however, that, except with respect to clause (B), Letter of Credit Obligations will not be Cash Collateralized hereunder until the Revolving Loans and Swingline Loans have been paid in full.

(ii)364-Day Revolving Commitments. If at any time the Total 364-Day Revolving Outstandings shall exceed the Aggregate 364-Day Revolving Commitments, immediate prepayment will be made on or in respect of the 364-Day Revolving Loans in an amount equal to such excess.

68


(iii)Asset Sales and Involuntary Dispositions.  Prepayment will be made on the Obligations by the applicable date set forth in the following clauses (x), (y) and (z), in each case, following receipt of Net Cash Proceeds required to be prepaid pursuant to the provisions hereof in an amount equal to one hundred percent (100%) of the Net Cash Proceeds received from any Asset Sale or Involuntary Disposition by the Borrower or any of its Subsidiaries; provided, however, that, so long as no Default or Event of Default has occurred and is continuing, such Net Cash Proceeds shall not be required to be so applied (x) unless the aggregate amount of the Net Cash Proceeds derived from any single Asset Sale is equal to or greater than $250,000, in which case prepayment shall be made on the Obligations (1) by the tenth (10th) Business Day of the calendar month immediately succeeding the calendar month in which the Net Cash Proceeds received from any such Asset Sale were received if the aggregate Outstanding Amount of the Loans as of the date of such receipt is less than $75,000,000 or (2) on the Business Day following receipt of the Net Cash Proceeds received from any such Asset Sale if the aggregate Outstanding Amount of the Loans as of the date of such receipt is greater than or equal to $75,000,000, (y) until the aggregate amount of the Net Cash Proceeds derived from all Asset Sales, inclusive of any Asset Sales consummated in reliance on the foregoing clause (x), in any single fiscal year of the Borrower is equal to or greater than $4,000,000, in which case prepayment of amounts in excess of $4,000,000 shall be made on the Obligations in a single, consolidated payment by the tenth (10th) Business Day of the calendar month immediately succeeding the calendar month in which the Net Cash Proceeds received from all such Asset Sales were received or (z) until the aggregate amount of the Net Cash Proceeds derived from all Involuntary Dispositions in any single fiscal year of the Borrower is equal to or greater than $4,000,000, in which case prepayment of amounts in excess of $4,000,000 shall be made on the Obligations in a single, consolidated payment by the tenth (10th) Business Day of the calendar month immediately succeeding the calendar month in which the Net Cash Proceeds received from all such Involuntary Dispositions were received; provided, that, with respect to the foregoing clause (z), any such Net Cash Proceeds received may be reinvested to build, rebuild or acquire replacement capital assets useful to the business of the Credit Parties within 180 days (or committed to be reinvested within such 180-day period and actually reinvested within 180 days thereafter) of the receipt of such Net Cash Proceeds, it being expressly agreed that any such Net Cash Proceeds not committed to be so reinvested or not so reinvested shall be applied to prepay the Obligations in accordance with this Section 2.11(c).  For the avoidance of doubt, after the occurrence and during the continuance of a Default or Event of Default, prepayment shall be made on the Obligations immediately (and in any event within one (1) Business Day) following receipt of the Net Cash Proceeds received from any such Asset Sale or Involuntary Disposition.

(iv)Debt Transactions.  Prepayment will be made on the Obligations in an amount equal to one hundred percent (100%) of the Net Cash Proceeds from any Debt Transactions on the Business Day following receipt thereof.

69


(v)Equity Transactions.  Prepayment will be made on the Obligations in an amount equal to fifty percent (50%) of the Net Cash Proceeds from any Equity Transactions on the Business Day following receipt thereof.

(vi)Excess Cash Flow.  Solely to the extent Consolidated Leverage Ratio is greater than or equal to 2.50 to 1.00, prepayment will be made on the Obligations, on the Business Day following delivery of each annual Compliance Certificate delivered under Section 7.1(c), commencing with the Fiscal Year ending December 31, 2018, in an amount equal to the difference of (w) fifty percent (50%) of Consolidated Excess Cash Flow for the immediately preceding Fiscal Year minus (x) optional prepayments of Term Loans minus (y) optional prepayments of Revolving Loans for which there has been a permanent reduction of Revolving Commitments pursuant to Section 2.11(b)(i) in the amount of such optional prepayment of Revolving Loans minus (z) optional prepayments of 364-Day Revolving Loans for which there has been a permanent reduction of 364-Day Revolving Commitments pursuant to Section 2.11(b)(ii) in the amount of such optional prepayment of 364-Day Revolving Loans.

(vii)Maximum Cash Hold.  If at any time prior to the Maximum Cash Hold Termination Date the aggregate book cash and Cash Equivalents of the Borrower and its Subsidiaries exceeds the Maximum Cash Hold Amount, immediate prepayment will be made on or in respect of the Initial Revolving Obligations in an amount equal to such excess.

Section 2.12Application of Prepayments.  Within each Loan, prepayments will be applied first to Base Rate Loans, then to LIBOR Loans in direct order of Interest Period maturities.  In addition:

(a)Voluntary Prepayments.  Voluntary prepayments will be applied as specified by the Borrower; provided that in the case of prepayments on the Term Loans, (i) the prepayment will be applied ratably to the Term Loans then outstanding and (ii) with respect to each Term Loan then outstanding, the prepayments will be applied to remaining principal installments thereunder in inverse order of maturity.

(b)Mandatory Prepayments.  Mandatory prepayments will be applied as follows:

(i)Mandatory prepayments in respect of the Revolving Commitments under Section 2.11(c)(i) above shall be applied to the respective Initial Revolving Obligations as appropriate but without a permanent reduction thereof.

(ii)Mandatory prepayments in respect of the 364-Day Revolving Commitments under Section 2.11(c)(ii) above shall be applied to the respective 364-Day Revolving Loans as appropriate but without a permanent reduction thereof.

(iii)Mandatory prepayments in respect of Asset Sales and Involuntary Dispositions under Section 2.11(c)(iii) above, Debt Transactions under

70


Section 2.11(c)(iv), Equity Transactions under Section 2.11(c)(v), and Consolidated Excess Cash Flow under Section 2.11(c)(vi) shall be applied as follows:  first, ratably to the Term Loans, until paid in full, and then to the Revolving Obligations without a permanent reduction thereof.  Mandatory prepayments with respect to each of the Term Loans will be applied to remaining principal installments thereunder in inverse order of maturity.

(c)Prepayments on the Obligations will be paid by the Administrative Agent to the Lenders ratably in accordance with their respective interests therein (except for Defaulting Lenders where their share will be applied as provided in Section 2.16(a)(ii) hereof).

Section 2.13General Provisions Regarding Payments.

(a)All payments by the Borrower of principal, interest, fees and other Obligations hereunder or under any other Credit Document shall be made in Dollars in immediately available funds, without defense, recoupment, setoff or counterclaim, free of any restriction or condition.  The Administrative Agent shall, and the Borrower hereby authorizes the Administrative Agent to, debit a deposit account of the Borrower or any of its Subsidiaries held with the Administrative Agent or any of its Affiliates and designated for such purpose by the Borrower or such Subsidiary in order to cause timely payment to be made to the Administrative Agent of all principal, interest and fees due hereunder or under any other Credit Document (subject to sufficient funds being available in its accounts for that purpose).

(b)In the event that the Administrative Agent is unable to debit a deposit account of the Borrower or any of its Subsidiaries held with the Administrative Agent or any of its Affiliates in order to cause timely payment to be made to the Administrative Agent of all principal, interest and fees due hereunder or any other Credit Document (including because insufficient funds are available in its accounts for that purpose), payments hereunder and under any other Credit Document shall be delivered to the Administrative Agent, for the account of the Lenders, not later than 2:00 p.m. on the date due at the Principal Office of the Administrative Agent or via wire transfer of immediately available funds to an account designated by the Administrative Agent (or at such other location as may be designated in writing by the Administrative Agent from time to time); for purposes of computing interest and fees, funds received by the Administrative Agent after that time on such due date shall be deemed to have been paid by the Borrower on the next Business Day.

(c)All payments in respect of the principal amount of any Loan (other than voluntary repayments of Revolving Loans or 364-Day Revolving Loans) shall be accompanied by payment of accrued interest on the principal amount being repaid or prepaid, and all such payments (and, in any event, any payments in respect of any Loan on a date when interest is due and payable with respect to such Loan) shall be applied to the payment of interest then due and payable before application to principal.

(d)The Administrative Agent shall promptly distribute to each Lender at such address as such Lender shall indicate in writing, such Lender’s applicable pro rata share

71


of all payments and prepayments of principal and interest due to such Lender hereunder, together with all other amounts due with respect thereto, including all fees payable with respect thereto, to the extent received by the Administrative Agent.

(e)Notwithstanding the foregoing provisions hereof, if any Conversion/Continuation Notice is withdrawn as to any Affected Lender or if any Affected Lender makes Base Rate Loans in lieu of its pro rata share of any Adjusted LIBOR Rate Loans, the Administrative Agent shall give effect thereto in apportioning payments received thereafter.

(f)Subject to the provisos set forth in the definition of “Interest Period,” whenever any payment to be made hereunder shall be stated to be due on a day that is not a Business Day, such payment shall be made on the next succeeding Business Day and such extension of time shall be included in the computation of the payment of interest hereunder or of the Commitment Fee hereunder, but such payment shall be deemed to have been made on the date therefor for all other purposes hereunder.

(g)The Administrative Agent may, but shall not be obligated to, deem any payment by or on behalf of the Borrower hereunder that is not made in same day funds prior to 2:00 p.m. to be a non-conforming payment.  Any such payment shall not be deemed to have been received by the Administrative Agent until the later of (i) the time such funds become available funds, and (ii) the applicable next Business Day.  The Administrative Agent shall give prompt telephonic notice to the Borrower and each applicable Lender (confirmed in writing) if any payment is non-conforming.  Any non-conforming payment may constitute or become a Default or Event of Default in accordance with the terms of Section 9.1(a).  Interest shall continue to accrue on any principal as to which a non-conforming payment is made until such funds become available funds (but in no event less than the period from the date of such payment to the next succeeding applicable Business Day) at the Default Rate (unless otherwise provided by the Required Lenders) from the date such amount was due and payable until the date such amount is paid in full.

Section 2.14Sharing of Payments by Lenders.  If any Lender shall, by exercising any right of setoff or counterclaim or otherwise, obtain payment in respect of any principal of or interest on any of its Loans or other obligations hereunder resulting in such Lender receiving payment of a proportion of the aggregate amount of such Loans and accrued interest thereon or other such obligations greater than its pro rata share thereof as provided herein, then the Lender receiving such greater proportion shall (a) notify the Administrative Agent of such fact, and (b) purchase (for cash at face value) participations in the Loans and such other obligations of the other Lenders, or make such other adjustments as shall be equitable, so that the benefit of all such payments shall be shared by the Lenders ratably in accordance with the aggregate amount of principal of and accrued interest on their respective Loans and other amounts owing them; provided that:

(i)if any such participations are purchased and all or any portion of the payment giving rise thereto is recovered, such participations shall be rescinded and the purchase price restored to the extent of such recovery, without interest; and

72


(ii)the provisions of this Section shall not be construed to apply to (A) any payment made by the Borrower pursuant to and in accordance with the express terms of this Agreement (including the application of funds arising from the existence of a Defaulting Lender), (B) any amounts applied by the Swingline Lender to outstanding Swingline Loans, (C) any amounts applied to Letter of Credit Obligations by any Issuing Bank or Swingline Loans by the Swingline Lender, as appropriate, from Cash Collateral provided under Section 2.15 or Section 2.16, or (D) any payment obtained by a Lender as consideration for the assignment of or sale of a participation in any of its Loans or participations in Letter of Credit Obligations, Swingline Loans or other obligations hereunder to any assignee or participant, other than to the Borrower or any Subsidiary thereof (as to which the provisions of this Section shall apply).

Each of the Credit Parties consents to the foregoing and agrees, to the extent it may effectively do so under Applicable Law, that any Lender acquiring a participation pursuant to the foregoing arrangements may exercise against such Credit Party rights of setoff and counterclaim with respect to such participation as fully as if such Lender were a direct creditor of such Credit Party in the amount of such participation.

Section 2.15Cash Collateral.  At any time that there shall exist a Defaulting Lender, within one (1) Business Day following the written request of the Administrative Agent or any Issuing Bank (with a copy to the Administrative Agent) the Borrower shall Cash Collateralize each applicable Issuing Banks’ Fronting Exposure with respect to such Defaulting Lender in an amount sufficient to cover the applicable Fronting Exposure (after giving effect to Section 2.16(a)(iv) and any Cash Collateral provided by the Defaulting Lender).(a)Grant of Security Interest.  The Borrower, and to the extent provided by any Defaulting Lender, such Defaulting Lender, hereby grants to the Administrative Agent, for the benefit of the Issuing Banks, and agrees to maintain, a perfected first priority security interest in all such Cash Collateral as security for the Defaulting Lenders’ obligation to fund participations in respect of Letter of Credit Obligations, to be applied pursuant to clause (b) below.  If at any time the Administrative Agent determines that Cash Collateral is subject to any right or claim of any Person other than the Administrative Agent and the Issuing Banks as herein provided, or that the total amount of such Cash Collateral is less than the applicable Fronting Exposure, the Borrower will, promptly upon demand by the Administrative Agent, pay or provide to the Administrative Agent additional Cash Collateral in an amount sufficient to eliminate such deficiency (after giving effect to any Cash Collateral provided by the Defaulting Lender).

(b)Application.  Notwithstanding anything to the contrary contained in this Agreement, Cash Collateral provided under this Section 2.15 or Section 2.16 in respect of Letters of Credit shall be applied to the satisfaction of the Defaulting Lender’s obligation to fund participations in respect of Letter of Credit Obligations (including, as to Cash Collateral provided by a Defaulting Lender, any interest accrued on such obligation) for which the Cash Collateral was so provided, prior to any other application of such property as may otherwise be provided for herein.

(c)Termination of Requirement.  Cash Collateral (or the appropriate portion thereof) provided to reduce any Issuing Bank’s Fronting Exposure shall no longer be

73


required to be held as Cash Collateral pursuant to this Section 2.15 following (i) the elimination of the applicable Fronting Exposure (including by the termination of Defaulting Lender status of the applicable Lender), or (ii) the determination by the Administrative Agent and each Issuing Bank that there exists excess Cash Collateral; provided, however, (x) that Cash Collateral furnished by or on behalf of a Credit Party shall not be released during the continuance of a Default or Event of Default (and following application as provided in this Section 2.15 may be otherwise applied in accordance with Section 9.3) but shall be released upon the cure, termination or waiver of such Default or Event of Default in accordance with the terms of this Agreement, and (y) the Person providing Cash Collateral and any Issuing Bank or Swingline Lender, as applicable, may agree that Cash Collateral shall not be released but instead held to support future anticipated Fronting Exposure or other obligations.

Section 2.16Defaulting Lenders.

(a)Defaulting Lender Adjustments.  Notwithstanding anything to the contrary contained in this Agreement, if any Lender becomes a Defaulting Lender, then, until such time as such Lender is no longer a Defaulting Lender, to the extent permitted by Applicable Law:

(i)Waivers and Amendments.  Such Defaulting Lender’s right to approve or disapprove any amendment, waiver or consent with respect to this Agreement shall be restricted as set forth in Section 11.4(a)(iii).

(ii)Defaulting Lender Waterfall. Any payment of principal, interest, fees or other amount (other than fees which any Defaulting Lender is not entitled to receive pursuant to Section 2.16(a)(iii)) received by the Administrative Agent for the account of such Defaulting Lender (whether voluntary or mandatory, at maturity, pursuant to Section 9 or otherwise, and including any amounts made available to the Administrative Agent by that Defaulting Lender pursuant to Section 11.3), shall be applied at such time or times as may be determined by the Administrative Agent as follows: first, to the payment of any amounts owing by that Defaulting Lender to the Administrative Agent hereunder; second, to the payment on a pro rata basis of any amounts owing by that Defaulting Lender to any Issuing Bank or the Swingline Lender hereunder; third, to Cash Collateralize the Issuing Bank’s Fronting Exposure with respect to such Defaulting Lender in accordance with Section 2.15; fourth, as the Borrower may request (so long as no Default or Event of Default exists), to the funding of any Loan in respect of which that Defaulting Lender has failed to fund its portion thereof as required by this Agreement, as determined by the Administrative Agent; fifth, if so determined by the Administrative Agent and the Borrower, to be held in a non-interest bearing deposit account and released in order to (x) satisfy such Defaulting Lender’s potential future funding obligations with respect to Loans under this Agreement and (y) Cash Collateralize the Issuing Bank’s future Fronting Exposure with respect to such Defaulting Lender with respect to future Letters of Credit issued under this Agreement, in accordance with Section 2.15; sixth, to the payment of any amounts owing to the Lenders, the Issuing Banks or the Swingline Lender as a result of any judgment of a court of competent jurisdiction obtained by any

74


Lender, any Issuing Bank or the Swingline Lender against that Defaulting Lender as a result of that Defaulting Lender’s breach of its obligations under this Agreement; seventh, so long as no Default or Event of Default exists, to the payment of any amounts owing to the Borrower as a result of any judgment of a court of competent jurisdiction obtained by the Borrower against that Defaulting Lender as a result of that Defaulting Lender’s breach of its obligations under this Agreement; and eighth, to that Defaulting Lender or as otherwise directed by a court of competent jurisdiction; provided, that, if (x) such payment is a payment of the principal amount of any Loans or Letter of Credit Borrowings in respect of which that Defaulting Lender has not fully funded its appropriate share and (y) such Loans or Letter of Credit Borrowings were made at a time when the conditions set forth in Section 5.2 were satisfied or waived, such payment shall be applied solely to the pay the Loans of, and Letter of Credit Borrowings owed to, all Non-Defaulting Lenders on a pro rata basis prior to being applied to the payment of any Loans of, or Letter of Credit Borrowings owed to, such Defaulting Lender until such time as all Loans and funded and unfunded participations in Letter of Credit Obligations and Swingline Loans are held by the Lenders pro rata in accordance with their Revolving Commitments without giving effect to Section 2.16(a)(iv).  Any payments, prepayments or other amounts paid or payable to a Defaulting Lender that are applied (or held) to pay amounts owed by a Defaulting Lender or to post Cash Collateral pursuant to this Section 2.16(a)(ii) shall be deemed paid to (and the underlying obligations satisfied to the extent of such payment) and redirected by that Defaulting Lender, and each Lender irrevocably consents hereto.

(iii)Certain Fees.

(A)Such Defaulting Lender shall not be entitled to receive any Commitment Fee, any fees with respect to Letters of Credit (except as provided in clause (b) below) or any other fees hereunder for any period during which that Lender is a Defaulting Lender (and the Borrower shall not be required to pay any such fee that otherwise would have been required to have been paid to that Defaulting Lender).

(B)Each Defaulting Lender shall be entitled to receive Letter of Credit Fees for any period during which that Lender is a Defaulting Lender only to the extent allocable to its Revolving Commitment Percentage of the stated amount of Letters of Credit for which it has provided Cash Collateral pursuant to Section 2.15.

(C)With respect to any fee not required to be paid to any Defaulting Lender pursuant to clause (A) or (B) above, the Borrower shall (x) pay to each Non-Defaulting Lender that portion of any such fee otherwise payable to such Defaulting Lender with respect to such Defaulting Lender’s participation in Letter of Credit Obligations or Swingline Loans that has been reallocated to such Non-Defaulting Lender pursuant to clause (iv) below, (y) pay to each Issuing Bank and Swingline Lender, as applicable, the amount of any such fee otherwise payable to

75


such Defaulting Lender to the extent allocable to such Issuing Bank’s or Swingline Lender’s Fronting Exposure to such Defaulting Lender, and (z) not be required to pay the remaining amount of any such fee.

(iv)Reallocation of Participations to Reduce Fronting Exposure.  All or any part of such Defaulting Lender’s participation in Letter of Credit Obligations and Swingline Loans shall be reallocated among the Non-Defaulting Lenders in accordance with their respective Revolving Commitment Percentages (calculated without regard to such Defaulting Lender’s Revolving Commitment) but only to the extent that (x) the conditions set forth in Section 5.2 are satisfied at the time of such reallocation (and, unless the Borrower shall have otherwise notified the Administrative Agent at such time, the Borrower shall be deemed to have represented and warranted that such conditions are satisfied at such time), and (y) such reallocation does not cause the aggregate Revolving Credit Exposure at such time to exceed such Non-Defaulting Lender’s Revolving Commitment.  Subject to Section 11.21, no reallocation hereunder shall constitute a waiver or release of any claim of any party hereunder against a Defaulting Lender arising from that Lender having become a Defaulting Lender, including any claim of a Non-Defaulting Lender as a result of such Non-Defaulting Lender’s increased exposure following such reallocation.

(v)Cash Collateral, Repayment of Swingline Loans.  If the reallocation described in clause (iv) above cannot, or can only partially, be effected, the Borrower shall, without prejudice to any right or remedy available to it hereunder or under law, (x) first, prepay Swingline Loans in an amount equal to the Swingline Lenders’ Fronting Exposure and (y) second, Cash Collateralize each Issuing Banks’ Fronting Exposure in accordance with the procedures set forth in Section 2.15.

(b)Defaulting Lender Cure.  If the Borrower, the Administrative Agent and the Swingline Lender and each Issuing Bank agree in writing that a Lender is no longer a Defaulting Lender, the Administrative Agent will so notify the parties hereto, whereupon as of the effective date specified in such notice and subject to any conditions set forth therein (which may include arrangements with respect to any Cash Collateral), that Lender will, to the extent applicable, purchase at par that portion of outstanding Loans of the other Lenders or take such other actions as the Administrative Agent may determine to be necessary to cause the Loans and funded and unfunded participations in Letters of Credit and Swingline Loans to be held pro rata by the Lenders in accordance with the Revolving Commitments (without giving effect to Section 2.16(a)(iv), whereupon such Lender will cease to be a Defaulting Lender; provided that no adjustments will be made retroactively with respect to fees accrued or payments made by or on behalf of the Borrower while that Lender was a Defaulting Lender; and provided, further, that except to the extent otherwise expressly agreed by the affected parties, no change hereunder from Defaulting Lender to Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender’s having been a Defaulting Lender.

(c)New Swingline Loans/Letters of Credit.  So long as any Lender is a Defaulting Lender, (i) the Swingline Lender shall not be required to fund Swingline

76


Loans unless it is satisfied that it will have no Fronting Exposure after giving effect to such Swingline Loan, and (ii) no Issuing Bank shall be required to issue, extend, renew or increase any Letter of Credit unless it is satisfied that it will  have no Fronting Exposure after giving effect thereto.

Section 2.17Removal or Replacement of  Lenders.  If (a) any Lender requests compensation under Section 3.2, (b) any Credit Party is required to pay any additional amount to any Lender or any Governmental Authority for the account of any Lender pursuant to Section 3.3, (c) any Lender gives notice of an inability to fund LIBOR Loans under Section 3.1(b), (d) any Lender is a Defaulting Lender, or (e) any Lender (a “Non-Consenting Lender”) does not consent (including by way of a failure to respond in writing to a proposed amendment, consent or waiver by the date and time specified by the Administrative Agent) to a proposed amendment, consent, change, waiver, discharge or termination hereunder or with respect to any Credit Document that has been approved by the Required Lenders, then the Borrower may, at its sole expense and effort, upon notice to such Lender and the Administrative Agent, require such Lender to assign and delegate without recourse (in accordance with and subject to the restrictions contained in, and consents required by, Section 11.5, all of its interests, rights (other than its rights under Section 3.2, Section 3.3 and Section 11.2) and obligations under this Agreement and the related Credit Documents to an Eligible Assignee that shall assume such obligations (which assignee may be another Lender, if a Lender accepts such assignment), provided that:

(i)the Borrower shall have paid to the Administrative Agent the assignment fee specified in Section 11.5(b)(iv);

(ii)such Lender shall have received payment of an amount equal to the outstanding principal of its Loans and participations in Letter of Credit Borrowings, as applicable, accrued interest thereon, accrued fees and all other amounts payable to it hereunder and under the other Credit Documents (including any amounts under Section 3.1(c)) from the assignee (to the extent of such outstanding principal and accrued interest and fees) or the Borrower (in the case of all other amounts);

(iii)in the case of any such assignment resulting from a claim for compensation under Section 3.2 or payments required to be made pursuant to Section 3.3, such assignment is reasonably expected to result in a reduction in such compensation or payments thereafter;

(iv)such assignment does not conflict with Applicable Law; and

(v)in the case of any such assignment resulting from a Non-Consenting Lender’s failure to consent to a proposed amendment, consent, change, waiver, discharge or termination, the successor replacement Lender shall have consented to the proposed amendment, consent, change, waiver, discharge or termination.

Each Lender agrees that in the event it, or its interests in the Loans and obligations hereunder, shall become subject to the replacement and removal provisions of this Section, it will cooperate with the Borrower and the Administrative Agent to give effect to the provisions

77


hereof, including execution and delivery of an Assignment Agreement in connection therewith, but the replacement and removal provisions of this Section shall be effective regardless of whether an Assignment Agreement shall have been given.

A Lender shall not be required to make any such assignment or delegation if, prior thereto, as a result of a waiver by such Lender or otherwise, the circumstances entitling the Borrower to require such assignment and delegation cease to apply.

SECTION 3.  YIELD PROTECTION

Section 3.1Making or Maintaining LIBOR Loans.

(a)Inability to Determine Applicable Interest Rate.  In the event that the Administrative Agent shall have determined (which determination shall be final and conclusive and binding upon all parties hereto), on any Interest Rate Determination Date or any Index Rate Determination Date with respect to any LIBOR Loans, that by reason of circumstances affecting the London interbank market adequate and fair means do not exist for ascertaining the interest rate applicable to such LIBOR Loans on the basis provided for in the definition of Adjusted LIBOR Rate or LIBOR Index Rate, as applicable, the Administrative Agent shall on such date give notice (by telefacsimile or by telephone confirmed in writing) to the Borrower and each Lender of such determination, whereupon (i) no Loans may be made as, or converted to, LIBOR Loans until such time as the Administrative Agent notifies the Borrower and the Lenders that the circumstances giving rise to such notice no longer exist, and (ii) any Funding Notice or Conversion/Continuation Notice given by the Borrower with respect to the Loans in respect of which such determination was made shall be deemed to be rescinded by the Borrower and such Loans shall be automatically made or continued as, or converted to, as applicable, Base Rate Loans without reference to the LIBOR Index Rate component of the Base Rate.

(b)Illegality or Impracticability of LIBOR Loans.  In the event that on any date any Lender shall have determined (which determination shall be final and conclusive and binding upon all parties hereto but shall be made only after consultation with the Borrower and the Administrative Agent) that the making, maintaining or continuation of its LIBOR Loans (i) has become unlawful as a result of compliance by such Lender in good faith with any law, treaty, governmental rule, regulation, guideline or order (or would conflict with any such treaty, governmental rule, regulation, guideline or order not having the force of law even though the failure to comply therewith would not be unlawful), or (ii) has become impracticable, as a result of contingencies occurring after the date hereof which materially and adversely affect the London interbank market or the position of such Lender in that market, then, and in any such event, such Lender shall be an “Affected Lender” and it shall on that day give notice (by telefacsimile or by telephone confirmed in writing) to the Borrower and the Administrative Agent of such determination (which notice the Administrative Agent shall promptly transmit to each other Lender).  Thereafter (1) the obligation of the Affected Lender to make Loans as, or to convert Loans to, LIBOR Loans shall be suspended until such notice shall be withdrawn by the Affected Lender, (2) to the extent such determination by the Affected Lender relates to a LIBOR Loan then being requested by the Borrower pursuant to a

78


Funding Notice or a Conversion/Continuation Notice, the Affected Lender shall make such Loan as (or continue such Loan as or convert such Loan to, as the case may be) a Base Rate Loan without reference to the LIBOR Index Rate component of the Base Rate, (3) the Affected Lender’s obligation to maintain its outstanding LIBOR Loans (the “Affected Loans”) shall be terminated at the earlier to occur of the expiration of the Interest Period then in effect with respect to the Affected Loans or when required by law, and (4) the Affected Loans shall automatically convert into Base Rate Loans without reference to the LIBOR Index Rate component of the Base Rate on the date of such termination.  Notwithstanding the foregoing, to the extent a determination by an Affected Lender as described above relates to a LIBOR Loan then being requested by the Borrower pursuant to a Funding Notice or a Conversion/Continuation Notice, the Borrower shall have the option, subject to the provisions of Section 3.1(a), to rescind such Funding Notice or Conversion/Continuation Notice as to all Lenders by giving notice (by telefacsimile or by telephone confirmed in writing) to the Administrative Agent of such rescission on the date on which the Affected Lender gives notice of its determination as described above (which notice of rescission the Administrative Agent shall promptly transmit to each other Lender).  Except as provided in the immediately preceding sentence, nothing in this Section 3.1(b) shall affect the obligation of any Lender other than an Affected Lender to make or maintain Loans as, or to convert Loans to, LIBOR Loans in accordance with the terms hereof.

(c)Compensation for Breakage or Non-Commencement of Interest Periods.  The Borrower shall compensate each Lender, upon written request by such Lender (which request shall set forth the basis for requesting such amounts), for all reasonable out-of-pocket losses, expenses and liabilities (including any interest paid or calculated to be due and payable by such Lender to lenders of funds borrowed by it to make or carry its Adjusted LIBOR Rate Loans and any loss, expense or liability sustained by such Lender in connection with the liquidation or re-employment of such funds but excluding loss of anticipated profits) which such Lender sustains:  (i) if for any reason (other than a default by such Lender) a borrowing of any Adjusted LIBOR Rate Loans does not occur on a date specified therefor in a Funding Notice or a telephonic request for borrowing, or a conversion to or continuation of any Adjusted LIBOR Rate Loans does not occur on a date specified therefor in a Conversion/Continuation Notice or a telephonic request for conversion or continuation; (ii) if any prepayment or other principal payment of, or any conversion of, any of its Adjusted LIBOR Rate Loans occurs on any day other than the last day of an Interest Period applicable to that Loan (whether voluntary, mandatory, automatic, by reason of acceleration, or otherwise), including as a result of an assignment in connection with the replacement of a Lender pursuant to Section 2.17; or (iii) if any prepayment of any of its Adjusted LIBOR Rate Loans is not made on any date specified in a notice of prepayment given by the Borrower.

(d)Booking of LIBOR Loans.  Any Lender may make, carry or transfer LIBOR Loans at, to, or for the account of any of its branch offices or the office of an Affiliate of such Lender.

(e)Assumptions Concerning Funding of Adjusted LIBOR Rate Loans.  Calculation of all amounts payable to a Lender under this Section 3.1 and under

79


Section 3.2 shall be made as though such Lender had actually funded each of its relevant Adjusted LIBOR Rate Loans through the purchase of a LIBOR deposit bearing interest at the rate obtained pursuant to clause (i) of the definition of Adjusted LIBOR Rate in an amount equal to the amount of such Adjusted LIBOR Rate Loans and having a maturity comparable to the relevant Interest Period and through the transfer of such LIBOR deposit from an offshore office of such Lender to a domestic office of such Lender in the United States; provided, however, each Lender may fund each of its Adjusted LIBOR Rate Loans in any manner it sees fit and the foregoing assumptions shall be utilized only for the purposes of calculating amounts payable under this Section 3.1 and under Section 3.2.

(f)Certificates for Reimbursement.  A certificate of a Lender setting forth in reasonable detail the amount or amounts necessary to compensate such Lender, as specified in paragraph (c) of this Section and the circumstances giving rise thereto shall be delivered to the Borrower and shall be conclusive absent manifest error.  In the absence of any such manifest error, the Borrower shall pay such Lender or such Issuing Bank, as the case may be, the amount shown as due on any such certificate within ten (10) Business Days after receipt thereof.

(g)Delay in Requests.  The Borrower shall not be required to compensate a Lender pursuant to this Section for any such amounts incurred more than six (6) months prior to the date that such Lender delivers to the Borrower the certificate referenced in Section 3.1(f).

Section 3.2Increased Costs.

(a)Increased Costs Generally.  If any Change in Law shall:

(i)impose, modify or deem applicable any reserve, special deposit, compulsory loan, insurance charge or similar requirement against assets of, deposits with or for the account of, or credit extended or participated in by, any Lender (except any reserve requirement reflected in the Adjusted LIBOR Rate or the LIBOR Index Rate) or any Issuing Bank;

(ii)subject any Recipient to any Taxes (other than (A) Indemnified Taxes, (B) Taxes described in clauses (b) through (d) of the definition of Excluded Taxes and (C) Connection Income Taxes) on its loans, loan principal, letters of credit, commitments, or other obligations, or its deposits, reserves, other liabilities or capital attributable thereto; or

(iii)impose on any Lender or any Issuing Bank or the London interbank market any other condition, cost or expense (other than Taxes) affecting this Agreement or Loans made by such Lender or any Letter of Credit or participation therein;

and the result of any of the foregoing shall be to increase the cost to such Lender or such other Recipient of making, converting to, continuing or maintaining any Loan or of maintaining its obligation to make any such Loan, or to increase the cost to such Lender, such Issuing Bank or

80


such other Recipient of participating in, issuing or maintaining any Letter of Credit (or of maintaining its obligation to participate in or to issue any Letter of Credit), or to reduce the amount of any sum received or receivable by such Lender, Issuing Bank or other Recipient hereunder (whether of principal, interest or any other amount) then, upon request of such Lender, Issuing Bank or other Recipient, the Borrower will pay to such Lender, Issuing Bank or other Recipient, as the case may be, such additional amount or amounts as will compensate such Lender, Issuing Bank or other Recipient, as the case may be, for such additional costs incurred or reduction suffered.

(b)Capital and Liquidity Requirements.  If any Lender, any Issuing Bank or the Swingline Lender (for purposes hereof, may be referred to collectively as “the Lenders” or a “Lender”) determines that any Change in Law affecting such Lender or any lending office of such Lender or such Lender’s holding company, if any, regarding capital or liquidity ratios or requirements has or would have the effect of reducing the rate of return on such Lender’s capital or on the capital of such Lender’s holding company, if any, as a consequence of this Agreement, the commitments of such Lender hereunder or the Loans made by, or participations in Letters of Credit and Swingline Loans held by, such Lender, or the Letters of Credit issued by such Issuing Bank, to a level below that which such Lender or such Lender’s holding company could have achieved but for such Change in Law (taking into consideration such Lender’s policies and the policies of such Lender’s holding company with respect to capital adequacy), then from time to time the Borrower will pay to such Lender, as the case may be, such additional amount or amounts as will compensate such Lender or such Lender’s holding company for any such reduction suffered.

(c)Certificates for Reimbursement.  A certificate of a Lender or an Issuing Bank setting forth in reasonable detail the amount or amounts necessary to compensate such Lender or such Issuing Bank or its holding company, as the case may be, as specified in paragraph (a) or (b) of this Section and the circumstances giving rise thereto shall be delivered to the Borrower and shall be conclusive absent manifest error.  In the absence of any such manifest error, the Borrower shall pay such Lender or such Issuing Bank, as the case may be, the amount shown as due on any such certificate within ten (10) Business Days after receipt thereof.

(d)Delay in Requests.  Failure or delay on the part of any Lender or any Issuing Bank to demand compensation pursuant to this Section shall not constitute a waiver of such Lender’s or such Issuing Bank’s right to demand such compensation, provided that the Borrower shall not be required to compensate a Lender or an Issuing Bank pursuant to this Section for any increased costs incurred or reductions suffered more than six (6) months prior to the date that such Lender or such Issuing Bank, as the case may be, delivers to the Borrower the certificate referenced in Section 3.2(c) and notifies the Borrower of such Lender’s or such Issuing Bank’s intention to claim compensation therefor (except that, if the Change in Law giving rise to such increased costs or reductions is retroactive, then the six-month period referred to above shall be extended to include the period of retroactive effect thereof).

81


Section 3.3Taxes.

(a)Issuing Banks.  For purposes of this Section 3.3, the term “Lender” shall include any Issuing Bank and the term “Applicable Law” shall include FATCA.

(b)Payments Free of Taxes; Obligation to Withhold; Payments on Account of Taxes.  Any and all payments by or on account of any obligation of any Credit Party hereunder or under any other Credit Document shall be made without deduction or withholding for any Taxes, except as required by Applicable Law.  If any Applicable Law (as determined in the good faith discretion of an applicable Withholding Agent) requires the deduction or withholding of any Tax from any such payment by a Withholding Agent, then the applicable Withholding Agent shall be entitled to make such deduction or withholding and shall timely pay the full amount deducted or withheld to the relevant Governmental Authority in accordance with Applicable Law and, if such Tax is an Indemnified Tax, then the sum payable by the applicable Credit Party shall be increased as necessary so that after such deduction or withholding has been made (including such deductions and withholdings applicable to additional sums payable under this Section) the applicable Recipient receives an amount equal to the sum it would have received had no such deduction or withholding been made.

(c)Payment of Other Taxes by the Credit Parties.  The Credit Parties shall timely pay to the relevant Governmental Authority in accordance with Applicable Law, or at the option of the Administrative Agent timely reimburse it for the payment of, any Other Taxes.

(d)Tax Indemnification.  (i) The Credit Parties shall jointly and severally indemnify each Recipient and shall make payment in respect thereof within ten (10) Business Days after demand therefor, for the full amount of any Indemnified Taxes (including Indemnified Taxes imposed or asserted on or attributable to amounts payable under this Section) payable or paid by such Recipient or required to be withheld or deducted from a payment to such Recipient, and any reasonable expenses arising therefrom or with respect thereto, whether or not such Indemnified Taxes were correctly or legally imposed or asserted by the relevant Governmental Authority.  A certificate as to the amount of any such payment or liability delivered to the Borrower by a Lender (with a copy to the Administrative Agent), or by the Administrative Agent on its own behalf or on behalf of a Lender, shall be conclusive absent manifest error.

(ii)Each Lender shall severally indemnify the Administrative Agent within ten (10) Business Days after demand therefor, for (i) any Indemnified Taxes attributable to such Lender (but only to the extent that any Credit Party has not already indemnified the Administrative Agent for such Indemnified Taxes and without limiting the obligation of the Credit Parties to do so), (ii) any Taxes attributable to such Lender’s failure to comply with the provisions of Section 11.5(d) relating to the maintenance of a Participant Register and (iii) any Excluded Taxes attributable to such Lender, in each case, that are payable or paid by the Administrative Agent in connection with any Credit Document, and any reasonable expenses arising therefrom or with respect thereto, whether or not such Taxes were correctly or legally imposed or asserted by the relevant Governmental

82


Authority.  A certificate as to the amount of such payment or liability delivered to any Lender by the Administrative Agent shall be conclusive absent manifest error.  Each Lender hereby authorizes the Administrative Agent to set off and apply any and all amounts at any time owing to such Lender  under any Credit Document or otherwise payable by the Administrative Agent to the Lender  from any other source against any amount due to the Administrative Agent under this clause (ii).

(e)Evidence of Payments.  As soon as practicable after any payment of Taxes by any Credit Party to a Governmental Authority pursuant to this Section, such Credit Party shall deliver to the Administrative Agent the original or a certified copy of a receipt issued by such Governmental Authority evidencing such payment, a copy of a return reporting such payment or other evidence of such payment reasonably satisfactory to the Administrative Agent.

(f)Status of Lenders; Tax Documentation.  (i) Any Lender that is entitled to an exemption from or reduction of withholding Tax with respect to payments made under any Credit Document shall deliver to the Borrower and the Administrative Agent, at the time or times reasonably requested by the Borrower or the Administrative Agent, such properly completed and executed documentation reasonably requested by the Borrower or the Administrative Agent as will permit such payments to be made without withholding or at a reduced rate of withholding.  In addition, any Lender, if reasonably requested by the Borrower or the Administrative Agent, shall deliver such other documentation prescribed by Applicable Law or reasonably requested by the Borrower or the Administrative Agent as will enable the Borrower or the Administrative Agent to determine whether or not such Lender is subject to backup withholding or information reporting requirements.  Notwithstanding anything to the contrary in the preceding two sentences, the completion, execution and submission of such documentation (other than such documentation set forth in clauses (ii)(A), (ii)(B) and (ii)(D) below) shall not be required if in the Lender’s reasonable judgment such completion, execution or submission would subject such Lender to any material unreimbursed cost or expense or would materially prejudice the legal or commercial position of such Lender.

(ii)Without limiting the generality of the foregoing, in the event that the Borrower is a U.S. Person,

(A)any Lender that is a U.S. Person shall deliver to the Borrower and the Administrative Agent on or prior to the date on which such Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Borrower or the Administrative Agent), executed originals of IRS Form W-9 certifying that such Lender is exempt from U.S. federal backup withholding tax;

(B)any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the Borrower and the Administrative Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request

83


of the Borrower or the Administrative Agent), whichever of the following is applicable:

(iii)in the case of a Foreign Lender claiming the benefits of an income tax treaty to which the United States is a party (x) with respect to payments of interest under any Credit Document, executed originals of IRS Form W-8BEN or W-8BEN-E establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the “interest” article of such tax treaty and (y) with respect to any other applicable payments under any Credit Document, IRS Form W-8BEN or W-8BEN-E establishing an exemption from, or reduction of, U.S. federal withholding Tax pursuant to the “business profits” or “other income” article of such tax treaty;

(iv)executed originals of IRS Form W-8ECI;

(v)in the case of a Foreign Lender claiming the benefits of the exemption for portfolio interest under Section 881(c) of the Internal Revenue Code, (x) a certificate substantially in the form of Exhibit 3.3-1 to the effect that such Foreign Lender is not a “bank” within the meaning of Section 881(c)(3)(A) of the Internal Revenue Code, a “10 percent shareholder” of the Borrower within the meaning of Section 881(c)(3)(B) of the Internal Revenue Code, or a “controlled foreign corporation” described in Section 881(c)(3)(C) of the Internal Revenue Code (a “U.S. Tax Compliance Certificate”) and (y) executed originals of IRS Form W-8BEN or W-8BEN-E; or

(vi)to the extent a Foreign Lender is not the beneficial owner, executed originals of IRS Form W-8IMY, accompanied by IRS Form W-8ECI, IRS Form W-8BEN or W-8BEN-E, a U.S. Tax Compliance Certificate substantially in the form of Exhibit 3.3-2 or Exhibit 3.3-3, IRS Form W-9, and/or other certification documents from each beneficial owner, as applicable; provided that if the Foreign Lender is a partnership and one or more direct or indirect partners of such Foreign Lender are claiming the portfolio interest exemption, such Foreign Lender may provide a U.S. Tax Compliance Certificate substantially in the form of Exhibit 3.3-4 on behalf of each such direct and indirect partner;

(A)any Foreign Lender shall, to the extent it is legally entitled to do so, deliver to the Borrower and the Administrative Agent (in such number of copies as shall be requested by the recipient) on or prior to the date on which such Foreign Lender becomes a Lender under this Agreement (and from time to time thereafter upon the reasonable request of the Borrower or the Administrative Agent), executed originals of any other form prescribed by Applicable Law as a basis for claiming exemption from or a reduction in U.S. federal withholding Tax, duly completed, together with such supplementary documentation as may be prescribed by Applicable Law to permit the Borrower or the Administrative Agent to determine the withholding or deduction required to be made; and

84


(B)if a payment made to a Lender under any Credit Document would be subject to U.S. federal withholding Tax imposed by FATCA if such Lender were to fail to comply with the applicable reporting requirements of FATCA (including those contained in Section 1471(b) or 1472(b) of the Internal Revenue Code, as applicable), such Lender shall deliver to the Borrower and the Administrative Agent at the time or times prescribed by law and at such time or times reasonably requested by the Borrower or the Administrative Agent such documentation prescribed by Applicable Law (including as prescribed by Section 1471(b)(3)(C)(i) of the Internal Revenue Code) and such additional documentation reasonably requested by the Borrower or the Administrative Agent as may be necessary for the Borrower and the Administrative Agent to comply with their obligations under FATCA and to determine that such Lender has complied with such Lender’s obligations under FATCA or to determine the amount to deduct and withhold from such payment.  Solely for purposes of this clause (D), “FATCA” shall include any amendments made to FATCA after the date of this Agreement.

Each Lender agrees that if any form or certification it previously delivered expires or becomes obsolete or inaccurate in any respect, it shall update such form or certification or promptly notify the Borrower and the Administrative Agent in writing of its legal inability to do so.

(g)Treatment of Certain Refunds.  Unless required by Applicable Law, at no time shall the Administrative Agent have any obligation to file for or otherwise pursue on behalf of a Lender, or have any obligation to pay to any Lender, any refund of Taxes withheld or deducted from funds paid for the account of such Lender.  If any indemnified party determines, in its sole discretion exercised in good faith, that it has received a refund of any Taxes as to which it has been indemnified pursuant to this Section (including by the payment of additional amounts pursuant to this Section), it shall pay to the indemnifying party an amount equal to such refund (but only to the extent of indemnity payments made under this Section with respect to the Taxes giving rise to such refund), net of all out-of-pocket expenses (including Taxes) of such indemnified party and without interest (other than any interest paid by the relevant Governmental Authority with respect to such refund).  Such indemnifying party, upon the request of the indemnified party, shall repay to such indemnified party the amount paid over pursuant to this paragraph (g) (plus any penalties, interest or other charges imposed by the relevant Governmental Authority) in the event that such indemnified party is required to repay such refund to such Governmental Authority.  Notwithstanding anything to the contrary in this paragraph (g), in no event will the indemnified party be required to pay any amount to an indemnifying party pursuant to this paragraph (g) the payment of which would place the indemnified party in a less favorable net after-Tax position than the indemnified party would have been in if the Tax subject to indemnification and giving rise to such refund had not been deducted, withheld or otherwise imposed and the indemnification payments or additional amounts with respect to such Tax had never been paid.  This paragraph shall not be construed to require any indemnified party to make

85


available its Tax returns (or any other information relating to its Taxes that it deems confidential) to the indemnifying party or any other Person.

(h)Survival.  Each party’s obligations under this Section 3.3 shall survive the resignation or replacement of the Administrative Agent or any assignment of rights by, or the replacement of, a Lender, the termination of the Commitments and the repayment, satisfaction or discharge of all obligations under any Credit Document.

Section 3.4Mitigation Obligations; Designation of a Different Lending Office.  If any Lender requests compensation under Section 3.2, or requires the Borrower to pay any Indemnified Taxes or additional amounts to any Lender or any Governmental Authority for the account of any Lender pursuant to Section 3.3, then such Lender shall (at the request of the Borrower) use reasonable efforts to designate a different lending office for funding or booking its Loans hereunder or to assign its rights and obligations hereunder to another of its offices, branches or affiliates, if, in the judgment of such Lender, such designation or assignment (i) would eliminate or reduce amounts payable pursuant to Section 3.2 or Section 3.3, as the case may be, in the future, and (ii) would not subject such Lender to any unreimbursed cost or expense and would not otherwise be disadvantageous to such Lender.  The Borrower hereby agrees to pay all reasonable costs and expenses incurred by any Lender in connection with any such designation or assignment.

SECTION 4.  GUARANTY

Section 4.1The Guaranty.

Each of the Guarantors hereby jointly and severally guarantees to the Administrative Agent, the Lenders, the Qualifying Swap Providers, the Qualifying Treasury Management Banks and the other holders of the Obligations as hereinafter provided, as primary obligor and not as surety, the prompt payment of the Obligations (the “Guaranteed Obligations”) in full when due (whether at stated maturity, as a mandatory prepayment, by acceleration, as a mandatory Cash Collateralization or otherwise) strictly in accordance with the terms thereof.  The Guarantors hereby further agree that if any of the Obligations are not paid in full when due (whether at stated maturity, as a mandatory prepayment, by acceleration, as a mandatory Cash Collateralization or otherwise), the Guarantors will, jointly and severally, promptly pay the same, without any demand or notice whatsoever, and that in the case of any extension of time of payment or renewal of any of the Obligations, the same will be promptly paid in full when due (whether at extended maturity, as a mandatory prepayment, by acceleration, as a mandatory Cash Collateralization or otherwise) in accordance with the terms of such extension or renewal.

Notwithstanding any provision to the contrary contained herein, in any other of the Credit Documents, Swap Agreements, Treasury Management Agreements or other documents relating to the Obligations, (a) the obligations of each Guarantor under this Agreement and the other Credit Documents shall be limited to an aggregate amount equal to the largest amount that would not render such obligations subject to avoidance under the Debtor Relief Laws or any comparable provisions of any applicable state law and (b) the Guaranteed Obligations of a Guarantor shall exclude any Excluded Swap Obligations with respect to such Guarantor.

Section 4.2Obligations Unconditional.

86


The obligations of the Guarantors under Section 4.1 are joint and several, absolute and unconditional, irrespective of the value, genuineness, validity, regularity or enforceability of any of the Credit Documents, Swap Agreements or Treasury Management Agreements, or any other agreement or instrument referred to therein, or any substitution, release, impairment or exchange of any other guarantee of or security for any of the Obligations, and, to the fullest extent permitted by Applicable Law, irrespective of any law or regulation or other circumstance whatsoever which might otherwise constitute a legal or equitable discharge or defense of a surety or guarantor, it being the intent of this Section 4.2 that the obligations of the Guarantors hereunder shall be absolute and unconditional under any and all circumstances.  Each Guarantor agrees that such Guarantor shall have no right of subrogation, indemnity, reimbursement or contribution against the Borrower or any other Guarantor for amounts paid under this Section 4 until such time as the Obligations have been paid in full and the Commitments have expired or terminated.  Without limiting the generality of the foregoing, it is agreed that, to the fullest extent permitted by law, the occurrence of any one or more of the following shall not alter or impair the liability of any Guarantor hereunder, which shall remain absolute and unconditional as described above:

(a)at any time or from time to time, without notice to any Guarantor, the time for any performance of or compliance with any of the Obligations shall be extended, or such performance or compliance shall be waived;

(b)any of the acts mentioned in any of the provisions of any of the Credit Documents, any Swap Agreement between any Credit Party and any Swap Provider, or any Treasury Management Agreement between any Credit Party and any Treasury Management Bank, or any other agreement or instrument referred to in the Credit Documents, such Swap Agreements or such Treasury Management Agreements shall be done or omitted;

(c)the maturity of any of the Obligations shall be accelerated, or any of the Obligations shall be modified, supplemented or amended in any respect, or any right under any of the Credit Documents, any Swap Agreement between any Credit Party and any Swap Provider or any Treasury Management Agreement between any Credit Party and any Treasury Management Bank, or any other agreement or instrument referred to in the Credit Documents, such Swap Agreements or such Treasury Management Agreements shall be waived or any other guarantee of any of the Obligations or any security therefor shall be released, impaired or exchanged in whole or in part or otherwise dealt with;

(d)any Lien granted to, or in favor of, the Administrative Agent or any Lender or Lenders as security for any of the Obligations shall fail to attach or be perfected; or

(e)any of the Obligations shall be determined to be void or voidable (including, without limitation, for the benefit of any creditor of any Guarantor) or shall be subordinated to the claims of any Person (including, without limitation, any creditor of any Guarantor).

87


With respect to its obligations hereunder, each Guarantor hereby expressly waives diligence, presentment, demand of payment, protest and all notices whatsoever, and any requirement that the Administrative Agent or any Lender exhaust any right, power or remedy or proceed against any Person under any of the Credit Documents, any Swap Agreement between any Credit Party and any Swap Provider or any Treasury Management Agreement between any Credit Party and any Treasury Management Bank, or any other agreement or instrument referred to in the Credit Documents, such Swap Agreements or such Treasury Management Agreements, or against any other Person under any other guarantee of, or security for, any of the Obligations.

Section 4.3Reinstatement.

The obligations of the Guarantors under this Section 4 shall be automatically reinstated if and to the extent that for any reason any payment by or on behalf of any Person in respect of the Obligations is rescinded or must be otherwise restored by any holder of any of the Obligations, whether as a result of any proceedings in bankruptcy or reorganization or otherwise, and each Guarantor agrees that it will indemnify the Administrative Agent and each Lender on demand for all reasonable costs and expenses (including, without limitation, the fees, charges and disbursements of counsel) incurred by the Administrative Agent or such Lender in connection with such rescission or restoration, including any such costs and expenses incurred in defending against any claim alleging that such payment constituted a preference, fraudulent transfer or similar payment under any bankruptcy, insolvency or similar law.

Section 4.4Certain Additional Waivers.

Each Guarantor agrees that such Guarantor shall have no right of recourse to security for the Obligations, except through the exercise of rights of subrogation pursuant to Section 4.2 and through the exercise of rights of contribution pursuant to Section 4.6.

Section 4.5Remedies.

The Guarantors agree that, to the fullest extent permitted by law, as between the Guarantors, on the one hand, and the Administrative Agent and the Lenders, on the other hand, the Obligations may be declared to be forthwith due and payable as provided in Section 9.2 (and shall be deemed to have become automatically due and payable in the circumstances provided in said Section 9.2) for purposes of Section 4.1 notwithstanding any stay, injunction or other prohibition preventing such declaration (or preventing the Obligations from becoming automatically due and payable) as against any other Person and that, in the event of such declaration (or the Obligations being deemed to have become automatically due and payable), the Obligations (whether or not due and payable by any other Person) shall forthwith become due and payable by the Guarantors for purposes of Section 4.1.  The Guarantors acknowledge and agree that their obligations hereunder are secured in accordance with the terms of the Collateral Documents and that the Lenders may exercise their remedies thereunder in accordance with the terms thereof.

Section 4.6Rights of Contribution.

The Guarantors agree among themselves that, in connection with payments made hereunder, each Guarantor shall have contribution rights against the other Guarantors as

88


permitted under Applicable Law.  Such contribution rights shall be subordinate and subject in right of payment to the obligations of such Guarantors under the Credit Documents and no Guarantor shall exercise such rights of contribution until all Obligations have been paid in full and the Commitments have terminated.

Section 4.7Guarantee of Payment; Continuing Guarantee.

The guarantee in this Section 4 is a guaranty of payment and not of collection, is a continuing guarantee, and shall apply to all Obligations whenever arising.

Section 4.8Keepwell.

Each Qualified ECP Guarantor hereby jointly and severally absolutely, unconditionally and irrevocably undertakes to provide such funds or other support as may be needed from time to time by each Specified Credit Party to honor all of such Specified Credit Party’s obligations under the Guaranty and the Collateral Documents in respect of Swap Obligations (provided, however, that each Qualified ECP Guarantor shall only be liable under this Section 4.8 for the maximum amount of such liability that can be hereby incurred without rendering such Qualified ECP Guarantor’s obligations and undertakings under this Section 4, voidable under applicable Debtor Relief Laws, and not for any greater amount).  The obligations and undertakings of each Qualified ECP Guarantor under this Section 4.8 shall remain in full force and effect until the Guaranteed Obligations have been indefeasibly paid and performed in full and the commitments relating thereto have expired or terminated, or, with respect to any Guarantor, if earlier, such Guarantor is released from its Guaranteed Obligations in accordance with Section 10.10(a).  Each Qualified ECP Guarantor intends that this Section 4.8 constitute, and this Section 4.8 shall be deemed to constitute, a “keepwell, support, or other agreement” for the benefit of each Specified Credit Party for all purposes of section 1a(18)(A)(v)(II) of the Commodity Exchange Act.

SECTION 5.  CONDITIONS PRECEDENT

Section 5.1Conditions Precedent to Initial Credit Extensions.  The obligation of each Lender to make a Credit Extension on the Closing Date is subject to the satisfaction of the following conditions on or before the Closing Date:

(a)Executed Credit Documents.  Receipt by the Administrative Agent of executed counterparts of this Agreement and the other Credit Documents, in each case, in form and substance reasonably satisfactory to the Administrative Agent and the Lenders and duly executed by the appropriate parties thereto.

(b)Organizational Documents.  Receipt by the Administrative Agent of the following:

(i)Charter Documents.  Copies of articles of incorporation, certificate of organization or formation, or other like document for each of the Credit Parties certified as of a recent date by the appropriate Governmental Authority.

89


(ii)Organizational Documents Certificate.  (A) Copies of bylaws, operating agreement, partnership agreement or like document, (B) copies of resolutions approving the transactions contemplated in connection with the financing and authorizing execution and delivery of the Credit Documents, and (C) incumbency certificates, for each of the Credit Parties, in each case certified by an Authorized Officer in form and substance reasonably satisfactory to the Administrative Agent.

(iii)Good Standing Certificate.  Copies of certificates of good standing, existence or the like of a recent date for each of the Credit Parties from the appropriate Governmental Authority of its jurisdiction of formation or organization.

(iv)Closing Certificate.  A certificate from an Authorized Officer of the Borrower, in form and substance reasonably satisfactory to the Administrative Agent and the Required Lenders, confirming, among other things, (A) all consents, approvals, authorizations, registrations, or filings required to be made or obtained by the Borrower and the other Credit Parties, if any, in connection with this Agreement and the other Credit Documents and the transactions contemplated herein and therein have been obtained and are in full force and effect, (B) no investigation or inquiry by any Governmental Authority regarding this Agreement and the other Credit Documents and the transactions contemplated herein and therein is ongoing, (C) the financings and the transactions contemplated by this Agreement and the other Credit Documents shall be in compliance with all applicable laws and regulations (including all applicable securities and banking laws, rules and regulations), (D) since the date of the most-recent annual audited financial statements for the Borrower, there has been no event or circumstance which could be reasonably expected to have a Material Adverse Effect, (E) (x) the most-recent annual audited financial statements, (y) the internally prepared quarterly financial statements of the Credit Parties and their Subsidiaries (other than the Target) on a combined basis for the fiscal quarter ending on June 30, 2015 and (z) the internally prepared quarterly financial statements of the Target and its Subsidiaries (on a combined basis for the fiscal quarter ending on June 30, 2015, in each case, were prepared in accordance with GAAP consistently applied, except as noted therein and fairly present in all material respects the financial condition and results from operations of the Borrower and its Subsidiaries, and (F) the Borrower, individually, and the Borrower and its Subsidiaries, taken as a whole, are Solvent after giving effect to the transactions contemplated hereby and the incurrence of Indebtedness related thereto.

(c)Opinions of Counsel.  Receipt by the Administrative Agent of customary opinions of counsel for each of the Credit Parties, including, among other things, opinions regarding the due authorization, execution and delivery of the Credit Documents and the enforceability thereof.

(d)Personal Property Collateral.  Receipt by the Collateral Agent of the following:

90


(i)UCC Searches.  (A) Searches of UCC filings in the jurisdiction of incorporation or formation, as applicable, of each Credit Party and each jurisdiction where any Collateral is located or where a filing would need to be made in order to perfect the Collateral Agent’s security interest in the Collateral, copies of the financing statements on file in such jurisdictions and evidence that no Liens exist other than Permitted Liens and (B) tax lien and judgment searches;

(ii)Intellectual Property Searches.  Searches of ownership of Intellectual Property in the appropriate governmental offices and such patent/trademark/copyright filings as requested by the Collateral Agent in order to perfect the Collateral Agent’s security interest in the Intellectual Property;

(iii)UCC Financing Statements.  Such UCC financing statements necessary or appropriate to perfect the security interests in the personal property collateral, as determined by the Collateral Agent.

(iv)Intellectual Property Filings.  Such patent, trademark and copyright notices, filings and recordations necessary or appropriate to perfect the security interests in intellectual property and intellectual property rights, as determined by the Collateral Agent.

(v)Pledged Equity Interests.  Original certificates evidencing any certificated Equity Interests pledged as collateral, together with undated stock transfer powers executed in blank.

(vi)Evidence of Insurance.  Certificates of insurance for casualty, liability and any other insurance required by the Credit Documents satisfactory to the Collateral Agent.  Subject to Section 7.18(f), the Collateral Agent shall be named (i) as lenders’ loss payee, as its interest may appear, with respect to any such insurance providing coverage in respect of any Collateral and (ii) as additional insured, as its interest may appear, with respect to any such insurance providing liability coverage, and the Credit Parties will use their commercially reasonable efforts to have each provider of any such insurance agree, by endorsement upon the policy or policies issued by it or by independent instruments to be furnished to the Collateral Agent, that it will give the Collateral Agent thirty (30) days prior written notice before any such policy or policies shall be altered or cancelled.

(vii)Consents.  Duly executed consents as are necessary, in the Collateral Agent’s sole discretion, to perfect the Lenders’ security interest in the Collateral.

(viii)[Reserved].

(ix)Allonges and Assignments.  To the extent required to be delivered pursuant to the terms of the Collateral Documents, all instruments, documents and chattel paper in the possession of any of the Credit Parties, together with allonges

91


or assignments as may be necessary or appropriate to perfect the Collateral Agent’s and the Lenders’ security interest in the Collateral.

(e)[Reserved].

(f)Vessel Collateral.

(i)Fleet Mortgage. A duly executed first preferred fleet mortgage covering all Vessels owned by the Credit Parties in form and substance satisfactory to the Collateral Agent (as amended, restated, supplemented or otherwise modified from time to time, a “Fleet Mortgage”).  Each such Vessel shall have been duly documented in the name of the applicable Credit Party under the laws of the United States, such Fleet Mortgage shall have been duly recorded by the United States Coast Guard (or, in the discretion of the Collateral Agent, filed for recording in such office), and the Fleet Mortgage shall constitute a preferred mortgage on the Vessels to which it relates subject only to other preferred mortgage liens in favor of the Collateral Agent.

(ii)Insurance Summaries.  Summaries of the insurance coverages and copies of certificates of insurance for the Hull and Machinery, Protection and Indemnity, Vessel Pollution and Excess Liabilities coverages of the Credit Parties.

(iii)Certificates. In each case, to the extent applicable, (A) a true and complete copy of the Certificate of Documentation of each Vessel and (B) a certificate of ownership and encumbrance or a certified copy of the Abstract of Title of such Vessel issued by the United States Coast Guard showing the Credit Party described on Schedule 6.10(d) as the owner of such Vessel to be the sole owner of each Vessel free and clear of all Liens of record except (x) the Fleet Mortgage covering each such Vessel in favor of the Collateral Agent and (y) the Liens in favor of Wells Fargo Bank, National Association that are being terminated on the Closing Date in connection with the payoff of all existing indebtedness of the Borrower and its Subsidiaries.

(iv)Certificate of Inspection.  To the extent applicable, with respect to each Vessel, a copy of the current certificate of inspection issued by the United States Coast Guard covering such Vessel reflecting no outstanding recommendations.

(v)(A) Certificate of Insurance from McGriff, Seibels & Williams of Texas, Inc., who are insurance brokers acting for the Borrower, of the placement of the insurances covering each Vessel; (B) written confirmation from such brokers, that they have received no notice of the assignment of the insurances or any claim covering each Vessel in favor of any party other than the Collateral Agent, subject to verification of termination of the Liens in favor of Wells Fargo Bank, National Association and (C) an opinion of such brokers to the effect that such insurance complies with the applicable provisions of the Fleet Mortgage;

92


(g)Funding Notice; Funds Disbursement Instructions.  The Administrative Agent shall have received (a) a duly executed Funding Notice with respect to the Credit Extension to occur on the Closing Date and (b) duly executed disbursement instructions (with wiring instructions and account information) for all disbursements to be made on the Closing Date.

(h)Termination of Existing Credit Agreement and other Existing Indebtedness of the Credit Parties.  Receipt by the Administrative Agent of evidence that the Existing Credit Agreement concurrently with the Closing Date is being terminated and all Liens securing obligations under the Existing Credit Agreement concurrently with the Closing Date are being released.  Receipt by the Administrative Agent of evidence that all other existing Indebtedness for borrowed money of the Credit Parties and their Subsidiaries (including the Target and its Subsidiaries other than Indebtedness permitted to exist hereunder) shall be repaid in full and all security interests related thereto shall be terminated on or prior to the Closing Date.

(i)Closing Date Acquisition Documents.  Receipt by the Administrative Agent of (i) copies of the Closing Date Acquisition Agreement and all other material Closing Date Acquisition Documents, certified by an Authorized Officer of the Borrower as being true, complete and correct and (ii) evidence satisfactory to the Administrative Agent in its sole discretion that (x) the Closing Date Acquisition shall have been, or substantially simultaneously with the funding of the initial Loans hereunder will be, consummated in accordance with the terms of the Closing Date Acquisition Agreement, without any material amendment, material consent or material waiver (including any waiver of a material condition precedent to the Borrower’s or its applicable Affiliate’s obligation to close under the Closing Date Acquisition Agreement or otherwise consummate the Closing Date Acquisition) thereof except as consented to by the Administrative Agent and (y) no Material Adverse Effect (as defined in the Closing Date Acquisition Agreement) has occurred or is continuing as of the Closing Date.

(j)Quality of Earnings Report.  Receipt by the Administrative Agent of a quality of earnings report of the Target in form and substance reasonably satisfactory to the Administrative Agent.

(k)Fees and Expenses.  The Administrative Agent shall have confirmation that all reasonable out-of-pocket fees and expenses required to be paid on or before the Closing Date have been paid, including the reasonable out-of-pocket fees and expenses of counsel for the Administrative Agent.

For purposes of determining compliance with the conditions specified in this Section 5.1, each Lender that has signed this Agreement shall be deemed to have consented to, approved or accepted or to be satisfied with, each document or other matter required thereunder to be consented to or approved by or acceptable or satisfactory to a Lender unless the Administrative Agent shall have received notice from such Lender prior to the proposed Closing Date specifying its objection thereto.

93


The funding of the initial Loans hereunder shall evidence the satisfaction of the foregoing conditions except to the extent the Borrower and the other Credit Parties have agreed to fulfill conditions following the Closing Date pursuant to Section 7.19.

Section 5.2Conditions to Each Credit Extension.  The obligation of each Lender to fund its Term Loan Commitment Percentage, Revolving Commitment Percentage or 364-Day Revolving Commitment Percentage of any Credit Extension on any Credit Date, including the Closing Date, are subject to the satisfaction, or waiver in accordance with Section 11.4, of the following conditions precedent:

(a)the Administrative Agent shall have received a fully executed and delivered Funding Notice, together with the documentation and certifications required therein with respect to each Credit Extension;

(b)after making the Credit Extension requested on such Credit Date, (i) the aggregate outstanding principal amount of the Revolving Loans shall not exceed the aggregate Revolving Commitments then in effect, (ii) the aggregate outstanding principal amount of the Term Loans shall not exceed the respective Term Loan Commitments then in effect and (iii) the aggregate outstanding principal amount of the 364-Day Revolving Loans shall not exceed the Aggregate 364-Day Revolving Commitments then in effect;

(c)as of such Credit Date, the representations and warranties contained herein and in the other Credit Documents shall be true and correct in all material respects on and as of that Credit Date to the same extent as though made on and as of that date, except to the extent such representations and warranties specifically relate to an earlier date, in which case such representations and warranties shall have been true and correct in all material respects on and as of such earlier date;

(d)as of such Credit Date, no event shall have occurred and be continuing or would result from the consummation of the applicable Credit Extension that would constitute an Event of Default or a Default; and

(e)at all times prior to the Maximum Cash Hold Termination Date, after making the Credit Extension requested on such Credit Date, the aggregate book cash and Cash Equivalents of the Borrower and its Subsidiaries shall not exceed the Maximum Cash Hold Amount.

Any Agent or the Required Lenders shall be entitled, but not obligated to, request and receive, prior to the making of any Credit Extension, additional information reasonably satisfactory to the requesting party confirming the satisfaction of any of the foregoing if, in the reasonable good faith judgment of such Agent or Required Lenders, such request is warranted under the circumstances.

SECTION 6.  REPRESENTATIONS AND WARRANTIES

In order to induce Agents and Lenders to enter into this Agreement and to make each Credit Extension to be made thereby, the Borrower and each other Credit Party represents and

94


warrants to each Agent and Lender, on the Closing Date that the following statements are true and correct:

Section 6.1Organization; Requisite Power and Authority; Qualification.  Each of the Borrower and each of its Subsidiaries (a) is duly organized, validly existing and in good standing under the laws of its jurisdiction of organization as identified in Schedule 6.1, (b) has all requisite power and authority to own and operate its properties, to carry on its business as now conducted and as proposed to be conducted, to enter into the Credit Documents to which it is a party and to carry out the transactions contemplated thereby, and (c) is qualified to do business and in good standing in every jurisdiction where necessary to carry out its business and operations, except in jurisdictions where the failure to be so qualified or in good standing has not had, and could not be reasonably expected to have, a Material Adverse Effect.  The Credit Parties have full power and authority to own, operate and charter to others, vessels documented under the laws of the United States of America.  The Borrower and each other Credit Party is and will remain a “United States citizen” within the meaning of Section 2 of the Shipping Act and is eligible to own and operate vessels in the coastwise trade.  Each Vessel was or will be built in the United States, has never been rebuilt outside the United States and has never been owned by any Person other than a “United States citizen” within the meaning of the Shipping Act.

Section 6.2Equity Interests and Ownership.  Schedule 6.2 correctly sets forth the ownership interest of the Borrower in its Subsidiaries as of the Closing Date.  The Equity Interests of each Credit Party and its Subsidiaries have been duly authorized and validly issued and is fully paid and non-assessable.  Except as set forth on Schedule 6.2, as of the Closing Date, there is no existing option, warrant, call, right, commitment, buy-sell, voting trust or other shareholder agreement or other agreement to which any Subsidiary is a party requiring, and there is no membership interest or other Equity Interests of any Subsidiary outstanding which upon conversion or exchange would require, the issuance by any Subsidiary of any additional membership interests or other Equity Interests of any Subsidiary or other Securities convertible into, exchangeable for or evidencing the right to subscribe for or purchase, a membership interest or other Equity Interests of any Subsidiary.

Section 6.3Due Authorization.  The execution, delivery and performance of the Credit Documents have been duly authorized by all necessary action on the part of each Credit Party that is a party thereto.

Section 6.4No Conflict.  The execution, delivery and performance by Credit Parties of the Credit Documents to which they are parties and the consummation of the transactions contemplated by the Credit Documents do not and will not (a) violate in any material respect any provision of any Applicable Laws relating to any Credit Party, any of the Organizational Documents of any Credit Party, or any order, judgment or decree of any court or other agency of government binding on any Credit Party; (b) except as could not reasonably be expected to have a Material Adverse Effect, conflict with, result in a breach of or constitute (with due notice or lapse of time or both) a default under any other Contractual Obligations of any Credit Party; (c) result in or require the creation or imposition of any Lien upon any of the properties or assets of any Credit Party (other than any Liens created under any of the Credit Documents in favor of the Collateral Agent for the benefit of the holders of the Obligations) whether now owned or hereafter acquired; or (d) require any approval of stockholders, members or partners or any approval or consent of any Person under any Contractual Obligation of any Credit Party.

95


Section 6.5Governmental Consents.  The execution, delivery and performance by the Credit Parties of the Credit Documents to which they are parties and the consummation of the transactions contemplated by the Credit Documents do not and will not require, as a condition to the effectiveness thereof, any registration with, consent or approval of, or notice to, or other action to, with or by, any Governmental Authority except for filings and recordings with respect to the Collateral to be made, or otherwise delivered to the Collateral Agent for filing and/or recordation, as of the Closing Date and other filings, recordings or consents which have been obtained or made, as applicable.

Section 6.6Binding Obligation.  Each Credit Document has been duly executed and delivered by each Credit Party that is a party thereto and is the legally valid and binding obligation of such Credit Party, enforceable against such Credit Party in accordance with its respective terms, except as may be limited by Debtor Relief Laws or by equitable principles relating to enforceability.

Section 6.7Financial Statements.

(a)The audited consolidated balance sheet of the Borrower and its Subsidiaries for the most recent Fiscal Year ended, and the related consolidated statements of income or operations, shareholders’ equity and cash flows for such Fiscal Year, including the notes thereto (i) were prepared in accordance with GAAP consistently applied throughout the period covered thereby, except as otherwise expressly noted therein; (ii) fairly present the financial condition of the Borrower and its Subsidiaries as of the date thereof and their results of operations for the period covered thereby in accordance with GAAP consistently applied throughout the period covered thereby, except as otherwise expressly noted therein; and (iii) show all material indebtedness and other liabilities, direct or contingent, of the Borrower and its Subsidiaries as of the date thereof, including liabilities for taxes, material commitments and Indebtedness.

(b)The unaudited consolidated balance sheet of the Borrower and its Subsidiaries for the most recent Fiscal Quarter ended, and the related consolidated statements of income or operations, shareholders’ equity and cash flows for such Fiscal Quarter (i) were prepared in accordance with GAAP consistently applied throughout the period covered thereby, except as otherwise expressly noted therein, (ii) fairly present the financial condition of the Borrower and its Subsidiaries as of the date thereof and their results of operations for the period covered thereby, subject, in the case of clauses (i) and (ii), to the absence of footnotes and to normal year-end audit adjustments, and (iii) show all material indebtedness and other liabilities, direct or contingent, of the Borrower and its Subsidiaries as of the date of such financial statements, including liabilities for taxes, material commitments and Indebtedness.

(c)The consolidated forecasted balance sheet and statements of income and cash flows of the Borrower and its Subsidiaries delivered pursuant to Section 7.1(d) were prepared in good faith on the basis of the assumptions stated therein, which assumptions were fair in light of the conditions existing at the time of delivery of such forecasts, and represented, at the time of delivery, the Borrower’s best estimate of its future financial condition and performance.

96


Section 6.8No Material Adverse Effect; No Default.

(a)No Material Adverse Effect.  Since December 31, 2014, no event, circumstance or change has occurred that has caused or evidences, either in any case or in the aggregate, a Material Adverse Effect.

(b)No Default.  No Default has occurred and is continuing.

Section 6.9Tax Matters.  Each Credit Party and its subsidiaries have filed all federal, state and other material tax returns and reports required to be filed, and have paid all federal, state and other material taxes, assessments, fees and other governmental charges levied or imposed upon them or their respective properties, assets, income, businesses and franchises otherwise due and payable, except those being actively contested in good faith and by appropriate proceedings and for which adequate reserves have been provided  in accordance with GAAP.  There is no proposed tax assessment against any Credit Party or any of its Subsidiaries that would, if made, have a Material Adverse Effect.

Section 6.10Properties.

(a)Title.  Each of the Credit Parties and its Subsidiaries has (i) good, sufficient and legal title to (in the case of fee interests in real property), (ii) valid leasehold interests in (in the case of leasehold interests in real or personal property), and (iii) good title to (in the case of all other personal property), all of their respective properties and assets reflected in their financial statements and other information referred to in Section 6.7 and in the most recent financial statements delivered pursuant to Section 7.1, in each case except for assets disposed of since the date of such financial statements as permitted under Section 8.9.  All such properties and assets are free and clear of Liens other than Permitted Liens.

(b)Real Estate.  As of the Closing Date, Schedule 6.10(b) contains a true, accurate and complete list of all Real Estate Assets of the Credit Parties.

(c)Intellectual Property.  Each Credit Party and its Subsidiaries owns or is validly licensed to use all Intellectual Property that is necessary for the present conduct of its business, free and clear of Liens (other than Permitted Liens), without conflict with the rights of any other Person unless the failure to own or benefit from such valid license could not, individually or in the aggregate, reasonably be expected to have a Material Adverse Effect.  To the knowledge of each Credit Party, no Credit Party nor any of its Subsidiaries is infringing, misappropriating, diluting, or otherwise violating the Intellectual Property rights of any other Person unless such infringement, misappropriation, dilution or violation could not, individually or in the aggregate, reasonably be expected to have a Material Adverse Effect.

(d)Vessels.  (i) The Borrower and each Credit Party is the sole owner of the whole of the Vessel set forth opposite its name on Schedule 6.10(d).  All of the Vessels are owned by each of them, respectively, free and clear of any Lien of any nature whatsoever, except as provided for in the Collateral Documents, and as permitted by Section 8.2.  The Fleet Mortgage, when duly executed and delivered by the relevant

97


Credit Parties, will be effective to create in favor of the Collateral Agent a legal, valid and enforceable Lien on all of the Credit Party’s right, title and interest in and to the Vessel under such Fleet Mortgage and the proceeds thereof, and when the Fleet Mortgage is filed in the offices specified on Schedule 6.10(d), the Fleet Mortgage shall constitute a Lien on, and security interest in, all right, title and interest of the Credit Parties in such Vessels that are subject of the Fleet Mortgage and the proceeds thereof, in each case prior and superior in right to any other Person, other than Permitted Liens.

(ii)To the extent required by Applicable Law, each Vessel is: (A) classified in the highest classification for vessels of the same age and type in the American Bureau of Shipping (or other classification society acceptable to the Administrative Agent) and is in class without recommendation; (B) documented in the name of the respective Credit Party, (C) duly qualified to operate in the coastwise trade of the United States, (D) eligible to transport cargo between ports in the United States under the Merchant Marine Act of 1920, (E) built in the United States and has been continuously owned and operated by a citizen of the United States, within the meaning of Section 2 of the Shipping Act, (F) covered by hull and protection and indemnity and mortgagee’s interest insurance in accordance with the requirements of this Agreement and the Fleet Mortgage covering such Vessel, and otherwise satisfactory to the Collateral Agent; (G) endorsed and documented in accordance with applicable legal requirements, including, in the case of new Vessels, filings for all Vessels with the United States Coast Guard, National Vessel Documentation Center, an Application for Documentation, on form CG-1258, satisfactory to the Collateral Agent and its counsel, seeking documentation of the Vessel in the name of the applicable Credit Party as a vessel of the United States eligible to engage in the coastwise trade, (H) subject to a valid certificate of inspection issued by the United States Coast Guard, and each such certificate of inspection is in full force and effect without recommendation and (I) has been issued a Builder’s Certification by Builder, on form CG-1261, or if such new Vessel has been previously documented in the name of Builder, is subject to a Bill of Sale, on form CG-1340, satisfactory to the Collateral Agent, sufficient (when filed with the United States Coast Guard, National Vessel Documentation Center), to vest good title to the New Vessel in the applicable Credit Party, free and clear of all Liens (other than Permitted Liens).

Section 6.11Environmental Matters.  (a) No Credit Party nor any of its Subsidiaries nor any of their respective current Facilities (solely during and with respect to such Person’s ownership thereof) or operations, and to their knowledge, no former Facilities (solely during and with respect to any Credit Party’s or its Subsidiary’s ownership thereof), are subject to any outstanding order, consent decree or settlement agreement with any Person relating to any Environmental Law, any Environmental Claim, or any Hazardous Materials Activity that, individually or in the aggregate, could reasonably be expected to have a Material Adverse Effect; (b) no Credit Party nor any of its Subsidiaries has received any letter or request for information under Section 104 of the Comprehensive Environmental Response, Compensation, and Liability Act (42 U.S.C. § 9604) or any comparable state law; (c) there are and, to each Credit Party’s and its Subsidiaries’ knowledge, have been, no Hazardous Materials Activities which could

98


reasonably be expected to form the basis of an Environmental Claim against such Credit Party or any of its Subsidiaries that, individually or in the aggregate, could reasonably be expected to have a Material Adverse Effect; (d) no Credit Party nor any of its Subsidiaries has filed any notice under any Environmental Law indicating past or present treatment of Hazardous Materials at any Facility (solely during and with respect to such Credit Party’s or its Subsidiary’s ownership thereof), and neither the Borrower’s nor any of its Subsidiaries’ operations involves the generation, transportation, treatment, storage or disposal of hazardous waste, as defined under 40 C.F.R. Parts 260-270 or any equivalent state rule defining hazardous waste.  Compliance with all current requirements pursuant to or under Environmental Laws could not be reasonably expected to have, individually or in the aggregate, a Material Adverse Effect.

Section 6.12No Defaults.  No Credit Party nor any of its Subsidiaries is in default in the performance, observance or fulfillment of any of the obligations, covenants or conditions contained in any of its Contractual Obligations (other than Contractual Obligations relating to Indebtedness), except in each case where the consequences, direct or indirect, of such default or defaults, if any, could not reasonably be expected to have a Material Adverse Effect.

Section 6.13No Litigation or other Adverse Proceedings.  There are no Adverse Proceedings that (a) purport to affect or pertain to this Agreement or any other Credit Document, or any of the transactions contemplated hereby or (b) could reasonably be expected to have a Material Adverse Effect.  Neither the Borrower nor any of its Subsidiaries is subject to or in default with respect to any final judgments, writs, injunctions, decrees, rules or regulations of any Governmental Authority, that, individually or in the aggregate, could reasonably be expected to have a Material Adverse Effect.

Section 6.14Information Regarding the Borrower and its Subsidiaries.  Set forth on Schedule 6.14, is the jurisdiction of organization, the exact legal name (and for the prior five (5) years or since the date of its formation has been) and the true and correct U.S. taxpayer identification number (or foreign equivalent, if any) of the Borrower and each of its Subsidiaries as of the Closing Date.

Section 6.15Governmental Regulation.

(a)No Credit Party nor any of its Subsidiaries is subject to regulation under the Investment Company Act of 1940.  No Credit Party nor any of its Subsidiaries is an “investment company” or a company “controlled” by a “registered investment company” or a “principal underwriter” of a “registered investment company” as such terms are defined in the Investment Company Act of 1940.

(b)No Credit Party nor any of its Subsidiaries is an “enemy” or an “ally of the enemy” within the meaning of Section 2 of the Trading with the Enemy Act of the United States of America (50 U.S.C. App. §§ 1 et seq.), as amended.  To its knowledge, no Credit Party nor any of its Subsidiaries is in violation of (a) any Anti-Terrorism Laws or (b) any of the foreign assets control regulations of the United States Treasury Department (31 CFR, Subtitle B, Chapter V, as amended) or any enabling legislation or executive order relating thereto.  No Credit Party nor any of its Subsidiaries (i) is a blocked person described in Section 1 of the Anti-Terrorism Order or (ii) to the best of its knowledge,

99


engages in any dealings or transactions, or is otherwise associated, with any such blocked person.

(c)None of the Credit Parties or their Subsidiaries or their respective Affiliates is in violation of and shall not violate any of the country or list based economic and trade sanctions administered and enforced by OFAC that are described or referenced at http://www.ustreas.gov/offices/enforcement/ofac/ or as otherwise published from time to time.

(d)None of the Credit Parties or their Subsidiaries or their respective Affiliates (i) is a Sanctioned Person or a Sanctioned Entity, (ii) has more than ten percent (10%) of its assets located in Sanctioned Entities, or (iii) derives more than ten percent (10%) of its operating income from investments in, or transactions with Sanctioned Persons or Sanctioned Entities.  The proceeds of any Loan will not be used and have not been used to fund any operations in, finance any investments or activities in or make any payments to, a Sanctioned Person or a Sanctioned Entity.

(e)Each Credit Party and its Subsidiaries is in compliance with the Foreign Corrupt Practices Act, 15 U.S.C. §§ 78dd-1, et seq., and any foreign counterpart thereto.  None of the Credit Parties or their respective Subsidiaries has made a payment, offering, or promise to pay, or authorized the payment of, money or anything of value (a) in order to assist in obtaining or retaining business for or with, or directing business to, any foreign official, foreign political party, party official or candidate for foreign political office, (b) to a foreign official, foreign political party or party official or any candidate for foreign political office, and (c) with the intent to induce the recipient to misuse his or her official position to direct business wrongfully to such Credit Party or any of its Subsidiaries or to any other Person, in violation of the Foreign Corrupt Practices Act, 15 U.S.C. §§ 78dd-1, et seq.

(f)To the extent applicable, each Credit Party and its Subsidiaries are in compliance with Uniting and Strengthening America by Providing Appropriate Tools Required to Intercept and Obstruct Terrorism (USA Patriot Act of 2001) (as amended from time to time, the “Patriot Act”).

(g)No Credit Party or any of its Subsidiaries is engaged principally, or as one of its important activities, in the business of extending credit for the purpose of purchasing or carrying any Margin Stock.  No part of the proceeds of any Credit Extension made to such Credit Party will be used (i) to purchase or carry any such Margin Stock or to extend credit to others for the purpose of purchasing or carrying any such Margin Stock or for any purpose that violates, or is inconsistent with, the provisions of Regulation T, U or X of the Board of Governors of the Federal Reserve System as in effect from time to time or (ii) to finance or refinance any (A) commercial paper issued by such Credit Party or (B) any other Indebtedness, except for Indebtedness that such Credit Party incurred for general corporate or working capital purposes.

(h)No Credit Party, none of its Subsidiaries nor, to the knowledge of each Credit Party, the Affiliates or respective officers, directors, brokers or agents of such Credit Party, Subsidiary or Affiliate acting or benefiting in any capacity in connection

100


with the Loans (i) deals in, or otherwise engages in any transaction related to, any property or interests in property blocked pursuant to any Anti-Terrorism Law or (ii) engages in or conspires to engage in any transaction that evades or avoids, or has the purpose of evading or avoiding, or attempts to violate, any of the prohibitions set forth in any Anti-Terrorism Law.

Section 6.16Employee Matters.  No Credit Party nor any of its Subsidiaries is engaged in any unfair labor practice that could reasonably be expected to have a Material Adverse Effect.  There is (a) no unfair labor practice complaint pending against any Credit Party or any of its Subsidiaries, or to the best knowledge of each Credit Party, threatened against any of them before the National Labor Relations Board and no grievance or arbitration proceeding arising out of or under any collective bargaining agreement that is so pending against any Credit Party or any of its Subsidiaries or to the best knowledge of each Credit Party, threatened against any of them, (b) no strike or work stoppage in existence or to the knowledge of each Credit Party, threatened that involves any Credit Party or any of its Subsidiaries, and (c) to the best knowledge of each Credit Party, no union representation question existing with respect to the employees of any Credit Party or any of its Subsidiaries and, to the best knowledge of each Credit Party, no union organization activity that is taking place, except (with respect to any matter specified in clause (a), (b) or (c) above, either individually or in the aggregate) such as could not reasonably be expected to have a Material Adverse Effect.

Section 6.17Pension Plans.  (a) Except as could not reasonably be expected to have a Material Adverse Effect, each of the Credit Parties and their Subsidiaries are in compliance with all applicable provisions and requirements of ERISA and the Internal Revenue Code and the regulations and published interpretations thereunder with respect to its Pension Plan, and have performed all their obligations under each Pension Plan in all material respects, (b) each Pension Plan which is intended to qualify under Section 401(a) of the Internal Revenue Code has received a favorable determination letter or is the subject of a favorable opinion letter from the Internal Revenue Service indicating that such Pension Plan is so qualified and, to the best knowledge of the Credit Parties, nothing has occurred subsequent to the issuance of such determination letter which would cause such Pension Plan to lose its qualified status except where such event could not reasonably be expected to result in a Material Adverse Effect, (c) except as could not reasonably be expected to have a Material Adverse Effect, no liability to the PBGC (other than required premium payments), the Internal Revenue Service, any Pension Plan (other than for routine claims and required funding obligations in the ordinary course) or any trust established under Title IV of ERISA has been incurred by any Credit Party, any of its Subsidiaries or any of their ERISA Affiliates, (d) except as would not reasonably be expected to result in liability to the Borrower or any of its Subsidiaries in excess of $2,000,000, no ERISA Event has occurred, and (e) except to the extent required under Section 4980B of the Internal Revenue Code and Section 601 et seq. of ERISA or similar state laws and except as could not reasonably be expected to have a Material Adverse Effect, no Pension Plan provides health or welfare benefits (through the purchase of insurance or otherwise) for any retired or former employee of the Borrower or any of its Subsidiaries.

Section 6.18Solvency.  The Borrower, individually, and the Borrower and its Subsidiaries taken as a whole on a consolidated basis are and, upon the incurrence of any Credit Extension on any date on which this representation and warranty is made, will be, Solvent.

101


Section 6.19Compliance with Laws.  Each Credit Party and its Subsidiaries is in compliance with (a) the Patriot Act and OFAC rules and regulations as provided in Section 6.15 and (b) except such non-compliance with such other Applicable Laws that, individually or in the aggregate, could not reasonably be expected to result in a Material Adverse Effect, all other Applicable Laws.  Each Credit Party and its Subsidiaries possesses all certificates, authorities or permits issued by appropriate Governmental Authorities necessary to conduct the business now operated by them and the failure of which to have could reasonably be expected to have a Material Adverse Effect and have not received any notice of proceedings relating to the revocation or modification of any such certificate, authority or permit the failure of which to have or retain could reasonably be expected to have a Material Adverse Effect.

Section 6.20Disclosure.  No representation or warranty of any Credit Party contained in any Credit Document or in any other documents, certificates or written statements furnished to the Lenders by or on behalf of the Borrower or any of its Subsidiaries for use in connection with the transactions contemplated hereby (other than projections and pro forma financial information contained in such materials) contains any untrue statement of a material fact or omits to state a material fact (known to any Credit Party, in the case of any document not furnished by any of them) necessary in order to make the statements contained herein or therein not misleading in any material manner in light of the circumstances in which the same were made.  Any projections and pro forma financial information contained in such materials are based upon good faith estimates and assumptions believed by the Credit Parties to be reasonable at the time made, it being recognized by the Administrative Agent and the Lenders that such projections as to future events are not to be viewed as facts and that actual results during the period or periods covered by any such projections may differ from the projected results and that such differences may be material.  There are no facts known to any Credit Party (other than matters of a general economic nature) that, individually or in the aggregate, could reasonably be expected to result in a Material Adverse Effect and that have not been disclosed herein or in such other documents, certificates and statements furnished to the Lenders.

Section 6.21Insurance.

(a)The properties of the Credit Parties and their Subsidiaries are insured with financially sound and reputable insurance companies not Affiliates of such Persons, in such amounts, with such deductibles and covering such risks as are customarily carried by companies engaged in similar businesses and owning similar properties in localities where the applicable Credit Party or the applicable Subsidiary operates.  The insurance coverage of the Borrower and its Subsidiaries as in effect on the Closing Date is outlined as to carrier, policy number, expiration date, type, amount and deductibles on Schedule 6.21.

(b)The Borrower and the Credit Parties shall ensure that insurance policies pertaining to Vessels provide that (i) there shall be no recourse against the Collateral Agent for the payment of premiums, commissions or deductibles, (ii) if such policies provide for the payment of club calls, assessments or advances, there shall be no recourse against the Collateral Agent for the payment thereof and (iii) to the extent obtainable from underwriters or brokers, the Collateral Agent will receive at least fourteen (14) days written notice from the insurance company or broker prior to cancellation or any material

102


alteration in the insurance policy or reduction in coverage which could materially affect the interest of the Collateral Agent.

(c)Should any Vessel be navigated outside her customary navigation limits, the Borrower shall, prior to any such navigation, procure an endorsement to the policies obtained hereunder authorizing such navigation, and procure increased value, war risk and related coverages as may be reasonably required by the Collateral Agent.

(d)Should the Borrower or any Subsidiary fail to obtain any insurance referred to herein, the Borrower shall give the Collateral Agent written notice of such fact, endeavor to obtain such insurance and detain such Vessel in port until such insurance has been obtained.

Section 6.22Pledge Agreement and Security Agreement.  The Pledge Agreement and the Security Agreement are effective to create in favor of the Collateral Agent, for the ratable benefit of the holders of the Obligations, a legal, valid and enforceable security interest in the Collateral identified therein, except to the extent the enforceability thereof may be limited by applicable Debtor Relief Laws affecting creditors’ rights generally and by equitable principles of law (regardless of whether enforcement is sought in equity or at law), and the Pledge Agreement and the Security Agreement shall create a fully perfected Lien on, and security interest in, all right, title and interest of the obligors thereunder in such Collateral, in each case prior and superior in right to any other Lien (i) with respect to any such Collateral that is a “security” (as such term is defined in the UCC) and is evidenced by a certificate, when such Collateral is delivered to the Collateral Agent with duly executed stock powers with respect thereto, (ii) with respect to any such Collateral that is a “security” (as such term is defined in the UCC) but is not evidenced by a certificate, when UCC financing statements in appropriate form are filed in the appropriate filing offices in the jurisdiction of organization of the pledgor or when “control” (as such term is defined in the UCC) is established by the Collateral Agent over such interests in accordance with the provision of Section 8-106 of the UCC, or any successor provision, and (iii) with respect to any such Collateral that is not a “security” (as such term is defined in the UCC), when UCC financing statements in appropriate form are filed in the appropriate filing offices in the jurisdiction of organization of the pledgor (to the extent such security interest can be perfected by filing under the UCC).

Section 6.23[Reserved].

Section 6.24Vessel Qualification.  To the extent required by Applicable Law, the Borrower maintains in its possession, or causes each Credit Party to maintain in its possession, a current SMC for each Vessel, a DOC for the operator of each Vessel and a United States Coast Guard Certificate of Financial Responsibility (Water Pollution) with respect to each Vessel.  Upon reasonable request of the Administrative Agent at any time and from time to time, the Borrower shall deliver confirmation to the Administrative Agent that each of the foregoing certificates is in force and effect.  Neither the Borrower nor any Credit Party requires an ISSC to operate any Vessel for the intended domestic coastal trade of the Vessels.

103


SECTION 7.  AFFIRMATIVE COVENANTS

Each Credit Party covenants and agrees that until the Obligations shall have been paid in full or otherwise satisfied, and the Commitments hereunder shall have expired or been terminated, such Credit Party shall perform, and shall cause each of its Subsidiaries to perform, all covenants in this Section 7.

Section 7.1Financial Statements and Other Reports.  The Borrower will deliver, or will cause to be delivered, to the Administrative Agent and each of the Lenders:

(a)Quarterly Financial Statements for the Borrower and its Subsidiaries.  Within forty-five (45) days after the end of each Fiscal Quarter of each Fiscal Year (excluding the fourth Fiscal Quarter) or the date such information is filed with the SEC, the consolidated balance sheets of the Borrower and its Subsidiaries as at the end of such Fiscal Quarter and the related consolidated statements of income, stockholders’ equity and cash flows of the Borrower and its Subsidiaries for such Fiscal Quarter and for the period from the beginning of the then current Fiscal Year to the end of such Fiscal Quarter, setting forth in each case in comparative form the corresponding figures for the corresponding periods of the previous Fiscal Year, all in reasonable detail and consistent in all material respects with the manner of presentation as of the Closing Date, together with a Financial Officer Certification with respect thereto;

(b)Audited Annual Financial Statements for the Borrower and its Subsidiaries.  Upon the earlier of the date that is ninety (90) days after the end of each Fiscal Year of the Borrower or the date such information is filed with the SEC, (i) the consolidated  balance sheets of the Borrower and its Subsidiaries as at the end of such Fiscal Year and the related consolidated statements of income, stockholders’ equity and cash flows of the Borrower and its Subsidiaries for such Fiscal Year, setting forth in each case in comparative form the corresponding figures for the previous Fiscal Year, in reasonable detail and consistent in all material respects with the manner of presentation as of the Closing Date, together with a Financial Officer Certification with respect thereto; and (ii) with respect to such consolidated financial statements a report thereon of Grant Thornton LLP or other independent certified public accountants of recognized national standing selected by the Borrower, which report shall be unqualified as to going concern and scope of audit, and shall state that such consolidated financial statements fairly present, in all material respects, the consolidated financial position of the Borrower and its Subsidiaries as at the dates indicated and the results of  their operations and their cash flows for the periods indicated in conformity with GAAP applied on a basis consistent with prior years (except as otherwise disclosed in such financial statements) and that the examination by such accountants in connection with such consolidated financial statements has been made in accordance with generally accepted auditing standards);

(c)Compliance Certificate.  Together with each delivery of the financial statements pursuant to clauses (a) and (b) of Section 7.1 a duly completed Compliance Certificate;

104


(d)Annual Budget.  Within thirty (30) days following the end of each Fiscal Year of the Borrower, forecasts prepared by management of the Borrower, in form reasonably satisfactory to the Administrative Agent and the Required Lenders, of consolidated balance sheets and statements of income or operations and cash flows of the Borrower and its Subsidiaries on a quarterly basis for the immediately following Fiscal Year (including the Fiscal Year(s) in which the Term Loan Maturity Date, the maturity date of any Term Loan established after the Closing Date and the Revolving Commitment Termination Date occur);

(e)Information Regarding Collateral.  Each Credit Party will furnish to the Collateral Agent prior written notice of any change (A) in such Borrower’s legal name, (B) in such Borrower’s corporate structure, or (C) in such Borrower’s Federal Taxpayer Identification Number; and

(f)Securities and Exchange Commission Filings.  Promptly after the same are filed, copies of all annual, regular, periodic and special reports and registration statements that the Borrower may file or be required to file with the SEC under Section 13 or 15(d) of the Exchange Act, provided that any documents required to be delivered pursuant to this Section 7.1(f) shall be deemed to have been delivered on the date (i) on which the Borrower posts such documents, or provides a link thereto on the Borrower’s website; or (ii) on which such documents are posted on the Borrower’s behalf on Syndtrak or another relevant website, if any to which each Lender and the Administrative Agent have access (whether a commercial, third-party website or whether sponsored by the Administrative Agent); provided further that: (x) upon written request by the Administrative Agent, the Borrower shall deliver paper copies of such documents to the Administrative Agent for further distribution to each Lender until a written request to cease delivering paper copies is given by the Administrative Agent and (y) the Borrower shall notify (which may be by facsimile or electronic mail) the Administrative Agent of the posting of any such documents and provide to the Administrative Agent by electronic mail electronic versions (i.e., soft copies) of such documents.  Notwithstanding anything to the contrary, as to any information contained in materials furnished pursuant to this Section 7.1(f), the Borrower shall not be separately required to furnish such information under Sections 7.1(a) or (b) above or pursuant to any other requirement of this Agreement or any other Credit Document.

(g)Notice of Default and Material Adverse Effect.  Promptly upon any Authorized Officer of any Credit Party obtaining knowledge (i) of any condition or event that constitutes a Default or an Event of Default or that notice has been given to any Credit Party with respect thereto; (ii) that any Person has given any notice to any Credit Party or any of its Subsidiaries or taken any other action with respect to any event or condition set forth in Section 9.1(b), or (iii) the occurrence of any Material Adverse Effect, a certificate of its Authorized Officers specifying the nature and period of existence of such condition, event or change, or specifying the notice given and action taken by any such Person and the nature of such claimed Event of Default, Default, event or condition or change, and what action the Credit Parties have taken, are taking and propose to take with respect thereto;

105


(h)ERISA.  (i) Promptly upon becoming aware of the occurrence of or forthcoming occurrence of any ERISA Event, a written notice specifying the nature thereof, what action the any Credit Party, any of its Subsidiaries or any of their respective ERISA Affiliates has taken, is taking or proposes to take with respect thereto and, when known, any action taken or threatened by the Internal Revenue Service, the Department of Labor or the PBGC with respect thereto; and (ii) (1) promptly upon reasonable request of the Administrative Agent, copies of each Schedule B (Actuarial Information) to the annual report (Form 5500 Series) filed by any Credit Party, any of its Subsidiaries or any of their respective ERISA Affiliates with respect to each Pension Plan; and (2) promptly after their receipt, copies of all notices received by any Credit Party, any of its Subsidiaries or any of their respective ERISA Affiliates from a Multiemployer Plan sponsor concerning an ERISA Event;

(i)Securities and Exchange Commission Filings.  Promptly after the same are available, copies of each annual report, proxy or financial statement or other report or communication sent to the stockholders of the Borrower, and copies of all annual, regular, periodic and special reports and registration statements that the Borrower may file or be required to file with the Securities and Exchange Commission under Section 13 or 15(d) of the Exchange Act, and not otherwise required to be delivered to the Administrative Agent pursuant hereto;

(j)Securities and Exchange Commission Investigations.  Promptly, and in any event within five (5) Business Days after receipt thereof by any Credit Party or any Subsidiary thereof, copies of each notice or other correspondence received from the Securities and Exchange Commission (or comparable agency in any applicable non-U.S. jurisdiction) concerning any investigation or possible investigation or other inquiry by such agency regarding financial or other operational results of any Credit Party or any Subsidiary thereof; and

(k)13-Week Cash Flow Forecast.  Commencing with the week beginning Monday, May 20, 2019, and on a weekly basis thereafter (by 5:00 p.m. New York City time no later than the fourth (4th) Business Day of each week), an internally prepared 13-week rolling cash flow forecast, which shall (A) show receipts and disbursements of the Credit Parties projected through such period, (B) commencing with the second such forecast and for each such forecast thereafter, contain a comparison of the Credit Parties’ actual receipts and disbursements for the prior week to the projected receipts and disbursements for such week as set forth in the cash flow forecast for such week (on a line-item and aggregate basis), and (C) otherwise be in form and substance, and with such detail, as is reasonably acceptable to the Required Lenders (each such report, a “13-Week Cash Flow Forecast”).  Not later than the second (2nd) Business Day after delivery of any 13-Week Cash Flow Forecast, the Credit Parties shall cause their senior management to make themselves available during normal business hours for a telephonic meeting with the Lenders and their advisors to discuss information contained in such 13-Week Cash Flow Forecast, as well as any other information regarding the Credit Parties’ business results and operations reasonably requested by the Lenders.

(l)Other Information.  (i) Promptly upon their becoming available, copies of all financial statements, reports, notices and proxy statements sent or made available

106


generally by the Borrower to its security holders acting in such capacity or by any Subsidiary of the Borrower to its security holders, if any, other than the Borrower or another Subsidiary of the Borrower, provided that no Credit Party shall be required to deliver to the Administrative Agent or any Lender the minutes of any meeting of its Board of Directors, and (ii) such other information and data with respect to the Borrower or any of its Subsidiaries as from time to time may be reasonably requested by the Administrative Agent or the Required Lenders.

(m)Monthly Forecasts.  Within twenty-five (25) days after the end of each calendar month, commencing with the calendar month ending March 31, 2022, forecasts prepared by management of the Borrower, in form reasonably satisfactory to the Administrative Agent and the Required Lenders, of consolidated balance sheets and statements of income or operations and cash flows of the Borrower and its Subsidiaries on a quarterly basis for the immediately succeeding twelve (12) month period.

(n)Appraisal.  Within one hundred twenty (120) days of the Ninth Amendment Effective Date, an appraisal in form and substance satisfactory to the Administrative Agent (provided that a “desktop appraisal” shall be satisfactory) of all of the machinery and equipment owned by the Borrower and its Subsidiaries having a fair market value on an individual basis in excess of $40,000.

Each notice pursuant to clauses (h) and (i) of this Section 7.1 shall be accompanied by a statement of an Authorized Officer of the Borrower setting forth details of the occurrence referred to therein and stating what action the Borrower and/or the other applicable Credit Party has taken and proposes to take with respect thereto.  Each notice pursuant to Section 7.1(g) shall describe with particularity any and all provisions of this Agreement and any other Credit Document that have been breached.

Section 7.2Existence  Each Credit Party will, and will cause each of its Subsidiaries to, at all times preserve and keep in full force and effect its existence and all rights and franchises, licenses and permits material to its business, except to the extent permitted by Section 8.9 or not constituting an Asset Sale hereunder.

Section 7.3Payment of Taxes and Claims.  Each Credit Party will, and will cause each of its Subsidiaries to, pay (a) all federal, state and other material taxes imposed upon it or any of its properties or assets or in respect of any of its income, businesses or franchises before any penalty or fine accrues thereon and (b) all claims (including claims for labor, services, materials and supplies) for sums that have become due and payable and that by law have or may become a Lien upon any of its properties or assets, prior to the time when any penalty or fine shall be incurred with respect thereto; provided, no such tax or claim need be paid if it is being contested in good faith by appropriate proceedings promptly instituted and diligently conducted, so long as (i) adequate reserve or other appropriate provision, as shall be required in conformity with GAAP shall have been made therefor, and (ii) in the case of a tax or claim which has or may become a Lien against any of the Collateral, such contest proceedings conclusively operate to stay the sale of any portion of the Collateral to satisfy such tax or claim.  The Borrower will not, nor will it permit any of its Subsidiaries to, file or consent to the filing of any consolidated income tax return with any Person (other than any the Borrower or any Subsidiary).

107


Section 7.4Maintenance of Properties.  Each Credit Party will, and will cause each of its Subsidiaries to, maintain or cause to be maintained in good repair, working order and condition, ordinary wear and tear excepted, all material properties used or useful in the business of any Credit Party and its Subsidiaries and from time to time will make or cause to be made all appropriate repairs, renewals and replacements thereof.

Section 7.5Insurance.  The Credit Parties will maintain or cause to be maintained, with financially sound and reputable insurers, property insurance, such public liability insurance, third party property damage insurance with respect to liabilities, losses or damage in respect of the assets, properties and businesses of the each Credit Party and its Subsidiaries as may customarily be carried or maintained under similar circumstances by Persons of established reputation engaged in similar businesses, in each case in such amounts, with such deductibles, covering such risks and otherwise on such terms and conditions as shall be customary for such Persons; provided that the Borrower and each of its Subsidiaries shall maintain at all times pollution legal liability insurance with coverage amounts equal to or greater than, deductibles no greater than, and otherwise with terms and conditions no less favorable to the Lenders than, the pollution legal liability insurance in effect as of the Closing Date.  Without limiting the generality of the foregoing, each of the Borrower and its Subsidiaries will maintain or cause to be maintained (a) flood insurance with respect to each Flood Hazard Property, if any, that is located in a community that participates in the National Flood Insurance Program, in each case in compliance with any applicable regulations of the Board of Governors of the Federal Reserve System, and (b) replacement value casualty insurance on the Collateral under such policies of insurance, with such insurance companies, in such amounts, with such deductibles, and covering such risks as are at all times carried or maintained under similar circumstances by Persons of established reputation engaged in similar businesses.  Each such policy of insurance shall (i) name the Collateral Agent, on behalf of the holders of the Obligations, as an additional insured thereunder as its interests may appear, and (ii) in the case of each property insurance policy, contain a loss payable clause or endorsement, reasonably satisfactory in form and substance to the Collateral Agent, that names the Collateral Agent, on behalf of the holders of the Obligations, as the loss payee thereunder and provides for at least thirty (30) days’ prior written notice (or such shorter prior written notice as may be agreed by the Collateral Agent in its reasonable discretion) to the Collateral Agent of any modification or cancellation of such policy.

Section 7.6Inspections, Reports, Etc.

(a)Each Credit Party will, and will cause each of its Subsidiaries to, permit representatives and independent contractors of the Administrative Agent, the Collateral Agent and each Lender to visit and inspect any of its properties, to conduct field audits, to examine its corporate, financial and operating records, and make copies thereof or abstracts therefrom, and to discuss its affairs, finances and accounts with its directors, officers, and independent public accountants, all at the expense of the Borrower and at such reasonable times during normal business hours and as often as may be reasonably desired, upon reasonable advance notice to the Borrower; provided, however, that so long as no Event of Default exists, the Borrower shall not be obligated to pay for more than one (1) such inspection per Fiscal Quarter of the Borrower and that when an Event of Default exists the Administrative Agent or any Lender (or any of their respective

108


representatives or independent contractors) may do any of the foregoing at the expense of the Borrower at any time during normal business hours and without advance notice.

(b)Each Credit Party will, and will cause each of its Subsidiaries to, permit representatives and independent contractors of the Administrative Agent, the Collateral Agent and each Lender to visit and inspect any of its properties, to conduct field audits, to examine its corporate, financial and operating records, and make copies thereof or abstracts therefrom, and to discuss its affairs, finances and accounts with its directors, officers, and independent public accountants for the purpose of preparing and producing (i) appraisals of the equipment owned by such Credit Party and (ii) reports with respect to the enterprise value of the Credit Parties taken as a whole, in each case, at the expense of the Borrower and at such reasonable times during normal business hours and as often as may be reasonably desired, upon reasonable advance notice to the Borrower; provided, however, that so long as no Event of Default exists, the Borrower shall not be obligated to pay for more than (x) one (1) such equipment appraisal with respect to each such Credit Party and (y) one (1) such enterprise valuation report with respect to the Credit Parties, in each case, per Fiscal Year of the Borrower and that when an Event of Default exists, the Administrative Agent or any Lender (or any of their respective representatives or independent contractors) may do any of the foregoing at the expense of the Borrower at any time during normal business hours and without advance notice.

(c)Any such representative or independent contractor described in the foregoing clauses (a) and (b) of this Section 7.6, shall, in connection with conducting such inspections, appraisals and/or enterprise valuations, wear reasonably appropriate attire for such undertaking and comply with Applicable Laws and the Borrower’s then-current invitee safety policies provided to such Person.

Section 7.7Lenders Meetings.  The Borrower will, upon the request of the Administrative Agent or the Required Lenders, participate in a meeting of the Administrative Agent and the Lenders once during each Fiscal Year to be held at the Borrower’s corporate offices (or at such other location as may be agreed to by the Borrower and the Administrative Agent) at such time as may be agreed to by the Borrower and the Administrative Agent.

Section 7.8Compliance with Laws and Material Contracts.  Each Credit Party will comply, and shall cause each of its Subsidiaries and all other Persons, if any, on or occupying any Facilities to comply, with (a) all Anti-Terrorism Laws and OFAC rules and regulations, (b) all other Applicable Laws and (c) all Material Contracts, noncompliance with, with respect to clauses (b) and (c), could reasonably be expected to (x) have, individually or in the aggregate, a Material Adverse Effect or (y) be adverse to the interests of the Lenders.

Section 7.9Use of Proceeds.  The Credit Parties will use the proceeds of the Credit Extensions (a) on the Closing Date (i) to finance the Closing Date Acquisition on the Closing Date, (ii) for general corporate and working capital purposes or for capital expenditures, (iii) to refinance simultaneously with the closing of this Agreement certain existing Indebtedness that such Credit Party incurred for working capital or general corporate purposes, (iv) to finance Permitted Acquisitions and to pay fees, costs and expenses in connection therewith, whether or not consummated and/or (v) to pay transaction fees, costs and expenses related to credit facilities established pursuant to this Agreement and the other Credit Documents, in each case not in

109


contravention of Applicable Laws or of any Credit Document, (b) on the Fourth Amendment Effective Date (i) for general corporate and working capital purposes, (ii) to finance Permitted Acquisitions and to pay fees, costs and expenses in connection therewith, whether or not consummated and/or (iii) to pay transaction fees, costs and expenses related to credit facilities established pursuant to the Fourth Amendment not in contravention of Applicable Laws or of any Credit Document, (c) from and after the Fifth Amendment Effective Date (i) for general corporate and working capital purposes, (ii) to finance Permitted Acquisitions (to the extent permitted hereunder) and to pay fees, costs and expenses in connection therewith, whether or not consummated and/or (iii) to pay transaction fees, costs and expenses related to the consummation of the Fifth Amendment not in contravention of Applicable Laws or of any Credit Document, (d) from and after the Sixth Amendment Effective Date (i) for general corporate and working capital purposes, (ii) to finance Permitted Acquisitions (to the extent permitted hereunder) and to pay fees, costs and expenses in connection therewith, whether or not consummated and/or (iii) to pay transaction fees, costs and expenses related to the consummation of the Sixth Amendment not in contravention of Applicable Laws or of any Credit Document and (e) from and after the Seventh Amendment Effective Date (i) for general corporate and working capital purposes, (ii) to finance Permitted Acquisitions (to the extent and at the times permitted hereunder) and to pay fees, costs and expenses in connection therewith, whether or not consummated and/or (iii) to pay transaction fees, costs and expenses related to the consummation of the Seventh Amendment not in contravention of Applicable Laws or of any Credit Document.  No portion of the proceeds of any Credit Extension shall be used (i) to refinance any commercial paper, or (ii) in any manner that causes or might cause such Credit Extension or the application of such proceeds to violate Regulation T, Regulation U or Regulation X of the Board of Governors of the Federal Reserve System as in effect from time to time or any other regulation thereof or to violate the Exchange Act.

Section 7.10Environmental Matters.

(a)Environmental Disclosure.  Each Credit Party will deliver to the Administrative Agent and the Lenders with reasonable promptness, such documents and information as from time to time may be reasonably requested by the Administrative Agent or any Lender.

(b)Hazardous Materials Activities, Etc.  The Borrower shall promptly take, and shall cause each of its Subsidiaries promptly to take, any and all actions necessary to (i) cure any violation of applicable Environmental Laws by such Credit Party or its Subsidiaries that would reasonably be expected to have, individually or in the aggregate, a Material Adverse Effect, and (ii) respond to any Environmental Claim against such Credit Party or any of its Subsidiaries and discharge any obligations it may have to any Person thereunder where failure to do so would reasonably be expected to have, individually or in the aggregate, a Material Adverse Effect.

Section 7.11Real Estate Assets.

(a)Within forty-five (45) days after the Sixth Amendment Effective Date (or such longer period as may be agreed in writing by the Collateral Agent), the Credit Parties shall take all such actions and execute and deliver, or cause to be executed and delivered, all such Mortgages, documents, instruments, agreements, opinions and

110


certificates similar to those described in clause (b) immediately below that the Collateral Agent shall reasonably request to create in favor of the Collateral Agent, for the benefit of the holders of the Obligations, a valid and, subject to any filing and/or recording referred to herein, enforceable Lien on, and security interest in each fee-owned Real Estate Asset having a fair market value greater than or equal to $1,000,000.  The Administrative Agent may, in its reasonable judgment, grant extensions of time for compliance or exceptions with the provisions of this Section 7.11 by any Credit Party.

(b)In order to create in favor of the Collateral Agent, for the benefit of the holders of the Obligations, a valid and, subject to any filing and/or recording referred to herein, enforceable Lien on, and security interest in, any applicable Real Estate Asset that is prior and superior in right to any other Lien (other than Permitted Liens), the Administrative Agent and the Collateral Agent (with copies sufficient for each Lender) shall have received, prior to such filing and/or recording and at the sole cost and expense of the Credit Parties, the following with respect to such Real Estate Asset, to the extent requested by the Administrative Agent:

(i)fully executed and notarized Mortgages, in proper form for recording in all appropriate places in all applicable jurisdictions, encumbering such Real Estate Asset;

(ii)an opinion of counsel (which counsel shall be reasonably satisfactory to the Collateral Agent) in each state in which such Real Estate Asset is located with respect to the enforceability of the form(s) of Mortgages to be recorded in such state and such other matters as the Collateral Agent may reasonably request, in each case in form and substance reasonably satisfactory to the Collateral Agent;

(iii)(a) ALTA mortgagee title insurance policies or unconditional commitments therefor issued by one or more title companies reasonably satisfactory to the Collateral Agent (each, a “Title Policy”) with respect to such Real Estate Asset, in amounts not less than the fair market value of such Real Estate Asset, together with a title report issued by a title company with respect thereto and copies of all recorded documents listed as exceptions to title or otherwise referred to therein, each in form and substance reasonably satisfactory to the Collateral Agent and (b) evidence reasonably satisfactory to the Collateral Agent that such Borrower has paid to the title company or to the appropriate Governmental Authorities all expenses and premiums of the title company and all other sums required in connection with the issuance of each Title Policy and all recording and stamp taxes (including mortgage recording and intangible taxes) payable in connection with recording the Mortgage for such Real Estate Asset in the appropriate real estate records;

(iv)a recently issued flood zone determination certificate;

(v)evidence of flood insurance with respect to each Flood Hazard Property that is located in a community that participates in the National Flood

111


Insurance Program, in each case in compliance with clause (d) of this Section 7.11;

(vi)if an exception to the Title Policy with respect to any Real Estate Asset subject to a Mortgage would arise without such ALTA surveys, ALTA surveys of such Real Estate Asset;

(vii)(A) reports and other reasonable information, in form, scope and substance reasonably satisfactory to the Administrative Agent, regarding environmental matters relating to such Real Estate Asset and (B) appraisals in form, scope and substance, and from an appraiser, reasonably satisfactory to the Administrative Agent with respect to each such Real Estate Assets; provided, that, in each case with respect to the foregoing subclauses (A) and (B), the Credit Parties shall cooperate with the Administrative Agent and its representatives and independent contractors in connection with the preparation and production of all such reports and appraisals, including, without limitation, by permitting such Persons to enter upon the properties of the Credit Parties at reasonable times during normal business hours and as often as may be reasonably necessary upon reasonable prior notice, except that no prior notice shall be required during the continuance of an Event of Default; and

(viii)such other documents, agreements certificates and other information as the Administrative Agent or the Collateral Agent may require to carry out the purposes of this Section 7.11, in each case, in form, scope and substance reasonably satisfactory to the Administrative Agent.

(c)Each of the parties hereto acknowledges and agrees that, if there are any Real Estate Assets subject to Mortgages, any increase, extension or renewal of any of the Commitments or Loans (including, without limitation, any incremental credit facilities hereunder, but excluding (i) any continuation or conversion of Borrowings, (ii) the making of any Revolving Loans or 364-Day Revolving Loans or (iii) the issuance, renewal or extension of Letters of Credit) shall be subject to (and conditioned upon): (1) the prior delivery of all flood hazard determination certifications, acknowledgements and evidence of flood insurance with respect to each Flood Hazard Property, in each case in compliance with any applicable regulations of the Board of Governors of the Federal Reserve System, in form and substance reasonably satisfactory to the Collateral Agent, and such other flood-related documentation as otherwise reasonably required by the Lenders and (2) the Administrative Agent shall have received written confirmation from the Lenders, confirming that flood insurance due diligence and flood insurance compliance has been completed by the Lenders (such written confirmation not to be unreasonably withheld, conditioned or delayed).

(d)With respect to each Flood Hazard Property, the applicable Credit Party (i) shall have obtained and will maintain, with financially sound and reputable insurance companies (except to the extent that any insurance company insuring the applicable Real Estate Asset of the Credit Party ceases to be financially sound and reputable after the Sixth Amendment Effective Date, in which case, the Borrower shall promptly replace such insurance company with a financially sound and reputable insurance company),

112


such flood insurance in such reasonable total amount as the Administrative Agent and the Lenders may from time to time reasonably require, and otherwise sufficient to comply with all applicable rules and regulations promulgated pursuant to Applicable Laws, including, without limitation, any applicable regulations of the Board of Governors of the Federal Reserve System, and (ii) promptly upon request of the Administrative Agent or any Lender, will deliver to the Collateral Agent or such Lender, as applicable, evidence of such compliance in form and substance reasonably acceptable to the Collateral Agent or such Lender, including, without limitation, evidence of annual renewals of such insurance.

(e)Notwithstanding the foregoing, neither the Administrative Agent nor the Collateral Agent shall enter into or permit any Mortgage to be recorded in respect of any Real Estate Asset acquired after the Sixth Amendment Effective Date until (i) the date that occurs forty-five (45) days after the Administrative Agent has delivered to the Lenders (which may be delivered electronically) the following documents in respect of such Real Estate Asset: (A) a completed flood hazard determination from a third party vendor; (B) if such Real Estate Asset is a Flood Hazard Property, (1) a notification to the Borrower (or applicable Credit Party) of that fact and (if applicable) notification to the Borrower (or applicable Credit Party) that flood insurance coverage is not available and (2) evidence of the receipt by the Borrower (or applicable Credit Party) of such notice; and (C) if such notice is required to be provided to the Borrower (or applicable Credit Party) and flood insurance is available in the community in which such Real Estate Asset is located, evidence of required flood insurance and (ii) the Administrative Agent shall have received written confirmation from each of the Lenders that flood insurance due diligence and flood insurance compliance has been completed by the Lenders (such written confirmation not to be unreasonably conditioned, withheld or delayed).

(f)By no later than May 31, 2019, the Credit Parties shall have delivered to the Administrative Agent a plan for the disposition of certain fee-owned Real Estate Assets in form and substance acceptable to the Administrative Agent in its sole but reasonable discretion.

Section 7.12Pledge of Personal Property Assets.

(a)Equity Interests.  The Borrower and each other Credit Party shall cause (i) one hundred percent (100%) of the issued and outstanding Equity Interests of each Domestic Subsidiary and (ii) sixty-five percent (65%) (or such greater percentage that (A) could not reasonably be expected to cause the undistributed earnings of such Foreign Subsidiary as determined for United States federal income tax purposes to be treated as a deemed dividend to such Foreign Subsidiary’s United States parent and (B) could not reasonably be expected to cause any material adverse tax consequences) of the issued and outstanding Equity Interests entitled to vote (within the meaning of Treas. Reg. Section 1.956-2(c)(2)) and one hundred percent (100%) of the issued and outstanding Equity Interests not entitled to vote (within the meaning of Treas. Reg. Section 1.956-2(c)(2)) in the case of each Foreign Subsidiary that is directly owned by any Credit Party or any Domestic Subsidiary to be subject at all times to a first priority lien (subject to any Permitted Lien) in favor of the Collateral Agent, for the holders of the Obligations, pursuant to the terms and conditions of the Collateral Documents, together with opinions

113


of counsel and any filings and deliveries or other items reasonably requested by the Collateral Agent necessary in connection therewith (to the extent not delivered on the Closing Date) to perfect the security interests therein, all in form and substance reasonably satisfactory to the Collateral Agent.

(b)Personal Property.  The Borrower and each other Credit Party shall (i) cause all of its owned and leased personal property (other than Excluded Property) to be subject at all times to first priority (subject to any Permitted Lien), perfected Liens in favor of the Collateral Agent, for the benefit of the holders of the Obligations, to secure the Obligations pursuant to the terms and conditions of the Collateral Documents or, with respect to any such property acquired subsequent to the Closing Date, such other additional security documents as the Collateral Agent shall reasonably request, subject in any case to Permitted Liens and (ii) deliver such other documentation as the Collateral Agent may reasonably request in connection with the foregoing, including, without limitation, appropriate UCC-1 financing statements, certified resolutions and other organizational and authorizing documents of such Person, opinions of counsel to such Person (which shall cover, among other things, the legality, validity, binding effect and enforceability of the documentation referred to above and the perfection of the Collateral Agent’s Liens thereunder) and other items reasonably requested by the Collateral Agent necessary in connection therewith to perfect the security interests therein, all in form, content and scope reasonably satisfactory to the Collateral Agent.  Notwithstanding anything in this clause (b), the Borrower shall not be required to enter into any Deposit Account Control Agreement or Securities Account Control Agreement or take any other action with respect to deposit accounts or securities accounts except to the extent provided in Section 7.17.

Section 7.13Books and Records.  Each Credit Party will keep proper books of record and account in which full, true and correct entries shall be made of all dealings and transactions in relation to its business and activities to the extent necessary to prepare the consolidated financial statements of the Borrower in conformity with GAAP.

Section 7.14Additional Subsidiaries.

Within thirty (30) days after the acquisition or formation of any Subsidiary:

(a)notify the Administrative Agent thereof in writing, together with the (i) jurisdiction of formation, (ii) number of shares of each class of Equity Interests outstanding, (iii) number and percentage of outstanding shares of each class owned (directly or indirectly) by the Borrower or any Subsidiary and (iv) number and effect, if exercised, of all outstanding options, warrants, rights of conversion or purchase and all other similar rights with respect thereto; and

(b)if such Subsidiary is a Domestic Subsidiary (or if such Subsidiary is a Foreign Subsidiary and no adverse tax consequences would result for the Borrower as a result of such Foreign Subsidiary becoming a Guarantor), cause such Person to (i) become a Guarantor by executing and delivering to the Administrative Agent a Guarantor Joinder Agreement or such other documents as the Administrative Agent shall deem appropriate for such purpose, and (ii) deliver to the Administrative Agent documents of

114


the types referred to in Sections 5.1(b) and (d) and favorable opinions of counsel to such Person (which shall cover, among other things, the legality, validity, binding effect and enforceability of the documentation referred to in the immediately foregoing clause (i)), all in form, content and scope satisfactory to the Administrative Agent.

Section 7.15Interest Rate Protection.  Enter into, within ninety (90) days following the Fourth Amendment Effective Date, and maintain one or more Swap Agreements on such terms as shall be reasonably satisfactory to the Administrative Agent, the effect of which shall be to fix or limit the interest cost for a period of three (3) years from the Fourth Amendment Effective Date with respect to a notional amount equal to at least fifty percent (50%) of the aggregate principal amount of the Term Loans outstanding.

Section 7.16Covenants Relating to the Vessels.

(a)Promptly after the date of this Agreement, cause a certified copy of the Fleet Mortgage, together with a notice thereof, to be kept with the certificate of documentation of the Vessel to which it relates, and with respect to each Vessel, furnish the Administrative Agent and the Collateral Agent with copies of the masters’ signed receipts therefor.

(b)To the extent applicable, cause the Vessels to be maintained in the highest classification for vessels of like age and type by the American Bureau of Shipping or any other classification society satisfactory to the Administrative Agent without any overdue recommendations.

(c)If the Collateral Agent so requests, provide the Collateral Agent with copies of all internally generated inspection or survey reports on the Vessels.

(d)Maintain with financially sound and reputable insurance companies, insurances on the Vessels in accordance with Section 6.21.

(e)Cause any Vessel acquired by a Credit Party from and after the Seventh Amendment Effective Date to be subject to the Fleet Mortgage and deliver to the Collateral Agent such further documentation and/or information with respect to such Vessel as reasonably requested by the Collateral Agent, including, without limitation, those items described in Section 5.1(f) above, in each case, within thirty (30) days of such acquisition.

Section 7.17Cash Management.

(a)Maintain all cash management and treasury business with Regions Bank or a Permitted Third Party Bank, including, without limitation, all deposit accounts, disbursement accounts, investment accounts and lockbox accounts (other than accounts constituting Excluded Property and other fiduciary accounts, all of which the Credit Parties may maintain without restriction) (each such deposit account, disbursement account, investment account and lockbox account, a “Controlled Account”); each Controlled Account shall be a cash collateral account, with all cash, checks and other similar items of payment in such account securing payment of the Obligations, and in

115


which the Borrower and each of its Subsidiaries shall have granted a first priority Lien to the Collateral Agent, on behalf of the holders of the Obligations, perfected either automatically under the UCC (with respect to Controlled Accounts at Regions Bank) or subject to Deposit Account Control Agreement or Securities Account Control Agreement, as applicable.

(b)At any time after the occurrence and during the continuance of an Event of Default, at the request of the Required Lenders, the Borrower will, and will cause each other Credit Party to, cause all payments constituting proceeds of accounts or other Collateral to be directed into lockbox accounts under agreements in form and substance satisfactory to the Collateral Agent.

(c)The Credit Parties shall notify the Administrative Agent in writing prior to or substantially concurrently with the establishment of any deposit accounts, disbursement accounts, investment accounts and lockbox accounts not required to be Controlled Accounts hereunder and shall identify in such writing the jurisdiction in which, and the financial institution with which, any such account is being established and the purpose of such account.  Promptly after the reasonable request of the Administrative Agent or the Required Lenders, the Credit Parties shall deliver, or shall cause to be delivered, to the Administrative Agent (for subsequent distribution to the Lenders) bank statements and such other information and data with respect to any deposit accounts (including, for the avoidance of doubt, any Excluded Foreign Account), disbursement accounts, investment accounts and/or lockbox accounts maintained by any Credit Party or any Subsidiary of any Credit Party.

Section 7.18Landlord Waivers.   Within forty-five (45) days after the Sixth Amendment Effective Date, in the case of (a) each headquarter location of the Credit Parties, each other location where any significant administrative or governmental functions are performed and each other location where the Credit Parties maintain any books or records (electronic or otherwise) and (b) any personal property Collateral located at any other premises leased by a Credit Party containing personal property Collateral with a value in excess of $500,000, the Credit Parties shall provide the Collateral Agent with such estoppel letters, consents and waivers from the landlords on such real property to the extent (i) requested by the Administrative Agent or the Collateral Agent, (ii) the Credit Parties are able to secure such letters, consents and waivers after using commercially reasonable efforts (such letters, consents and waivers shall be in form and substance satisfactory to the Collateral Agent) and (iii) not previously provided to the Collateral Agent.

SECTION 8.  NEGATIVE COVENANTS

Each Credit Party covenants and agrees that until the Obligations shall have been paid in full or otherwise satisfied, and the Commitments hereunder shall have expired or been terminated, such Credit Party shall perform, and shall cause each of its Subsidiaries to perform, all covenants in this Section 8.

Section 8.1Indebtedness.  No Credit Party shall, nor shall it permit any of its Subsidiaries to, directly or indirectly, create, incur, assume or guaranty, or otherwise become or remain directly or indirectly liable with respect to any Indebtedness, other than:

116


(a)the Obligations;

(b)Indebtedness of the Borrower to any other Credit Party;

(c)Guarantees with respect to Indebtedness permitted under this Section 8.1;

(d)Indebtedness existing on the Closing Date and described in Schedule 8.1, together with any Permitted Refinancing thereof;

(e)Indebtedness with respect to (x) Capital Leases and (y) purchase money Indebtedness; provided, in the case of clause (x), that any such Indebtedness shall be secured only by the asset subject to such Capital Lease, and, in the case of clause (y), that any such Indebtedness shall be secured only by the asset acquired in connection with the incurrence of such Indebtedness; provided further that the sum of the aggregate principal amount of any Indebtedness under this clause (e) plus assumed Indebtedness under clause (k) below shall not exceed at any time $15,000,000;

(f)Indebtedness in respect of any Swap Agreement that is entered into in the ordinary course of business to hedge or mitigate risks to which any Credit Party or any of its Subsidiaries is exposed in the conduct of its business or the management of its liabilities (it being acknowledged by the Borrower that a Swap Agreement entered into for speculative purposes or of a speculative nature is not a Swap Agreement entered into in the ordinary course of business to hedge or mitigate risks);

(g)Indebtedness arising in connection with the financing of insurance premiums in the ordinary course of business;

(h)to the extent constituting Indebtedness, all obligations in connection with each Permitted Acquisition, including, without limitation, Earn Out Obligations;

(i)Indebtedness representing deferred compensation to officers, directors, employees of the Borrower and its Subsidiaries;

(j)unsecured Indebtedness of the Credit Parties in an aggregate amount not to exceed at any time $15,000,000; and

(k)Indebtedness of a Person existing at the time such Person becomes a Subsidiary of a Credit Party in a transaction permitted hereunder; provided that any such Indebtedness was not created in anticipation of or in connection with the transaction or series of transactions pursuant to which such Person became a Subsidiary of a Credit Party; provided further that the sum of the aggregate principal amount of any Indebtedness under this clause (k) plus Indebtedness under clause (e) above shall not exceed at any time $15,000,000.

Section 8.2Liens.  No Credit Party shall, nor shall it permit any of its Subsidiaries to, directly or indirectly, create, incur, assume or permit to exist any Lien on or with respect to any property or asset of any kind (including any document or instrument in respect of goods or accounts receivable) of any Credit Party or any of its Subsidiaries, whether now owned or

117


hereafter acquired, created or licensed or any income, profits or royalties therefrom, or file or permit the filing of, or permit to remain in effect, any financing statement or other similar notice of any Lien with respect to any such property, asset, income, profits or royalties under the UCC of any State or under any similar recording or notice statute or under any Applicable Laws related to intellectual property, except:

(a)Liens in favor of the Collateral Agent for the benefit of the holders of the Obligations granted pursuant to any Credit Document;

(b)Liens for Taxes not yet due or for Taxes if obligations with respect to such Taxes are being contested in good faith by appropriate proceedings promptly instituted and diligently conducted;

(c)statutory Liens of landlords, banks, carriers, warehousemen, mechanics, repairmen, workmen and materialmen, and other Liens imposed by law (other than any such Lien imposed pursuant to Section 430(k) of the Internal Revenue Code or Section 303(k) or 4068 of ERISA that would constitute an Event of Default under Section 9.1(j)), in each case incurred in the ordinary course of business (i) for amounts not yet overdue, or (ii) for amounts that are overdue and that are being contested in good faith by appropriate proceedings, so long as such reserves or other appropriate provisions, if any, as shall be required by GAAP shall have been made for any such contested amounts;

(d)Liens incurred in the ordinary course of business in connection with (i) workers’ compensation, unemployment insurance and other types of social security, or (ii) to secure the performance of tenders, statutory obligations, surety and appeal bonds, bids, leases, government contracts, trade contracts, performance and return-of-money bonds and other similar obligations (exclusive of obligations for the payment of borrowed money or other Indebtedness), in each case, so long as no foreclosure, sale or similar proceedings have been commenced with respect to any portion of the Collateral on account thereof;

(e)easements, rights-of-way, restrictions, encroachments, and other minor defects or irregularities in title, in each case which do not and will not interfere in any material respect with the ordinary conduct of the business of any Credit Party or any of its Subsidiaries, including, without limitation, all encumbrances shown on any policy of title insurance in favor of the Collateral Agent with respect to any Real Estate Asset;

(f)any interest or title of a lessor or sublessor under any lease of real estate permitted hereunder;

(g)Liens solely on any cash earnest money deposits made by any Credit Party or any of its Subsidiaries in connection with any letter of intent, or purchase agreement permitted hereunder;

(h)purported Liens evidenced by the filing of precautionary UCC financing statements relating solely to operating leases of personal property entered into in the ordinary course of business;

118


(i)Liens in favor of customs and revenue authorities arising as a matter of law to secure payment of customs duties in connection with the importation of goods;

(j)any zoning or similar law or right reserved to or vested in any governmental office or agency to control or regulate the use of any real property;

(k)licenses of patents, trademarks and other intellectual property rights granted by any Credit Party or any of its Subsidiaries in the ordinary course of business and not interfering in any respect with the ordinary conduct of the business of such Credit Party or such Subsidiary;

(l)Liens existing as of the Closing Date and described in Schedule 8.2;

(m)Liens securing purchase money Indebtedness and Capital Leases to the extent permitted pursuant to Section 8.1(e); provided, any such Lien shall encumber only the asset acquired with the proceeds of such Indebtedness or the assets subject to such Capital Lease, respectively;

(n)Liens in favor of the Issuing Bank or the Swingline Lender on cash collateral securing the obligations of a Defaulting Lender to fund risk participations hereunder;

(o)Liens consisting of judgment or judicial attachment liens relating to judgments which do not constitute an Event of Default hereunder;

(p)licenses (including licenses of Intellectual Property), sublicenses, leases or subleases granted to third parties in the ordinary course of business;

(q)Liens in favor of collecting banks under Section 4-210 of the UCC;

(r)Liens (including the right of set-off) in favor of a bank or other depository institution arising as a matter of law encumbering deposits;

(s)Liens arising out of conditional sale, title retention, consignment or similar arrangements for the sale of goods in the ordinary course of business;

(t)Liens not otherwise permitted hereunder securing Indebtedness or other obligations not in excess of $5,000,000 in the aggregate at any one time outstanding; and

(u)the interest of the shipyard in vessels being built for or retrofitted for the Borrower or its Subsidiaries during the period prior to delivery of the vessel(s) under the applicable contract.

Section 8.3No Further Negative Pledges.  No Credit Party shall, nor shall it permit any of its Subsidiaries to, enter into any Contractual Obligation (other than this Agreement and the other Credit Documents) that limits the ability of any Credit Party or any such Subsidiary to create, incur, assume or suffer to exist Liens on property of such Person; provided, however, that this Section 8.3 shall not prohibit (i) any negative pledge incurred or provided in favor of any holder of Indebtedness permitted under Section 8.1(e), solely to the extent any such negative

119


pledge relates to the property financed by or subject to Permitted Liens securing such Indebtedness, (ii) any Permitted Lien or any document or instrument governing any Permitted Lien; provided that any such restriction contained therein relates only to the asset or assets subject to such Permitted Lien, (iii) customary restrictions and conditions contained in any agreement relating to the disposition of any property or assets permitted under Section 8.9 pending the consummation of such disposition, and (iv) customary provisions restricting assignments, subletting or other transfers contained in leases, licenses, joint venture agreements and similar agreements entered into in the ordinary course of business.

Notwithstanding the foregoing or anything in this Agreement to the contrary, at no time shall the Credit Parties be permitted to create, incur, assume or suffer to exist Liens on any interest (fee, leasehold or otherwise) owned by the Borrower or any of its Subsidiaries as of the Sixth Amendment Effective Date in any Real Estate Asset, except for Liens created pursuant to Section 7.11.

Section 8.4Restricted Payments.  No Credit Party shall, nor shall it permit any of its Subsidiaries to, declare or make, directly or indirectly, any Restricted Payment, or incur any obligation (contingent or otherwise) to do so, except that:

(a)each Subsidiary of the Borrower may make Restricted Payments to the Borrower; and

(b)the Borrower may declare and make dividend payments or other distributions payable solely in the Equity Interests of such Person; and

(c)the Credit Parties may repurchase any class of Equity Interest of any other Credit Party so long as (i) no Default or Event of Default has occurred and is continuing or would result therefrom and (ii) the Consolidated Leverage Ratio (calculated without giving effect to the Fifth Amendment EBITDA Addbacks) is less than or equal to 2.00 to 1.00 (x) for the two (2) consecutive Fiscal Quarters of the Borrower most recently ended and (y) after giving effect to such repurchases.

Notwithstanding the foregoing, in no event shall any Credit Party make any Restricted Payment (including, without limitation, those Restricted Payments permitted pursuant to the foregoing clauses (b) and (c) of this Section 8.4, but excluding those Restricted Payments permitted pursuant to the foregoing clause (a) of this Section 8.4) during the period from and after the Seventh Amendment Effective Date to and including the 364-Day Revolving Termination Date.

Section 8.5Burdensome Agreements.  No Credit Party shall, nor shall it permit any of its Subsidiaries to, enter into, or permit to exist, any Contractual Obligation that encumbers or restricts the ability of any such Person to (i) pay dividends or make any other distributions to the Borrower or other Credit Party on its Equity Interests or with respect to any other interest or participation in, or measured by, its profits, (ii) pay any Indebtedness or other obligation owed to the Borrower or any other Credit Party, (iii) make loans or advances to the Borrower or any other Credit Party, (iv) sell, lease or transfer any of its property to the Borrower or any other Credit Party, (v) pledge its property pursuant to the Credit Documents or any renewals, refinancings, exchanges, refundings or extension thereof or (vi) act as a Borrower or Credit Party pursuant to

120


the Credit Documents or any renewals, refinancings, exchanges, refundings or extension thereof, except (in respect of any of the matters referred to in clauses (i)-(iv) above) for (1) this Agreement and the other Credit Documents, (2) any document or instrument governing Indebtedness incurred pursuant to Section 8.1(e); provided that any such restriction contained therein relates only to the asset or assets constructed or acquired in connection therewith, (3) any Permitted Lien or any document or instrument governing any Permitted Lien, provided that any such restriction contained therein relates only to the asset or assets subject to such Permitted Lien or (4) customary restrictions and conditions contained in any agreement relating to the sale of any property permitted under Section 8.9 pending the consummation of such sale.

Section 8.6Investments.  No Credit Party shall, nor shall it permit any of its Subsidiaries to, directly or indirectly, make or own any Investment in any Person, including any joint venture and any Foreign Subsidiary, except:

(a)Investments in cash and Cash Equivalents and deposit accounts or securities accounts in connection therewith;

(b)equity Investments owned as of the Closing Date in any Subsidiary;

(c)intercompany loans to the extent permitted under Section 8.1(b) and guarantees to the extent permitted under Section 8.1(c);

(d)Investments existing on the Closing Date and described on Schedule 8.6;

(e)Investments constituting Swap Agreements permitted by Section 8.1(f);

(f)Permitted Acquisitions;

(g)Investments constituting accounts receivable, trade debt and deposits for the purchase of goods, in each case made in the ordinary course of business;

(h)other Investments not listed above and not otherwise prohibited by this Agreement in an aggregate amount outstanding at any time (on a cost basis) not to exceed $10,000,000.

Notwithstanding the foregoing, in no event shall any Credit Party make any Investment which results in or facilitates in any manner any Restricted Payment not otherwise permitted under the terms of Section 8.4.

Section 8.7Use of Proceeds.  No Credit Party shall use the proceeds of any Credit Extension of the Loans except pursuant to Section 7.9.

Section 8.8Financial Covenants.  The Credit Parties shall not:

(a)Consolidated Leverage Ratio.  Commencing with the Fiscal Quarter ending September 30, 2022, permit the Consolidated Leverage Ratio as of the end of any Fiscal Quarter of the Borrower to exceed 3.00 to 1.00.

121


(b)Consolidated Fixed Charge Coverage Ratio.  Permit the Consolidated Fixed Charge Coverage Ratio as of the end of any Fiscal Quarter of the Borrower ending on or after December 31, 2022 to be less than 1.25 to 1.00.

(c)Minimum Consolidated EBITDA.  Permit Consolidated EBITDA to be less than (1) $2,600,000 as of the end of the Fiscal Quarter of the Borrower ending March 31, 2022, for such Fiscal Quarter and (2) $7,700,000 as of the end of the Fiscal Quarter of the Borrower ending June 30, 2022, for such Fiscal Quarter and the Fiscal Quarter of the Borrower ended March 31, 2022, on a collective basis.

Section 8.9Fundamental Changes; Disposition of Assets; Acquisitions.  No Credit Party shall, nor shall it permit any of its Subsidiaries to, enter into any Acquisition or transaction of merger or consolidation, or liquidate, wind-up or dissolve itself (or suffer any liquidation or dissolution), or make any Asset Sale, or acquire by purchase or otherwise (other than purchases or other acquisitions of inventory and materials and the acquisition of equipment and capital expenditures in the ordinary course of business, subject to Section 8.17) any vessel, the business, property or fixed assets of, or Equity Interests or other evidence of beneficial ownership of, any Person or any division or line of business or other business unit of any Person, except:

(a)any Subsidiary of the Borrower may be merged with or into the Borrower or any Subsidiary, or be liquidated, wound up or dissolved, or all or any part of its business, property or assets may be conveyed, sold, leased, transferred or otherwise disposed of, in one transaction or a series of transactions, to the Borrower or any other Subsidiary; provided, in the case of such a merger, (i) if the Borrower is party to the merger, the Borrower shall be the continuing or surviving Person and (ii) if any Guarantor is a party to such merger, then a Guarantor shall be the continuing or surviving Person;

(b)Asset Sales, the proceeds of which when aggregated with the proceeds of all other Asset Sales made within the same Fiscal Year, do not exceed $20,000,000; provided (1) the consideration received for such assets shall be in an amount at least equal to the fair market value thereof (determined in good faith by the board of directors of the applicable Credit Party (or similar governing body)), (2) no less than one hundred percent (100%) of such proceeds shall be paid in cash and (3) such cap shall not include the proceeds of the sale by East & West Jones Placement Areas, LLC of the Real Estate Asset located at 1003-1004 Olin Matieson Road, Pasadena, Texas 77506; and

(c)Investments made in accordance with Section 8.6.

Section 8.10Disposal of Subsidiary Interests.  Except for any sale of all of its interests in the Equity Interests of any of its Subsidiaries in compliance with the provisions of Section 8.9 and except for Liens securing the Obligations, no Credit Party shall, nor shall it permit any of its Subsidiaries to, (a) directly or indirectly sell, assign, pledge or otherwise encumber or dispose of any Equity Interests of any of its Subsidiaries, except to qualify directors if required by Applicable Laws; or (b) permit any of its Subsidiaries directly or indirectly to sell, assign, pledge or otherwise encumber or dispose of any Equity Interests of any of its Subsidiaries, except to another Credit Party (subject to the restrictions on such disposition otherwise imposed hereunder), or to qualify directors if required by Applicable Laws.

122


Section 8.11Sales and Lease-Backs.  No Credit Party shall, nor shall it permit any of its Subsidiaries to, directly or indirectly, become or remain liable as lessee or as a guarantor or other surety with respect to any lease of any property (whether real, personal or mixed), whether now owned or hereafter acquired, which the Credit Party or any Subsidiary (a) has sold or transferred or is to sell or to transfer to any other Person (other than the Borrower or any other Credit Party), or (b) intends to use for substantially the same purpose as any other property which has been or is to be sold or transferred by the Borrower or any other Credit Party to any Person (other than the Borrower or any other Credit Party) in connection with such lease.

Section 8.12Transactions with Affiliates and Insiders.  No Credit Party shall, nor shall it permit any of its Subsidiaries to, directly or indirectly, enter into or permit to exist any transaction (including the purchase, sale, lease or exchange of any property or the rendering of any service) with any officer, director or Affiliate of the Borrower or any its Subsidiaries on terms that are less favorable to the Borrower or such Subsidiary, as the case may be, than those that might be obtained at the time from a Person who is not an officer, director or Affiliate of the Borrower or any of its Subsidiaries; provided, the foregoing restriction shall not apply to (a) any transaction between or among the Credit Parties and (b) normal and reasonable compensation and reimbursement of expenses of officers and directors in the ordinary course of business.

Section 8.13Prepayment of Other Funded Debt.  No Credit Party shall, nor shall it permit any of its Subsidiaries to:

(a)after the issuance thereof, amend or modify (or permit the amendment or modification of) the terms of any Funded Debt in a manner adverse to the interests of the Lenders (including specifically shortening any maturity or average life to maturity or requiring any payment sooner than previously scheduled or increasing the interest rate or fees applicable thereto); or

(b)except in connection with a refinancing or refunding permitted hereunder, make any voluntary prepayment, redemption, defeasance or acquisition for value of (including by way of depositing money or securities with the trustee with respect thereto before due for the purpose of paying when due), or refund, refinance or exchange of, any Funded Debt (other than the Indebtedness under the Credit Documents, intercompany Indebtedness permitted hereunder and Indebtedness permitted under Section 8.1(b)).

Section 8.14Conduct of Business.  From and after the Closing Date, no Credit Party shall, nor shall it permit any of its Subsidiaries to, engage in any business other than the businesses engaged in by such Credit Party or such Subsidiary on the Closing Date and businesses that are substantially similar, related or incidental thereto.

Section 8.15Fiscal Year; Accounting Changes.  No Credit Party shall, nor shall it permit any of its Subsidiaries to change its Fiscal Year-end from December 31.  No Credit Party shall, nor shall it permit any of its Subsidiaries to change its accounting method (except in accordance with GAAP) in any manner adverse to the interests of the Lenders without the prior written consent of the Required Lenders.

Section 8.16Amendments to Organizational Agreements/Material Agreements.  Unless consented to in writing by the Administrative Agent in its sole discretion, no Credit Party shall,

123


nor shall it permit any of its Subsidiaries to, amend or permit any amendments to its Organizational Documents if such amendment could reasonably be expected to be materially adverse to the Lenders or any Agent.  No Credit Party shall, nor shall it permit any of its Subsidiaries to, amend or permit any amendment to, or terminate or waive any provision of, any Material Contract unless such amendment, termination, or waiver would not have a material adverse effect on the Agents or the Lenders.

Section 8.17Capital Expenditures.  The Credit Parties shall not permit Consolidated Capital Expenditures in any Fiscal Year to exceed $35,000,000 in the aggregate plus the unused amount available for Consolidated Capital Expenditures under this Section 8.17 for the immediately preceding fiscal year (excluding any carry forward available from any prior fiscal year); provided, that with respect to any fiscal year, capital expenditures made during any such fiscal year shall be deemed to be made first with respect to the applicable limitation for such year and then with respect to any carry forward amount to the extent applicable.

Section 8.18Negative Covenants Relating to the Vessels.  The Credit Parties shall not do any act or voluntarily suffer or permit any act to be done whereby any insurance required hereunder or under any of the Fleet Mortgage shall or may be suspended, impaired or defeated, or suffer or permit any Vessel to engage in any voyage or carry any cargo not permitted under the policies of insurance then in effect covering such Vessel.

SECTION 9.  EVENTS OF DEFAULT; REMEDIES; APPLICATION OF FUNDS

Section 9.1Events of Default.  If any one or more of the following conditions or events shall occur:

(a)Failure to Make Payments When Due.  Failure by any Credit Party to pay (i) the principal of any Loan when due, whether at stated maturity, by acceleration or otherwise; (ii) within one (1) Business Day of when due any amount payable to any Issuing Bank in reimbursement of any drawing under a Letter of Credit; or (iii) within three (3) Business Days of when due any interest on any Loan or any fee or any other amount due hereunder; or

(b)Default in Other Agreements.  (i) Failure of any Credit Party or any of its Subsidiaries to pay when due any principal of or interest on or any other amount payable in respect of one or more items of Indebtedness (other than Indebtedness referred to in Section 8.1(a)) in an aggregate principal amount of $5,000,000 or more, in each case beyond the grace or cure period, if any, provided therefor; or (ii) breach or default by any Credit Party with respect to any other term of (1) one or more items of Indebtedness in the aggregate principal amounts referred to in clause (i) above, or (2) any loan agreement, mortgage, indenture or other agreement relating to such item(s) of Indebtedness, in each case beyond the grace or cure period, if any, provided therefor, if the effect of such breach or default is to cause, or to permit the holder or holders of that Indebtedness (or a trustee on behalf of such holder or holders), to cause, that Indebtedness to become or be declared due and payable (or subject to a compulsory repurchase or redeemable) prior to its stated maturity or the stated maturity of any underlying obligation, as the case may be; or

124


(c)Breach of Certain Covenants.  Failure of any Credit Party to perform or comply with any term or condition contained in Section 7.1, Section 7.2, Section 7.5, Section 7.6, Section 7.8, Section 7.9, Section 7.10, Section 7.11, Section 7.12, Section 7.13, Section 7.14, Section 7.19 or Section 8; or

(d)Breach of Representations, etc.  Any representation, warranty, certification or other statement made or deemed made by any Credit Party in any Credit Document or in any statement or certificate at any time given by any Credit Party or any of its Subsidiaries in writing pursuant hereto or thereto or in connection herewith or therewith shall be false in any material respect as of the date made or deemed made; or

(e)Other Defaults Under Credit Documents.  Any Credit Party shall default in the performance of or compliance with any term contained herein or any of the other Credit Documents, other than any such term referred to in any other Section of this Section 9.1, and such default shall not have been remedied or waived within thirty (30) days after the earlier of (i) an Authorized Officer of such Borrower becoming aware of such default, or (ii) receipt by the Borrower of notice from the Administrative Agent or any Lender of such default; or

(f)Involuntary Bankruptcy; Appointment of Receiver, etc.  (i) A court of competent jurisdiction shall enter a decree or order for relief in respect of any Credit Party or any of its Subsidiaries in an involuntary case under the Bankruptcy Code or Debtor Relief Laws now or hereafter in effect, which decree or order is not stayed; or any other similar relief shall be granted under any applicable federal or state law; or (ii) an involuntary case shall be commenced against any Credit Party or any of its Subsidiaries under the Bankruptcy Code or other Debtor Relief Laws now or hereafter in effect; or a decree or order of a court having jurisdiction in the premises for the appointment of a receiver, liquidator, sequestrator, trustee, custodian or other officer having similar powers over any Credit Party or any of its Subsidiaries, or over all or a substantial part of its property, shall have been entered; or there shall have occurred the involuntary appointment of an interim receiver, trustee or other custodian of any Credit Party or any of its Subsidiaries for all or a substantial part of its property; or a warrant of attachment, execution or similar process shall have been issued against any substantial part of the property of any Credit Party or any of its Subsidiaries, and any such event described in this clause (ii) shall continue for sixty (60) days without having been dismissed, bonded or discharged; or

(g)Voluntary Bankruptcy; Appointment of Receiver, etc.  (i) Any Credit Party or any of its Subsidiaries shall have an order for relief entered with respect to it or shall commence a voluntary case under the Bankruptcy Code or other Debtor Relief Laws now or hereafter in effect, or shall consent to the entry of an order for relief in an involuntary case, or to the conversion of an involuntary case to a voluntary case, under any such law, or shall consent to the appointment of or taking possession by a receiver, trustee or other custodian for all or a substantial part of its property; or any Credit Party or any of its Subsidiaries shall make any assignment for the benefit of creditors; or (ii) any Credit Party or any of its Subsidiaries shall be unable, or shall fail generally, or shall admit in writing its inability, to pay its debts as such debts become due; or the board of directors (or similar governing body) of any Credit Party or any of its Subsidiaries or any

125


committee thereof shall adopt any resolution or otherwise authorize any action to approve any of the actions referred to herein or in Section 9.1(f); or

(h)Judgments and Attachments.  (i) Any one or more money judgments, writs or warrants of attachment or similar process involving an aggregate amount at any time in excess of $2,000,000 (to the extent not adequately covered by insurance as to which a solvent and unaffiliated insurance company has acknowledged coverage) shall be entered or filed against any Credit Party or any of its Subsidiaries or any of their respective assets and shall remain undischarged, unvacated, unbonded or unstayed for a period of sixty (60) days; or (ii) any non-monetary judgment or order shall be rendered against any Credit Party or any of its Subsidiaries that could reasonably be expected to have a Material Adverse Effect, and shall remain undischarged, unvacated, unbonded or unstayed for a period of sixty (60) days; or

(i)Dissolution.  Any order, judgment or decree shall be entered against any Credit Party or any of its Subsidiaries decreeing the dissolution or split up of such Credit Party or such Subsidiary and such order shall remain undischarged or unstayed for a period in excess of thirty (30) days; or

(j)Pension Plans.  There shall occur one or more ERISA Events which individually or in the aggregate results in liability of any Credit Party, any of its Subsidiaries or any of their respective ERISA Affiliates in excess of $2,000,000 during the term hereof and which is not paid by the applicable due date; or

(k)Change of Control.  A Change of Control shall occur; or

(l)Invalidity of Credit Documents and Other Documents.  At any time after the execution and delivery thereof, (i) this Agreement or any other Credit Document ceases to be in full force and effect (other than by reason of a release of Collateral in accordance with the terms hereof or thereof or the satisfaction in full of the Obligations (other than contingent and indemnified obligations not then due and owing) in accordance with the terms hereof) or shall be declared null and void, or the Collateral Agent shall not have or shall cease to have a valid and perfected Lien in any Collateral purported to be covered by the Collateral Documents with the priority required by the relevant Collateral Document, or (ii) any Credit Party shall contest the validity or enforceability of any Credit Document in writing or deny in writing that it has any further liability, including with respect to future advances by the Lenders, under any Credit Document to which it is a party; or

(m)Vessels.  (a) A proceeding shall have been commenced on behalf of the United States of America to effect the forfeiture of any of the Vessels or any notice shall have been issued on behalf of the United States of America of the seizure of any of the Vessels or to the effect that the Certificate of Documentation of any of the Vessels is subject to cancellation or revocation, for any reason whatsoever and the Borrower shall have failed within thirty (30) days of the occurrence thereof to have assigned and pledged to the Collateral Agent, or cause to have assigned and pledged to the Collateral Agent, additional collateral having an aggregate value (as determined by the Collateral Agent in its sole discretion) at least equal to the agreed value (as set forth on Schedule 6.10(d)) of

126


such Vessel or (b) the Borrower or any Credit Party shall lose its status as a citizen of the United States of America for the purpose of operating vessels in the coastwise trade in accordance with Section 2 of the Shipping Act.

Section 9.2Remedies.  Upon the occurrence of any Event of Default described in Section 9.1(f) or Section 9.1(g), automatically, and upon the occurrence and during the continuance of any other Event of Default, at the request of (or with the consent of) the Required Lenders, upon notice to the Borrower by the Administrative Agent, (A) the Revolving Commitments, if any, of each Lender having such Revolving Commitments, the 364-Day Revolving Commitments, if any, of each Lender having such 364-Day Revolving Commitments and the obligation of any Issuing Bank to issue any Letter of Credit shall immediately terminate; (B) each of the following shall immediately become due and payable, in each case without presentment, demand, protest or other requirements of any kind, all of which are hereby expressly waived by each of the Credit Parties: (I) the unpaid principal amount of and accrued interest on the Loans, (II) an amount equal to the maximum amount that may at any time be drawn under all Letters of Credit then outstanding (regardless of whether any beneficiary under any such Letter of Credit shall have presented, or shall be entitled at such time to present, the drafts or other documents or certificates required to draw under such Letters of Credit), and (III) all other Obligations; provided, the foregoing shall not affect in any way the obligations of the Lenders under Section 2.2(b)(iii) or Section 2.3(e); (C) the Administrative Agent may cause the Collateral Agent to enforce any and all Liens and security interests created pursuant to Collateral Documents and (D) the Administrative Agent shall direct the Borrower to pay (and the Borrower hereby agrees upon receipt of such notice, or upon the occurrence of any Event of Default specified in Section 9.1(f) and Section 9.1(g) to pay) to the Administrative Agent such additional amounts of cash, to be held as security for such Borrower’s reimbursement Obligations in respect of Letters of Credit then outstanding under arrangements acceptable to the Administrative Agent, equal to the Outstanding Amount of the Letter of Credit Obligations at such time.  Notwithstanding anything herein or otherwise to the contrary, any Event of Default occurring hereunder shall continue to exist (and shall be deemed to be continuing) until such time as such Event of Default has been cured to the satisfaction of the Required Lenders or waived in writing in accordance with the terms of Section 11.4.

Section 9.3Application of Funds.  After the exercise of remedies provided for in Section 9.2 (or after the Loans have automatically become immediately due and payable), any amounts received on account of the Obligations shall be applied by the Administrative Agent in the following order:

First, to payment of that portion of the Obligations constituting fees, indemnities, expenses and other amounts (other than principal, interest and Letter of Credit Fees but including without limitation all reasonable out-of-pocket fees, expenses and disbursements of any law firm or other counsel and amounts payable under Section 3.1, Section 3.2 and Section 3.3) payable to the Administrative Agent and the Collateral Agent, in each case in its capacity as such;

Second, to payment of that portion of the Obligations constituting fees, indemnities and other amounts (other than principal, interest and Letter of Credit Fees) payable to the Lenders including without limitation all reasonable out-of-pocket fees, expenses and disbursements of any law firm or other counsel and amounts payable under

127


Section 3.1, Section 3.2 and Section 3.3), ratably among the Lenders in proportion to the respective amounts described in this clause Second payable to them;

Third, to payment of that portion of the Obligations constituting accrued and unpaid Letter of Credit Fees and interest on the Loans, Letter of Credit Borrowings and other Obligations ratably among such parties in proportion to the respective amounts described in this clause Third payable to them; and

Fourth, to (a) payment of that portion of the Obligations constituting unpaid principal of the Loans and Letter of Credit Borrowings, (b) payment of breakage, termination or other amounts owing in respect of any Swap Agreement between the Borrower or any of its Subsidiaries and any Swap Provider, to the extent such Swap Agreement is permitted hereunder, (c) payments of amounts due under any Treasury Management Agreement between the Borrower or any of its Subsidiaries and any Treasury Management Bank, and (d) the Administrative Agent for the account of the Issuing Banks, to Cash Collateralize that portion of the Letter of Credit Obligations comprised of the aggregate undrawn amount of Letters of Credit, ratably among such parties in proportion to the respective amounts described in this clause Fourth payable to them; and

Last, the balance, if any, after all of the Obligations have been indefeasibly paid in full, to the Borrower or as otherwise required by Applicable Laws.

Subject to Section 2.3, amounts used to Cash Collateralize the aggregate undrawn amount of Letters of Credit pursuant to clause Fourth above shall be applied to satisfy drawings under such Letters of Credit as they occur.  If any amount remains on deposit as Cash Collateral after all Letters of Credit have either been fully drawn or expired, such remaining amount shall be applied to the other Obligations, if any, in the order set forth above.

Excluded Swap Obligations with respect to any Guarantor shall not be paid with amounts received from such Guarantor or such Guarantor’s assets, but appropriate adjustments shall be made with respect to payments from other Credit Parties to preserve the allocation to Obligations otherwise set forth above in this Section.

Notwithstanding the foregoing, Secured Swap Obligations and Secured Treasury Management Obligations shall be excluded from the application described above if the Administrative Agent has not received a Secured Party Designation Notice, together with such supporting documentation as the Administrative Agent may request, from the applicable Qualifying Swap Provider or Qualifying Treasury Management Bank, as the case may be.  Each Qualifying Swap Provider or Qualifying Treasury Management Bank not a party to this Agreement that has given the notice contemplated by the preceding sentence shall, by such notice, be deemed to have acknowledged and accepted the appointment of the Administrative Agent pursuant to the terms of Section X for itself and its Affiliates as if a “Lender” party hereto.

SECTION 10.AGENCY

Section 10.1Appointment and Authority.

128


(a)Each of the Lenders and the Issuing Banks hereby irrevocably appoints Regions Bank to act on its behalf as the Administrative Agent hereunder and under the other Credit Documents and authorizes the Administrative Agent to take such actions on its behalf and to exercise such powers as are delegated to the Administrative Agent by the terms hereof or thereof, together with such actions and powers as are reasonably incidental thereto.  The provisions of this Section are solely for the benefit of the Administrative Agent, the Lenders and the Issuing Banks, and no Credit Party nor any of its Subsidiaries shall have rights as a third party beneficiary of any of such provisions.  It is understood and agreed that the use of the term “agent” herein or in any other Credit Documents (or any other similar term) with reference to the Administrative Agent is not intended to connote any fiduciary or other implied (or express) obligations arising under agency doctrine of any Applicable Law.  Instead such term is used as a matter of market custom, and is intended to create or reflect only an administrative relationship between contracting parties.

(b)Each of the Lenders hereby irrevocably appoints, designates and authorizes the Collateral Agent to take such action on its behalf under the provisions of this Agreement and each Collateral Document and to exercise such powers and perform such duties as are expressly delegated to it by the terms of this Agreement or any Collateral Document, together with such powers as are reasonably incidental thereto.  Notwithstanding any provision to the contrary contained elsewhere herein or in any Collateral Document, the Collateral Agent shall not have any duties or responsibilities, except those expressly set forth herein or therein, nor shall the Collateral Agent have or be deemed to have any fiduciary relationship with any Lender or participant, and no implied covenants, functions, responsibilities, duties, obligations or liabilities shall be read into this Agreement or any Collateral Document or otherwise exist against the Collateral Agent.  Without limiting the generality of the foregoing sentence, the use of the term “agent” herein and in the Collateral Documents with reference to the Collateral Agent is not intended to connote any fiduciary or other implied (or express) obligations arising under agency doctrine of any Applicable Law.  Instead, such term is used merely as a matter of market custom, and is intended to create or reflect only an administrative relationship between independent contracting parties.  The Collateral Agent shall act on behalf of the Lenders with respect to any Collateral and the Collateral Documents, and the Collateral Agent shall have all of the benefits and immunities (i) provided to the Administrative Agent under the Credit Documents with respect to any acts taken or omissions suffered by the Collateral Agent in connection with any Collateral or the Collateral Documents as fully as if the term “Administrative Agent” as used in such Credit Documents included the Collateral Agent with respect to such acts or omissions, and (ii) as additionally provided herein or in the Collateral Documents with respect to the Collateral Agent.

Section 10.2Rights as a Lender.  The Person serving as the Administrative Agent hereunder shall have the same rights and powers in its capacity as a Lender as any other Lender and may exercise the same as though it were not the Administrative Agent and the term “Lender” or “Lenders” shall, unless otherwise expressly indicated or unless the context otherwise requires, include the Person serving as the Administrative Agent hereunder in its individual capacity.  Such Person and its Affiliates may accept deposits from, lend money to, own securities of, act as

129


the financial advisor or in any other advisory capacity for and generally engage in any kind of business with the Borrower or any Subsidiary of the Borrower or other Affiliate thereof as if such Person were not the Administrative Agent hereunder and without any duty to account therefor to the Lenders.

Section 10.3Exculpatory Provisions.

(a)The Administrative Agent shall not have any duties or obligations except those expressly set forth herein and in the other Credit Documents, and its duties hereunder shall be administrative in nature.  Without limiting the generality of the foregoing, the Administrative Agent:

(i)shall not be subject to any fiduciary or other implied duties, regardless of whether a Default has occurred and is continuing;

(ii)shall not have any duty to take any discretionary action or exercise any discretionary powers, except discretionary rights and powers expressly contemplated hereby or by the other Credit Documents that the Administrative Agent is required to exercise as directed in writing by the Required Lenders (or such other number or percentage of the Lenders as shall be expressly provided for herein or in the other Credit Documents), provided that the Administrative Agent shall not be required to take any action that, in its opinion or the opinion of its counsel, may expose the Administrative Agent to liability or that is contrary to any Credit Document or Applicable Law, including for the avoidance of doubt any action that may be in violation of the automatic stay under any Debtor Relief Law or that may effect a forfeiture, modification or termination of property of a Defaulting Lender in violation of any Debtor Relief Law; and

(iii)shall not, except as expressly set forth herein and in the other Credit Documents, have any duty to disclose, and shall not be liable for the failure to disclose, any information relating to the Borrower or any of its Affiliates that is communicated to or obtained by the Person serving as the Administrative Agent or any of its Affiliates in any capacity.

(b)The Administrative Agent shall not be liable for any action taken or not taken by it (i) with the consent or at the request of the Required Lenders (or such other number or percentage of the Lenders as shall be necessary, or as the Administrative Agent shall believe in good faith shall be necessary, under the circumstances as provided in Sections 11.4 and 9.2) or (ii) in the absence of its own gross negligence or willful misconduct, as determined by a court of competent jurisdiction by final and nonappealable judgment.  The Administrative Agent shall be deemed not to have knowledge of any Default unless and until notice describing such Default is given to the Administrative Agent in writing by the Borrower, a Lender or an Issuing Bank.

(c)The Administrative Agent shall not be responsible for or have any duty to ascertain or inquire into (i) any statement, warranty or representation made in or in connection with this Agreement or any other Credit Document, (ii) the contents of any certificate, report or other document delivered hereunder or thereunder or in connection herewith or therewith, (iii) the performance or observance of any of the covenants, agreements or other terms or conditions set forth herein or therein or the occurrence of

130


any Default, (iv) the validity, enforceability, effectiveness or genuineness of this Agreement, any other Credit Document or any other agreement, instrument or document or (v) the satisfaction of any condition set forth in Section 5 or elsewhere herein, other than to confirm receipt of items expressly required to be delivered to the Administrative Agent.

Section 10.4Reliance by Administrative Agent.  The Administrative Agent shall be entitled to rely upon, and shall not incur any liability for relying upon, any notice, request, certificate, consent, statement, instrument, document or other writing (including any electronic message, Internet or intranet website posting or other distribution) believed by it to be genuine and to have been signed, sent or otherwise authenticated by the proper Person.  The Administrative Agent also may rely upon any statement made to it orally or by telephone and believed by it to have been made by the proper Person, and shall not incur any liability for relying thereon.  In determining compliance with any condition hereunder to the making of a Loan, or the issuance, extension, renewal or increase of a Letter of Credit, that by its terms must be fulfilled to the satisfaction of a Lender or an Issuing Bank, the Administrative Agent may presume that such condition is satisfactory to such Lender or such Issuing Bank unless the Administrative Agent shall have received notice to the contrary from such Lender or such Issuing Bank prior to the making of such Loan or the issuance of such Letter of Credit.  The Administrative Agent may consult with legal counsel (who may be counsel for the Borrower and its Subsidiaries), independent accountants and other experts selected by it, and shall not be liable for any action taken or not taken by it in accordance with the advice of any such counsel, accountants or experts.

Section 10.5Delegation of Duties.  The Administrative Agent may perform any and all of its duties and exercise its rights and powers hereunder or under any other Credit Document by or through any one or more sub-agents appointed by the Administrative Agent.  The Administrative Agent and any such sub-agent may perform any and all of its duties and exercise its rights and powers by or through their respective Related Parties.  The exculpatory provisions of this Section shall apply to any such sub-agent and to the Related Parties of the Administrative Agent and any such sub-agent, and shall apply to their respective activities in connection with the syndication of the credit facilities provided for herein as well as activities as Administrative Agent.  The Administrative Agent shall not be responsible for the negligence or misconduct of any sub-agents except to the extent that a court of competent jurisdiction determines in a final and non-appealable judgment that the Administrative Agent acted with gross negligence or willful misconduct in the selection of such sub-agents.

Section 10.6Resignation of Administrative Agent.

(a)The Administrative Agent may at any time give notice of its resignation to the Lenders, the Issuing Banks and the Borrower.  Upon receipt of any such notice of resignation, the Required Lenders shall have the right, in consultation with the Borrower, to appoint a successor, which shall be a bank with an office in the United States, or an Affiliate of any such bank with an office in the United States.  If no such successor shall have been so appointed by the Required Lenders and shall have accepted such appointment within thirty (30) days after the retiring Administrative Agent gives notice of its resignation (or such earlier day as shall be agreed by the Required Lenders) (the Resignation Effective Date), then the retiring Administrative Agent may (but shall not

131


be obligated to) on behalf of the Lenders and the Issuing Banks, appoint a successor Administrative Agent meeting the qualifications set forth above.  Whether or not a successor has been appointed such resignation shall become effective in accordance with such notice on the Resignation Effective Date.

(b)If the Person servicing as Administrative Agent is a Defaulting Lender pursuant to clause (d) of the definition thereof, the Required Lenders may, to the extent permitted by Applicable Law by notice in writing to the Borrower and such Person remove such Person as the Administrative Agent and, in consultation with the Borrower, appoint a successor.  If no such successor shall have been so appointed by the Required Lenders and shall have accepted such appointment within thirty (30) days (or such earlier day as shall be agreed by the Required Lenders (the “Removal Effective Date”), then such removal shall nonetheless become effective in accordance with such notice on the Removal Effective Date.

(c)With effect from the Resignation Effective Date or the Removal Effective Date (as applicable) (1) the retiring or removed Administrative Agent shall be discharged from its duties and obligations hereunder and under the other Credit Documents (except that in the case of any collateral security held by the Administrative Agent on behalf of the Lenders or the Issuing Banks under any of the Credit Documents, the retiring or removed Administrative Agent shall continue to hold such collateral security until such time as a successor Administrative Agent is appointed) and (2) except for any indemnity payments owed to the retiring or removed Administrative Agent, all payments, communications and determinations provided to be made by, to or through the Administrative Agent shall instead be made by or to each Lender and each Issuing Bank directly, until such time as the Required Lenders appoint a successor Administrative Agent as provided for above in this Section.  Upon the acceptance of a successor’s appointment as Administrative Agent hereunder, such successor shall succeed to and become vested with all of the rights, powers, privileges and duties of the retiring or removed Administrative Agent (other than any rights to indemnity payments owed to the retiring or removed Administrative Agent), and the retiring or removed Administrative Agent shall be discharged from all of its duties and obligations hereunder or under the other Credit Documents (if not already discharged therefrom as provided above in this Section).  The fees payable by the Borrower to a successor Administrative Agent shall be the same as those payable to its predecessor unless otherwise agreed between the Borrower and such successor.  After the retiring or removed Administrative Agent’s resignation or removal hereunder and under the other Credit Documents, the provisions of this Section 10 and Section 11.2 shall continue in effect for the benefit of such retiring or removed Administrative Agent, its sub-agents and their respective Related Parties in respect of any actions taken or omitted to be taken by any of them while the retiring or removed Administrative Agent was acting as Administrative Agent.

Section 10.7Non-Reliance on Administrative Agent and Other Lenders.  Each of the Lenders and the Issuing Banks acknowledges that it has, independently and without reliance upon the Administrative Agent or any other Lender or any of their Related Parties and based on such documents and information as it has deemed appropriate, made its own credit analysis and decision to enter into this Agreement.  Each of the Lenders and the Issuing Banks also

132


acknowledges that it will, independently and without reliance upon the Administrative Agent or any other Lender or any of their Related Parties and based on such documents and information as it shall from time to time deem appropriate, continue to make its own decisions in taking or not taking action under or based upon this Agreement, any other Credit Document or any related agreement or any document furnished hereunder or thereunder.

Section 10.8No Other Duties, etc..  Anything herein to the contrary notwithstanding, the Book Manager, Lead Arranger, Co-Documentation Agents or Co-Syndication Agents listed on the cover page hereof shall not have any powers, duties or responsibilities under this Agreement or any of the other Credit Documents, except in its capacity, as applicable, as the Administrative Agent, a Lender or an Issuing Bank hereunder.

Section 10.9Administrative Agent May File Proofs of Claim.  In case of the pendency of any proceeding under any Debtor Relief Law or any other judicial proceeding relative to any Credit Party, the Administrative Agent (irrespective of whether the principal of any Loan or Letter of Credit Obligation shall then be due and payable as herein expressed or by declaration or otherwise and irrespective of whether the Administrative Agent shall have made any demand on the Borrower) shall be entitled and empowered (but not obligated) by intervention in such proceeding or otherwise:

(a)to file and prove a claim for the whole amount of the principal and interest owing and unpaid in respect of the Loans, Letter of Credit Obligations and all other Obligations that are owing and unpaid and to file such other documents as may be necessary or advisable in order to have the claims of the Lenders, the Issuing Banks and the Administrative Agent (including any claim for the reasonable compensation, expenses, disbursements and advances of the Lenders, the Issuing Banks and the Administrative Agent and their respective agents and counsel and all other amounts due the Lenders, the Issuing Banks and the Administrative Agent under Section 2.10 and Section 11.2) allowed in such judicial proceeding; and

(b)to collect and receive any monies or other property payable or deliverable on any such claims and to distribute the same;

and any custodian, receiver, assignee, trustee, liquidator, sequestrator or other similar official in any such judicial proceeding is hereby authorized by each Lender and each Issuing Bank to make such payments to the Administrative Agent and, in the event that the Administrative Agent shall consent to the making of such payments directly to the Lenders and the Issuing Banks, to pay to the Administrative Agent any amount due for the reasonable compensation, expenses, disbursements and advances of the Administrative Agent and its agents and counsel, and any other amounts due the Administrative Agent under Section 2.10 and Section 11.2).

Section 10.10Collateral Matters.

(a)The Lenders (including each Issuing Bank and the Swingline Lender) irrevocably authorize the Administrative Agent and the Collateral Agent, at its option and in its discretion,

133


(i)to release any Lien on any property granted to or held under any Credit Document securing the Obligations (x) upon termination of the commitments under this Agreement and payment in full of all Obligations (other than contingent indemnification obligations) and the expiration or termination of all Letters of Credit (other than Letters of Credit as to which other arrangements satisfactory to the Administrative Agent and the applicable Issuing Bank shall have been made), (y) that is sold or otherwise disposed of or to be sold or otherwise disposed of as part of or in connection with any sale or other disposition permitted under the Credit Documents or consented to in accordance with the terms of this Agreement, or (z) subject to Section 11.4, if approved, authorized or ratified in writing by the Required Lenders;

(ii)to subordinate any Lien on any property granted to or held under any Credit Document securing the Obligations to the holder of any Lien on such property that is permitted by Section 8.2(m); and

(iii)to release any Guarantor from its obligations under this Agreement and the other Credit Documents if such Person ceases to be a Credit Party as a result of a transaction permitted under the Credit Documents.

Upon request by the Administrative Agent or the Collateral Agent at any time, the Required Lenders will confirm in writing the Administrative Agent’s authority to release or subordinate its interest in particular types or items of property, or to release any Guarantor from its obligations under this Agreement pursuant to this Section.

(b)The Administrative Agent shall not be responsible for or have a duty to ascertain or inquire into any representation or warranty regarding the existence, value or collectability of the Collateral, the existence, priority or perfection of the Administrative Agent’s Lien thereon, or any certificate prepared by any Credit Party in connection therewith, nor shall the Administrative Agent be responsible or liable to the Lenders for any failure to monitor or maintain any portion of the Collateral.

(c)Anything contained in any of the Credit Documents to the contrary notwithstanding, each of the Credit Parties, the Administrative Agent, the Collateral Agent and each holder of the Obligations hereby agree that (i) no holder of the Obligations shall have any right individually to realize upon any of the Collateral or to enforce this Agreement, the Notes or any other Credit Agreement, it being understood and agreed that all powers, rights and remedies hereunder may be exercised solely by the Administrative Agent, on behalf of the holders of the Obligations in accordance with the terms hereof and all powers, rights and remedies under the Collateral Documents may be exercised solely by the Collateral Agent, and (ii) in the event of a foreclosure by the Collateral Agent on any of the Collateral pursuant to a public or private sale or other disposition, the Collateral Agent or any Lender may be the purchaser of any or all of such Collateral at any such sale or other disposition and the Collateral Agent, as agent for and representative of the holders of the Obligations (but not any Lender or Lenders in its or their respective individual capacities unless the Required Lenders shall otherwise agree in writing) shall be entitled, for the purpose of bidding and making settlement or payment of the purchase price for all or any portion of the Collateral sold at any such public sale, to

134


use and apply any of the Obligations as a credit on account of the purchase price for any collateral payable by the Collateral Agent at such sale or other disposition.

(d)No Secured Swap Agreement or Secured Treasury Management Agreement will create (or be deemed to create) in favor of any Qualifying Swap Provider or any Qualifying Treasury Management Bank, respectively that is a party thereto any rights in connection with the management or release of any Collateral or of the obligations of the Borrower or any other Credit Party under the Credit Documents except as expressly provided herein or in the other Credit Documents.  By accepting the benefits of the Collateral, each such Qualifying Swap Provider and Qualifying Treasury Management Bank shall be deemed to have appointed the Collateral Agent as its agent and agreed to be bound by the Credit Documents as a holder of the Obligations, subject to the limitations set forth in this clause (d).  Furthermore, it is understood and agreed that the Qualifying Swap Providers and Qualifying Treasury Management Banks, in their capacity as such, shall not have any right to notice of any action or to consent to, direct or object to any action hereunder or under any of the other Credit Documents or otherwise in respect of the Collateral (including the release or impairment of any Collateral, or to any notice of or consent to any amendment, waiver or modification of the provisions hereof or of the other Credit Documents) other than in its capacity as a Lender and, in any case, only as expressly provided herein.

SECTION 11.MISCELLANEOUS

Section 11.1Notices; Effectiveness; Electronic Communications.

(a)Notices Generally. Except in the case of notices and other communications expressly permitted to be given by telephone (and except as provided in subsection (b) below), all notices and other communications provided for herein shall be in writing and shall be delivered by hand or overnight courier service, mailed by certified or registered mail or sent by telecopier or electronic mail as follows, and all notices and other communications expressly permitted hereunder to be given by telephone shall be made to the applicable telephone number, as follows:

(i)if to the Administrative Agent, the Borrower or any other Credit Party, to the address, telecopier number, electronic mail address or telephone number specified in Appendix B:

(ii)if to any Lender, any Issuing Bank or Swingline Lender, to the address, telecopier number, electronic mail address or telephone number in its Administrative Questionnaire on file with the Administrative Agent.

Notices and other communications sent by hand or overnight courier service, or mailed by certified or registered mail, shall be deemed to have been given when received; notices and other communications sent by telecopier shall be deemed to have been given when sent (except that, if not given during normal business hours for the recipient, shall be deemed to have been given at the opening of business on the next business day for the recipient).  Notices and other communications delivered through electronic communications to the extent provided in subsection (b) below, shall be effective as provided in such subsection (b).

135


(b)Electronic Communications.  Notices and other communications to the Lenders and the Issuing Banks hereunder may be delivered or furnished by electronic communication (including e-mail and Internet or intranet websites) pursuant to procedures approved by the Administrative Agent, provided that the foregoing shall not apply to notices to any Lender or any Issuing Bank pursuant to Section 2 if such Lender or such Issuing Bank, as applicable, has notified the Administrative Agent and the Borrower that it is incapable of receiving notices under such Section by electronic communication.  The Administrative Agent or any Credit Party may, in its discretion, agree to accept notices and other communications to it hereunder by electronic communications pursuant to procedures approved by it, provided that approval of such procedures may be limited to particular notices or communications.

Unless the Administrative Agent otherwise prescribes, (i) notices and other communications sent to an e-mail address shall be deemed received upon the sender’s receipt of an acknowledgement from the intended recipient (such as by the “return receipt requested” function, as available, return e-mail or other written acknowledgement), and (ii) notices or communications posted to an Internet or intranet website shall be deemed received upon the deemed receipt by the intended recipient at its e-mail address as described in the foregoing clause (i) of notification that such notice or communication is available and identifying the website address therefor, provided that, with respect to clauses (i) and (ii) above, if such notice or other communication is not sent during the normal business hours of the recipient, such notice or communication shall be deemed to have been sent at the opening of business on the next business day for the recipient

(c)Change of Address, Etc.  Any party hereto may change its address or telecopier number for notices and other communications hereunder by notice to the other parties hereto.

(d)Platform.

(i)Each Credit Party agrees that the Administrative Agent may, but shall not be obligated to, make the Communications (as defined below) available to the Issuing Banks and the other Lenders by posting the Communications on Intralinks, Syndtrak or a substantially similar electronic transmission system (the “Platform”).

(ii)The Platform is provided “as is” and “as available.”  The Agent Parties (as defined below) do not warrant the adequacy of the Platform and expressly disclaim liability for errors or omissions in the Communications.  No warranty of any kind, express, implied or statutory, including, without limitation, any warranty of merchantability, fitness for a particular purpose, non-infringement of third-party rights or freedom from viruses or other code defects, is made by any Agent Party in connection with the Communications or the Platform.  In no event shall the Administrative Agent or any of its Related Parties (collectively, the “Agent Parties”) have any liability to the Borrower or the other Credit Parties, any Lender or any other Person or entity for damages of any kind, including, without limitation, direct or indirect, special, incidental or consequential damages, losses or expenses (whether in tort, contract or otherwise)

136


arising out of the Borrower’s, any other Credit Party’s or the Administrative Agent’s transmission of communications through the Platform.  “Communications” means, collectively, any notice, demand, communication, information, document or other material provided by or on behalf of any Credit Party pursuant to any Credit Document or the transactions contemplated therein which is distributed to the Administrative Agent, any Lender or any Issuing Bank by means of electronic communications pursuant to this Section, including through the Platform.

Section 11.2Expenses; Indemnity; Damage Waiver.

(a)Costs and Expenses.  The Credit Parties shall pay (i) all reasonable out-of-pocket expenses incurred by the Administrative Agent and its Affiliates (including the reasonable out-of-pocket fees, charges and disbursements of counsel for the Administrative Agent) in connection with the syndication of the credit facilities provided for herein, the preparation, negotiation, execution, delivery and administration of this Agreement and the other Credit Documents or any amendments, modifications or waivers of the provisions hereof or thereof (whether or not the transactions contemplated hereby or thereby shall be consummated), (ii) all reasonable out-of-pocket expenses incurred by any Issuing Bank in connection with the issuance, amendment, renewal or extension of any Letter of Credit or any demand for payment thereunder and (iii) all reasonable out-of-pocket expenses incurred by the Administrative Agent, any Lender or any Issuing Bank (including the reasonable out-of-pocket fees, charges and disbursements of any counsel for the Administrative Agent, any Lender or any Issuing Bank) in connection with the enforcement or protection of its rights (A) in connection with this Agreement and the other Credit Documents, including its rights under this Section, or (B) in connection with the Loans made or Letters of Credit issued hereunder, including all such out-of-pocket expenses incurred during any workout, restructuring or negotiations in respect of such Loans or Letters of Credit.

(b)Indemnification by the Credit Parties.  The Credit Parties shall indemnify the Administrative Agent (and any sub-agent thereof), the Collateral Agent (and any sub-agent thereof), each Lender and each Issuing Bank, and each Related Party of any of the foregoing Persons (each such Person being called an “Indemnitee”) against, and hold each Indemnitee harmless from, any and all losses, claims, damages, liabilities and related expenses (including the reasonable out-of-pocket fees, charges and disbursements of any counsel for any Indemnitee), incurred by any Indemnitee or asserted against any Indemnitee by any Person (including the Borrower or any other Credit Party) other than such Indemnitee or its Related Parties arising out of, in connection with, or as a result of (i) the execution or delivery of this Agreement, any other Credit Document or any agreement or instrument contemplated hereby or thereby, the performance by the parties hereto of their respective obligations hereunder or thereunder or the consummation of the transactions contemplated hereby or thereby, (ii) any Loan or Letter of Credit or the use or proposed use of the proceeds therefrom (including any refusal by any Issuing Bank to honor a demand for payment under a Letter of Credit if the documents presented in connection with such demand do not strictly comply with the terms of such Letter of Credit), (iii) any actual or alleged presence or release of Hazardous Materials on or from

137


any property owned or operated by the Borrower or any other Credit Party, or any Environmental Liability related in any way to the Borrower or any of its Subsidiaries, or (iv) any actual or prospective claim, litigation, investigation or proceeding relating to any of the foregoing, whether based on contract, tort or any other theory, whether brought by a third party or by the Borrower or any of its Subsidiaries, and regardless of whether any Indemnitee is a party thereto, provided that such indemnity shall not, as to any Indemnitee, be available to the extent that such losses, claims, damages, liabilities or related expenses (x) are determined by a court of competent jurisdiction by final and nonappealable judgment to have resulted from the gross negligence or willful misconduct of such Indemnitee or (y) result from a claim brought by the Borrower or any Credit Party against an Indemnitee for breach in bad faith of such Indemnitee’s obligations hereunder or under any other Credit Document, if the Borrower or such Credit Party has obtained a final and nonappealable judgment in its favor on such claim as determined by a court of competent jurisdiction.  This Section 11.2(b) shall not apply with respect to Taxes other than any Taxes that represent losses, claims, damages, etc. arising from any non-Tax claim.

(c)Reimbursement by Lenders.  To the extent that the Credit Parties for any reason fail to indefeasibly pay any amount required under subsection (a) or (b) of this Section to be paid by it to the Administrative Agent (or any sub-agent thereof), the Collateral Agent (or any sub-agent thereof), any Issuing Bank or any Related Party of any of the foregoing, each Lender severally agrees to pay to the Administrative Agent (or any such sub-agent), the Collateral Agent (or any such sub-agent), the applicable Issuing Bank or such Related Party, as the case may be, such Lender’s pro rata share (in each case, determined as of the time that the applicable unreimbursed expense or indemnity payment is sought) of such unpaid amount, provided that the unreimbursed expense or indemnified loss, claim, damage, liability or related expense, as the case may be, was incurred by or asserted against the Administrative Agent (or any such sub-agent) or such Issuing Bank in its capacity as such, or against any Related Party of any of the foregoing acting for the Administrative Agent (or any such sub-agent) or such Issuing Bank in connection with such capacity.  The obligations of the Lenders under this subsection (c) are subject to the provisions of this Agreement that provide that their obligations are several in nature, and not joint and several.

(d)Waiver of Consequential Damages, Etc.  To the fullest extent permitted by Applicable Law, none of the Credit Parties shall assert, and each hereby waives, any claim against any Indemnitee, on any theory of liability, for special, indirect, consequential or punitive damages (as opposed to direct or actual damages) arising out of, in connection with, or as a result of, this Agreement, any other Credit Document or any agreement or instrument contemplated hereby, the transactions contemplated hereby or thereby, any Loan or Letter of Credit or the use of the proceeds thereof.  No Indemnitee referred to in subsection (b) above shall be liable for any damages arising from the use by unintended recipients of any information or other materials distributed by such Indemnitee through telecommunications, electronic or other information transmission systems in connection with this Agreement or the other Credit Documents or the transactions contemplated hereby or thereby.

138


(e)Payments.  All amounts due under this Section shall be payable promptly, but in any event within ten (10) Business Days after written demand therefor (including delivery of copies of applicable invoices).

(f)Survival.  The provisions of this Section shall survive resignation or replacement of the Administrative Agent, Collateral Agent, any Issuing Bank, the Swingline Lender or any Lender, termination of the commitments hereunder and repayment, satisfaction and discharge of the loans and obligations hereunder.

Section 11.3Set-Off.  If an Event of Default shall have occurred and be continuing, each Lender, each Issuing Bank, and each of their respective Affiliates is hereby authorized at any time and from time to time, to the fullest extent permitted by Applicable Law, to set off and apply any and all deposits (general or special, time or demand, provisional or final, in whatever currency) at any time held and other obligations (in whatever currency) at any time owing by such Lender, such Issuing Bank or any such Affiliate to or for the credit or the account of the Borrower or any other Credit Party against any and all of the obligations of the Borrower or such Credit Party now or hereafter existing under this Agreement or any other Credit Document to such Lender, such Issuing Bank or their respective Affiliates, irrespective of whether or not such Lender, such Issuing Bank or such Affiliate shall have made any demand under this Agreement or any other Credit Document and although such obligations of the Borrower or such Credit Party may be contingent or unmatured or are owed to a branch, office or Affiliate of such Lender or such Issuing Bank different from the branch or office holding such deposit or obligated on such indebtedness; provided that in the event that any Defaulting Lender shall exercise any such right of setoff, (x) all amounts so set off shall be paid over immediately to the Administrative Agent for further application in accordance with the provisions of Section 2.16 and, pending such payment, shall be segregated by such Defaulting Lender from its other funds and deemed held in trust for the benefit of the Administrative Agent, the Issuing Banks, and the Lenders, and (y) the Defaulting Lender shall provide promptly to the Administrative Agent a statement describing in reasonable detail the Obligations owing to such Defaulting Lender as to which it exercised such right of setoff.  The rights of each Lender, each Issuing Bank and their respective Affiliates under this Section are in addition to other rights and remedies (including other rights of setoff) that such Lender, such Issuing Bank or their respective Affiliates may have.  Each of the Lenders and the Issuing Banks agrees to notify the Borrower and the Administrative Agent promptly after any such setoff and application, provided that the failure to give such notice shall not affect the validity of such setoff and application.

Section 11.4Amendments and Waivers.

(a)Required Lenders’ Consent.  Subject to Section 11.4(b) and Section 11.4(c), no amendment, modification, termination or waiver of any provision of the Credit Documents, or consent to any departure by any Credit Party therefrom, shall in any event be effective without the written concurrence of the Administrative Agent and the Required Lenders; provided that (i) the Administrative Agent may, with the consent of the Borrower only, amend, modify or supplement this Agreement to cure any ambiguity, omission, defect or inconsistency, so long as such amendment, modification or supplement does not adversely affect the rights of any Lender or any Issuing Bank, (ii) each of the Fee Letter and any Auto Borrow Agreement may be amended, or rights or privileges thereunder waived, in a writing executed only by the parties thereto, (iii) no

139


Defaulting Lender shall have any right to approve or disapprove (x) any amendment, waiver or consent hereunder, except that the Commitments, Loans and/or Letter of Credit Obligations of such Lender may not be increased or extended without the consent of such Lender and (y) any waiver, amendment or modification requiring the consent of all Lenders or each affected Lender except to the extent such waiver, amendment or modification affects such Defaulting Lender differently than other affected Lenders, (iv) each Lender is entitled to vote as such Lender sees fit on any bankruptcy reorganization plan that affects the Loans, and each Lender acknowledges that the provisions of Section 1126(c) of the Bankruptcy Code of the United States supersedes the unanimous consent provisions set forth herein and (v) the Required Lenders shall determine whether or not to allow any Credit Party to use cash collateral in the context of a bankruptcy or insolvency proceeding and such determination shall be binding on all of the Lenders.

(b)Affected Lenders’ Consent.  Without the written consent of each Lender (other than a Defaulting Lender except as provided in clause (a)(iii) above) that would be affected thereby, no amendment, modification, termination, or consent shall be effective if the effect thereof would:

(i)extend the Revolving Commitment Termination Date or the 364-Day Revolving Commitment Termination Date;

(ii)waive, reduce or postpone any scheduled repayment (but not prepayment) or alter the required application of any payment pursuant to Section 2.13(d) or any prepayment pursuant to Section 2.12 or the application of funds pursuant to Section 9.3,  as applicable;

(iii)extend the stated expiration date of any Letter of Credit, beyond the Revolving Commitment Termination Date;

(iv)reduce the principal of or the rate of interest on any Loan (other than any waiver of the imposition of the Default Rate pursuant to Section 2.9) or any fee or premium payable hereunder; provided, however, that only the consent of the Required Lenders shall be necessary (A) to amend the definition of “Default Rate” or to waive any obligation of the Borrower to pay interest at the Default Rate or (B) to amend any financial covenant hereunder (or any defined term used therein) even if the effect of such amendment would be to reduce the rate of interest on any Loan or to reduce any fee payable hereunder;

(v)extend the time for payment of any such interest or fees;

(vi)reduce the principal amount of any Loan or any reimbursement obligation in respect of any Letter of Credit;

(vii)amend, modify, terminate or waive any provision of this Section 11.4(b) or Section 11.4(c) or any other provision of this Agreement that expressly provides that the consent of all Lenders is required;

140


(viii)change the percentage of the outstanding principal amount of Loans that is required for the Lenders or any of them to take any action hereunder or amend the definition of “Required Lenders” or “Term Loan Commitment Percentage”, “Fourth Amendment Replacement Term Loan Commitment Percentage”, “Revolving Commitment Percentage”, or “364-Day Revolving Commitment Percentage” or modify the amount of the Commitment of any Lender;

(ix)release all or substantially all of the Collateral or all or substantially all of the Guarantors from their obligations hereunder, in each case, except as expressly provided in the Credit Documents; or

(x)consent to the assignment or transfer by the Borrower of any of its rights and obligations under any Credit Document (except pursuant to a transaction permitted hereunder).

(c)Other Consents.  No amendment, modification, termination or waiver of any provision of the Credit Documents, or consent to any departure by the Borrower or any other Credit Party therefrom, shall:

(i)increase any Revolving Commitment or 364-Day Revolving Commitment of any Lender over the amount thereof then in effect without the consent of such Lender; provided, no amendment, modification or waiver of any condition precedent, covenant, Default or Event of Default shall constitute an increase in any Revolving Commitment or 364-Day Revolving Commitment of any Lender;

(ii)amend, modify, terminate or waive any provision hereof relating to the Swingline Sublimit or the Swingline Loans without the consent of the Swingline Lender;

(iii)amend, modify, terminate or waive any obligation of Lenders relating to the purchase of participations in Letters of Credit as provided in Section 2.3(e) without the written consent of the Administrative Agent and of each Issuing Bank; or

(iv)amend, modify, terminate or waive any provision of this Section 11 as the same applies to any Agent, or any other provision hereof as the same applies to the rights or obligations of any Agent, in each case without the consent of such Agent.

(d)Execution of Amendments, etc.  The Administrative Agent may, but shall have no obligation to, with the concurrence of any Lender, execute amendments, modifications, waivers or consents on behalf of such Lender.  Any waiver or consent shall be effective only in the specific instance and for the specific purpose for which it was given.  No notice to or demand on any Credit Party in any case shall entitle any Credit Party to any other or further notice or demand in similar or other circumstances.  Any amendment, modification, termination, waiver or consent effected in accordance with this

141


Section 11.4 shall be binding upon each Lender at the time outstanding, each future Lender and, if signed by a Borrower, on such Borrower.

Section 11.5Successors and Assigns.

(a)Successors and Assigns Generally.  The provisions of this Agreement shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns permitted hereby, except that neither the Borrower nor any other Credit Party may assign or otherwise transfer any of its rights or obligations hereunder without the prior written consent of the Administrative Agent and each Lender, and no Lender may assign or otherwise transfer any of its rights or obligations hereunder except (i) to an assignee in accordance with the provisions of subsection (b) of this Section, (ii) by way of participation in accordance with the provisions of subsection (d) of this Section or (iii) by way of pledge or assignment of a security interest subject to the restrictions of subsection (e) of this Section (and any other attempted assignment or transfer by any party hereto shall be null and void).  Nothing in this Agreement, expressed or implied, shall be construed to confer upon any Person (other than the parties hereto, their respective successors and assigns permitted hereby, Participants to the extent provided in subsection (d) of this Section and, to the extent expressly contemplated hereby, the Related Parties of each of the Administrative Agent and the Lenders) any legal or equitable right, remedy or claim under or by reason of this Agreement.

(b)Assignments by Lenders.  Any Lender may at any time assign to one or more assignees all or a portion of its rights and obligations under this Agreement (including all or a portion of its Commitments, Loans and obligations hereunder at the time owing to it); provided that any such assignment shall be subject to the following conditions:

(i)Minimum Amounts.

(A)in the case of an assignment of the entire remaining amount of the assigning Lender’s commitments and the loans at the time owing to it (in each case with respect to any credit facility) or contemporaneous assignments to Approved Funds that equal at least to the amounts specified in subsection (b)(i)(B) of this Section in the aggregate) or in the case of an assignment to a Lender, an Affiliate of a Lender or an Approved Fund, no minimum amount need be assigned; and

(B)in any case not described in subsection (b)(i)(A) of this Section, the aggregate amount of the commitment (which for this purpose includes loans and obligations in respect thereof outstanding thereunder) or, if the commitment is not then in effect, the principal outstanding balance of the loans of the assigning Lender subject to each such assignment (determined as of the date the Assignment Agreement with respect to such assignment is delivered to the Administrative Agent or, if “Trade Date” is specified in the Assignment Agreement, as of the Trade Date) shall not be less than $2,500,000, in the case of any assignment in respect of any 364-Day Revolving Commitments, 364-Day Revolving

142


Loans, Revolving Commitments and/or Revolving Loans, or $1,000,000, in the case of any assignment in respect of any Term Loan Commitments and/or Term Loans, unless each of the Administrative Agent and, so long as no Event of Default shall have occurred and is continuing, the Borrower otherwise consents (each such consent not to be unreasonably withheld or delayed).

(ii)Proportionate Amounts.  Each partial assignment shall be made as an assignment of a proportionate part of all the assigning Lender’s rights and obligations under this Agreement with respect to the Commitments and Loans assigned, except that this clause (ii) shall not prohibit any Lender from assigning all or a portion of its rights and obligations on a non-pro rata basis as between its (x) 364-Day Revolving Commitment and/or 364-Day Revolving Loans, (y) Revolving Commitment and/or Revolving Loans and (z) any Term Loan Commitment and/or Term Loans.

(iii)Required Consents.  No consent shall be required for any assignment except to the extent required by subsection (b)(i)(B) of this Section and, in addition:

(A)the consent of the Borrower (such consent not to be unreasonably withheld or delayed) shall be required unless (x) an Event of Default shall have occurred and is continuing at the time of such assignment or (y) such assignment is to a Lender, an Affiliate of a Lender or an Approved Fund; provided that the Borrower shall be deemed to have consented to any such assignment unless it shall object thereto by written notice to the Administrative Agent within five (5) Business Days after having received notice thereof;

(B)the consent of the Administrative Agent (such consent not to be unreasonably withheld or delayed) shall be required for assignments in respect of (i) commitments under revolving credit facilities and unfunded commitments under term loan facilities if such assignment is to a Person that is not a Lender with a commitment in respect of such facility, an Affiliate of such Lender or an Approved Fund with respect to such Lender or (ii) a funded Term Loan to a Person who is not a Lender, an Affiliate of a Lender or an Approved Fund;

(C)the consent of the Issuing Bank (such consent not to be unreasonably withheld or delayed) shall be required for any assignment in respect of any Revolving Commitment; and

(D)the consent of the Swingline Lender (such consent not to be unreasonably withheld or delayed) shall be required for any assignment in respect of any Revolving Commitment.

(iv)Assignment Agreement.  The parties to each assignment shall execute and deliver to the Administrative Agent an Assignment Agreement,

143


together with a processing and recordation fee in the amount of $3,500, unless waived, in whole or in part by the Administrative Agent in its discretion.  The assignee, if it is not a Lender, shall deliver to the Administrative Agent an Administrative Questionnaire.

(v)No Assignment Certain Persons.  No such assignment shall be made to (A) the Borrower or any of the Borrower’s Affiliates or Subsidiaries or (B) to any Defaulting Lender or any of its Subsidiaries, or any Person who, upon becoming a Lender hereunder, would constitute any of the foregoing Persons described in this clause (B).

(vi)No Assignment to Natural Persons.  No such assignment shall be made to a natural person.

(vii)Certain Additional Payments.  In connection with any assignment of rights and obligations of any Defaulting Lender hereunder, no such assignment shall be effective unless and until, in addition to the other conditions thereto set forth herein, the parties to the assignment shall make such additional payments to the Administrative Agent in an aggregate amount sufficient, upon distribution thereof as appropriate (which may be outright payment, purchases by the assignee of participations or subparticipations, or other compensating actions, including funding, with the consent of the Borrower and the Administrative Agent, the applicable pro rata share of Loans previously requested but not funded by the Defaulting Lender, to each of which the applicable assignee and assignor hereby irrevocably consent), to (x) pay and satisfy in full all payment liabilities then owed by such Defaulting Lender to the Administrative Agent, each Issuing Bank, each Swingline Lender and each other Lender hereunder (and interest accrued thereon), and (y) acquire (and fund as appropriate) its full pro rata share of all Loans and participations in Letters of Credit and Swingline Loans in accordance with its Revolving Commitment Percentage.  Notwithstanding the foregoing, in the event that any assignment of rights and obligations of any Defaulting Lender hereunder shall become effective under Applicable Law without compliance with the provisions of this paragraph, then the assignee of such interest shall be deemed to be a Defaulting Lender for all purposes of this Agreement until such compliance occurs.

Subject to acceptance and recording thereof by the Administrative Agent pursuant to subsection (c) of this Section, from and after the effective date specified in each Assignment Agreement, the assignee thereunder shall be a party to this Agreement and, to the extent of the interest assigned by such Assignment Agreement, have the rights and obligations of a Lender under this Agreement, and the assigning Lender thereunder shall, to the extent of the interest assigned by such Assignment Agreement, be released from its obligations under this Agreement (and, in the case of an Assignment Agreement covering all of the assigning Lender’s rights and obligations under this Agreement, such Lender shall cease to be a party hereto) but shall continue to be entitled to the benefits of Sections 2.16, 2.17 and 11.2 with respect to facts and circumstances occurring prior to the effective date of such assignment; provided, that except to the extent expressly agreed by the affected parties, no assignment by a Defaulting Lender will constitute a waiver or release of any claim of any party hereunder arising from that Lender’s having been a

144


Defaulting Lender.  The Borrower will execute and deliver on request, at their own expense, Notes to the assignee evidencing the interests taken by way of assignment hereunder.  Any assignment or transfer by a Lender of rights or obligations under this Agreement that does not comply with this subsection shall be treated for purposes of this Agreement as a sale by such Lender of a participation in such rights and obligations in accordance with subsection (d) of this Section.

(c)Register.  The Administrative Agent, acting solely for this purpose as an agent of the Borrower, shall maintain at one of its offices in the United States, a copy of each Assignment Agreement delivered to it and a register for the recordation of the names and addresses of the Lenders, and the Commitments of, and principal amounts (and stated interest) of the Loans and Obligations owing to, each Lender pursuant to the terms hereof from time to time (the “Register”).  The entries in the Register shall be conclusive absent manifest error, and the Borrower, the Administrative Agent and the Lenders shall treat each Person whose name is recorded in the Register pursuant to the terms hereof as a Lender hereunder for all purposes of this Agreement.  The Register shall be available for inspection by the Borrower and any Lender, at any reasonable time and from time to time upon reasonable prior notice.

(d)Participations.  Any Lender may at any time, without the consent of, or notice to, the Borrower or the Administrative Agent, sell participations to any Person (other than a natural Person or the Borrower or any of the Borrower’s Affiliates or Subsidiaries) (each, a “Participant”) in all or a portion of such Lender’s rights and/or obligations under this Agreement (including all or a portion of its Commitment and/or the Loans owing to it); provided that (i) such Lender’s obligations under this Agreement shall remain unchanged, (ii) such Lender shall remain solely responsible to the other parties hereto for the performance of such obligations, and (iii) the Borrower, the Administrative Agent, the Issuing Banks and Lenders shall continue to deal solely and directly with such Lender in connection with such Lender’s rights and obligations under this Agreement.  For the avoidance of doubt, each Lender shall be responsible for the indemnity under Section 11.2(c) with respect to any payments made by such Lender to its Participant(s).

Any agreement or instrument pursuant to which a Lender sells such a participation shall provide that such Lender shall retain the sole right to enforce this Agreement and to approve any amendment, modification or waiver of any provision of this Agreement; provided that such agreement or instrument may provide that such Lender will not, without the consent of the Participant, agree to any amendment, modification or waiver described in clauses (b) or (c) of Section 11.4 that affects such Participant.  The Borrower agrees that each Participant shall be entitled to the benefits of Sections 3.2, 3.1 and 3.3(subject to the requirements and limitations therein, including the requirements under Section 3.3(f) (it being understood that the documentation required under Section 3.3(f) shall be delivered to the participating Lender)) to the same extent as if it were a Lender and had acquired its interest by assignment pursuant to paragraph (b) of this Section; provided that such Participant (A) agrees to be subject to the provisions of Sections 2.17 and 3.4 as if it were an assignee under paragraph (b) of this Section; and (B) shall not be entitled to receive any greater payment under Sections 3.2 or 3.3, with respect to any participation, than its participating Lender would have been entitled to receive, except to the extent such entitlement to receive a greater payment results from a Change in Law

145


that occurs after the Participant acquired the applicable participation.  Each Lender that sells a participation agrees, at the Borrower’s request and expense, to use reasonable efforts to cooperate with the Borrower to effectuate the provisions of Section 2.17 with respect to any Participant.  To the extent permitted by law, each Participant also shall be entitled to the benefits of Section 11.3 as though it were a Lender; provided that such Participant agrees to be subject to Section 2.14 as though it were a Lender.  Each Lender that sells a participation shall, acting solely for this purpose as an agent of the Borrower, maintain a register on which it enters the name and address of each Participant and the principal amounts (and stated interest) of each Participant’s interest in the Loans or other obligations under the Credit Documents (the “Participant Register”); provided that no Lender shall have any obligation to disclose all or any portion of the Participant Register (including the identity of any Participant or any information relating to a Participant’s interest in any commitments, loans, letters of credit or its other obligations under any Credit Document) to any Person except to the extent that such disclosure is necessary to establish that such commitment, loan, letter of credit or other obligation is in registered form under Section 5f.103-1(c) of the United States Treasury Regulations.  The entries in the Participant Register shall be conclusive absent manifest error, and such Lender shall treat each Person whose name is recorded in the Participant Register as the owner of such participation for all purposes of this Agreement notwithstanding any notice to the contrary.  For the avoidance of doubt, the Administrative Agent (in its capacity as Administrative Agent) shall have no responsibility for maintaining a Participant Register.

(e)Certain Pledges.  Any Lender may at any time pledge or assign a security interest in all or any portion of its rights under this Agreement, or any promissory notes evidencing its interests hereunder, to secure obligations of such Lender, including any pledge or assignment to secure obligations to a Federal Reserve Bank; provided that no such pledge or assignment shall release such Lender from any of its obligations hereunder or substitute any such pledgee or assignee for such Lender as a party hereto.

Section 11.6Independence of Covenants.  All covenants hereunder shall be given independent effect so that if a particular action or condition is not permitted by any of such covenants, the fact that it would be permitted by an exception to, or would otherwise be within the limitations of, another covenant shall not avoid the occurrence of a Default or an Event of Default if such action is taken or condition exists.

Section 11.7Survival of Representations, Warranties and Agreements.  All representations, warranties and agreements made herein shall survive the execution and delivery hereof and the making of any Credit Extension.  Notwithstanding anything herein or implied by law to the contrary, the agreements of each Credit Party set forth in Section 3.1(c), Section 3.2, Section 3.3, Section 11.2, Section 11.3, and Section 11.10 and the agreements of the Lenders and the Agents set forth in Section 2.14, Section 10.3 and Section 11.2(c) shall survive the payment of the Loans, the cancellation, expiration or cash collateralization of the Letters of Credit, and the termination hereof.

Section 11.8No Waiver; Remedies Cumulative.  No failure or delay on the part of any Agent or any Lender in the exercise of any power, right or privilege hereunder or under any other Credit Document shall impair such power, right or privilege or be construed to be a waiver of any default or acquiescence therein, nor shall any single or partial exercise of any such power, right or privilege preclude other or further exercise thereof or of any other power, right or

146


privilege.  The rights, powers and remedies given to each Agent and each Lender hereby are cumulative and shall be in addition to and independent of all rights, powers and remedies existing by virtue of any statute or rule of law or in any of the other Credit Documents, any Swap Agreements or any Treasury Management Agreements.  Any forbearance or failure to exercise, and any delay in exercising, any right, power or remedy hereunder shall not impair any such right, power or remedy or be construed to be a waiver thereof, nor shall it preclude the further exercise of any such right, power or remedy.

Section 11.9Marshalling; Payments Set Aside.  Neither any Agent nor any Lender shall be under any obligation to marshal any assets in favor of any Credit Party or any other Person or against or in payment of any or all of the Obligations.  To the extent that any Credit Party makes a payment or payments to the Administrative Agent, the Issuing Banks, the Swingline Lender or the Lenders (or to the Administrative Agent, on behalf of Lenders), or the Administrative Agent, the Collateral Agent, the Issuing Banks or the Lenders enforce any security interests or exercise their rights of setoff, and such payment or payments or the proceeds of such enforcement or setoff or any part thereof are subsequently invalidated, declared to be fraudulent or preferential, set aside and/or required to be repaid to a trustee, receiver or any other party under any Debtor Relief Law, any other state or federal law, common law or any equitable cause, then, to the extent of such recovery, the obligation or part thereof originally intended to be satisfied, and all Liens, rights and remedies therefor or related thereto, shall be revived and continued in full force and effect as if such payment or payments had not been made or such enforcement or setoff had not occurred.

Section 11.10Severability.  In case any provision in or obligation hereunder or any Note or other Credit Document shall be invalid, illegal or unenforceable in any jurisdiction, the validity, legality and enforceability of the remaining provisions or obligations, or of such provision or obligation in any other jurisdiction, shall not in any way be affected or impaired thereby.

Section 11.11Obligations Several; Independent Nature of Lenders’ Rights.  The obligations of the Lenders hereunder are several and no Lender shall be responsible for the obligations or Revolving Commitment, Term Loan Commitment or 364-Day Revolving Commitment of any other Lender hereunder.  Nothing contained herein or in any other Credit Document, and no action taken by the Lenders pursuant hereto or thereto, shall be deemed to constitute the Lenders as a partnership, an association, a joint venture or any other kind of entity.  The amounts payable at any time hereunder to each Lender shall be a separate and independent debt, and, subject to Section 10.9, each Lender shall be entitled to protect and enforce its rights arising under this Agreement and the other Credit Documents and it shall not be necessary for any other Lender to be joined as an additional party in any proceeding for such purpose.

Section 11.12Headings.  Section headings herein are included herein for convenience of reference only and shall not constitute a part hereof for any other purpose or be given any substantive effect.

Section 11.13Applicable Laws.

(a)Governing Law.  This Agreement shall be governed by, and construed in accordance with, the law of the State of New York.

147


(b)Submission to Jurisdiction.  Each party hereto irrevocably and unconditionally submits, for itself and its property, to the exclusive jurisdiction of the Supreme Court of the State of New York sitting in New York county and of the United States District Court of the Southern District of New York, any appellate court from any thereof or any jurisdiction where a Vessel may be found, in any action or proceeding arising out of or relating to this Agreement or any other Credit Document, or for recognition or enforcement of any judgment, and each of the parties hereto irrevocably and unconditionally agrees that all claims in respect of any such action or proceeding may be heard and determined in such New York State court or court in a jurisdiction where a Vessel is located, to the fullest extent permitted by Applicable Law, in such Federal court.  Each of the parties hereto agrees that a final judgment in any such action or proceeding shall be conclusive and may be enforced in other jurisdictions by suit on the judgment or in any other manner provided by law.  Nothing in this Agreement or in any other Credit Document shall affect any right that any party may otherwise have to bring any action or proceeding relating to this Agreement or any other Credit Document against any Credit Party or its properties in the courts of any jurisdiction.

(c)Waiver of Venue.  Each party hereto irrevocably and unconditionally waives, to the fullest extent permitted by Applicable Law, any objection that it may now or hereafter have to the laying of venue of any action or proceeding arising out of or relating to this Agreement or any other Credit Document in any court referred to in subsection (b) of this Section.  Each of the parties hereto hereby irrevocably waives, to the fullest extent permitted by Applicable Law, the defense of an inconvenient forum to the maintenance of such action or proceeding in any such court.

(d)Service of Process.  Each party hereto irrevocably consents to service of process in the manner provided for notices in Section 11.1.  Nothing in this Agreement will affect the right of any party hereto to serve process in any other manner permitted by Applicable Law.

Section 11.14WAIVER OF JURY TRIAL.  EACH PARTY HERETO HEREBY IRREVOCABLY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS AGREEMENT OR ANY OTHER CREDIT DOCUMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY).  EACH PARTY HERETO (A) CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER PERSON HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PERSON WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (B) ACKNOWLEDGES THAT IT AND THE OTHER PARTIES HERETO HAVE BEEN INDUCED TO ENTER INTO THIS AGREEMENT AND THE OTHER CREDIT DOCUMENTS BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.

Section 11.15Confidentiality.  Each of the Administrative Agent, the Collateral Agent, the Issuing Banks and the Lenders agrees to maintain the confidentiality of the Information (as defined below), except that Information may be disclosed (a) to its Affiliates and to its Related

148


Parties (it being understood that the Persons to whom such disclosure is made will be informed of the confidential nature of such Information and instructed to keep such Information confidential), (b) to the extent required or requested by any regulatory authority purporting to have jurisdiction over such Person or its Related Parties (including any self-regulatory authority, such as the National Association of Insurance Commissioners), (c) to the extent required by Applicable Laws or regulations or by any subpoena or similar legal process, (d) to any other party hereto, (e) in connection with the exercise of any remedies hereunder or under any other Credit Document or any action or proceeding relating to this Agreement or any other Credit Document or the enforcement of rights hereunder or thereunder, (f) subject to an agreement containing provisions substantially the same as those of this Section, to (i) any assignee of or Participant in, or any prospective assignee of or Participant in (including, for purposes hereof, any new lenders invited to join hereunder on an increase in the Loans and Commitments hereunder, whether by exercise of an accordion, by way of amendment or otherwise), any of its rights or obligations under this Agreement or (ii) any actual or prospective party (or its Related Parties) to any swap, derivative or other transaction under which payments are to be made by reference to the Borrower or its obligations, this Agreement or payments hereunder, (g) on a confidential basis to (i) any rating agency in connection with rating the Borrower or its Subsidiaries or the credit facilities provided for herein, or (ii) the CUSIP Service Bureau or any similar agency in connection with the issuance and monitoring of CUSIP numbers or other market identifiers with respect to the credit facilities provided for herein, (h) with the consent of the Borrower or (i) to the extent such Information (x) becomes publicly available other than as a result of a breach of this Section or (y) becomes available to the Administrative Agent, any Lender, any Issuing Bank or any of their respective Affiliates on a nonconfidential basis from a source other than the Borrower.

For purposes of this Section, “Information” means all information received from the Borrower or any of its Subsidiaries relating to the Borrower or any of its Subsidiaries or any of their respective businesses, other than any such information that is available to the Administrative Agent, any Lender or any Issuing Bank on a nonconfidential basis prior to disclosure by the Borrower or any of its Subsidiaries; provided that, in the case of information received from the Borrower or any of its Subsidiaries after the date hereof, such information is clearly identified at the time of delivery as confidential.  Any Person required to maintain the confidentiality of Information as provided in this Section shall be considered to have complied with its obligation to do so if such Person has exercised the same degree of care to maintain the confidentiality of such Information as such Person would accord to its own confidential information.

Each of the Administrative Agent, the Collateral Agent, the Issuing Banks and the Lenders acknowledges that (i) the Information may include material non-public information concerning the Borrower or any Subsidiary, as the case may be, (ii) it has developed compliance procedures regarding the use of material non-public information and (iii) it will handle such material non-public information in accordance with Applicable Law, including United States federal and state securities laws.

Section 11.16Usury Savings Clause.  Notwithstanding any other provision herein, the aggregate interest rate charged or agreed to be paid with respect to any of the Obligations, including all charges or fees in connection therewith deemed in the nature of interest under

149


Applicable Laws shall not exceed the Highest Lawful Rate.  If the rate of interest (determined without regard to the preceding sentence) under this Agreement at any time exceeds the Highest Lawful Rate, the aggregate outstanding amount of the Loans made hereunder shall bear interest at the Highest Lawful Rate until the total amount of interest due hereunder equals the amount of interest which would have been due hereunder if the stated rates of interest set forth in this Agreement had at all times been in effect.  In addition, if when the Loans made hereunder are repaid in full the total interest due hereunder (taking into account the increase provided for above) is less than the total amount of interest which would have been due hereunder if the stated rates of interest set forth in this Agreement had at all times been in effect, then to the extent permitted by law, the Borrower shall pay to the Administrative Agent an amount equal to the difference between the amount of interest paid and the amount of interest which would have been paid if the Highest Lawful Rate had at all times been in effect.  Notwithstanding the foregoing, it is the intention of the Lenders and each of the Credit Parties to conform strictly to any applicable usury laws.  Accordingly, if any Lender contracts for, charges, or receives any consideration which constitutes interest in excess of the Highest Lawful Rate, then any such excess shall be cancelled automatically and, if previously paid, shall at such Lender’s option be applied to the aggregate outstanding amount of the Loans made hereunder or be refunded to each of the applicable Credit Parties.  In determining whether the interest contracted for, charged, or received by the Administrative Agent or a Lender exceeds the Highest Lawful Rate, such Person may, to the extent permitted by Applicable Laws, (a) characterize any payment that is not principal as an expense, fee, or premium rather than interest, (b) exclude voluntary prepayments and the effects thereof, and (c) amortize, prorate, allocate, and spread in equal or unequal parts the total amount of interest, throughout the contemplated term of the Obligations hereunder.

Section 11.17Counterparts; Integration; Effectiveness.  This Agreement may be executed in counterparts (and by different parties hereto in different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract.  This Agreement and the other Credit Documents, and any separate letter agreements with respect to fees payable to the Administrative Agent, constitute the entire contract among the parties relating to the subject matter hereof and supersede any and all previous agreements and understandings, oral or written, relating to the subject matter hereof.  Except as provided in Section 5, this Agreement shall become effective when it shall have been executed by the Administrative Agent and when the Administrative Agent shall have received counterparts hereof that, when taken together, bear the signatures of each of the other parties hereto.  Delivery of an executed counterpart of a signature page of this Agreement by telecopy or other electronic imaging means (e.g. “pdf” or “tif” format) shall be effective as delivery of a manually executed counterpart of this Agreement.

Section 11.18No Advisory of Fiduciary Relationship.  In connection with all aspects of each transaction contemplated hereby (including in connection with any amendment, waiver or other modification hereof or of any other Credit Document), each of the Credit Parties acknowledges and agrees, and acknowledges its Affiliates’ understanding, that: (a)(i) the arranging and other services regarding this Agreement provided by the Administrative Agent, are arm’s-length commercial transactions between the Credit Parties, on the one hand, and the Administrative Agent, on the other hand, (ii) the Credit Parties have consulted their own legal, accounting, regulatory and tax advisors to the extent it has deemed appropriate, and (iii) each of the Credit Parties is capable of evaluating, and understands and accepts, the terms, risks and

150


conditions of the transactions contemplated hereby and by the other Credit Documents; (b)(i) the Administrative Agent is and has been acting solely as a principal and, except as expressly agreed in writing by the relevant parties, has not been, is not and will not be acting as an advisor, agent or fiduciary, for any Credit Party or any of their Affiliates or any other Person and (ii) the Administrative Agent does not have any obligation to any Credit Party or any of their Affiliates with respect to the transactions contemplated hereby except those obligations expressly set forth herein and in the other Credit Documents; and (c) the Administrative Agent and its respective Affiliates may be engaged in a broad range of transactions that involve interests that differ from those of the Credit Parties and their Affiliates, and the Administrative Agent does not have any obligation to disclose any of such interests to any Credit Party or its Affiliates.  To the fullest extent permitted by law, each of the Credit Parties hereby waives and releases, any claims that it may have against the Administrative Agent with respect to any breach or alleged breach of agency or fiduciary duty in connection with any aspect of any transaction contemplated hereby.

Section 11.19Electronic Execution of Assignments and Other Documents.  The words “execution,” “signed,” “signature,” and words of like import in any Assignment Agreement or in any amendment, waiver, modification or consent relating hereto shall be deemed to include electronic signatures or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any Applicable Laws, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act.

Section 11.20USA PATRIOT Act.  Each Lender subject to the Act hereby notifies each of the Credit Parties that pursuant to the requirements of the Patriot Act, it is required to obtain, verify and record information that identifies each of the Credit Parties, which information includes the name and address of each of the Credit Parties and other information that will allow such Lender to identify each of the Credit Parties in accordance with the Patriot Act.

Section 11.21Acknowledgement and Consent to Bail-In of Affected Financial Institutions.  Notwithstanding anything to the contrary in any Credit Document or in any other agreement, arrangement or understanding among any such parties, each party hereto acknowledges that any liability of any Affected Financial Institution arising under any Credit Document, to the extent such liability is unsecured, may be subject to the write-down and conversion powers of an the applicable Resolution Authority and agrees and consents to, and acknowledges and agrees to be bound by:

(a)the application of any Write-Down and Conversion Powers by the applicable Resolution Authority to any such liabilities arising hereunder which may be payable to it by any party hereto that is an Affected Financial Institution; and

(b)the effects of any Bail-in Action on any such liability, including, if applicable:

(i)a reduction in full or in part or cancellation of any such liability;

151


(ii)a conversion of all, or a portion of, such liability into shares or other instruments of ownership in such Affected Financial Institution, its parent undertaking, or a bridge institution that may be issued to it or otherwise conferred on it, and that such shares or other instruments of ownership will be accepted by it in lieu of any rights with respect to any such liability under this Agreement or any other Credit Document; or

(iii)the variation of the terms of such liability in connection with the exercise of the write-down and conversion powers of any applicable Resolution Authority.

Section 11.22Acknowledgement Regarding Any Supported QFCs.  To the extent that the Credit Documents provide support, through a guarantee or otherwise, for any Swap Agreement or any other agreement or instrument that is a QFC (such support, “QFC Credit Support”, and each such QFC, a “Supported QFC”), the parties acknowledge and agree as follows with respect to the resolution power of the Federal Deposit Insurance Corporation under the Federal Deposit Insurance Act and Title II of the Dodd-Frank Wall Street Reform and Consumer Protection Act (together with the regulations promulgated thereunder, the “U.S. Special Resolution Regimes”) in respect of such Supported QFC and QFC Credit Support (with the provisions below applicable notwithstanding that the Credit Documents and any Supported QFC may in fact be stated to be governed by the laws of the State of New York and/or of the United States or any other state of the United States):

(a)In the event a Covered Entity that is party to a Supported QFC (each, a “Covered Party”) becomes subject to a proceeding under a U.S. Special Resolution Regime, the transfer of such Supported QFC and the benefit of such QFC Credit Support (and any interest and obligation in or under such Supported QFC and such QFC Credit Support, and any rights in property securing such Supported QFC or such QFC Credit Support) from such Covered Party will be effective to the same extent as the transfer would be effective under the U.S. Special Resolution Regime if the Supported QFC and such QFC Credit Support (and any such interest, obligation and rights in property) were governed by the laws of the United States or a state of the United States. In the event a Covered Party or a BHC Act Affiliate of a Covered Party becomes subject to a proceeding under a U.S. Special Resolution Regime, Default Rights under the Credit Documents that might otherwise apply to such Supported QFC or any QFC Credit Support that may be exercised against such Covered Party are permitted to be exercised to no greater extent than such Default Rights could be exercised under the U.S. Special Resolution Regime if the Supported QFC and the Credit Documents were governed by the laws of the United States or a state of the United States. Without limitation of the foregoing, it is understood and agreed that rights and remedies of the parties with respect to a Defaulting Lender shall in no event affect the rights of any Covered Party with respect to a Supported QFC or any QFC Credit Support.

(b)As used in this Section 11.22, the following terms have the following meanings:

152


BHC Act Affiliate” of a party means an “affiliate” (as such term is defined under, and interpreted in accordance with, 12 U.S.C. 1841(k)) of such party.

Covered Entity” means any of the following:  (i) a “covered entity” as that term is defined in, and interpreted in accordance with, 12 C.F.R. § 252.82(b); (ii) a “covered bank” as that term is defined in, and interpreted in accordance with, 12 C.F.R. § 47.3(b); or (iii) a “covered FSI” as that term is defined in, and interpreted in accordance with, 12 C.F.R. § 382.2(b).

Default Right” has the meaning assigned to that term in, and shall be interpreted in accordance with, 12 C.F.R. §§ 252.81, 47.2 or 382.1, as applicable.

[Signatures on Following Pages]

153


ANNEX B

Appendix A to Credit Agreement

LENDERS, COMMITMENTS AND COMMITMENT PERCENTAGES

Revolving Commitments

Lender

Revolving
Commitment

Revolving Commitment
Percentage

First Horizon Bank

$7,968,750.00

18.750%

Regions Bank

$7,570,312.50

17.8125%

Bank of America, N.A.

$5,578,125.00

13.125%

BOKF, NA dba Bank of Texas

$5,312,500.00

12.500%

KeyBank National Association

$4,515,625.00

10.625%

NBH Bank

$3,984,375.00

9.375%

Trustmark National Bank

$3,984,375.00

9.375%

Truist Bank

$3,585,937.50

8.4375%

Total

$42,500,000.00

100.000%


EX-21.1 3 orn-20211231ex211b03aa8.htm EX-21.1

Exhibit 21.1

Graphic

LIST OF CORPORATE ENTITIES (UPDATED 2/8/22)

Entity

Abbreviation

State/Province

Owner

Interest

Orion Group Holdings, Inc.

ORN

DE

Parent Company

n/a

OAS

Orion Administrative Services, Inc.

OAS

TX

ORN

100%

East & West Jones Placement Areas, LLC

EWJ

TX

OAS

100%

Preferred Tool Services, Inc.

PTS/HITS

TX

OAS

100%

Orion Marine Group, LLC

OMGLLC

TX

OAS

100%

OMR

Orion Marine Contractors, Inc.

OMR

DE

ORN

100%

Northwest Marine Construction, ULC

NMC

Canada

OMR

100%

SCH

Schneider E&C Company, Inc.

SCH

FL

ORN

100%

OIC

Orion Industrial Construction, LLC

(fka F. Miller Construction, LLC)

OIC

LA

ORN

100%

OCLP

OCLP, LLC

OCLPLLC

NV

ORN

100%

OCGP, LLC

OCGP

TX

OCLPLLC

100%

Orion Construction, L.P.

OCLP

TX

OCLPLLC

99%

OCGP (GP)

1%

OMC

Orion Marine Construction, Inc.

OMC

FL

OCLP

100%

Orion Marine Construction Bahamas, LLC

OMCBH

Bahamas

OMC

100%

Orion Marine Construction Cayman, Inc.

OMCCY

Grand Cayman Branch

OMC

100%

Verdant Isle Port Partners (Joint Venture)

VIPP

Grand Cayman

OMC

2.5%

Royal Caribbean

47.5%

Carnival

47.5%

McAlpine

2.5%

Orion Marine Construction, Inc.-Honduras

OMCH

Honduran Branch

OMC

100%

Orion Marine Construction TCI, Ltd

OMCTCI

Turks & Caicos

OMC

100%

Orion Marine de Mexico (S de R.L. de C.V.)

OMdeMex

Mexico

OMC

99%

OAS

1%

SSL South, LLC

SSL

FL

OMC

100%

OM Marine Services de Mexico (S de R.L. de C.V.)

OMMSdMex

Mexico

SSL

99%

OIC

1%

T. LaQuay Dredging, LLC

TLD

TX

OMC

100%

King Fisher Marine Services, LLC

KFMS

TX

OMC

100%

Misener Marine Construction, Inc.

NMCGA

GA

OMC

100%

Industrial Channel & Dock Company

ICDC

TX

OMC

100%

Commercial Channel & Dock Company

CCDC

TX

OMC

100%


Exhibit 21.1

Graphic

LIST OF CORPORATE ENTITIES (UPDATED 2/8/22)

Entity

Abbreviation

State/Province

Owner

Interest

OCC

Orion Concrete Construction, LLC

OCC

DE

ORN

100%

TAS Concrete Construction, LLC

TAS

DE

OCC

100%

Tony Bagliore Concrete, Inc. dba T.A.S. Commercial Concrete CTX

TBC

TX

TAS

100%

T.A.S. Commercial Concrete Solutions, LLC

TASCCS

TX

OCC

100%

T.A.S. Proco, LLC

TASP

TX

TASCCC

99%

OCC

1%

OCS

Orion Corporate Services, LLC

OCS

TX

ORN

100%

Artemis Business Solutions, LLC

ABS

LA

OCS

100%

OGS

Orion Government Services, LLC

OGS

WA

OMR

50%

OCLP

50%


EX-23.1 4 orn-20211231ex2317940c3.htm EX-23.1 A42.6 Consent when our report(s) on audited financial statements and the effectiveness of internal control over financial reporting included in a Form 10-K are incorporated by reference in a previously filed and effective registration statement (for fiscal years ending on or after December 15, 2017)

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

The Board of Directors
Orion Group Holdings, Inc.:

We consent to the incorporation by reference in the registration statements (No. 333-174814 and No. 333-218222) on Form S-8 of Orion Group Holdings, Inc. of our reports dated March 7, 2022, with respect to the consolidated balance sheets of Orion Group Holdings, Inc. as of December 31, 2021 and 2020,  the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2021, and the related notes and financial statement schedule II (collectively, the consolidated financial statements), and the effectiveness of internal control over financial reporting as of December 31, 2021, which reports appear in the December 31, 2021 annual report on Form 10-K of Orion Group Holdings, Inc.

/s/ KPMG LLP

Houston, Texas
March 7, 2022


EX-31.1 5 orn-20211231ex311c43cfc.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULE 13a - 14(a)/15d - 14(a)

OF THE SECURITIES EXCHANGE ACT, AS AMENDED

I, Mark R. Stauffer, certify that:

1.  I have reviewed this Form 10-K of Orion Group Holdings, Inc;

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

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

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

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

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

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

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

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

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

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

e

By:

/s/ Mark R. Stauffer

March 7, 2022

Mark R. Stauffer

President and Chief Executive Officer


EX-31.2 6 orn-20211231ex312c9542e.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULE 13a - 14(a)/15d - 14(a)

OF THE SECURITIES EXCHANGE ACT, AS AMENDED

I, Mark R. Stauffer, certify that:

1.  I have reviewed this Form 10-K of Orion Group Holdings, Inc;

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

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

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

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

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

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

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

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

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

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

e

By:

/s/ Mark R. Stauffer

March 7, 2022

Mark R. Stauffer

Interim Chief Financial Officer


EX-32.1 7 orn-20211231ex321d491d6.htm EX-32.1

Exhibit 32.1

SECTION 1350 CERTIFICATIONS

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Orion Group Holdings, Inc (the “Company”) on Form 10-K for the year ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Mark R. Stauffer, Chief Executive Officer and Interim Chief Financial Officer, of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

1)

The Report 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 result of operations of the Company.

By:

/s/ Mark R. Stauffer

March 7, 2022

Mark R. Stauffer

President and Chief Executive Officer

By:

/s/ Mark R. Stauffer

March 7, 2022

Mark R. Stauffer

Interim Chief Financial Officer


GRAPHIC 8 orn-20211231ex211b03aa8001.jpg GRAPHIC begin 644 orn-20211231ex211b03aa8001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#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#W^O,OBUXL M.G:YU*Z;$<*YQGECV4>Y/%?,&KZ MI>7,]D<.-K\D>1;LJ^;)_?;\ZU?#FD7GB M+7+?3;9W!E;YWS]Q.[?E6/7OWPL\*?V'H?\ :-U'B^O5#8(YCC_A'X]3^%>A MB*JI0OU/.PU%U9VZ%?QGX3BL-)MKG38RD=K&L4BCNHZ,?4^M>?>8_P#>;\Z^ MA9H8[B!X94#1NI5E/0@UX?XET5]#UB6V.3$3NB8]U/3\>WX5YU"I?1[G+G.# M]G+VT-GN)X?UN;1M7ANE9C&#MD3/WE[BO;[>>*ZMXYX6#QR*&5AW!KYYXKT? MX=>(,AM'N'Z9: D_FO\ 7\Z*\+KF1.2XWDG[&>SV]3T6BDKA/B=XN?P[HZ6E MF^V_O,A6!YC3NWU[#\?2N:G!SDHH^GJ35.+DQOC#XG:?X=D>RLD6]OUX8!OD MC/H3W/L/TKR;5/B#XFU61C+JDT*'I';GRU'Y<_F:YEF+L68Y)Y)/>N@\->"] M9\4N38PA8%.'N)3M0?CW//:O8A0I48WE]YX\Z]6M*T?N1F?VUJF[?_:5YN]? M.;/\ZV=+^(7B;29%,>J2S(/^6=P?,4_GR/P-=A_PI"[\G/\ ;4'F?W?(./SS M_2N)\2>#-9\+2#[= &@8X2XB.4)^O8\=Z<:E"K[NY,J5>DN9W1[!X/\ B;I_ MB.1+*]466H-PJEODE/\ LGL?8_K7>5\B*Y1@RDAAR"/6OH'X9^+G\1Z.UI>/ MNO[,!78]9$[-]>,'_P"O7%BL*H+GAL=V$Q;J/DGN4OBKXFU?PZ-,.EW9@\[S M-_R@YQMQU'N:\W_X6;XN_P"@JW_?I/\ XFNR^.'W='^LO_LM>/CDXKIPM*#I M)M'+BZLXU6DSKO\ A9OBW_H*M_WZ3_XFM'3OB]XEM)1]J:WO(^ZR1A2?H5Q_ M6NE7X,Z?=:9%-;:I<1S21*X\Q%902,]!BO*M9TFYT/5[C3;L#SH&P2IX.>01 M[=*=;N?F7W'J/>M#Q'=36/A MO4KJV?9-#;NZ-C." <5\^?#_ %272_&NFO&V$FE$$@[%6X_G@U[[XN_Y$_5_ M^O23_P!!-<->@J55);,[Z%=U:3;W1X3_ ,+-\6Y_Y"K?]^D_^)KU+X6^(-3\ M0Z3?3ZG<^?)'.$0[0,#:#V KY_/4U[=\$_\ D :E_P!?(_\ 0179BZ<(TKI' M%@ZDY54FST^O.?%WQ6LM&DDLM(1+V[4E7D)_=1GTX^\?I^=1_%?QA)I%DFC6 M,A2ZNEW3.IY2/D8'NW/X UX;_.L,+A5-<\]CHQ>+<'R0.BU+QYXEU5V:;5KB M-3_! _EJ/^^:REUK55?>NI7@;U$[9_G6UX9\!ZUXH7SK6)8;7.#<3':I^G5)8G:.1&W*ZG!4^H/:IJ8>E5C>/WE4\35HRM M+[F?75>6_%+Q9K7A[5K&'2[PP1RP%F 13D[CZBNE^'WBL^*?#X>+H/%FCB7*I?0X6XB'8_WA[&OFFM;PYK]WX:UB+4+-N5X M=">)$[@UWU\+&?0Q4X2]YW1]45B>+KZYTWPGJ5[:2>7<0PED? .#^- M6=$UFTU_28-1LGW12CD=T;NI]Q6=X]_Y$76/^O<_S%>3"/[Q)]SV)RO3;78\ M2_X6;XN_Z"S?]^D_^)JW#\1O%;PJQU4Y/_3)/\*X6M*U_P"/9/Q_G7N.C3_E M1X*K5/YF=M\6/%@U75O[&M9,VEFW[PJ>'EZ'_OGI]4N;J#+Q>I]5_&NCK%\5^((?#.@7 M&H2X+@;84)^^YZ#^I]@:PIWYER[G7B*<*E*49['AY5E)!7D=0:EM9Y;2YCN( M6*R1L&5AZUR5QJ=Y=7,MQ+<2&25R[G.,DG)XJ-;JZ9@JS2DG@ $\U[/L';4^ M.6"DI7C(^H]!U>+6])BO(\!B-LBC^%AU%>$?%.^>\\>7B$G9;JD*CT 4$_J3 M7K_@#PY)X>\.1K=,[7MSB6;<2=OHOX#]AP;B98\^@)Y-?4NG6%MI>GPV-I&(X M(4"HH_SUKYA\-:BFD^)=.OI/]7!.C.?1<\_I7U,CK(BNC!D8 @CN*>8-W2Z# MRY1LWU'55U'3[;5;":QO(Q)!,NUE/^>M6J:[K%&TCL%50223P!7G*Z>AZ32: MLSY2UG3GTG6KS3W.3;S-'GU . :Z;X5WSV?CNT0,0EPCQ,,]1C/\P*Y[Q'J* MZKXDU&^3_5SSLZ_[N>*W?AA:M<^/M/('$6^1CZ *?\0*]ZIK1?-V/ IZ5ER] MSL/CA]S1O^VO_LM>/]Q7L'QP^YHW_;7_ -EKQZIPG\%%8S^.SZ0A\>>&+#1[ M&]"?Q'K$>G1W=O;O)G:TQ/..PP.32IT(4+SN.KB)UK0L7_ & MF2:IXTTV*-"5BE$TA]%3G_ 5[]XM_P"1/U?_ *])/_035/PAX,L/"-FR0,9K MJ4#S;AA@M[ =A5SQ=_R*&K_]>DG_ *":\^M656JFMD>A0HNE1:>[/EON:]M^ M"7_( U+_ *^1_P"@"O$NYKVWX)?\@#4O^OD?^@"N_&?P3S\%_&/-O'U\]_XW MU65VR%F,2CT"_+_2JGA31AK_ (FL=.8D1RR?O".H4D>---N9F"P^;L=CV# KG]:T6E'W>Q#UK>]W/I:VMH; M2VCM[>-8XHU"HBC 4"IJ**\$]]&;KNC6VO:/<:?=H&25< D70\O,4KQ?4[SX.7[P>+Y;3/[NYMV!'NI!']:N_&W_D.:;_U['_T M(UF_!^V>;QMYP'RP6[LQ^N%_K6E\;?\ D.:;_P!>Q_\ 0C5M+ZVO0B-_JC]3 MS*"+SIXXL[=[!<^F3UJ]KVAWGA[5I]/O%P\9X8#AU[,/K52Q_P"/ZW_ZZ+_. MOHGQWX.B\5Z/^["IJ$ )MY#QG_9/L?T_.MJU?V4XI[,QHT/:PDUNCQ[P#XRE M\*:L!,6?3K@@3QC^'T<#U'^>U>T>-9XKGX?ZI/"ZO%):[D=3P0<8(KYLN+>: MTN)+>>-HYHV*.C#!4CM77:)XS>V\(ZIX=OG9H)H&^RMUV/\ W?H?Y_6LZ^'4 MI*I$TH8AQBZS#_'I^->'S1/!,\4BE71BK*>H(KZ(KS3XB^'_)F&L6Z?)(0LX X![' M\>G_ .NO#H5+/E9TYU@N>/MX;K?T.!1VC=71B&4Y!'8]J]M\*ZZNNZ-',S#[ M1'\DP]_7Z&O$/I6]X4UUM"UE)2?]'DPDRY[>OX5O5ASQ/(RO&?5JUI?"]SVW MH*^>?B7XK/B+7S;VTF=/LB4CP>';NW]/I]:]'^)WBY=&T!;*SE'VR_3"LAY2 M+NWX]!^/I7@5:8&A_P O)?(^AQU>_P"[C\Q*]%^%'A/^UM7_ +7NTS9V3?(" M.'EZC\NOY>]5<8'\&?E;\"3^ M8]*]6J*:&*X@DAF19(I%*LC#(8'L:\NE4=.:DCU:U)5(.+/D8>M>F>"?BD^B MVD>F:Q%)/:1C;%,G+QCT(/44WQI\++W39I+W1(WN[(DL85&9(O8?WA].?YUY MLZ/&[(ZE6'!!&"/PKV?W6(AW/%M5P\^Q]&?\+0\)>1YO]IGI]SR7W?EBO/?& M_P 47UNTDTW2(I(+-^)97^_(/0 =!_.O-._)IT<;RNJ1J69C@*HR2?I44\'2 M@^;-JS7+L,^E>U?!SPX]K9SZ[<1[6N!Y5OD<[ >6_$@?E6#X,^%M[J,\= M[KD36MDIW"!N))?8^@^O/TZU[?#%';PI#$BI$BA551@ #L*PQF)BU[.!T8/# M23YYH\E^.'W-'_[:_P#LM>/KU%>P?' 971_^VO\ [+7D"@Y%=&$?[E'-C%^_ M9ZM\2?")DT>R\26<>66"-;M0.HV@!_Z'\*\KAED@F26)V21&#*ZG!!'?-?5= ME!'-O"TOA;Q!+:X8VDG[RVD]4]#[CI6.$K\W M[N1MC*'+:I$]G^'_ (RC\4Z3Y<[*NI6X F3^^.SCZ]_?\*V/%W_(GZO_ ->D MG_H)KYLT36+S0-6@U"S?;+$V<=F'=3ZYKWR[\06?B7X<:EJ%HV UG()(S]Z- MMIRI_P \UA7P_LZBE'9LZ*&(]I3<9;I'SEW->V_!+_D :E_U\C_T 5XF0OUZUV M\GQ0\)1P>:-29^/N+"^[^5?.;*58AA@CJ#25K+!4I.^QE#&U8+EW._\ '/Q* MF\2PG3["-[;3LY?;J8CF9Z&(IJ&&Y4>:V7_'_;_]=%_G7UL.@KY*L@?MUO\ ]=%_G7UJ.@K3 M,-XF>6[2/,?BEX&&I6[Z[IL7^F1+FXC4?ZU!_$/]H?J/I7B%?7M>%_$_P/\ MV/=MK.G1?Z!.W[V-1Q"Y_P#93_\ 6]*>#Q'_ "[E\A8W#?\ +R/S/-JT+7_C MW7\?YU0Q5ZW/[A>:])M'FI,^KZS]81)='NDD174QMD,,BBBOG(_$CZ#$?PI> MC/-?L=MD?Z/#_P!\"C[);?\ /O%_WP***] ^'ZF9K%K;SWJF:"*0K$BJ70' MQT&>U9_]GV7_ #YV_P#WZ7_"BBNNE\"/<['7?#VRM8O$$TD=M"CK <,L8!'( M[UZ?117FXS^(>M@OX84445RG8%PM99?[\D*LWYD445OA_XB M.;%?PV>*BSMO[7V?9H=F?N[!BO:_"FE:=;6"306%K%*?XXX55OS HHKT,5_# M/.PG\0Z6BBBO(/:(9K>"?'G0QR8Z;U!Q^=1?V?9?\^=O_P!^E_PHHK6.QC+< MLJ % P,"HYK>&?'G0QR;,=(TV6S>>33K1YN?WC0J6_/%>065G:OK 1K:$IG[I08 MHHKV<-_#1XF)_B,]Q\.:9I]G8)):V-M Y'+11*I/X@5NT45YF(^-GJ8?X$%0 M36UO.P,T$4A X+H#C\Z**SCN:SV(Q860(/V2#_OV/\*MT44YDTPIDB)(I1U5 JE(Y5AD&BBI6Y;V*_]GV7_/G;_P#?I?\ "E^P6?\ SZ0?]^Q116I@?__9 end GRAPHIC 9 orn-20211231x10k001.jpg GRAPHIC begin 644 orn-20211231x10k001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#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#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YS6/'WA70+PV MFIZY:6]P.3$6RP^H&NZ7J^G:U8K>Z9>0W5LW22)LC_ZU8.H M?$OP;I=XUI=^(+-)T.&56+[3[D BN4^(UM9?#KX::JOAR V1U"=5(C8X0M@, M5].!VJS\/_AEX8@\$Z;)?:/9WMW=0+/+-<1!V)89P,] : ._P!*UC3=5Y&_!W_P!WTS7E7@^ >"_C MW?\ AO3F*Z5>Q&009.$.W>,?0@CZ&N O]'>[U?QQJ]L#]KTG4/M,9'4+YIW? MIS^% 'UF[K&C.[!549))X K#TCQKX;UZ_>QTK6+6[ND!9HXV).!U/O7$^-?' M2S?!V#4K-_\ 2]7B2WC /(=N'_+FN1^'N@1^&?C-;Z6BA7CTD-+[R%6L[A5LL$\HA^;]!^M>S^'-?'B3X3QZCNW2FR M>.7_ 'U4@_X_C0!8'Q4\#,X4>);')./O''YXKI$U73Y-,.I1WD#V00N9T<,F MT=3D5\T_#K4_AY:>!;^+Q3#92ZB9'\M7MR\I7:,;6 XY]ZZ[X;Z7JFG?!SQ( M]]#-!;7$ MV^)G@R[OUL8/$-D]PS;%7<0"?0$C%>1^'=+U36/V;[VUTD.]P;EV:-/O2("I M91^%7/AYK_PZU32=/\/:QH]K8ZO 0N;B';YD@/42=03Z'% 'N5_J%GI=H]W? M745M;H,M)*X51^)KF;;XH^";NZ6VA\1V9D8[5W$J"?J1BO//B.&\7?%[0O"% MQ*ZZ:BB:6,' 0JVUFB;.#Z'T MKPG3M:NM6_9NU:.[0C,%<[H\^M:#,%4LQ Y)->3>!SGXU M^,O^N:?^RU<^.FMW6D^!!;VDC127\ZV[.O!"GDC\0,4 =!>?$_P58W;6L_B* MS$J':P4E@#]0"*Z/3]4L=6L4O=/NX;FV<966)PRFN)\*_"[PG:>%+&"ZT6SN MYY(%>6>:(,[,PR>3TZ]JXKX;J_A?XK^)/"=K(QTTHTD<9).P@9&/P.* /2)_ MBAX)MIY()O$=DLL;%'7)X(X(Z5T&DZQI^NV"7VF74=U:N2%ECZ''6OG+X?7W M@6TUCQ(/&"V!=KQO(^U0&3C3JN\QQDY ] M>17E?Q5;3[;XJ:#>:UI\MYI:6[>RU%4(> M,V_E2%>^/44 =_?W]KIEC->WLRPVT*[I)&Z*/6H-*UK3=->OOA5/XI\)?.?M(WZ80.[G _0_I0![ MO#XV\-7$%_/%K-J\5A_Q].&.(NW)Q6;_ ,+6\"_]#+9?FW^%<+=>$U\)_L_Z MG#*G^G74'GW+GJ6/0?@*YWP'XD^%T/AW3-/UG2H)M7/R2.]AO)8MQEN_:@#Z M%^W6IL!?>>GV4Q^;YN?EV8SG/IBLW0_%V@>)9)4T;5;>]>$ R+$3E1Z\UR?Q M?U<:)\/VT^Q CFORMG;HG& >#@>PK@-"TK_A5OQ3T* LRV>K6:1REB<>81S^ M1Q0![?KGB?1/#444FLZE!9)*=J&4GYC[8JEI7CWPIK=T+73M>LIYV^[&),,? MH#C->9_M!M"I\-M<;?)%T3)N&1M[YKFO&P\)>(;[0[/X?644FKB=6D>PMS&% M7_:.!W[T ?2E4=6UK3="LVO-4OH+2W'\M6+1)([*!)CF58U#GU;'-> M%ZO;#XA?'LZQXDT;0&MUU74(;0W+[(1(3\[>@J' M6_%_A_PV\*:QJMO9M,"T8E)RP]>*\O\ CY_Q\^%O^OT?S%4?C%IT6K?$?P?I M\XS'<1-&WXD4 >Y6=[;:A9Q7=G/'/;RKNCDC.58>H-8^I^-O#6C:FNG:CK-K M;WC8Q"[?-ST^E<#\'M<_LS0];\/:@^V70YI#\W_//G_/XUY7KEN^M:;/XTND MS)?ZRL5N3VC4]OTH ^G-6\2Z-H?V;^T]1AMOM3;8=Y^^?:K]Q=06EI)=3RK' M!&I=W/0#UKQ/XU=?!?\ U\+_ "%>I^*O^1'U3_KR?_T&@":W\6:#=:%+K<&J M6[Z;%G?<@G:N.N:O:9JEEK-A%?:=F? M![_DF&C_ .X?YT =?J>J6.C6$E]J-S';6L0R\LAP!532_$^B:UILVHZ;J4%S M:0Y\R5#PN!DYKSSXR74FJW.A>#[9B9-2NE:8*?\ EF#6-\.H(_!_Q-U[P3.- MUC=)YENDG(88]_44 >@GXK>!0-9 M%8%&&0?45\_VF@'7?V;8_+7-Q:,UQ'CKP>?TKM-"\;H?@C_;DD@\ZVM&A;)_ MY: ;1_2@#L$\:^&WM[ZX76+8PV!VW3Y.(CZ'BLP?%7P*2 /$MED^[?X5Y7#H M;:9^SMJE].F+K4F^TN2.<%N*;X%\1_"W^Q=)TW4M)MYM78+&[O8;LN3W;O0! M] ->VR6)O6F06PC\PRYXVXSG\JY4_%;P*#C_ (26R_-O\*ZLVT$EI]F,2&W* M;/+V_+MQC&/2O OC-X9T/1]4\,IIVDVEJL]UME$,07>,C@XZT >S:)XR\.^) M)I8='U:WO)(EW.L9.5'KR*HZA\3/!FF7C6EWXALTG0X958MM/N0"*X[XFV^F M>!OAW=7.@:;;:?=7NRW>:VB"-M/7D5I>!/AEX7M_!M@U[H]G?75Q")9IKB(. MQ+#/!/04 =I%XFT2?1)-9AU.VDTZ-=SW"/E5'OCI6)_PM;P+_P!#+9?FW^%> M9^%=.MO#GQIUCP?%$LNB7T)9K63YD' (?XA^&=#T_XL^%;"STFT@M+C'G M0QQ +)\QZCO0![9HWBS0?$,,\VDZI;W<=O\ ZUHR?D[\YIFC^,O#OB"\EM-) MU:VN[B(9>.,G('2N4\?+I'@+X?ZF^BZ?:V,]X! BV\80NS<=NO%>9Z=HS_"_ MQCX1U)F=8=2@$=V6/&]NO\Q0!] ZSX@TGP];QSZM?16D4C[$:0GYF]*T(Y$E MC61&#(P!4CN*\@_:!(;PWHQ!R#?#!_ 5ZMI?_()L_P#KBG\A0 [4-1M-*L9; MZ_N$M[:$;I)7. HKFX/BAX(N)EBC\2V!=C@!G*C\R,56^+G_ "3#6_\ KD/_ M $(5XO;ZA\/7^$4=E+;6DWB9X=B+%;$S^9GCY@/ZT ?2&H:SINEZ6VIWM[## M9* QG9OEP>G(KG!\5? K$ >);+)XZM_A7G&JZ=J>E_LV?9=622.Y&TB.3[R* M6X!].*J^!_$7PLDTK1M+OM(MY=8=4BD=[#=ND)[MWY[T >MZC\1/".DWC6E_ MKUI!.H#%&)R 1D=JBMOB;X+O+J*VM_$5G)-*P1$!.6)Z#I69\1_"GA^3PAK6 MIOH]DU\EJ2MP81O&, 8-<_\ !?PKH%[X#T_4[K1[*:^65V%P\0+@AN#GVH ] M*LO$FC:EJMUI=GJ$,U]:_P"OA0_,GUHU?Q)H^@R6T>JZA#:OS M>9=T:R$Y8>O INC>-?#7B":\@^,$NGP_$;PE)JHC- M@L0,_FKN7;N.'_^%0/=S6<)CC5<]3P.V: /\Q/RA?6O! M/BWHG_"1?%C3=)Y,MQ8%8B#CYP&(S^6/QJWH_BJ75O@KXBT/46(U328#!(K' MYF0, #_2@#W&PO[75+&&^L9UGMIE#QR)T8'N*LUR7PQ_Y)KH'_7HG\JZV@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#%\6Z)_P ) M'X5U+2=VUKF!D4^C8X_6O&/ /Q(3X<:7)X6\7Z;?6TUK(QA=(MVX$\CMQGH1 MQS7T#46>(I)_BW\,]3;3M+NK5HI@]D+D;6N-N#D#MG MD"LCPI\:=)T#PS:Z1XCLM1MM3L8Q R"WSO"\#J1CCBO;@ !@=*BDMH)7#R0Q MNPZ%D!- 'C7PXTW5?%GQ'O\ X@:C8RV5FR&.QCE&&8$;0?< 9Y]3Q5?X::>F MH>-_B)97$9,5Q+)&P(Z@NU>Y 8&!2!54DA0">I ZT ?,'@/0]4U'XA67A34% M9M.\/W4UP493C@C'YX&/J:] M ?^&E[HX./[.ZX_V:]?"*&+!0&/4XHV+NW; M1N]<&M+\2?'WQ)::S8+=6ZH75),@9VKSQ7=>/%TKX>_#744T.P@L MFN!Y$:PI@L[<9)ZGC->C!%#%@HW'OCFAE5QAE!'N* /$_"OPH\0+X.M8H_&= M]807.0JP7EA UX\[I%PQ2!$!)"J">O'6@#Q3X8>) M!X2^#<6IRZ?=7D*WS+*MNN613MRV.X%XQ@5!:?8I(_.L_(9&)&^':02#SR* /$_'NBZQX M2\4^'/&EO:RWZ6=O%!?>6-S948)/L@SZ7X:L-1NM6O$,,<3 M6^-A(P3P3G%>T'!<=M!$Y:.&-&/4JH!H \1O/"-SX2_9XU&SNT(O9L3S( M.=A)''X"M*Y\'GQ9\"=(ABC_ .)A:VHGMCCG<">/Q%>P$!A@@$>AH &!@"@ M#P/X#WE]J/C#7KK4$87/V9(Y"RD%;SQ1X*9-.C,M[9RBXBC M7J^.H'OBO0 J)E@%7N3C%5++5],U*66*QU&TNI(CB1()UKVO7)Q8I+&UP+=9)&"1F3:"S>@SU-6J /!_@SH6F:KJWBLZGI=K M=E+TA#Y6MI;V-LEM:0100(,+'$@55^@%2*JJ3M4#/7 J.ZN[ M:QMVN+NXBMX4Y:25PBCZD\4 <;XI^)^A>$-8_L_6+:_0F,.DZ6^]'SV!SU%> M>>#D?QE\:)?%FD:=/:Z-%'AII(M@D;&/Q)KW""XT_5[59[>:VO;<_=DC99$/ MT(R*LHB1J%10JCH ,"@!U>(_&*W1OB'X.<0AG:;#$+DD;AQ7MU-*JQ!*@D=" M10!QGQ91G^&6MJBECY!X SWKS?P#\5?!OA_P=INFZC;7+7L"D.R6889R3P<\ MU[XVW;\V,'UJ/R8-V/+CSUQM% 'AOC/S_B5\3]'T33;N6UMK2V%V;@)S&6&X M'![XQ^=5/B;\/O$&E^'TU^Y\5WNL2:?*KK'/&!L&>2"#7T!M1&W84$\9]:'* M8VOMP>QH ^?/B=JJ>)O#7@;4=F];B9?,4KD9Z$'\H1:KI5K?P_P"K MN(ED7\17B7C"#4OAU\6!XSBL)[O2+M<7!A&=F1@@^GJ,U[N , 8%1SRP0PE M[B2-(^A,A 'ZT >?Z'\7])\3ZU::9HFFZE<-,W[V9XMB0CU)YKB+J^F^%OQ> MU36-4L+J71M47(N84W;<_P#UQTKWB*&*$8BC1 ?[B@9_*G/&DJE)$5U/4,,B M@#P'Q%KB_&#Q?H-CX>L;QM/L9A-<74L>P+S^E:WQ.C;_ (6_X'VHQ4'&0/\ M:%>SQQ1PKMBC5%]%4 4DKPH096C4@$@L0.!U- 'SG\7K#4_#WCN:?2 R1>(; M<02;5/+$X(X[]*W?B9H:>'_AEX7TN-,&"ZB#8'5NI_6O;T:&XC25&25",JRD M,#[@T]E5_O*#CU&: /(OC%X?U'4/#&B:MIUM)$9M+T_3M1DUFZ@\@6WD<*Q&#R#S^5>R7^IZ?I<0EU"^MK2,G >XE6,$^F2 M13'GTNVMCJ+RV<4&-QN2RJN/7=T_6@#R-?#5YX;_ &=K^QNX66[DA::2/&2N M2.#5+X7;[ER3ZYKVNXU33;>P%[<7UK%9L 1/ M),JQD'I\Q.*CT_4-(U5&?3;RQO%0X9K:5) I]]I.* /$(M-U'XF?%C5=2T[5 M[C2X-,0107,:98>P!JIXZ\-ZWX"\1:%XLNM?N=99+@1R2S1[61?3@G(QFO>; MW6M&TF98;[4["SEDY5)YTC9OH"1FI+C4M,AF@M[F]M$EG_U,.?'*47B^$+J($QRW2N"!V."*]$\?@GX9ZR "3]B/ 'TKH+C4-.@NH;.Y MN[6.XE_U4,DBAW_W5)R?PJQ/-#!%OGDCCCR!F1@!D]N: ///@W;ISMY5 MRDGF(P([$XKQ>2WU.TU6^^&L44GE7.JJX;'&S/\ +%?5RJJC"@ >@J*22WBE M3S'B220[4W$ L?0>M ' _%.Q6R^$%_96\?R00(BA1V&*XOP/\6/!FA^$],TZ M^MKHWL$85V2S#?-GL1%_SR3_OD4 );7"7=K%<19\N5 Z[A M@X(STKQCX[HQU;PF0I(%WU ]Q7MG2FLJMCU3316\1DF MD2.->K.P 'XFHY8;5_WTL<+8&=[*#@?4T >/?#;2M5\3_$'4?'VI6,EE:R*8 M[..489E/&<>@'>H/B((/"< MNHW'BZ^U;^S\2QV\T0 &.X.>*]QO+RQTZ%KJ^N;>UB'!FG=44?B:98ZIINK1 M,^GW]K>1@X9K>99 /8X)H \"^(6O'Q#\'_"^J,K%UN LV 3AE !_E7H'A/XO M>&M;N]/T2T34/MW;L7;Z8XH6*-3E8T!]0!0!QOQ:! M;X8ZV%!)\D< ?[0KSFT\"V.M_ BSO;2QABUFWA^T1W,4>V5BIR06')XKWH@, M,$ CT- 4*, #T% '@^J>)9_%?[/%Q-/O>]MF2"XR#DE3U/X5-X,^+7@O1O" MVE:?>6UT;RWA5'9+(-\P]#GFO<1&@4J$4 ]1BF^1%_SR3_OD4 2?^A5Z.0",$<4BJ%&% ] * /!+B_E M^%GQ=U;5]4L+J71]5RRW,*;MI)S].O:H]>UP?%_QIH-KX?L;PZ=83":XNI8] M@'()_E7OSQI*I61%=3V89%)'%'"NV*-47T48% 'B7Q4LX[GXL>#K>>!9H& 1 MD=-RL-QX(Z&H_&]@OPT^(FC^)=&MQ:Z9>,(+N"!=J>_ XZ<_A7N916()4$CH M2.E#*KC#*"/<9H \6\2GS_V@_"T\:LT;VP8,!VPU<_\ &GP]>>&=\51\H8XY./7 /US7T3L7<#M&1T.*&56&& (]"* .4^&2LGPVT$,I4_ M9$X(QVKK* !@# HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .?\9ZI+I?AJY> MU0R7D^(+:,'!>1SA0/SKSW3[_6?#&AZMHHMFT:Y BN+(-+'.0I*I(R+)=65O.Z#"M+$&('H"10@/ M.+K4?$FEW%^S>(I[F/3KZ",1O;Q#SEDQN#D+T';&/?-/3Q%J@:+5/^$D62:7 M4#:'1_+BVJN\K@<;]X'S9)_"O1)--L9?,\RRMW\UE>3=$#N9>A/')':HUT72 MEU)M173+,7S##7(@7S"/3=C- 'G=MK7B.QBM-4EUJ6]6ZEN8_L;P1A%";BN" MH#9&WN>:O^&=7U"7Q'IEO+XF&JQ7EB]U+"$B'E-QTV#(49( //'6NVDTJS:W M$4=O%#LW&)HXU!B8YRR\<'DUS_AOP-#H.JRZE+>"ZN64HK+:16_!.26\M1O8 M_P!XT(&3>/2P\+3;BXMC)&+HIG(AW#?T[8SFL/5X_#D%YH#^'5T]-0-RGD?8 M0@)@_CSMZIM]>*]"(#*58 @\$&J%CH.CZ7-+-I^E6-I+-_K'M[=(R_U('-"& M<+;:EK"V&E:E<:I+=O=ZDT8A>&,*B*S@!<+G)P.2YMEN<>4;CC&<\9QG&:ZR.PLXC"8[2!# "( MBL8'E@]0OI^%%Y8VFHVS6U[:PW,#?>BFC#J?J#Q0!Y>^JRZ?<:[#IEMI6FW@ M6)C<:7<^>G+[1N0H%5L&K^H7VJ6U]?V4OC&2Q_LVV69&FB@W71.26?*@%>V% MQ]:[JWT32;2R^Q6VF6<-KG=Y$4"JF?7:!BEO=&TO4I8I;[3;.ZDA.8GG@5RA M]5)'% ' OXSO5TO5)KG4([6Y%K;RP1MM!5G'.T'DY/UJN/$FK+>7EW_PD@+V MVHQVZ:88X\2(P7(/&_/)P01^->BW6B:5?7"7%WIEG<3HNU))8%9E'H"1D"J& MF>$],T[4+B_-O!/=RSM*D\D"[X@0!M5L9 XH6X="MX\:8>&2UND;SBXBV+(Q M52VX8!(!P/PKE=2UGQ!I?B&ZOM1M-,M;J/3ML30W#S1J#(H+/E4.!7ILUO#< MQ^7/$DJ9!VNH(R.AYJ.6QM)Y&DFM89'9#&S/&"2AZJ<]O:@#SBYU?4?MD=C> MZC::LUG>6\R7-K$(P=V?D8 L,\<8/2L^?5]0OK_3K^\U72[WS;:YE2SC@ ,& M%(VM\QW#L<@F)X?T6.XEGCTB MP2:4DR2+;(&'W<8)X&* M;:^*==>^LYSKFD31WJS,+$1!&@* X#/NSCCDD"O0?[,L1&4%I JE@_$:_>'0 M].H]:YO2O <%AX@DU:YO!=R$L4'V.&)OF_ONB@R<<JNDCJR^A.#[5K>.F5_"DK @J9(R".0?F%7_^$:TB+3[R MSLM-LK..[4B7R+9%#Y[D 8/XU;ATRTCTV&P:%);>)%0)(H(XZ<=* ZG W>I: M_%?W^H1ZY*MM::C%;I9>1&8V1L9#'&[OQ@BKFAZS>W>L1W5SXEA7SKN6W.DO M$F%"] N!O#=R22*[5M.LG5U:SMR)'$C@QCYF'1CZGWJ--'TR/47U%-.M%OG& MU[D0*)&'H6QDT("RL\3;=LJ'=D+AASBN"\96[MXQTZ7^T)H5%C<_N5V;7^7I MR,\^QKL/[#TY;BTFCM8HC:,[1+$BJ%+=3P*GN]-L;]XGO+*WN&B.8S+$KE#Z MC(XI-#/,++5M=\-:-:NFHM?)+I#7$=O)"BK"RXQM( .,==Q-:W@36O$%[JIB MU*<36LMN)@9KVUED#>J+" 0GU!QZUW2Z?9H8RMI #$AC0B,?*IZJ/0>U1:?H MVEZ4TK:=IMG9F4YD-O L>\^IP!FJOKE#48[8[;;5[? M?#(A/)1LC#>N,_2N;O;JVU3P]9:1IUGING7!NY71I)O,L_,CY.S<,,&[ @ 5 MZEJ.CZ9K$2Q:GIUI>QJHQQ-#=S(8Y)"26^X#A<],"NU\/^'M0@U]] M7O['2=./D>2MOIC,P?G.YV*+GV&/QKHDTC38U54T^T4+MVA85&,=.W;M5VJ) M/,?%,(3Q#JFK1ZYHB36D,>;*]LA*Q YQN9@1N[%0>:IWDFE7EIXFNM7AMH]0 M:&)[=9@OF1J4!0)GD?-Z5Z9=Z+I5_=PW=YIMG<7,/,4TT"NZ?[I(R*6ZT?3+ MV[AN[O3K2>Y@YBFE@5GC_P!TD9'X4EM8JYY;.FGOH_B235Q =858?*,VWSA\ MJ[-F>>OIWKK_ !9YA\$6WGY\W?;;]W7=N7/ZUT=QH^F7=[%>W.G6DUW#_JIY M(59X_P#=8C(JQ/;074?EW$,0=LBAAD=#@T[B/.KG4_$$-_>ZDFMRFWM]4 M6U2Q,$?ELAZ@MC=GT.:SO[5O;S4=&U*XUQ;J=[R8C3-D8$)0' 7 W=N)M2U"&6[O!':7:R>89+VT(BQGF)%&\$=PV[WK=\!Z]J6NWEZ=0OU=;8" M.&)8MGGIGBNW=G>_9+#4[^WECMFG:.U%M&H'9GDG.,>R MC-8\&M^(]9L8[J+7Y+/RM)%VRPP1,)9,GJ2IX..<5Z1?Z)I.JR12:CIEE>/% MS&UQ LA3Z$@XI\6DZ="A2*PM8T*>656%0"G]WIT]J5AGEFN:U?ZOI6H2W>O) M9B 6ZKIXCCVS[MI+'(W -01)Y(#]ESO3&1P/4$5K3Z!H]S+ M%+/I-C+)$NR-WMT8HOH"1P*O20Q2PM#)&CQ,NUD905(]"/2F]K"6CN>2[=4L MI-3O[#79D-G8VDA/E1/]H.T<.=O3''RX^M+?>+?%$_B"Z-HXAAM)8T6-KRUA MA8$ DNL@\PYSP5(KTZ'1M+M[=[>'3;2.%U"-&D*A2HZ C'04V?0M(N;R&\GT MNRENH0!%-);HSQ@=-K$9'X4^HNAA^-_+ET73_M2Q;&O82ZO@K^O&*Q-=N-.T MCQ#'=^'8[07D5E,]RMLJ[=@'REPO'7.,UWU_IUCJEJUKJ%G;W=NQR8IXPZG\ M#Q46G:)I6CQ/%IFF6=E&_+);0+&&^H4#-(9YZNKZS"T45EXI_M:2[LFNF41P MY@*X/R[!PIY&&R?>F6GC+6-1U18H+O\ G/3OZUZ+9Z+I6 MG/,]CIEG;-.7GKMXXS[4 6@, M* 3GWI:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"M*[?6= TS7[= M(-3M1.B-N0AV1E/J&4@C\ZJW?@_0+W3K:PFTY/L]KQ"$=D:/UPRD'GOSS2 Y M1/%/B?4Y+>UL9=,MIUBG-S))"TB,T1Q\@W#@^_2JMYX^\17+6<.F:>YF^QI< MS^18M:[ZV\/:39B$6UE'$(86@C"$@*C=1^/KUJE>>"?#M]' M;1SZ<"+9-D925T(7KM)4@D>QS3 YC5?&'B.SO+.>:T&G: M5V1LQ8[$J:WO&DRMX>MIUD&PW=NV]3Q@L.<^E6KSP7X>OKB*>?3E+Q(J )(Z M*5'0,JD!@/<&M:\T^SO["2QNK>.6UD78T3#Y2/2@1R'BAQ_PD\:_;A9@:7/N MG+$"+) #'T^M9>@:9;>'M9TLW6C-8SW!\M+^QOS+%=L5_P"6BM\W/7H?K78Z M7X1T+1TN%L[!1]H39*97:4LO]W+DG'MTIFF>"_#^CWRWECIXCG0$(6E=Q&#_ M '%8D+^ %"T S/&,^H6^M: ^FVD=U<>>^(9)_)5AL/5L'^5)M;T>^UN] MN-*CBU"0V\,<$,IN5&[(#G?C'J*2&SC;?Q=KZ:'='4(OL5RLJ1P7-UILB&;= MV6!69BP],XJ/2O&NM&UN)[]8FBL;U(;EVM&MV:)A][86.T@^]=0O@?PZNF/I MXT_]P[B1B9I#)N'0[]V[(^M2V7@_0=.L+RRM=/1+>\&+A"[-YG&.223GWI@8 MJ^++^-8=6N/(&C2W3P@A#N" 85]V>Y![5MZ1J%_>^&CJ,Z()Y4>6)%7&%YV@ M^IQBJFN^%VU'1+70K$VUKI:E5F1HRS>6O(5.>#[FNCBB2&%(D&$10JCT HZ M>=:7H&A7OAJ'Q)J-Y+%J3'S9=3^T,)(GW?='. !TVXQ5F^\3:_G5-1L)M.&F MZ5((W@FC8R7 P"6W@@)UXX-;TG@?PW+J1U!]+C,Y?S"-[^67_O&/.TGWQ4E[ MX.\/ZCJ8U&ZTV.2ZR"6W,%9!T/7VJI;>#M!M-3;4(=/"W!);)D*:>2>6V9CM5CP!OY/OFM+_A,KZ+3-*NG$#M<",P7=RV 2< ^E5K;P5X=M-0-]!ID:W!9 MFW;V(!;[V%)P ?0"@#F;[4/$\_A._EN=0TM3+/\.W=EAC^(8^ ME,_MW4M*+QHME+J#V]K$MR\;*"S]V&XY ]*ZJS\%^'K!+I+;345;I"DH+LV5 M/\(R3M'L,5(/"6ABSDM&L%>"2)8F61V?*KT&2<\>O6@#E;WQ)XGTYY])DFTR M?44F@6.Y6!EC*R'^)-Q((^O-='X6U+4KP:C::J]O+A+$DG'N:T[;3[6SFN)8(@CW+^9*-H33:=_:1O?(6]\ MAA&$V;L^7NSGM]ZNQGT#3+F::6:U5GF=))#N/S,GW3U[5#?>%M%U);A;NQ63 M[1(LLAWLK;P, @@@@X],4(;/.[;Q-K>DV/V&TB\_4+J_N#)-;VK7(4+C.V/< MO7Z\5J7WCC7M,T+3]1O+"*&6XD:U>VG0Q-O_ (9<$G"]R.WK74/X(\./IB:> M=-46R2&5 DCJRN>I# [@3]:FB\):%"D2)IT>V*)H45F8@*WWNIZGN>M &G9> M?]A@-S)').4!=XQA2?;VJ>H;2UAL;2*UMU*PQ*%12Q.!Z9/-34,$%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !117F*_$_5;KQK+IMAXUCQ[Q1J.L:UXNDMM6\)^(;OP]82@V]O9P#9>2*?]9*21E > MBCCN:J^+M$U#6+C5=+M_A^B:A?W$48 $$#_\ 7[7@>E%" M \6\0:'XELKCQ7H=IH=SJ$?B)H6@OXV411':%?S,_=Q@GWKV#3[7[%IMK:%M MWD0I'GUV@#^E6:*.@6.;\3WUU::KX;CMYWC2XU(13*O\:>4YP?;(!_"ND'2N M%\5ZDTGC'PQI_P#9]ZJQZDK_ &MHP(&S%)\H;.=WMBNZ'2@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@#D_%__(9\)_\ 86'_ *)DKK!TKD_%_P#R&?"?_86'_HF2NL'2@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@#AO%FI"3QAX7T[['>*4U)9/M#18A;]U)P&[GVKN1TKD M_%__ "&?"?\ V%A_Z)DKK!TH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBD+!1DD#ZT + M17F%SK>J-K;>,8KF3^P+:X^PFW'W7ASAI_P?]*]-1UD174@JPR".XH =1110 M 4444 %%%% !1110 4444 %%%% !3/-C$HBWKYA&X)GG'KCTI]?/VK:?+HWQ M2EU+Q#+JD:M.9[;5K*;S$CC,BA4=/X4&=I&.]"U:0/:Y] 9&<=Z7(SCO7C7Q M"\-V1UIWL;[4K[QCJ$R/IT<<[ 648(RV%X6,#/+=3^-86LQS7.G^*_&,]W<_ MVYHVLI:VDB3,JHB,B[0N<8;))XH6O]>G^8['T%D9Q17@_B:V;69O'/B&YNKJ M/4-">%=.,378T4 <'#_PD<.@+HH\$6ILA!Y!0ZNG*XP?^ M6=;7@FUUBQ\,6]GK<21W,&8UVS>9F,'Y MAT4=;ATLH6Z71 M0WMI;S[(;O9]WS%QVQV(KLT18T5$ 55& !V%.HHZ6#S.3\7_ /(9\)_]A8?^ MB9*ZP=*Y/Q?_ ,AGPG_V%A_Z)DKK!TH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HIDDT<6WS)%3<=J[F R?05EQ^(;:ZEA2P MAN+Q'G>WDEAC^2!EZ[R<$#/&1F@#7JO>7UK86\MQ=3I%%$AD=F/W5'4UFPP: MY>BWDO)X;%=DB7%M;_O"V>%99#@J0.>E3V>@V-G)!.4>XNX8/LXNKAM\K)G. M&8]>: (9=9NKE)ETG3WN'$22PS3'RX)@QZ!^3D#VI9-+OKUYA>:G+'"94EA2 MT_=-'MZJ7_B!/TK8 & ,"B@"I::78V+3-;6L<;32F:0JOWG/5C[U;HHH ** M** "BBJ.L:M:Z'I5QJ-XQ$,"[B%&68] H'']=BU[3C<+#);SQN8KBVE^_#(O53C^?> M@#5HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#A?%FKV4OC M'POI22.;R/4EE9#$P4*8I/XL;3],YKNATKD_%_\ R&?"?_86'_HF2NL'2@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **CBGBG4M#*D@!*DHP.".HJ2@ HJ M&:ZM[>*(R-L0.X&YO09ZFLZ+Q!#=M!]@MKFZCDE>)I5CVK$R_P![."!G MC(!H UZCGGBMH'GGE2**,;G=VP%'J365$FNW@@>Y>WL5,;K/#%^\8,?NLK\ M8^E/M_#]HC12W3RWMPEO]G:6X;=YB9R=RCY2?PH ;<>(8 ;B*QMY[^YAA698 MH5P)%8\;7.%/KUHFBUV\,Z)<6^GQ;HV@D1/-DQP75U;Y1W&16M'&D4:QQHJ( MHPJJ, #V%.H RU\/V)DE>Y5[LO<"Y47+F012 8!0'[H]A6H !T%%% !1110 M4444 %%%% !1534M5L-'LWN]1O(;6W3K),X455T/7[#Q-I9O]*E=[=F9$D>) MER1QD XR* --G5,;F R<#)QDUQ_Q%35YM*LXM)T>3462ZCN)0DJJ$6,AL8/W MB>@ J/3_ (=QMK$>L>(M8O=;OX9-\'FGRX83VVQJ5!&(RO0,#R,]N* -BBL>*37[E86>"SLP\+>:I=MUL894MU$2LQ_Y: ]5/XT :D]Q!;1/+/-'%&@W,[L %'J2:YOQ-XMM M;"QN+33YUFU=PD=O"H)^:3[C9Z$8R?PK5C\.Z8C%Y+?[1(T MW>X8R&1!V;/ M!K&\0>%]4O\ 6].U'2M2L[1;&-EC@GLS*H8\;AAEP0.!0!S^FV.H^ ]7ATJR M>.>+5E5T>[=MHN1_K1D9/S#D#UKMGTN_NFE%SJTRQ_:%EA6V41E%'5&/.X$U MS6K>%/%NMV\,-YXATL"*9)HWBTUE=&4Y!!\P_2NZC#+&H=MS #)QC)H H0:% MIMN[LMHCL\YN,R9?$A_B&[./PK1HHH **** "BBB@ HHHH **** "BD+*&"E M@">@SUKF/%%YXL^TPV'AK3K;]ZN9-1NY/W<'T0#KJWM(HKBZU&3;GEN:%_7X?Y@_P"OQ/3-:^)?A_0=:;3+LWC/%L^TS0VY M>*VW_=\QA]W-=@K!E#*001D$=Z\$\1ZA'I1\?:'J"2#5M:>![&%8F;[1N0#Y M"!S@YKW#2H)+;2+*";_6Q01H_P!0H!H6W]?UH+J<_P"+_P#D,^$_^PL/_1,E M=8.E07=K!?J-O!NMBDBV\.=LI_C4L>@]"*#H+3HRW>JW\P>V$$BK)Y:L>[@*.&]Q0 M!K22QQ(SR2*BJ,DL0 *HW6NZ59+.UQ?P)]G57E&_)0-T) YYJ/\ X1O2F,AE MM1.98%MY#,Q?>B] 03@_6KT=E:Q$F.VA4E0A(09*CH#["@#.G\2V41N5CAO+ ME[;9O2"W9B0_0CL??'2DFU;4AK9HH QY'\ M02F=8H;" +<*(FD=GWP_Q$@8PWIVI6T_5YF??K'EJ+D21B&!0?*_YYMG.?K6 MO10!D#P_&S*T]_?S%+DW";IR-I_N\8ROL:EM_#^E6VSRK&+*3-.A8;BLC=6! M/0UI44 ,CABA7;%&B+G.%4 9I]%% !1110 4444 %%%% !1110 4444 %%%% M !1534M2M-(TV?4+Z80VL";Y)""<#\*YSPYXRO/$^J'[%X?O(=%"$KJ%W^Z\ MQNVQ#R1[T =!JNLZ;H=DUYJE[!:0+U>5POY>I^E16VHQZ_H'VW1;H 7$9-O. M\1P#V.TX)JIJ'@W0=6UR+6-1L%N[N% L?G,61,=PAXS[XK=5510J@*H& , M4 E=N.EU9C^ M(--$L,,-P+F6>-Y(5MQY@D"]0&'RY^IH U**QEOM8OHU:UTY;1);[87&UO8UQ7AO5= M-U+Q!J^LZSK^GS1AWL[&.:6.,I#GYOESW/&3U%>ED @@@$'J#62WA7P\[%GT M+3&8G))LXR3^E '&^"(M%&JW?A_SK:^.F7!O-.E2<2;8W[#!(&.F*]"M[*UM M(Q';6T,* E@L:!0">IXJ"RT72M-D,ECIEG:N1@M! B$CZ@5>H **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKC]7^).@:9 MJ7]EVS7&JZGNVFTTZ(S.IS_$1P/Q-;FLZ=/KFC-:P:A>:6\H!,UO@2J.XR.-0U1].T.*QTRP &[4[AO-D.>NR,= M"/>K_AKP5HGA7S)-/@=KN8?OKNXD,DTOU8_R%=#0!5L[62'3H;:[N#=RH@62 M:10#(>Y('%6@ !@=*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** .3\7_P#(9\)_]A8?^B9* MZP=*XGQ;J=C)XK\+::EY U]'J:R/;AQO5?*DY*]<5VPZ4 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 444A( R3@4 +16+XFUU-#T6XN8]LEU@ M)!$#DO(QPHQ[FLKPAKM\MM>Z7XFN8!JNG,#--D(DD;6Z^4 9,RJ-@/0GGC-.:^M%,@:ZA!CQOS(/ESTSZ9H GHIGG198>8F5( M##<.">F:?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%,DFCB!,DBH "3N..!U- #Z*R6\1Z>61+9WNY)(&GB6V0N)%'7:WW< M^V:8;W6;R,_8]/2V62V#Q2WC:C9:?"9KRZA@C#!2TC@ M $\ ?C5"71[N^69;[5)Q%-$BF&U_="-QU97'S<^AJU#HNG03SSI:1F:XV^<[ M#<9"O0G/>@"N^N[Y)8[+3[NZ>&X6"4!/+"Y_C!; 91[9H$>O7$D;236EHD=R M2RQJ9?.A[#)QM;Z9K7HH R(/#MJK6\EW/=7T]O*\D4MS*25W=1@8! ' !!K2 MM[:"UA$-O#'#$O1(U"J/P%2T4 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 445'-/#;1&6>5(HUZN[!0/Q- $E9NM:[I^@ M60NM0FV*S!(T52[R,>BJHY8^PIFF^)M#UB]FL]-U6TN[B 9D2"4.5'OBN>N9 M5D^+-K'J$#I%'8D:?)(1LDD)R^W_ &@,#UH OVOCFPDO8+6^L-4TIK@[8'U" MV\M)&_NA@2 ?8X-:UUK^D65]#8W.IVD5W.VV*!Y5#N?9>M4/&PL6\&ZH-0"F M$P,!GKO_ (,>^[&*S?!7@;0M#TRSO$TB!-3>)6EN)09)=Q'/S-DC\* -7Q-= M>)+>VA3PWIMI=7$K%7DNY]D<(_O$#EOH*7PU8^(+.UE;Q#J\-_Y^IKE !152[U2PL8II;J\@A2!/,E+N!L7 MU/H*IW/B73[<7@3[1BLBXU34C32O T M8C,LBQI.&^\5/^R.N:)QK\K7*PO86ZK/'Y#D-(6BXWAAQANH&* ->D) ZFLE MM)OI6D,VM7(7[4L\8A14VH,?NB>=RGOWYH7PYI^X-*)YRMW]L0RSLVR3VYZ> MW2@"Y)JEA$\2/>0!II#%&/,'SN.JCU/M5.+Q+IEP]LMM)+.+B62%&BA8J&3. MX,<<=.]6[?2=.M1B"RMXQYK3C;&.)&ZM]3ZU; & ,#VH R+?6KB[-H8M'OE MCG,@=IE6,P[* ,>"W\0.MJ;F_LHV%NZW A@)!E/W64L> /0]:(])U$B+[3 MKEP["U,$OE1I&'<_\M1P=K#TZ5II=VTCA$GB9CT <$U([J@R[!1ZDXH R1X> MB90)[_4)B;3[(Y:X(WCNYQCY_P#:%*?#6ENK"6!Y=]J+1_,F=MT0['GK[]:U M5=7&58,/4'-.H \UUNWCLOB#979\,:G<6=A:J(YK*V\WS).B@G<.$&<>YJ+5 M[U]8\2Z9>P>$];8,?LM['=V($0:;86,NHZK<* M72VC8*%4=7=CPJU3@\4ZA8WUO:^(]&&GIV1B@#
%67=$IWA?N@^N.U)-H>E7 N!-IUL_P!H*F;=$#YA7[N?7':M M"B@#+N/#NCW7VGSM/@?[3(DLQQC>R?=)^E,F\-:7,;@F&16N9TN)2DSJ6=<8 M/!Z<#CH:UZ* ,A_#\1:5DOM0B,MRMRVRY/48^49SA3CD"C^R;Y6)CUNZ -T) MR'1&^3_GD..%]^M:]% &2+76T*8U.WE'VHN^^VQ^Y_N#!Z_[1I(Y/$"&$2PZ M?*&N&$C1R,NV'^$@$'4M5!MUN=$=#+*ZN8IU<1(/NL>F<^@Z4 M0:^)/LJS:9J-N]P9 !)!GRPN>6() SCCUK8HH R+?Q+I=Q]E G>-[I'>))8F M0E4^\2".,>]6+;6]+NT@:"_MY!<1F6+$@^=!U8>H%7BH/4 _6J[:=9.5+6D! M*H8U)C&0IZ@>@/I0!)'<03*K131NKKN4JP((]1[5+G(S66/#FCC9LT^%/+@: MV38-NV,]5&.@J,>&--50(EGB"VOV1?+N'&V/VYZ^_6@#8HK'_P"$>A5&6._U M&/-J+4;;D_*!_$,_Q_[5*^AR,LH35]13?;+ ,2@["/\ EH,C[Y[F@#7HK'ET M6XD$^W6M0C\V!8EVLO[LC^,/>B;0YIA<@ZSJ*>=&B#9(H\LK_ !+QP3WH M V"<#)KB=,\<2WOB^2PEMDCTF9FAL;O/^ME3[X^GI]*K_$+R](\.7CMJ.HK) MJ#1VZL)FVP^K#:,CC)/K6'KFK^"KGP1%H]EJT?GV2K):L89<^:O.<[>YSGZT M >J2WEK I,US#& P4EW PQZ#GO5&7Q'I,)<->HQ2X6V<("Q61NBG XK/\.PZ M1K^A0ZL-,A#7^R>=9(N3*O&2#W!'!KH4BCC+%(U4NH(I]KX=TZV^S,8GGEM@XBEN)#(X#?> M&3U%:M% #(88K>)8H8TCC485$4 #Z 4^BB@ HHHH **** "BBB@ HHHH *** M* "BBLG5O$VB:$Z)J>IV]M(XRJ.WS$>N!SB@#6HJKI^I66JVBW6GW4-S W22 M)PPJU0 4444 %%8.H^-?#&DS-#?Z]I\$JG#1M.NX'W'6M&YU6TMM(?4R[26J MQ^;NB4N67V Y- %VBN/T;XB6.NZI%96>CZZ%DS_I,UBT<2_5CTK3\2:IKFFP MPG1-!_M661B&!N5A"#U)- &[16%X;O?$=[%,_B#2+736!'E)!=><2/@^()YH-(U6VO9(0#(('W;0:M:GHVFZU D&IV-O>1(V]4GC M#@'UP:DLM-L=.398V=O;(>HAB5!^@H Y[7_&5QI&I&PL_#&M:I-M#;[:$>5S M_MDXK;TN\O=1T=+FXT]].NY%)^SS,'*'MDK6A10!Q%MX>\<7.HQW&J>,(8;> M.3=]ET^R"AQGH6;)KI=9T'2_$-DMGJUG'=VX8/YH7 !/NWUY3K?P MY\1ZWXM=+O6H[C0929-\T(:>%?,5_*0]N5X;L,T+XD#^%E[Q-K_BBU^(/AZS M58K+1;B_\CY7#277R9)(Q\JCICJ37/ZSXL\3[_$/BBTUJ+8KIGDJ4F M0,JN6;KD[N*]"\2>&KC6M;\.7T,\4<>EWAN)%?.7&W&!CO\ 6N7U7X9:K>:E MJ5I;:Q;Q>'=5O4O;RV:$F8.""P1NF&*CK1'?^O+_ ((W_7X_\ RO$?B7Q/<7 MGBC6-,UC[%9^'&B5++R59;G(#/O)Y[X&*]0EU11X9?52?+7[)]HSUVC9NKA] M?^&^KW^J:NFEZS;VNCZXT3:A!)"6D4H #Y9Z<@=Z[J_L$/ARYT^&$RI]E:%( MLXW#;@+DT+;^OF+J<%X8\$ZKKV@:=J?BSQ'JMQ?L!=0)!,(EMBPX(VCEL'OZ MXK2\.ZA?^'O%EUX9UO5;O4WNE%SIT\D8)\L AD8J, @@ZGXMT>]TV.&-(M- M6.]"NJ9)8GRS]XG'7B@#0U+XN>'M*OX+*[CO8)Y(V=TEMV5H2/NAQC^+MC-; M&E:[JFN:/9:K;6MO!:7-H\KAV9I(Y!]T!<#<.N>E8A^&$]HY?2?&6OVA["69 M;@?^/"G?V'\2K$8M?%FEWZCHM]I^P_FAH SK+QW>ZI>6]HUIXB'G6_V:5[?2 MC&BRDX\X,QRH'/%=)XAT]K#2I+A=/U/7YI+5;&6U2Y">:F>7(R &]2.:S/[8 M^)EC_P ?/AC2-14=39WQC8_@XH_X6-J=G_R%? GB"V ^\\"+<*/^^30!;\+R MWFI7T_\ :7@?^QXOLRPB>>>.9I54_*A YP,YYJ[XBN?&,%Y%%X;TS2I[8Q_/ M+>3LA5L] H'3%947Q?\ "&_9>7-YI[_W;VRDCQ^.,5N6/CKPIJ7%IXATV0^G MVE0?R)% %W06UIM*4Z\EDE^6.X698Q@=OO&5)%/0HP(_2I* *&IV-U?:1+:0:C+97+H%%U"H+( M?4 \5A:#X0U+2=36]O/%VL:FJJ1Y%P4$9SZ@"NLHH Y_Q+X3M_$_V<7&I:I: M+#GY;*Z,0?/]['6IO#GAFS\,6DMM:7%[.LK[V:[N&E;/3@GI6U10!QNJ_##P MWK.J3ZA>QWKS3MN<+>RJN<8X4' KIDTJS32%TKRB;,0^3L9R24QC!.<]*N44 M -Q*YVD=^36OX@\-:5XHLDM-6MS/"C^8JB1DP MWU4CUK7HH Y_PYX+T3PK)/)I-O+$9P ^^=W&!Z!B<54U_P"'^E>(M2-_J M07&P)FUO7C4 ?[(XKJZ* //M"M+7P=XSN+"\NIWCOK>-;*[O9=[.4)W1ESWY M! K1^(%W;SZ(=$B99=2OV6.V@4Y?.1\^.P7KFNEU'2['5[1K34+2&Z@;K'*@ M854TCPQHF@N\FEZ9;VTCC#.B_,1Z9/.* %UG^VH=&/\ 8:6_BM=8N) MK8RIO$IMW:,#W8 @5KZ5J^GZY8)?:9>17=JY(66)LC([5;DC25"DB*ZGJ&&1 M4<%I;6D!AMH(H(LD[(D"C)ZG H FHKASX OK+43=Z+XOUBS5Y?,>VG<7$1R< MD -R!^-=+KM_J&FZ4]SINEOJERA'^CI*L98=R">/PH TZ*YCPWXR77[N6QGT M75=+O8DWO'>6Y5<>SC@UTOF)YGE[UWXSMSSCZ4 .HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI,@C(- "T5Q%U\ M3]*&I/IVF:=JVK7,T/Q1::B;W7O%'V\%2HM(+58HE/KG MJ:OZOX/\/Z]>Q7FK:5;WD\2[4:8;@!].E %JSUNPU73);W2;N"]B0, \#AE+ M =,BN?\ 5A:S:0=;E5)]2OW=[B=P"P^8@)GL!CI74V=C::?;+;V5M#;0+TC MA0(H_ 5SDOA74K"^GN?#FLK81W+F2:UGMO/BWGJRC*E2>_.* ,K6[.]TCQE MGA8V=M>ZI;R&:*93Y)9,$2%5[]L]ZU= TOQG#J0N=?\ $-E'1-/-S(VYY3;(68^I.*UE544*H 4# & *6B@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@#D_%__ "&?"?\ V%A_Z)DKK!TKC_%T\3:_X4A$L9E7502FX;@/)DYQ MUKL!TH **** "BBB@".6"*=2LL:2*>H=01^M8E]X(\+:ES>>']-E/J;90?S MK?HH X27X0>#RY>TLKG3W/\ %97DD?\ 7%1_\*WU"T_Y!7CKQ%:@=$FF6X4? M@PKOZ* . _L/XE6/_'KXMTS4%'07VG["?J4-']L?$VQ_X^?"^CZBHZM97YB) M_!Q7?T4 !/$5L.[6\2W*C_ODU+!\7O!SOY=U?SV$G]V]M9( ML?B1BNZJ*>V@N4V3PQRKZ2(&'ZT 9FG^+/#VJ@&PUS3K@G^&.Y0G\LYK75@P M!4@@]"*YG4/AUX.U,EKKPWIS,>K)"(V_-<&L@_"/0H#NTK4-;TENQLM1< ?@ MV10!WU%IV239_P"!#!I/MOQ1TT8GTG0-70?Q6MP] MNY_!\C- 'H%%>?\ _"R-0L/^0YX'U^R7O+;QK=1CZE#_ $J[8?%;P7?/Y7]N M0VLV<&.\5H&'UW@"@#LZ*XVY\4:MJ/B&33?#$6CWD45LEP]Q<7C!3N8@ >6K M>G>FS:]XLTJ_TU=7T[1?LMY=);%K2[E=U+=#AHP/UH [2BBB@ HHHH **** M"N7\1> -"\2WBWUU'<07Z+M6[M+AHI%'U!Q^E=110!G:3ILNCZ.ED+ZYOY(E M.V:\?<[>@8@5S-IXM\46VIQV6M^#+E(Y)-BW>GS+/& 3P6'! KMZ* *]W?V= M@BO>74%NKMM5II @)]!GO4R.LB!T8,IY!!R#5+5]$TS7[(V>K6,%Y;YSLF3< M ?4>AK.\.>#-'\*2W#:1'/#'/C,+7#O&O^ZK$XH Z"BN0UZ3Q[9ZH]QHD&C: MAIQ48M9V>*8'OA_NFN@LKZY.BQWNJ69LK@1EYH%?S?+(Z@$=?PH OT5RFD?$ MKPAK=REK::W +IVVK!.&BHKDM!\>0^(M36ULM"UQ+F,G%8?A_6O%FK:D&U'PS%I.F;2=TUV'G)[?*HP/ MQKJE4*H50 , #M2T WLIA$)?]XXS5_P /^'=/ M\,Z=]ATU)5BW%V,LK2,S'J22:U:* $"@= !]*6BB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** .)\6Z98Q^*_"VHI9P+>R:F(WN!&! M(R^5)P6ZX]J[8=*Y/Q?_ ,AGPG_V%A_Z)DKK!TH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ JE?Z/IFJ1E-0T^UND/:>%7_F*NT4 >9VRZ!\/ M_'M_Y>GRV%C=6417['832HT@9L_ZM6P<8]*9XM\1P^*%TFQ\-3W::DNH12)+ M<:7<+''@_>;>@&!]:]/Q1B@#S[^UOB5HO_']X?TO7(1UDTVY,,F/79)U/L*D M@^+6A0S+!KMIJ>@SDXQJ-HRIGV<9'XUWM1SV\-S"T,\22Q,,,DBA@?P- %;3 MM7T[5X!/IU];7<1YW02AQ^E7:XK4?A3X3O9_M5M8R:7>=1<:9*UNP_!>/TJE M_P (UX_T+G1?%D.JP+TMM9@RWT\U.?SH ]"HKSW_ (6%K6B?+XL\(7]H@ZWF MGG[5#]3CYE%='H?C7PWXC4?V5K%K/(?^66_;(/JC8/Z4 ;]%%% !1110 444 M4 %%%% %2;2]/N+B.XFL;:6:,[DD>%693Z@D9%4O$/ANQ\36*6E\]TB(^]6M MKAHF!]?R]:UB^BE "Q7]UYPC_ -W(R*JZ]I/C.XU( MW&A^)[2TM=H M+C3Q(,]SOSFNKHH X+Q)#?G2= LO$=S;S)-?(E\]NACB<=5 M!!)X)P*[::WMY+-[>6-#;E"C(0-NW'3'IBF:EIMIJUA-8WT*S6\J[70_X]C[ MUS1\#3R1"SG\4ZY-I@X^R-)&-R_W3($$A'_ J */AK^VI/ \T/A^>T66*\EC MLI+Y6>/R0W'W>3W ^E:OAZT\:17S2>(=3TF>V*$"&RMG0AO7\8%_H, <5JT4 ZED,C/.[R?-] M&) KJT18T5$4*B@!5 P /2G44 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 45S-_\ $#PQIGB2'0+O58H]0E.- MASA"<8#-T4G/ -&O_$'PQX7U%;#6-46VNFC$HC\IW.TD@'Y0?0T =-17-WWC M_P +:;J-K87FLV\-U=(KQHP/W6^Z2<87/OBNDZT %(A(AD&J@E- MPW >3)SBNO'2N(\6Z98Q^*_"VI)9PK?2:FL;W 0;V7RI."?2NW'2@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KF M]<\!>&/$)+ZCH]L\_:>-?+E!]=ZX-=)10!Y]_P (+XDT/YO"_C"[$0^[9ZLO MVF+Z!OO 4?\ ":>*]!X\3>$)IH5^]>Z,_GICU,9^85Z#10!S.B?$#POX@?RK M'5X!<=[><^5*#Z;6P:Z;.:P];\'^'O$2$:KI%KJ MZ,=WA3Q;J-BHY6TO3]J@^F&Y _&@#T&BO/O^$D\>:#QK7A>+5H%ZW.CR_-CU M,3<_E6AI?Q0\*ZE.+:34#I]YT-MJ$9@<'_@7!_.@#L:*9%-'/&)(I%D0\AD. M0?Q%/H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **,UQ5EXM\2:K"]SIOA6&:U\QXTDDU-49MIQG;L..E ':T5S6 MA>)=0U#7+O2-4T==/N8(5G&RZ$ZLI..H48-=+0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1167J_B31=!:-=5U.ULS+DH)I I;'7% &I17-P M_$#PC/,D,7B+3FDD8*JB89)/05TG6@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M /GKQC/I6D>.-3O+*ZT_44,DCWVD:C"5;S?W8Q&W4EN"O;(-:WC1[&TU[Q!K M]IXRETS6K:RA*Z:T2C.%RJ9;_6 D_P /0GFO5[OPMHE]KMMK5SIUO)J%NI6. M9D!/..3ZD8X/:IKWP]HVI7T-[?:79W-U!_JII859D^A(I):)#ZW/"+W4[:30 M/'PUL06^LWZ6DL-O)@2-NC4J$!Y.">W2O?=(65-&L4GSYRV\8?/7=M&?UJ*[ MT#2+_4(+^[TRTGO(/]5/)"K.GT)&:T:HFQR?B_\ Y#/A/_L+#_T3)76#I7(> M+YHCKWA2(2(9!JH)3<-P'DR=JZ\=*0PHHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K/U30M*UN M PZGIUK>1GC$T0;^?2M"B@#@)?A1IMI(TWAS5=5T&8G.+2X+1?BC9%,^S_$_ M0_\ 57>C^(H%_AF0VTQ'U'RYKT*B@#ST?$Z?3?E\2>$M:TS'WI8HOM$7_?2= MOPK;TKXB>$=9(6TUZS\P_P#+.5_*A4Y%/K@9/A'X?A8OI%UJVCR=0;&]=0/^ G(I/\ A#O& MEASIGCZXF Z1ZC9I*/\ OH8- '8ZKK&G:'9&\U.[CM;<$+OD/&3T%8?_ LK MP=_T'K;\F_PKD]9C\C6 7]=U '?T5P ^(NKR?ZCX?^(W]-Z(G\S2_P#":>,)>(/A MU?#/0S7T2B@#OJ*X'^V_B7/_ *KPCI5L#T-QJ6[]%%)Y/Q4NS\UWX9T\?],X MY9B/SP* ._HK@/\ A%/'=V?],\?F$=Q9:=&OZG-'_"LY[G_D)>-?$MV#U5;H M1*?P44 =W)/%",RR(@]68"LF\\8>&]/!-WKVFQ8ZAKE,_EFN>C^$'@_=NN[2 MZOCZW=Y+)G]:U[/X?>$+ @VWAO34(_B-NK'\SF@#-N/BYX(@.%UM+AO[MM"\ MI_\ '158_%:PGXTWP]XCOCV,>GLJG\6Q7;V]A9V@Q;VD$(_Z9QA?Y"K% ' ? M\)MXNNO^/#X>7_L;R[CA_P :/[4^)]S_ *KPYH5F#_S\7S2$?]\BN_HH X#[ M#\4KGE]8\.V8/:*UDD(_,T?\(IX\G_X^/B"8\]5M],C'ZDUW]% ' _\ " :] M(,S_ !#U]C_TR6./^E9_@?QAX>\/^&H],U/64CNX)I5D$X;>3O/)XZGK7IU) MM'H/RH \H:PTKXA?$"]GLM:U".V@L8QYVG3M#N;=T)QS6R/A-IAYDU_Q,[>I MU1Q7? =!2T <#_PJ/0CS)JGB"0^KZG)FC_A4/A__G_UW_P9R?XUWU% ' _\ M*A\/_P#/_KO_ (,Y/\:/^%0^'_\ G_UW_P &*_%$9[_\ $P)S^8I/^%97*\1>./%" M+V'VI3C\Q7H%% ' ?\*\UE>4^(7B,'MN>-A^6*/^$"\2K_J_B-K(]=\,;?TK MOZ* . _X0KQDO^K^(U[@=-]A$WYTG_"+_$*/_5_$"*3_ *ZZ5&/Y&O0** . M_L?XG1?<\5:+-_UUTXC/Y&D^S?%6+IJ'AF?ZP2I_6O0** . %S\58NMAX7F_ M[;RK_2J.ES>(KSXG6/\ PDVFZ?:R#3I?*%K*90PW#.V:H)X\ M\1PH!/\ #O6A@=898Y/ZUI2?#W3Y]BW.K:]UM8?\ KM!(G\UK1MOB)X.NR!#XETPGT-P%_G6_+96L_P#KK:&3 M_?C!_G6=<^$_#MX,7.A:;+_O6J'^E %FWUS2;O'V;5+*;/\ SSN$;^1JZLB. M,HRL/8YKDKCX6>![G/F>&K 9_P">:F/_ -!(JDWP?\)@YMHK^T]/LU_*F/UH M [RBN _X5>L'_'AXO\3VGH!?;Q_X\#2_\(1XLM_^//XBZCQT6YM(I?UX- '? M45P/]C_$VV_U/BG1[L#H+C3RA/XJ:3[7\4[7[^E^&[X#_GE<21$_]]"@#OZ* MX#_A+/'5J?\ 3/A^TOO::C&_\P*/^%E7=O\ \A#P-XF@]3';+*!^*F@#OZ*X M(?%_PPAQ=QZK9'N+G3I5Q^(!JY;_ !5\#W! 7Q)9H?24M'C_ +Z H [&BL:U M\6^'+W'V;7M,ES_.3_<<'^5 $M%%9VN:Q!H.CW&I7,R:FL;W 0;V7RI."?2NW'2N3\7_\AGPG M_P!A8?\ HF2NL'2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S- M! D:EB2 /<]:M444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 C*K## $ M>AJE/HVEW0(N--LY@?\ GI K?S%7J* .9NOAYX.O"3-X:TPD]UMU7^6*S)?A M!X)M5%<6\%W \%S#'-"XPTX/6@#,B\2Z"(4!UK3U@B@A7[L<2!5'T XH FHHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@#D_%__ "&?"?\ V%A_Z)DKK!TK MA?%FCV,7C'PQJR1,+V74EB>3S6(*B*3C;G:/KC-=T.E !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Y5< M?$CQ'/X_N-*TG1K:ZL+*9H)X/-Q=.%*;I%'8#?D#N :%J[!TN>JT5YGXA^(V MMV&JZR^E:1:7.CZ$T:ZA+-*5E8MR?+ XX![UZ/;3I=6L5Q$P>]O7*0(5#,%+YJY0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4453L-4M=2-R+5RQMIC#)E2,. M"1SUZB@"Y1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !115 M.ZU.ULKRTM9W*S7;%(0%)W$#)Y[<4 7**** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH ***KWU[!IUC/>7+%8(4+NP4G '7@4 6**CMYX[FVB MGB),&/%45]XHTG M3=)6\LO$CQ.+XSJ@MB %?>IY/3(Q7K-C;"RT^VM0VX0Q+&#Z[0!_2N:U3Q[9 M:;H6D:BNGWUW/JRHUI96T8>5MRAO7 P#ZU'9?$;2[[2;>\CM;N.66_73Y+65 M LL,QZAAGH!SQ5;:$^9H:MX'\.Z[?_;M2T[S[GC#F:1<8&!@!@ ?>JG_ K7 MPG_T#'_\"YO_ (NL_3_BII=_K-M9G3-3M[2[G-O::A-#MAFD'8'.?S%/A^*& MDS^(5TT65^+5[HV4>I&(?9WG'5 %H9#<7\^_S/*(*P%1G#'U]A5)OB;I8 M\1?V8ECJ$EL+H6;ZBD.;=9_[A/7\:%J#T+?_ K7PG_T#'_\"YO_ (NC_A6O MA/\ Z!C_ /@7-_\ %UU=% '*?\*U\)_] Q__ +F_P#BZ/\ A6OA/_H&/_X% MS?\ Q==710!RG_"M?"?_ $#'_P# N;_XNC_A6OA/_H&/_P"!?$_28M M)TR]L;._U&;40S06EM%F7"_?)!/&* +G_"M?"?\ T#'_ / N;_XNC_A6OA/_ M *!C_P#@7-_\739OB-X>M_!\?B2:Y,=K*#LA<8E9QU0+_>R*AO/'LL.CZ;J= MEX9U?4+>]@\_-JBGR1Z-D]:'H!8_X5KX3_Z!C_\ @7-_\71_PK7PG_T#'_\ M N;_ .+J]X1\2KXLT)-5CL+FRBD-+6.Y#0IN+[SA5 ZY-5]/^)VE M7%EJ4U_97^ESZ=&)9K:[B D*'H5 /.: +G_"M?"?_0,?_P "YO\ XNC_ (5K MX3_Z!C_^!UB$[QWZB,F(]'!STJ+3OB;H.IV M.N7\#2FQTDXDGV\2\9R@ZFC8"Q_PK7PG_P! Q_\ P+F_^+H_X5KX3_Z!C_\ M@7-_\73/"OC^S\3W\E@=.O\ 3KM81<1QWD84RQ'HRX/2NNH Y3_A6OA/_H&/ M_P"!$&96;22S M+RI-U,2/I\_%=;10!R?_ K7PG_T#'_\"YO_ (NE_P"%:^$_^@8__@7-_P#% MUU=% '*?\*U\)_\ 0,?_ ,"YO_BZ/^%:^$_^@8__ (%S?_%UU=% '*?\*U\) M_P#0,?\ \"YO_BZ/^%:^$_\ H&/_ .!'-+EU#4[E(($'5CRQ] .YK /Q%T MP>#;7Q)]DO'BNFV06T<>Z5V)P .* )O^%:^$_\ H&/_ .!J?8EG%L^H^3^X64_PYSGKWQ0!I_\ "M?"?_0,?_P+F_\ BZ/^%:^$_P#H M&/\ ^!4W%_>RJ@BA()C!Z,WH* $_X5KX3_P"@8_\ X%S?_%T?\*U\)_\ 0,?_ M ,"YO_BZHZI\4-*TO7)M/:QU":WMI%BNKZ*(&&!VZ!CG-=NCK)&KH058 @CN M*.EPZV.6_P"%:^$_^@8__@7-_P#%T?\ "M?"?_0,?_P+F_\ BZZNB@#E/^%: M^$_^@8__ (%S?_%T?\*U\)_] Q__ +F_P#BZZNB@#E/^%:^$_\ H&/_ .!< MW_Q=-;X9^$74JVE,RG@AKJ8@_P#C]=;10!R8^&GA)0 -+8 = +N;C_Q^E_X5 MKX3_ .@8_P#X%S?_ !==710!RG_"M?"?_0,?_P "YO\ XNC_ (5KX3_Z!C_^ M!20X H Y_\ X5KX3_Z!C_\ @7-_\71_PK7PG_T#'_\ M N;_ .+J&Q^(^CWO@^X\3+%=+90RM$J[,O(0<#:!ZU!I_P 3=/NK74FN],U' M3KJP@%P]K=QA7=#T*\XYH N_\*U\)_\ 0,?_ ,"YO_BZ/^%:^$_^@8__ (%S M?_%UGW_Q2TW3M1CMI=+U-H1Y8N;I(08K=G^Z&.??M6CX@^(&B>'M0T_3Y93/ M>WLJ(D$)!90W1F]!0 G_ K7PG_T#'_\"YO_ (NC_A6OA/\ Z!C_ /@7-_\ M%U9UWQCI_AZ]^SWB3'%J]T[QKNVJIQC'7)/2LK1OB;INHS7,-[I^H:3+#;&[ M"WL07S(1_$N": +G_"M?"?\ T#'_ / N;_XNC_A6OA/_ *!C_P#@7-_\76=I MGQ6TB]-Q]JL=1T]8[$%=G722&;[S"ZFR?J=]._P"%:^$_^@8__@7-_P#% MUU=% '*?\*U\)_\ 0,?_ ,"YO_BZ/^%:^$_^@8__ (%S?_%UU=% '*?\*U\) M_P#0,?\ \"YO_BZ/^%:^$_\ H&/_ .!VD-S>LC-(T1!2(K_ L? M7V%9=]\5-+L=7FM6TS5'L8+@6T^HI!^XCD)Q@G.?QH6H&C_PK7PG_P! Q_\ MP+F_^+H_X5KX3_Z!C_\ @7-_\74>J?$+3],:_465[=/:SQVR);H',\KKN"J/ M8=&0?PD=S]* +VC^$="T"YDN=-L%A MGD78TAD=VV]<98G ^E;=K_%32]+OI8HM-U.^MK94>ZO+:'=% &Y!))YZ]J .\HK MDM>^(N@Z"VFQ23FXN=0>-88(<%]KGAVST%=8#D ^M "T444 %%%% !1110 4 M444 %%%% !7+?$*QM[GP1K4[VT@Y-97A%M'N];T6'3;N[O MHK22ZU34KRXMGB,LY4*#@@?WC@#TKVBBJ;U;)2LDCQ33_&6D^-?'%E+J=Q<6 MUO9W)72].6SD_>2'@32OC Z\#MWK*LQ<266F^"/L-X-8MO$!N928&""$2%O, MW],$5] 44EI8;UN><>(]/AM_BIX/:UM5C$C7;RM''@%B@Y8CN?>O.+"QU+0_ M$3V%K+K:>(UUHO%;*&-K);,V6<_PD$=2:^CJ*%I8'J@HHHH **** "BBB@ H MHHH **** "BBB@ IDL4<\+Q2HKQN"K*PR"/0T^B@#S7P_P#9]&^(?C.8P>39 M6]M;D*D>%"JIX4 ?RKC?^$ZT[Q#JD^MZA/WCF:*)VCWH&VMM/(]Z\UT;Q4/!?P;TZ\>U>6Z&:%<:;K=_806]]ISR6CPH @R%4,!\HZ58UGQMI'B?Q>NF:G M/M/D_X276=(TR76K>;4I8Y/L*VHDANG_OB3'R@=Q7O.FP/;:9:P2??CA1 M&^H %6J*%HK ]7<**** "BBB@ HHHH **** "BBB@ JO>6EM>P>5=01S(#N" MR*&&1T.#5BBA@>2>$M>C\)?#;5=3N;660QW\XC@5#EV+' Z=/>N/5+ M6:-K"%(B]O>$$8+ #!4>_2M;X@V(^P>'KK[#&E[+J5L;AHX^>!T)'85Z710M M/ON#/.[K5X=+\3^*/$=Y#+);Z;;16L2*A)=OO$#ZD@5QMA?6WCFUUZ[:ZGN/ M$EWI[I!:+:21Q6T0YV*S !F/<]Z]VHI6T"^MSPS3O$<%QJ^DZNMC>K;>']*> M.]$ENRXDX C&1R3Q!=6$L-G8K:2)%;1]=HYKW2 MBF]?Z[@M#Q?PG>-X@\4>%8;6SNXFT2R>.^,T#1B-\8VY/4_2O:***;=Q)6"B MBBD,**** "BBB@ HHHH **** /.M4T^&T^+WAW[+:I%&;6X9S''@%B>22.YK MF?$OCC2/$/BIM&U.YN++0K"X4M''9R.][*I[D#"H#^)KVNBA= >IY9I&N+H7 M@ZYUZZT^^DM]6U":262U0^9;1L2JOCKP .G2IOAE:Q7VDZLKV$DND?;VGL9K M^'][-WWMN&2<]">:]-HH \3T*.:3X76>E"*0-?ZT86&PC">:6;/MA:D\;>-- M+U/7I/"U[]>T48H \*\0W:Z+?>+; MV-Y)_;]M"-+,5NS+)\H7;G'!'O1KWBJT\JT\$ZE>T95FAO+&_&>B^*O/73;A_/@_P!=;SQF.6/T)4\X MHW Z"BL[6=9MM#TY[ZY2>2)652L$1D;DX' Y[U?#@JK= 1D9XH =12$@=2*4 M'(XH **Y?Q!\0- \-WZV%W-//>E=YMK2!IG5?5@O0?6K_AWQ3I'BJP:[TFZ\ MU$?9(K*4>-O1E/(-&X&S129&,Y&*,CU'- "T4FX<\CB@$$\&@!:*R=6\16&B MWFG6MXT@EU";R(-B;@6Z\^E"^(M/;Q._AX-)]O2W^TD;/EV9QU]: -:BDR,X MSS69I/B"QUJYU"WM&D+V$WD3[TV@-C/'K0!J45C7/B?3K375T:0RF\:W:Y 6 M,D%%Z\^OM5O2=5M]9TR#4+=94BF!95FC,;CG'*GD4 7J*3(QG/%&0>XH 6BD M!!Z'--FE6"%Y7SM12QQZ"@!]%9F@Z]8^(](AU/3V*T@01D& M@!:*0$'HZ8I!&QP9".<"@"Y11 M10 445Q^M_$OPYH.IRZ?RJ.2:?IOC+1]5\/W&M6DTC6ML&\Y6C*R1E>H*GD&@#? MHK@[#XO>%K^YMH=U_;K*['4]2MM(TRXU&[KVEW=HM];6UK%YTDUW:M$NWU!/7\*F\.^/= \4-< MKI]Q*LENGF2)<1-$VS^\ >J^] '345RFA_$7PYXAUAM+L+J4W&&,9DA9%F Z ME&/#5U= !1110 4444 %%5=0U&TTJQEO;Z=(+>(9=W/ K(TKQIH^K7R643W, M%Q(NZ)+JV>'S5]4W 9H Z&BBB@ HJGJVJ6VBZ5Y.(7N[5XDD/8!CQ0M= .XHI"0.IHR,XS0 M%)N&,Y'YT MR>9;>"29\[(U+-@=@,T 245FZ'KEEXATF/4K!G-O(2%+KM/!P>*T=PQG(Q0 MM%)D'O0""<9H 6BDR"<9&:R]>\16'ARWMY]0:0)<3K;IY:;OG8X'X4 :M%9- MWXBL++7K+1IFD^UWJ,\("94@=0_ESSQ6SO%$WH MS@8% ':T54DU*UCTI]2$HDM5B,V^/YLKC.1Z\5CR>-]&C\+V_B)GG^P7#*J' MRCNRQP,K0!T=%-217C5P>& (S2D@=3B@!:*3(SC/-&X$XR/SH 6BDR#WZ5S' MB'X@:!X:OEL;R:>:\*[S;VD#3.J^K!>@H ZBBN;@\:1::I9S375MGO0 M%)D ]:,C&<\4 +15+5-6L=&TV;4=0N%@M81EY#R! M^56(+B*X@CFC;*2*&4^QH EHI-PP3D<4$@=Q0 M%9\^N:=;:S;:1+@#1HI-PQG(QZT9!.,T M+1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110!Q.H^&_&]SJ-Q-9^.Q:6SN3%!_94;^6O8;B$-0U^R\1W&H7U[+?"7[7#I(?$OBWQ!JGAW7[G1+*4VZ_Z1I>XSD(02!)@C'3\:]7HH X#_A%/B!_T M44?^">+_ !J]H_A[QE9:I#/J7C47]HI_>6W]F1Q[Q_O Y%=C10!Y;XNO+;P[ M\6M%U[6@4TDV;VZ7+(2D$I/4^F1WJC!J%IXG^)NI:UH)\[3K72'@N;Q%(260 MYP ?XL5ZY/!#))8VZHZA@?P--AM;>W@\B""**+_ )YH@5?R%*VEO7\1 MWUOZ?@?/]OHUI8_ K^VXFF.H7DL2RS-.Q^43@!0,X ^E:7B5]#NO'&KQ>-]0 MNK:""TC;2%$SQH?EY9=O5\U[9]@L_LHM?LL'V<=(O+&TE-ZB6B/"=&TNY\4ZWX1LO$ 2.6*(I&!DUWYMH#.LYAC,RKM60J-P'H#UQ1 M#;06P800QQ!F+,$4+DGJ3CO3O_7S%;^OD>2VVM6_@[Q=XQAU:Z@TW4=0=9]/ MOKQ"89%VX R/0]JY/4-=U+Q/XAZE+JB1\YQ^-J2*&!_ TAL[9K7[*;>(V^,>44&W'IC MI0KK^O,&>%:KKMGKFJ_$"]TR[,]K_9"!)$)"DCJ1_C4'A231X?$/@Y_"NH7E MQJLX U>-II'_ '>WYMX;@8[5[/KOAFSUC0;[2XEBLS=P& S10KE5_3/TJSHV MBVNC:?;6\21M+# D+3B,*T@48RH/7^O0X+XL07=SJWA&"QO?L5T^ MHXCN/+#^6=IYVG@UFZ)9:YIOQ>U"+4=8&K7_ /8I:.;[.L/\7"[5XZUZY+;0 M3O&\L,XT_^R[6_MM2U!OB&VH!983+)OSOY4ITV;:U]7GO(-"\:M!+/% VM1+>/;D[ MEA(&_!'.*]V%C:+=&Z%K"+@C!E$8WG\>M*MI;()0MO$HF.9 $ WGW]?QH_K\ MO\A?U^?^9X1HB^&8?B,T7A2]EN+!-&FZS/(JM@YVEN?)+SP5I]_ M-:W\!-I\]Y=KH=OXA>VNG65BT=L#T M+#G%3:>='_MKQ7;^']:NHM*3256&ZW2S"+YN=O\ $5^GO7L?B+PNNM:.]C97 MTNDNTGF&6U1?F/?! M27G_ %I8'Y?UK<\_^&5\NE^*I;69;$Q-8>:]UI=XSVQ5?XI$.=KGZ@^U>NR7 M]KJ?AZ:\LITGMI8'9)4.0PP>E3+IEG#;S16UM#;B8$.8HE7.>YXY_&C3-,MM M*TR'3[=3Y$2[0&YSZY_.G+56!:.YX+IMBFJ>&O %A+--'#/?S)(892C%@Z/XZTC1[B[2PM+R !5E9VBA;'F8/7IFO>%T^S01!+2!1$=T8$:C8 M?4<<4];2W1Y76WB5I?\ 6$( 7^OK0_Z_ #S/P)>^!M'O-4DT#6;QK.*U2:Y\ MV1GMH_5MS=&]1FO3K>XBNK:.X@D62&50Z.IX93R"*BCTZQB@>".SMTAD^_&L M2A6^HQ@U.B+&BHBA548"J, "FV)(=1112&5[^*YGLI8K.Y%M<,N$F,8?8?7: M>M4);#67$_EZTB%X52+_ $53Y<@^\_7G/IVK7HH QY[#6G%SY6M)'OC18?\ M1%/EL/O-UYSZ=J\OUR[M]6U;6+G4QJB7UH1%I1739F$;)R7!52/F8>O2O:*, M4 E:<]CK#FY\G65C\R9'A_ MT53Y2#[R=?FSZ]JUZ* *=G!>PW%V]U>BXBDDW01B()Y2X^[G^+GO7C7B2[TF MS\7:Y-!XDO?"NJ#!EAN8UEM[X8X8+W],5[C5>XT^SNW5[FT@F9/NF2,,1],B ME89X3K6N3ZMX-\+6>JK:Z%!\3VEO=0^3<012Q?W)$##\C2"SMEB$0MX1&%V! @ MQM],>E-ZW\Q=O(\<\->#?$_BOPAX?@U/6-/30H@DZ0P6[><0IR 6/'Y5WOQ& M2U'@2^CNUO3:;564V0!D5,\GGMZUU444<$2Q11K'&HPJH ![ 4YE5U*L 5/ M!!'6G)W".A\[R2276C^(].\.:KJ&L:!%913;[B1I3&X(W*I^G85MVMY#XJ\3 M75QH$GVB&'P]Y$LD:D 2%>$^OM7M$%I;6L9CM[>*&,G)6- H/X"BWM+:T5EM MK>*$,'?&=IJ<,]_XW%[:*V9+?^S(X]X]-P.16SXCT[6M2 MLXX]$UP:3,KY>4VJS[AZ88\5LT4 <9XQ@O+7X5ZK#J%Z+VZ2S827 B$>\^NT M<"O/->\1Z+K_ ,/- \/Z5>17VLM);A((,L\17&2?3%>YRQ1SQ-%*BR1L,,KC M((]P:KVVEZ?9R>9:V-M ^,;HH54_F!22U^[\ /#-?.CR^)/$*>--1O+>^M8U M&DH)I$&-O#1A>"VZDUN^UW0M$T'7KI9VN]2T]M/GW$ABS?<9O?%>\3V5IUM[E56>"*4*=RAT#8/J,T^E@ZG@O@RRU*3Q9IG@Z M]:5X]$F:]ED)X<,!M'YFO3/%WCK2_#UY)I.JB2U2XM'>*[?_ %;-C&SUS77+ M;0).TZ01K,XPT@0!B/<]:2XL[:[55N;>*8*&H[Q[JTT>>[)U"2+&EAA*.97=$F+#. MQFYKZ*>*.2(Q/&K1D8*%001Z8J%=/LEMC;+:6XMR<^4(EV_EC%'4#Q?^R7\* M>,[:'0)[OS[W0Y9I%DG:0RR@<-\QZUB> %+ZYIUS;^(((M2DCE-_#$US+/)P M<^8I!12#TZ5]#_9;?SDF\B+S47:K[!N4>@/84V*RM()GFAMH8Y9/OND8#-]2 M.M" \ \)SMI?C32&66TU/[3 M0=3RDZ_IGBOXK^'YM"NEOXK2UD:=X02L>>@)]:Y35M1TO3;G79M,\27>@7PG MJKCD-^->]6UC:6086MK!!NZ^5&%S^0I)=/LIYUGFM+>29?NR M/$I8?0D9HL!S4-W<7OPM:YNK1+2:3369X47:J?(>@[#VKQZ72?$,?PFTF^E\ M2B72FFAVZ?\ 8T&WY^/WF6-H M_#I1U;!;)'@OQ"9[GQJ]OK.H6]E91V$;6#W5U<'L:?XDODFLM.T M[49(;Z\ATDRB[O[J2"!LCADCP&:3IUKWB>RM+K9]HMH9=ARGF1AMOTSTI)[& MTN71Y[6"5H_N,\88K],]*72P^MSPK^U+_0/!_A7QJDDUPXM'L;G#%BVX'83Z MD&MB^T2X\)^!/#WB/]X;W3;@7=[AB2R2GYQ[XS7KOV"S-L+;[+!Y .1%Y8V@ M_3&*Q?%_AB;Q5I:::FK3Z?:LW^DI#&K>E> MIV5G#I]E!:6Z[884"(/0 8HN;*UO5"W5M#.JG($L88#\Z'OH"VU/+O%NO:9K M?AO0K[1%DBM&UJ)0?),(?GD@<9!]:P]:MK^V\7W7@6'S?LFLWL=ZC[CA8NLB M^W(KVY[2VDCCC>WB9(R"BL@(4CI@=J5K:!IUG:&,S*,+(5&X#T!ZT+1_UY?Y M ]3QG7AY6H_$2!6/EQZ="JJ6X Q78W]E=ZC\&GM+$,US+IBA%7JW .!^%=FU ME:.TK/;0L9AB0F,'>/0^OXU*B+&@1%"JHP%48 %)JZL.]G?^NG^1YAX:^(/@ MZV\)Z/IEQ*K7D8C@.GK;EY4D''W,=CWKFO%$FAW?C/Q"/&FH7=JT$(;1XQ+) M&N-O!0+U;..*]M73[);HW2VEN+@]91$N\_CC-.N+*TNV1KBVAF9#E#)&&*_3 M/2F]7<2TT/$([&]\1W7@*RU^6\!N+:;SAYK1R2(.@8C!Y&,U2^S&W\)^(-&B MU@V=G9:[Y5N+LR/"5QQ'(PY5">YXKWYK:!YHYGAC:6/A'*@E?H>U,^PV@25/ MLL.V8YE7RQASZMZ_C0_Z^\$?/$\<5]\.?%5E/8HAL)XYD:RO&FM Q(!\KT&. MHR16SI.A>']<\=Z#86TCS:1'I E2.*Y?:[A^YSDX.>*]NBL;2"V-M%:P1VYX M,21@*?PQBB'3[.W=7@M((F5=JE(U4@>@P.E-/6_];6!ZH\"U3Q%I^D^&_'VB MW5T8=0FOV-O;G=O921@CVXZU8UE]&N->CA\9W]U:Z9'H\+Z<8YG0%]OS%<=7 MSV->Z2Z=8SRM++9V\DCC:S/$I)'H21TI9K"SN$C2>T@E6/[@>,,%^F1Q4_U^ M%AW/$;BR\.'XD>$+ZYGNFM;BP#1W%](Z22R*<)GIS[=ZI27=PO@=5GNKJ+2) M-?E34IH&;^2V=M.T;36\,AB.8RZ [#[9Z4)9VJ0O"EM"L3DE MT" *V>N1WI_U^-Q?U^%CPF"2Q@MO&5KX4N[BX\,II@8,97>-)^X1FYZ=:MZ1 MHL/A[Q)X O;*YN_M.J0N+QI+AG$H\L$ @G''M7M26-I%;-;1VL"6[<&)8P%/ MX8Q3OL=J6A8VT.8?]4=@^3_=]/PIK1W_ *Z_YB>J_KR)J***0PHHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHS10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3 M9%+QL@8J2" R]13J* /.=7\+Z[;^%)K6369-29KEIY86G-N9HMK%HPPY')S[ M@8XJ3PNLESX(N=.TV_U'3KBWVB5+K$LEN#&&VQL2?E(.023C/MBNNU[P_8>( M[#[)?(_RMOBECU*VC#JCC[99-6T+P5I-W=7/V6]A9[DI,R/-LCW!2X.[D\GGG%5+.)]1U2 MW\+75[=R:7#?W48Q<.KR)&B,D;.#N(!<]^PKM[GPGI-UHMII3QS+!9[?LSQ3 MNDL1 P"K@A@<>]12>"=$?2(-.6":*.WD,L4T5PZ3+(?O/Y@.[<DV6C:='86,7EP)G@L6)).223R23R2:JV?AK3; M%[5X(G5K9)8X\R$X$C;F^O-)@CF[;Q].M@EY?VD,23Z8;NW5&)+2H=KQY[\E M2/K5#4_'^O6>I/96^D^?-9Q1-=QQ6-S-YLC+N*(T8(3'JVC79OO-CN/]-F6X<+"!T5"YD"/A^@(QGKWK3\%WET-! MU*XU#!GCO[CS%1RRC!Z*3V]*MMX)T=]+%BXO'VS>>+EKR4W DQC<)=V[...O M2M'1]"L-"T]K&QB9;=G:0J[ER6;J+?$"1Z?J%_9Z<-.U M/(MEA9S+$=I9-Y/#9 YQC'O4WAGQ/KU_?Z='K%KIZ0ZE:-6A.$SD]!6C:Z!I]I+820QN&L83 M!!ER<(<9!]>@ZT(&8OQ#COCX7N)K34I;..)=T@A4!Y.1@;OX1ZXY-5_&-GI< MD=O/J5QJ,T[Q^596%I<.C22_WE"$$GW/ %=5J6G6VK:?+97:LT$HPX5BI(^H MK(U;P9IVL:G'J$USJ4%S'%Y*O:7TL&$SG'R$4AF7!!J5PVEZ3J&H2QW-G8-+ M=W$;C(D8;%R>A(RQR>ZYJIX?LY]"\976EH+RSM[BT8VWVFY:Z6Y=2-TW)^0\ MC*\9S[5U5MX;TZ"UN+=TEN4N8EAF-U*TS2( 0 2Q)/4U#HOA'2M"NFNK5;F2 M,DQ*<*HX4 M9/ %,UFPU.PTWPX6U6=(X[JV6:!>LKLXW;WZDLZDBZ-HUU&GGI<7%OM:1F4X;'S': M1S[=*FU7P9HNLZ@;VZAG$KJ%F6&YDC2=1T$BJ0' ]ZT[W2;._AMX9HSY=O(D MD:H2H4KTZ=O:A; ]3D='\6>(+G4K!K^TTY=.OKF:VC$!?S5*%L, M-?$6JZ!%:/86J&&0MYUW+;RSI" .-RQ?-SZ]!6K#X:AT_P+H.G22/'; MS3;HFA5;FXDF6*,]40,2%7V%,#G=>U;Q$GA"^FUB"TC&R*>&33I&+8+#*%2= MQ(]1P:Z?P[KL^L:'+J\R1)"S.8H4SOC5QT:RTZ:]DMHR@O)/-F3<2I;&"0O09[XZT < MG9^+=?QIU_?6>G#3-48K;I"SF:(D$H7)X;..<8QGO6WX6U+5=7T,:EJ:6<8G M7?#';!LJO/WB3R?I4=EX%T*POOM<,$^5W>5$]S(\4!;[QC0G:A.3T'>MJPT^ MWTW3HK&V4K!$NQ 6)('U-'0.IP-MXFUXPV]MHMIIB P7%Q(;II6QLD(P/FSS M]>/TJ+5?%>NZWH-])IMM9P6T%E')T$4,D\."UMA*P%SYQ8 M@"WQT*YSYF>/3O6C<^"=&N;X796[C?"B1(;N2..;;P/,56 ;\:F7PEI"W7VM M89!=?:?M/G^:V_?C&,_W<<;>E/J+H;E8'B>]^QG2SY*R>9?1I\S,-N>_!&?H M>*TM3L9+^V2&*YEMR)$1*)DPQ&&'3I2&< M38>-=>4VMYJ=GI_]GW8N!$MN7\U3&&()R<'(7H.E-U+5_$=UX1O;C4H+*""X MM%N+:2SE8/&"0=C G).#]X8%=9'X8TN.&SB$#&.S:1HE9R1\^0V?7[QZU0MO M .@VL-S$D-PR3Q^5B2ZD?RX\YV)DG8N>PI#ZE/\ X2Z[BTS[08(3LU(61Z\I MQSU^]S6++KFNZE?Z-?W4=G'IUP\[01P2.)-H1@!)S@YQGC&*ZE_ NA2:K_:# M0S^;YRS[!4LV2:!(9 DMNMLX\UN4'0?KUKDM5^'EY MJ&O!X_L4.G;XF+I<7"R$)C&Z+/ENW'WC^5/J'0[^\G:WL)YU +1QEP#T.!FO M/KKQUX@M-,TUY+2T:[U(&6$6]I/<+%&!SN5,LQ^F *]%FA2>!X9 2CJ589QP M:Q[WPEI5]IUI9NEQ&MF,6\L%P\4L?;AU(-2,Y@^+KZ6&POY]*-O>"WN6V3I+ M%RB\$(V#M/\ M#-+%XO\3P0RF]L=,>4V*W\2VYDX3(W*$-( M%O##Y4S+#&\:EIW9B'&&)8G))]35N+0K"&YCG6)M\=M]D7+DCR^.,?AUI]?Z M\_\ @!_7Y'*:M\0)K:"\N;"T6XMD,,-NPC=R\LG/1,D@#' &>:K)XX\1MH%S M<#1)&N8)D0SG3KE(]AZN(F'F''< FNHC\&Z'%H#Z(EH19-(9=HD8,')SN#9R M"#T(Z5&O@K2ETY[0R:@Q>02&X:_F,X8=")-VX8^M '+R>)M9U:/P]=65_IIW M7CQW(A68*^%S@JV&7_=.?K3K?QAXMNOLYCLM'47D6J]>>,O$?FW,]GIU MC%:6EM%<3Q78D6;YNJ #H1ZD?A6W-X#T.6.V55O(#!'Y0:WO)8F=,YVN58;A M]:O-X9TMH[J/R7"742PR 2-]U>@'I0!D>$[S5KSQ!KK7D\+V8DC,,:AMT>5S MCDXQ]*?K&NZ]_;%W9:);Z>5L8!-.]XSY?.2%7;TX'4Y^E;-CH-EIVHSWUL)D MEG14D4S,4.T8!VDXSCO536?"&D:[=BZNX[A9MGENUO9RNC7%]XC^(-MJ4KQ+8QZ>LT=OOD#1LQP>C!2<]R.E2>+M=UNZ@URWTV.TC ML=/5(YWD=Q,S-@Y0C@ >_6NSL]$L+"\^U6L'E/Y"VX"D[0B] !TK.U?P3HFM MWKW=Y#/YDBA95BN7C27'3>JD!B.Q(H?D!B6?B2;3[V9FMXELA?);W,Q=RPW( M-K\G YZX%1W/B^99;?4YK&-HL7+6^'<$H@P"><')]JZB7PMI,]AJ%E+ SP7Y M!G4R'DXQP>W3M3W\-:4\=I$UMF.UA:"-"QQL(P01WXH8DM#AI_$NN:1JDVIZ MQ#;2%=,\V&&R:0JVYA@%3DY&>HZU+;^/?$!TN^DETE?M$01H99;*XMH6+-C: M?,&21Z@_A726G@'0+3SP(+B830F!Q<74DO[O.0HW$X [8Z5);>"=(MK:6 F] MG60KEKF\EE8!3D*"S' 'H*!F%_PEWB**>329K73#J[7"10R(7$&&&:RD\3>(]&L[Z4VT+S'4'2XG$4UQ#;@ 8.Q/G /Z5W-_X3TG4C;;2&5-X( MQ^==-8:#9:8ELEGY\4=N&"H)W*N3U+@GYC[FI[W2[74)[2:X1F>TE\V(AB,- MC'/K0[7%K8XFUM5T'3;)AH$NGRW&HQHT$^HO<'OA@P<_ET]11IGCS46U>[MM M7@M+3RHY72S>&:*?"9(PS#9("!U7&/>NVO\ 3+74U@%RA80RB9,,1AATZ=:R MK7P5HUK?FZ"74Q&[RX;B[DEBBW?>V(S$+GV%&HRA8:_XA&G37^J6^DQ6TEM] MHMY%G91'Z+)G)/'=1^%3\@SSQBH[?X>Z%;O+(1?32RQB)Y+B]E ME8J#D#+,>F*.H%_5]6GT>RL;H)&]L9$2Y9LY53QN'X^M3::=>S,ZM% M?6UP6?;W2%5WD'WQBG:1XRUS75TB.TM;"&6Z21[AIUDPH1L':O!Y]#TK;N/ MVC7%O;1?Z=$UN&59H;Z5)6#?>#.&RP/?)JSI/A/2=$-M]AAD3[,KI$&E9L!C MD]3S1U#H8WC#QA?Z)J5KINFVOFW$L1F>0V<]RJJ#C&V(9Y/<\"J,OC'Q-=K! M_9^F6=K(+!KRXCU!)492I(VA>#SCC/2NJUKPSIVNO#+=?:8IX01'/:W#P2 ' MJ-R$'!]*6'PSI=O_ *N%Q_HIM.96/[LYSR3UY//6D!Q&M^*=S@ ML[>VB:X,DCB4LX!^0C@ >_6K">(M5M[AK32;6S-U/>1V^^Z>0K_J@=Q&>OL, M5O7?P_\ #]Z$$L%P%6)8F6.ZD19%7[N\ X;';-7X_"^EQ7:W2Q2>:LPG!\QO MOA=H./I5,1S-MXO\17YAL+6TTQ=31IOM#R,_DD1G'R 0'>D1)4$''&:Y[Q+X(GO%B_L>*T!\R221I[J>"0%^NV2(YV^JD8 M/J*Z/PUHPT#P_9Z9Y@D,";2P!P3[9YI+;4;W..LO#.GZLNN:E<2WL=[%=S>7 M<1WLJ>7MZ84-MX^E5'^(>LPVUC;6EDUSX\TGH!Y0^4G'4\>U=3 M/X T:YO)YY)=3V7$ADFMEU"987)ZYC#;<>U6M2\':/JTE6*5$L;B9Y"<9VR("BXSWS^%='?>"-#U"XAFF@F4QHL96 M*XD1957HL@!PX'OFG7?@O1[S4OMS)=1.VTRQP74D4OTYZ50N_ 6A7DGF/'= M1R[Y'$D-U)&P,ARV"I!YI?U_7XC_ *_K\#F+OXDZHZ6<5AIH^U- 9;C%I/=* M"&*[5\H9&2/O'CVK=T[Q)K>KZS:6T%E;V<#6J7-RMVD@E7<2"H7C!X[_ )5= MNO ^AW,-I''%<6GV6/R8WL[J2!O+[J64@L/K6E9:'8:?="YMHF200K ,N2-B M]!S]>M,DK>)=*35[!8))+EE4E_LL%QY!N"!PI88('T(KE=)74[CP+J5BNH75 MA=V;RK(KGSI8% )$:R$G/&/FYKL=:T&PUZWCBO4D#1-OBEAE:*2-O574@BDT M_P /Z=I>E2:=:Q,L$H;S2TC.\A;J68DDD^M*VC*[#/"SN_A;36D=G EX-101.SCH 10 orn-20211231.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Comprehensive (Loss) Income link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00505 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Concentration of Risk and Enterprise-Wide Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Contracts in Progress (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Contracts in Progress (Details) CALC 2 (Imported) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Other Current Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Intangible Assets - Finite-lived Intangible Assets Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - Intangible Assets - Future Amortization Expense of Finite-lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Long-term Debt and Line of Credit - Obligations under Debt Arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Long-term Debt, Line of Credit and Derivatives - Obligations under Debt Arrangements (Details) CALC 2 (Imported) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Other Long-Term Liabilities - Components (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Income Taxes - Components of Income Tax (Benefit) Expense by Jurisdiction and by Classification (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Income Taxes - Components of Income Tax Expense (Benefit) by Jurisdiction and by Classification (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Earnings (Loss) Per Share - Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 41705 - Disclosure - Leases - Maturities (Details) CALC2 (Imported) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Leases - Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41903 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 41905 - Disclosure - Leases - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statement of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Concentration of Risk and Enterprise-Wide Disclosures (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Description of Business and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of Significant Accounting Principles - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Summary of Significant Accounting Policies - Insurance Coverage (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - Summary of Significant Accounting Policies - Accounting Standards Adopted (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Contracts in Progress - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Contracts in Progress - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Contracts in Progress - Remaining Performance Obligation Default (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Property and Equipment Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Fair Value - Schedule of Fair Value Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Fair Value - Other Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Accrued Liabilities - CARES Act (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - Long-term Debt and Line of Credit - Provisions of Revolving Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - Long-term Debt and Line of Credit - Provisions of Term Loan (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - Long-term Debt and Line of Credit - Financial covenants (Details) link:presentationLink link:calculationLink link:definitionLink 41105 - Disclosure - Long-term Debt and Line of Credit - Derivative Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Other Long-Term Liabilities - Sale-Leaseback (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41305 - Disclosure - Income Taxes - Net Operating Loss Carryforwards (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Earnings (Loss) Per Share - Anti-dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Stock-Based Compensation - Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41504 - Disclosure - Stock-Based Compensation - Stock Option Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Employee Benefits - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - Employee Benefits - Multiemployer Plans (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - Schedule II - Valuation And Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Description of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Summary of Significant Accounting Principles link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Concentration of Risk and Enterprise-Wide Disclosures link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Contracts in Progress link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Other Current Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Long-term Debt And Line of Credit link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Other Long-Term Liabilities link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Employee Benefits link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - Schedule II - Valuation And Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Principles (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Summary of Significant Accounting Principles (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Contracts in Progress (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Other Current Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Long-term Debt and Line of Credit (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Other Long-Term Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Employee Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies - Restricted Cash and Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Income Taxes - Effective Income Tax (Benefit) Expense Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 41306 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - Leases - Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 41904 - Disclosure - Leases - Supplemental Cash Flows (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 orn-20211231_cal.xml EX-101.CAL EX-101.DEF 12 orn-20211231_def.xml EX-101.DEF EX-101.LAB 13 orn-20211231_lab.xml EX-101.LAB EX-101.PRE 14 orn-20211231_pre.xml EX-101.PRE XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.0.1
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Feb. 18, 2022
Jun. 30, 2021
Document and Entity Information [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2021    
Entity File Number 1-33891    
Entity Registrant Name ORION GROUP HOLDINGS, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 26-0097459    
Entity Address, Address Line One 12000 Aerospace Avenue, Suite 300    
Entity Address, City or Town Houston    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 77034    
City Area Code 713    
Local Phone Number 852-6500    
Title of 12(b) Security Common stock, $0.01 par value per share    
Trading Symbol ORN    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 177.7
Entity Common Stock, Shares Outstanding   30,970,233  
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2021    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001402829    
Amendment Flag false    
Auditor Name KPMG, LLP    
Auditor Firm ID 185    
Auditor Location Houston, Texas    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 12,293 $ 1,589
Accounts receivable:    
Trade, net of allowance for credit losses of $323 and $411, respectively 88,173 96,369
Retainage 41,379 36,485
Income taxes receivable 405 419
Other current 17,585 59,492
Inventory 1,428 1,548
Contract assets 28,529 32,271
Prepaid expenses and other 8,142 7,229
Total current assets 197,934 235,402
Property and equipment, net of depreciation 106,654 125,497
Operating lease right-of-use assets, net of amortization 14,686 18,874
Financing lease right-of-use assets, net of amortization 14,561 12,858
Inventory, non-current 5,418 6,455
Intangible assets, net of amortization 8,556 10,077
Deferred income tax asset 41 70
Other non-current 3,900 4,956
Total assets 351,750 414,189
Current liabilities:    
Current debt, net of debt issuance costs 39,141 4,344
Accounts payable:    
Trade 48,217 48,252
Retainage 923 716
Accrued liabilities 38,594 84,637
Income taxes payable 601 639
Contract liabilities 26,998 33,135
Current portion of operating lease liabilities 3,857 4,989
Current portion of financing lease liabilities 3,406 3,901
Total current liabilities 161,737 180,613
Long-term debt, net of debt issuance costs 259 29,523
Operating lease liabilities 11,637 14,537
Financing lease liabilities 10,908 8,376
Other long-term liabilities 18,942 19,837
Deferred income tax liability 169 207
Interest rate swap liability   1,602
Total liabilities 203,652 254,695
Stockholders' equity:    
Preferred stock -- $0.01 par value, 10,000,000 authorized, none issued
Common stock -- $0.01 par value, 50,000,000 authorized, 31,712,457 and 31,171,804 issued; 31,001,226 and 30,460,573 outstanding at December 31, 2021 and December 31, 2020, respectively 317 312
Treasury stock, 711,231 shares, at cost, as of December 31, 2021 and December 31, 2020, respectively (6,540) (6,540)
Accumulated other comprehensive loss   (1,602)
Additional paid-in capital 185,881 184,324
Retained loss (31,560) (17,000)
Total stockholders' equity 148,098 159,494
Total liabilities and stockholders' equity $ 351,750 $ 414,189
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Allowance for credit losses $ 323 $ 411
Stockholders' Equity:    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 50,000,000 50,000,000
Common stock, shares issued 31,712,457 31,171,804
Common stock, shares outstanding 31,001,226 30,460,573
Treasury stock, shares (in shares) 711,231 711,231
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Statement      
Contract revenues $ 601,360 $ 709,942 $ 708,390
Costs of contract revenues 560,393 625,239 644,349
Gross profit 40,967 84,703 64,041
Selling, general and administrative expenses 60,181 65,091 61,012
Amortization of intangible assets 1,521 2,070 2,640
Gain on disposal of assets, net (11,418) (9,044) (1,804)
Operating (loss) income (9,317) 26,586 2,193
Other (expense) income:      
Other income 199 347 771
Interest income 136 183 353
Interest expense (5,076) (4,920) (6,808)
Other expense, net (4,741) (4,390) (5,684)
(Loss) income before income taxes (14,058) 22,196 (3,491)
Income tax expense 502 1,976 1,868
Net (loss) income $ (14,560) $ 20,220 $ (5,359)
Basic (loss) earnings per share (in dollars per share) $ (0.47) $ 0.67 $ (0.18)
Diluted (loss) earnings per share (in dollars per share) $ (0.47) $ 0.67 $ (0.18)
Shares used to compute (loss) income per share:      
Basic (in shares) 30,763,527 30,122,362 29,322,054
Diluted (in shares) 30,763,527 30,122,362 29,322,054
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive (Loss) Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ (14,560) $ 20,220 $ (5,359)
Change in fair value of cash flow hedge, net of tax expense of $368, tax benefit of $128 and tax benefit of $228 for the years ended December 31, 2021, 2020 and 2019, respectively 1,234 (429) (765)
Total comprehensive (loss) income $ (13,326) $ 19,791 $ (6,124)
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]      
Change in fair value of cash flow hedge, tax expense (benefit) $ 368 $ (128) $ (228)
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statement of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Treasury Stock
Other Comprehensive Income (Loss)
Additional Paid-In Capital
Retained Earnings
Total
Beginning balance, shares at Dec. 31, 2018 29,611,989          
Beginning treasury stock, shares at Dec. 31, 2018   (711,231)        
Beginning balance at Dec. 31, 2018 $ 296 $ (6,540) $ (52) $ 179,742 $ (31,861) $ 141,585
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation       2,753   $ 2,753
Exercise of stock options, shares 7,021         7,021
Exercise of stock options       35   $ 35
Issue restricted stock, shares 757,012          
Issuance of restricted stock $ 8     (8)    
Forfeiture of restricted stock (in shares) (72,627)          
Forfeiture of restricted stock $ (1)     1    
Cash flow hedge     (993)     (993)
Net income (loss)         (5,359) (5,359)
Ending balance, shares at Dec. 31, 2019 30,303,395          
Ending treasury stock, shares at Dec. 31, 2019   (711,231)        
Ending balance at Dec. 31, 2019 $ 303 $ (6,540) (1,045) 182,523 (37,220) 138,021
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation       1,998   $ 1,998
Exercise of stock options, shares           0
Issue restricted stock, shares 1,038,044          
Issuance of restricted stock $ 10     (10)    
Forfeiture of restricted stock (in shares) (107,383)          
Purchase of vested stock-based awards, shares (62,252)          
Purchase of vested stock-based awards $ (1)     (187)   $ (188)
Cash flow hedge     (557)     (557)
Net income (loss)         20,220 $ 20,220
Ending balance, shares at Dec. 31, 2020 31,171,804         31,171,804
Ending treasury stock, shares at Dec. 31, 2020   (711,231)       (711,231)
Ending balance at Dec. 31, 2020 $ 312 $ (6,540) (1,602) 184,324 (17,000) $ 159,494
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation       2,401   $ 2,401
Exercise of stock options, shares 28,546         28,546
Exercise of stock options       110   $ 110
Payments related to tax withholding for stock-based compensation, shares (170,192)          
Payments related to tax withholding for stock-based compensation $ (2)     (947)   (949)
Issue restricted stock, shares 916,531          
Issuance of restricted stock $ 9     (9)    
Forfeiture of restricted stock (in shares) (234,232)          
Forfeiture of restricted stock $ (2)     2    
Cash flow hedge     $ 1,602     1,602
Net income (loss)         (14,560) $ (14,560)
Ending balance, shares at Dec. 31, 2021 31,712,457         31,712,457
Ending treasury stock, shares at Dec. 31, 2021   (711,231)       (711,231)
Ending balance at Dec. 31, 2021 $ 317 $ (6,540)   $ 185,881 $ (31,560) $ 148,098
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities      
Net (loss) income $ (14,560) $ 20,220 $ (5,359)
Adjustments to reconcile net (loss) income to net cash used in operating activities:      
Depreciation and amortization 22,608 23,893 26,096
Amortization of ROU operating leases 5,102 5,874 5,177
Amortization of ROU finance leases 2,822 3,324 2,312
Write-off of debt issuance costs upon debt modification 790   399
Amortization of deferred debt issuance costs 430 763 453
Deferred income taxes (9) 17 71
Stock-based compensation 2,401 1,998 2,753
Gain on disposal of assets, net (11,418) (6,185) (1,804)
Gain on involuntary disposition of assets, net   (2,859)  
Allowance for credit losses   (487)  
Change in operating assets and liabilities:      
Accounts receivable 4,703 23,587 (51,709)
Income tax receivable 14 543 (495)
Inventory 371 148 503
Prepaid expenses and other 143 (1,070) 131
Contract assets 3,742 9,118 (32,172)
Accounts payable 589 (22,015) 28,894
Accrued liabilities (6,544) 11,092 1,334
Operating lease liabilities (4,940) (5,399) (5,843)
Income tax payable (38) (884) 1,523
Contract liabilities (6,137) (15,646) 27,020
Net cash provided by (used in) operating activities 69 46,032 (716)
Cash flows from investing activities:      
Proceeds from sale of property and equipment 27,164 5,944 2,015
Purchase of property and equipment (16,975) (14,694) (17,199)
Contributions to CSV life insurance   (99) (721)
Insurance claim proceeds related to property and equipment 440 5,720 2,574
Net cash provided by (used in) investing activities 10,629 (3,129) (13,331)
Cash flows from financing activities:      
Borrowings from Credit Facility 53,000 10,000 63,000
Payments made on borrowings from Credit Facility (49,120) (48,204) (70,210)
Proceeds from sale-leaseback arrangement     18,210
Loan costs from Credit Facility   (389) (1,680)
Payments of finance lease liabilities (3,035) (3,619) (2,906)
Payments related to tax withholding for stock-based compensation (949) (188)  
Exercise of stock options 110   35
Net cash used in by financing activities 6 (42,400) 6,449
Net change in cash, cash equivalents and restricted cash 10,704 503 (7,598)
Cash, cash equivalents and restricted cash at beginning of period 1,589 1,086 8,684
Cash, cash equivalents and restricted cash at end of period 12,293 1,589 1,086
Supplemental disclosures of cash flow information, cash paid during the period for:      
Interest 2,423 3,187 6,311
Taxes, net of refunds $ 568 $ 2,174 $ 578
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Statement of Cash Flows [Abstract]      
Cash and cash equivalents $ 12,293 $ 1,589 $ 128
Restricted cash 0 0 958
Total cash, cash equivalents and restricted cash shown above $ 12,293 $ 1,589 $ 1,086
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Basis of Presentation
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Basis of Presentation

1.Description of Business and Basis of Presentation

Description of Business

Orion Group Holdings, Inc., its subsidiaries and affiliates (hereafter collectively referred to as the "Company"), provide a broad range of specialty construction services in the infrastructure, industrial, and building sectors of the continental United States, Alaska, Canada and the Caribbean Basin. The Company’s marine segment services the infrastructure sector through marine transportation facility construction, marine pipeline construction, marine environmental structures, dredging of waterways, channels and ports, environmental dredging, design, and specialty services. Its concrete segment services the building sector by providing turnkey concrete construction services including pour and finish, dirt work, layout, forming, rebar, and mesh across the light commercial, structural and other associated business areas. The Company is headquartered in Houston, Texas with offices throughout its operating areas.

The tools used by the chief operating decision maker ("CODM") to allocate resources and assess performance are based on two reportable and operating segments: marine, which operates under the Orion brand and logo, and concrete, which operates under the TAS Commercial Concrete brand and logo.

Although we describe the business in this report in terms of the services the Company provides, its base of customers and the areas in which it operates, the Company has determined that its operations currently comprise two reportable segments pursuant to Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 280, Segment Reporting.

In making this determination, the Company considered the similar economic characteristics of its operations that comprise its marine segment. For the marine segment, the methods used, and the internal processes employed, to deliver marine construction services are similar throughout the segment, including standardized estimating, project controls and project management. This segment has the same customers with similar funding drivers and are subject to similar regulatory regimes driven through Federal agencies such as the U.S. Army Corps of Engineers, U.S. Fish and Wildlife Service, U.S. Environmental Protection Agency and U.S. Occupational Safety and Health Administration ("OSHA"), among others. Additionally, the segment is driven by macro-economic considerations including the level of import/export seaborne transportation, development of energy-related infrastructure, cruise line expansion and operations, marine bridge infrastructure development, waterway pipeline crossings and the maintenance of waterways. These considerations, and others, are key catalysts for future prospects and are similar across the segment.

For the concrete segment, the Company also considered the similar economic characteristics of these operations. The methods used, and the internal processes employed, to deliver concrete construction services are similar throughout the segment, including standardized estimating, project controls and project management. The projects of this segment are subject to similar regulatory regimes such as OSHA. Additionally, this segment is driven by macro-economic considerations, including movements in population, commercial real estate development, institutional funding and expansion, and recreational development, specifically in metropolitan areas of Texas. These considerations, and others, are key catalysts for current operations and future prospects and are similar across the segment.

Basis of Presentation

These consolidated financial statements include the accounts of the parent company, Orion Group Holdings, Inc. and its wholly-owned subsidiaries and have been prepared in accordance with U.S. GAAP. All intercompany balances and transactions have been eliminated in consolidation.

In connection with preparing consolidated financial statements for each annual and interim reporting period, the Company is required to evaluate whether there are conditions or events, considered in aggregate, that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. Substantial doubt exists when conditions and events, considered in aggregate, indicate that it is probable that a company will be unable to meet its obligations as they become due within one year after the date that the consolidated financial statements are issued. This evaluation initially does not take into consideration the potential mitigating effect of management’s plans and actions that have not been fully implemented as of the date that the financial statements are

issued. When substantial doubt exists, management evaluates whether the mitigating effect of its plans sufficiently alleviates substantial doubt about the Company’s ability to continue as a going concern. The mitigating effect of management’s plans, however, is only considered if both: (1) it is probable that the plans will be effectively implemented within one year after the date that the financial statements are issued; and (2) it is probable that the plans, when implemented, will mitigate the relevant conditions or events that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. Generally, to be considered probable of being effectively implemented, the plans must have been approved before the date that the financial statements are issued.

The assessment of the liquidity and going concern requires the Company to make estimates of future activity and judgments about whether the Company has adequate liquidity to operate.  Significant assumptions used in the Company's forecasted model of liquidity include forecasted sales, costs, our ability to manage spending on capital expenditures, limit spending on the ERP system implementation and improve working capital. Based on a careful assessment of these factors management believes that the Company will have adequate liquidity for its operations for at least the next 12 months. Therefore, management’s conclusion is that substantial doubt is not raised as to our ability to continue as a going concern.

XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Principles
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Principles

2.Summary of Significant Accounting Policies

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management’s estimates, judgments and assumptions are continually evaluated based on available information and experience; however, actual amounts could differ from those estimates.

On an ongoing basis, the Company evaluates the significant accounting policies used to prepare its consolidated financial statements, including, but not limited to, those related to:

Revenue recognition from construction contracts;
The recording of accounts receivable and allowance for credit losses;
The carrying value of property, plant and equipment;
Leases;
Finite and infinite-lived intangible assets, testing for indicators of impairment;
Stock-based compensation;
Income taxes; and
Self-insurance

Revenue Recognition

The Company’s revenue is derived from contracts to provide marine construction, dredging, turnkey concrete services, and other specialty services. The Company’s projects are typically brief in duration, however may span a period of over one year. The Company determines the appropriate accounting treatment for each contract before work begins and, subject to qualifications discussed in the next paragraph, generally records contract over time.

Performance obligations are promises in a contract to transfer distinct goods or services to the customer and are the unit of account under Topic 606. Each of the Company’s contracts and related change orders typically represent a single performance obligation because the Company provides an integrated service and individual goods and services are not separately identifiable. Revenue is recognized over time because control of the promised goods and services are continuously transferred to the customer over the life of the contract. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using its best estimate of the stand-alone selling price of each distinct good or service. Progress is measured by the percentage of actual contract costs incurred to date to total estimated costs for each contract. This method is used because management considers contract costs incurred to be the best available measure of progress on these contracts. Contract costs include all direct costs, such as

material and labor, and those indirect costs incurred that are related to contract performance such as payroll taxes and insurance. General and administrative costs are charged to expense as incurred. Upfront costs, such as costs to mobilize personnel and equipment prior to satisfying a performance obligation are capitalized and amortized over the contract performance period.

Changes in job performance, job conditions and estimated profitability, including those arising from final contract settlements, may result in revisions to costs and reported revenue and are recognized in the period in which the revisions are determined. The effect of changes in estimates of contract revenue or contract costs is recognized as an adjustment to recognized revenue on a cumulative catch-up basis. When the Company anticipates a loss on a contract that is not yet complete, it recognizes the entire loss in the period in which such losses are determined. Revenue is recorded net of any sales taxes collected and paid on behalf of the customer, if applicable.

Contract revenue is derived from the original contract price as modified by agreed-upon change orders and estimates of variable consideration related to incentive fees and change orders or claims for which price has not yet been agreed by the customer. The Company estimates variable consideration based on its assessment of the most likely amount to which it expects to be entitled. Variable consideration is included in the estimated recognition of revenue to the extent it is probable that a significant reversal of cumulative recognized revenue will not occur. A determination that the collection of a claim is probable is based upon compliance with the terms of the contract and the extent to which the Company performed in accordance therewith but does not guarantee collection in full.

Assets and liabilities derived from contracts with customers include the following:

Accounts Receivable: Trade, net of allowance - Represent amounts billed and currently due from customers and are stated at their estimated net realizable value.
Accounts Receivable: Retainage - Represent amounts which have not been billed to or paid by customers due to retainage provisions in construction contracts, which amounts generally become payable upon contract completion and acceptance by the customer.
Contract Assets - Represent revenues recognized in excess of amounts billed, which management believes will be billed and collected within one year of the completion of the contract and are recorded as a current asset, until such amounts are either received or written off.
Contract Liabilities - Represent billings in excess of revenues recognized and are recorded as a current liability, until the underlying obligation has been performed or discharged.

Classification of Current Assets and Liabilities

The Company includes in current assets and liabilities amounts realizable and payable in the normal course of contract completion.

Cash and Cash Equivalents

The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. At times, cash held by financial institutions may exceed federally insured limits. The Company has not historically sustained losses on its cash balances in excess of federally insured limits. Cash equivalents at December 31, 2021 and December 31, 2020 consisted primarily of overnight bank deposits.

Risk Concentrations

Financial instruments that potentially subject the Company to concentrations of credit risk principally consist of accounts receivable.

The Company depends on its ability to continue to obtain federal, state and local governmental contracts, and indirectly, on the amount of funding available to these agencies for new and current governmental projects. Therefore, a portion of the Company’s operations is dependent upon the level and timing of government funding. Statutory mechanics liens provide the Company high priority in the event of lien foreclosures following financial difficulties of private owners, thus minimizing credit risk with private customers.

Accounts Receivable

Accounts receivable are stated at the historical carrying value, net of allowances for credit losses. The Company has significant investments in billed and unbilled receivables as of December 31, 2021 and December 31, 2020. Billed receivables represent amounts billed upon the completion of small contracts and progress billings on large contracts in accordance with contract terms and milestone achievements. Unbilled receivables on contracts represent recoverable costs and accrued profits that are not yet capable of being billed under the terms of the applicable contracts. Revenue associated with these billings is recorded net of any sales tax, if applicable.

Past due balances over 90 days and other higher risk receivables identified by management are reviewed individually for collectability. In establishing an allowance for credit losses, the Company evaluates its contract receivables and contract assets and thoroughly reviews historical collection experience, the financial condition of its customers, billing disputes and other factors. The Company writes off potentially uncollectible accounts receivable against the allowance for credit losses if it is determined that the amounts will not be collected or if a settlement with respect to a disputed receivable is reached for an amount that is less than the carrying value. As of December 31, 2021, and December 31, 2020, the Company has recorded an allowance for credit losses of $0.3 million and $0.4 million, respectively.

Balances billed to customers but not paid pursuant to retainage provisions in construction contracts generally become payable upon contract completion and acceptance by the owner. Retainage at December 31, 2021 totaled $41.4 million, of which $5.4 million is expected to be collected beyond December 31, 2022. Retainage at December 31, 2020 totaled $36.5 million.

From time to time, the Company negotiates change orders and claims with its customers. Unsuccessful negotiations of claims could result in a change to contract revenue that is less than amounts previously recorded, which could result in the recording of a loss in the amount of the shortfall. Successful claims negotiations could result in the recovery of previously recorded losses. Significant losses on receivables could adversely affect the Company’s financial position, results of operations and overall liquidity.

Advertising Costs

The Company primarily obtains contracts through the open bid process, and therefore advertising costs are not a significant component of expense. Advertising costs are expensed as incurred.

Environmental Costs

Costs related to environmental remediation are charged to expense. Other environmental costs are also charged to expense unless they increase the value of the property and/or provide future economic benefits, in which event the costs are capitalized. Environmental liabilities, if any, are recognized when the liability is considered probable and the amount can be reasonably estimated. The Company did not recognize any environmental liabilities as of December 31, 2021 or December 31, 2020.

Fair Value Measurements

The Company evaluates and presents certain amounts included in the accompanying consolidated financial statements at “fair value” in accordance with U.S. GAAP, which requires the Company to base its estimates on assumptions that market participants, in an orderly transaction, would use to price an asset or liability, and to establish a hierarchy that prioritizes the information used to determine fair value. Refer to Note 8 for more information regarding fair value determination.

The Company generally applies fair value valuation techniques on a non-recurring basis associated with  (1) valuing assets and liabilities acquired in connection with business combinations and other transactions; (2) valuing potential impairment loss related to long-lived assets; and (3) valuing potential impairment loss related to goodwill and indefinite-lived intangible assets.

Inventory

Current inventory consists of parts and small equipment held for use in the ordinary course of business and is valued at the lower of cost (using historical average cost) or net realizable value. Where shipping and handling costs are incurred by the Company, these charges are included in inventory and charged to cost of contract revenue upon use. Non-current inventory consists of spare parts (including engines, cutters and gears) that require special order or long-lead times for

manufacture or fabrication, but must be kept on hand to reduce downtime and is valued at the lower of cost (using historical average cost) or net realizable value.

Property and Equipment

Property and equipment are recorded at cost. Ordinary maintenance and repairs that do not improve or extend the useful life of the asset are expensed as incurred. Major renewals and betterments of equipment are capitalized and depreciated generally over three to ten years until the next scheduled maintenance.

When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is included in results of operations for the respective period. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets for financial statement purposes, as follows:

Automobiles and trucks

    

3 to 10 years

Buildings and improvements

 

10 to 30 years

Construction equipment

 

3 to 10 years

Vessels and other equipment

 

3 to 40 years

Office equipment

 

3 to 5 years

The Company generally uses accelerated depreciation methods for tax purposes where beneficial.

Dry-docking costs are capitalized and amortized using the straight-line method over a period ranging from three to seven years. Dry-docking costs include, but are not limited to, the inspection, refurbishment and replacement of steel, engine components, tailshafts, mooring equipment and other parts of the vessel. Amortization related to dry-docking activities is included as a component of depreciation. These costs and the related amortization periods are periodically reviewed to determine if the estimates are accurate. If warranted, a significant upgrade of equipment may result in a revision to the useful life of the asset, in which case the change is accounted for prospectively.

Property and equipment are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. Assets to be disposed of are separately presented in the balance sheet and reported at the lower of the carrying amount or the fair value, less the costs to sell, and are no longer depreciated. There were no assets classified as held for sale as of December 31, 2021 or December 31, 2020.

Leases

Management determines if a contract is or contains a lease at inception of the contract or modification of the contract. A contract is or contains a lease if the contract conveys the right to control the use of an identified asset for a period in exchange for consideration. Control over the use of the identified asset means the lessee has both (a) the right to obtain substantially all of the economic benefits from the use of the asset and (b) the right to direct the use of the asset.

Finance and operating lease right-of-use (“ROU”) assets and liabilities are recognized based on the present value of future minimum lease payments over the expected lease term at commencement date. As the implicit rate is not determinable in most of the Company’s leases, management uses the Company’s incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The expected lease term includes options to extend or terminate the lease when it is reasonably certain the Company will exercise such option. Lease expense for minimum lease payments is recognized on a straight-line basis over the expected lease term.

The Company’s lease arrangements have lease and non-lease components. Leases with an expected term of 12 months or less are not accounted for on the balance sheet and the related lease expense is recognized on a straight-line basis over the expected lease term.

The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

See Note 19 for more information regarding leases.

Intangible Assets

Intangible assets that have finite lives are amortized. In addition, the Company evaluates the remaining useful life of intangible assets in each reporting period to determine whether events and circumstances warrant a revision of the remaining period of amortization. If the estimate of an intangible asset’s remaining life is changed, the remaining carrying value of such asset is amortized prospectively over that revised remaining useful life. Intangible assets that have infinite lives are not amortized, but are subject to impairment testing at least annually or more frequently if events or circumstances indicate that the asset may be impaired.

The Company has one infinite-lived intangible asset, a trade name, which it tests for impairment annually on October 31, or whenever events or circumstances indicate that the carrying amount of the trade name may not be recoverable. Impairment is calculated as the excess of the trade name’s carrying value over its fair value. The fair value of the trade name is determined using the relief from royalty method, a variation of the income approach. This method assumes that if a company owns intellectual property, it does not have to “rent” the asset and is, therefore, “relieved” from paying a royalty. Once a supportable royalty rate is determined, the rate is then applied to the projected revenues over the expected remaining life of the intangible assets to estimate the royalty savings. This approach is dependent on a number of factors, including estimates of future growth and trends, royalty rates, discount rates and other variables.

See Note 9 for additional discussion of intangible assets and trade name impairment testing.

Stock-Based Compensation

The Company recognizes compensation expense for equity awards over the vesting period based on the fair value of these awards at the date of grant. The computed fair value of these awards is recognized as a non-cash cost over the period the employee provides services, which is typically the vesting period of the award. The fair value of options granted is estimated on the date of grant using the Black-Scholes option-pricing model. The Black-Scholes option-pricing model requires the use of subjective assumptions in the computation. Changes in these assumptions can cause significant fluctuations in the fair value of the option award. The fair value of restricted stock grants is equivalent to the fair value of the stock issued on the date of grant and is measured as the closing price of the stock on the date of grant.

Compensation expense is recognized only for stock-based payments expected to vest. The Company estimates forfeitures at the date of grant based on historical experience and future expectations. This assessment is updated on a periodic basis. See Note 15 for further discussion of the Company’s stock-based compensation plan.

Income Taxes

The Company determines its consolidated income tax provision using the asset and liability method prescribed by U.S. GAAP, which requires the recognition of income tax expense for the amount of taxes payable or refundable for the current period and for deferred tax liabilities and assets for the future tax consequences of events that have been recognized in an entity’s financial statements or tax returns. The Company must make significant assumptions, judgments and estimates to determine its current provision for income taxes, its deferred tax assets and liabilities, and any valuation allowance to be recorded against any deferred tax asset. The current provision for income tax is based upon the current tax laws and the Company’s interpretation of these laws, as well as the probable outcomes of any tax audits. The value of any net deferred tax asset depends upon estimates of the amount and category of future taxable income reduced by the amount of any tax benefits that the Company does not expect to realize. Actual operating results and the underlying amount and category of income in future years could render current assumptions, judgments and estimates of recoverable net deferred taxes inaccurate, thus impacting the Company’s financial position and results of operations. The Company computes deferred income taxes using the liability method. Under the liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. Under the liability method, the effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

The Company accounts for uncertain tax positions in accordance with the provisions of ASC 740, Income Taxes which prescribes a recognition threshold and measurement attribute for financial statement disclosure of tax positions taken, or expected to be taken, on its consolidated tax return. The Company evaluates and records any uncertain tax positions based

on the amount that management deems is more likely than not to be sustained upon examination and ultimate settlement with the tax authorities in the tax jurisdictions in which it operates.

See Note 13 for additional discussion of income taxes.

Insurance Coverage

The Company maintains insurance coverage for its business and operations. Insurance related to property, equipment, automobile, general liability, and a portion of workers’ compensation is provided through traditional policies, subject to a deductible or deductibles. A portion of the Company’s workers’ compensation exposure is covered through a mutual association, which is subject to supplemental calls.

The marine segment maintains five levels of excess loss insurance coverage, totaling $200 million in excess of primary coverage. The marine segment’s excess loss coverage responds to most of its policies when a primary limit of $1 million has been exhausted; provided that the primary limit for Contingent Maritime Employer’s Liability is $10 million and the Watercraft Pollution Policy primary limit is $5 million. The concrete segment maintains five levels of excess loss insurance coverage, totaling $200 million in excess of primary coverage. The concrete segment’s excess loss coverage responds to most of its policies when a primary limit of $1 million has been exhausted.

If a claim arises and a potential insurance recovery is probable, the impending gain is recognized separately from the related loss. The recovery will only be recognized up to the amount of the loss once the recovery of the claim is deemed probable and any excess gain will fall under contingency accounting and will only be recognized once it is realized. The Company does not net insurance recoveries against the related claim liability as the amount of the claim liability is determined without consideration of the anticipated insurance recoveries from third parties.

Separately, the Company’s marine segment employee health care is paid for by general assets of the Company and currently administered by a third party. The administrator has purchased appropriate stop-loss coverage. Losses on these policies up to the deductible amounts are accrued based upon known claims incurred and an estimate of claims incurred but not reported. The accruals are derived from known facts, historical trends and industry averages to determine the best estimate of the ultimate expected loss.  Actual claims may vary from estimates. Any adjustments to such reserves are included in the Consolidated Statements of Operations in the period in which they become known. The Company’s concrete segment employee health care is provided through two policies. A fully funded policy is offered primarily to salaried employees and their dependents while a partially self-funded plan with an appropriate stop-loss is offered primarily to hourly employees and their dependents. The self-funded plan is funded to the maximum exposure and, as a result, is expected to receive a partial refund after the policy expiration.

The total accrual for insurance claims liabilities was $19.8 million and $60.4 million at December 31, 2021 and December 31, 2020, respectively, reflected as a component of accrued liabilities in the consolidated balance sheet. The total accrual for insurance claims receivable was $13.3 million and $57.0 million at December 31, 2021 and December 31, 2020, respectively, reflected as a component of other current accounts receivable in the consolidated balance sheet.

Recent Accounting Pronouncements

The Financial Accounting Standards Board (“FASB”) issues accounting standards and updates (each, an "ASU") from time to time to its Accounting Standards Codification (‘ASC’), which is the primary source of U.S. GAAP. The Company regularly monitors ASUs as they are issued and considers applicability to its business. All ASUs are adopted by their respective due dates and in the manner prescribed by the FASB.

In December 2019, the FASB issued ASU 2019-12, Income Taxes: Simplifying the Accounting for Income Taxes (Topic 740).  This standard simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in Topic 740 related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The standard also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. ASU 2019-12 is effective for fiscal years beginning after December 15, 2020 and interim periods within that year. The adoption of this ASU had no material impact on the Company’s Consolidated Financial Statements.

During the periods presented in these financial statements, the Company implemented other new accounting pronouncements other than those noted above that are discussed in the notes where applicable.  

XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Revenue

3.Revenue

Contract revenues are recognized when control of the promised goods or services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The following table represents a disaggregation of the Company’s contract revenues by service line for the marine and concrete segments:

Year ended December 31, 

    

2021

    

2020

    

2019

Marine Segment

 

  

 

  

 

  

Construction

$

169,554

$

272,870

$

242,527

Dredging

 

80,831

 

106,647

 

112,303

Specialty Services

 

13,530

 

8,656

 

14,308

Marine segment contract revenues

$

263,915

$

388,173

$

369,138

Concrete Segment

 

  

 

  

 

  

Structural

$

58,420

$

85,904

$

54,497

Light Commercial

 

279,018

 

235,835

 

284,624

Other

 

7

 

30

 

131

Concrete segment contract revenues

$

337,445

$

321,769

$

339,252

Total contract revenues

$

601,360

$

709,942

$

708,390

The Company has determined that it has two reportable segments pursuant to FASB ASC Topic 280, Segment Reporting, but has disaggregated its contract revenues in the above chart in terms of services provided within such segments. In making this determination, the Company considered the similar characteristics of its operations as discussed in Note 1. Additionally, as discussed, both the marine and concrete segments have limited contracts with multiple performance obligations. The Company’s contracts are often estimated and bid as one project and evaluated as to performance as one project, not by individual services performed by each. Both the marine and concrete segments have a single Executive Vice President responsible for the entire segment, not by service lines of the segments. Resources are allocated by segment and financial and budgetary information is compiled and reviewed by segment, not service line.

Marine Segment

Construction services include construction, restoration, maintenance, dredging and repair of marine transportation facilities, marine pipelines, bridges and causeways and marine environmental structures. Dredging services generally enhance or preserve the navigability of waterways or the protection of shorelines through the removal or replenishment of soil, sand or rock. Specialty services include design, salvage, demolition, surveying, towing, diving and underwater inspection, excavation and repair.

Concrete Segment

Structural services include elevated concrete pouring for products such as columns, elevated beams and structural walls. Light commercial services include horizontally poured concrete for products such as sidewalks, ramps, tilt walls and trenches. Other services comprise labor related to concrete pouring such as rebar installation and pumping services and typically support the Company’s structural and light commercial services.

XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.0.1
Concentration of Risk and Enterprise-Wide Disclosures
12 Months Ended
Dec. 31, 2021
Risks and Uncertainties [Abstract]  
Concentration of Risk and Enterprise Wide Disclosures

4.Concentration of Risk and Enterprise Wide Disclosures

In both reportable segments accounts receivable include amounts billed to governmental agencies and private customers and do not bear interest. Balances billed to customers but not paid pursuant to retainage provisions generally become payable upon contract completion and acceptance by the owner.

The table below presents the concentrations of current receivables (trade and retainage) at December 31, 2021 and December 31, 2020, respectively:

December 31, 2021

December 31, 2020

 

Federal Government

    

$

6,563

    

5

%  

$

4,826

    

4

%

State Governments

 

61

 

-

%  

 

 

-

%

Local Governments

 

11,923

 

9

%  

 

17,823

 

13

%

Private Companies

 

111,328

 

86

%  

 

110,616

 

83

%

Gross receivables

129,875

100

%  

133,265

100

%

Allowance for credit losses

(323)

(411)

Net receivables

$

129,552

 

$

132,854

 

At December 31, 2021 and 2020, no single customer accounted for more than 10.0% of total current receivables.

Additionally, the table below represents concentrations of contract revenue by type of customer for the years ended December 31, 2021, 2020 and 2019.

 

2021

    

%

    

2020

    

%

    

2019

    

%

 

Federal Government

$

54,480

 

9

%  

$

51,793

 

7

%  

$

46,425

 

6

%  

State Governments

 

4,790

 

1

%  

 

27,574

 

4

%  

 

47,831

 

7

%  

Local Government

 

120,311

 

20

%  

 

202,839

 

29

%  

 

212,958

 

30

%  

Private Companies

 

421,779

 

70

%  

 

427,736

 

60

%  

 

401,176

 

57

%  

Total contract revenues

$

601,360

 

100

%  

$

709,942

 

100

%  

$

708,390

 

100

%  

In the year ended December 31, 2020 one customer in the Local Governments category accounted for 11.4% of total contract revenues. In the years ended December 31, 2021 and 2019, no single customer exceeded 10.0% of total contract revenues.

The Company does not believe that the loss of any one of its customers would have a material adverse effect on the Company or its subsidiaries and affiliates since no single specific customer sustains such a large portion of receivables or contract revenue over time.

The concrete segment primarily purchases concrete from select suppliers. The loss of any one of these suppliers could adversely impact short-term operations.

Contract revenues generated outside the United States totaled 0.5%, 1.8% and 1.6% of total revenues for the years ended December 31, 2021, 2020 and 2019, respectively, and were primarily located in the Caribbean Basin and Mexico.

XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contracts in Progress
12 Months Ended
Dec. 31, 2021
Contractors [Abstract]  
Contracts in Progress

5.Contracts in Progress

Contracts in progress are as follows at December 31, 2021 and December 31, 2020:

    

December 31,

    

December 31, 

2021

2020

Costs incurred on uncompleted contracts

$

1,138,298

$

1,151,987

Estimated earnings

 

168,861

 

202,369

 

1,307,159

 

1,354,356

Less: Billings to date

 

(1,305,628)

 

(1,355,220)

$

1,531

$

(864)

Included in the accompanying Consolidated Balance Sheets under the following captions:

 

  

 

  

Contract assets

$

28,529

$

32,271

Contract liabilities

 

(26,998)

 

(33,135)

$

1,531

$

(864)

Included in contract assets is approximately $3.8 million and $3.1 million at December 31, 2021 and December 31, 2020, respectively, related to claims and unapproved change orders. See Note 2 to the Company’s consolidated financial statements for discussion of the accounting for these claims.

Remaining performance obligations represent the transaction price of firm orders or other written contractual commitments from customers for which work has not been performed or is partially completed and excludes unexercised contract options and potential orders. As of December 31, 2021, the aggregate amount of the remaining performance obligations was approximately $590.0 million. Of this amount, the current expectation of the Company is that it will recognize $454.5 million, or 77%, in the next 12 months and the remaining balance thereafter.

XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment

6.Property and Equipment

The following is a summary of property and equipment at December 31, 2021 and December 31, 2020:

    

December 31,

    

December 31, 

2021

2020

Automobiles and trucks

$

2,337

$

2,379

Building and improvements

 

34,796

 

44,324

Construction equipment

 

137,786

 

142,661

Vessels and other equipment

 

82,455

 

79,499

Office equipment

 

6,430

 

5,577

 

263,804

 

274,440

Less: Accumulated depreciation

 

(191,542)

 

(186,615)

Net book value of depreciable assets

 

72,262

 

87,825

Construction in progress

 

6,507

 

1,809

Land

 

27,885

 

35,863

$

106,654

$

125,497

During the year ended December 31, 2021 the Company sold its land, building and improvements located in Tampa, Florida. The book value of the assets and related accumulated depreciation have been removed from the balance sheet and the Company recognized a net gain on the sale of $6.7 million.

For the years ended December 31, 2021, 2020 and 2019, depreciation expense was $21.1 million, $21.8. million and $23.5. million, respectively. Substantially all depreciation expense is included in the cost of contract revenue in the Company’s Consolidated Statements of Operations. Substantially all of the assets of the Company are pledged as collateral under the Company’s Credit Agreement (as defined in Note 11).

Substantially all of the Company’s long-lived assets are located in the United States.

See Note 2 to the Company’s consolidated financial statements for further discussion of property and equipment.

XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Accounts Receivable
12 Months Ended
Dec. 31, 2021
Other Current Accounts Receivable  
Other Current Accounts Receivable

7.Other Current Accounts Receivable

Other current accounts receivable at December 31, 2021 and 2020 consisted of the following:

    

December 31, 2021

    

December 31, 2020

Insurance claims receivable

$

13,273

$

57,021

Accident loss receivables

 

3,760

 

1,448

Other current receivables

552

 

1,023

Total other current accounts receivable

$

17,585

$

59,492

XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Fair Value

8.Fair Value

Recurring Fair Value Measurements

The fair value of financial instruments is the amount at which the instrument could be exchanged in a current transaction between willing parties. Due to their short-term nature, the Company believes that the carrying value of its accounts receivable, other current assets, accounts payable and other current liabilities approximate their fair values.

The Company classifies financial assets and liabilities into the following three levels based on the inputs used to measure fair value in the order of priority indicated:

Level 1- fair values are based on observable inputs such as quoted prices in active markets for identical assets or liabilities;
Level 2 - fair values are based on pricing inputs other than quoted prices in active markets for identical assets and liabilities and are either directly or indirectly observable as of the measurement date; and
Level 3- fair values are based on unobservable inputs in which little or no market data exists.

Financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value requires judgment and may affect the placement of assets and liabilities within the fair value hierarchy levels.

The following table sets forth by level within the fair value hierarchy the Company’s recurring financial assets and liabilities that were accounted for at fair value on a recurring basis as of December 31, 2021 and December 31, 2020:

Fair Value Measurements

    

Carrying Value

    

Level 1

    

Level 2

    

Level 3

December 31, 2021

  

  

  

  

Assets:

 

  

 

  

 

  

 

  

Cash surrender value of life insurance policy

$

2,813

 

 

2,813

 

Liabilities:

 

  

 

  

 

  

 

  

Derivatives

$

 

 

 

December 31, 2020

  

  

  

  

Assets:

 

  

 

  

 

  

 

  

Cash surrender value of life insurance policy

$

3,169

 

 

3,169

 

Liabilities:

 

  

 

  

 

  

 

  

Derivatives

$

1,602

 

 

1,602

 

The Company’s derivatives, which are comprised of interest rate swaps, are valued using a discounted cash flow analysis that incorporates observable market parameters, such as interest rate yield curves and credit risk adjustments, that are necessary to reflect the probability of default by us or the counterparty. These derivatives are classified as a Level 2 measurement within the fair value hierarchy. See Note 11 for additional information on the Company’s derivative instrument.

Our concrete segment has life insurance policies with a combined face value of $11.1 million as of December 31, 2021. The policies are invested in mutual funds and the fair value measurement of the cash surrender balance associated with

these policies is determined using Level 2 inputs within the fair value hierarchy and will vary with investment performance. These assets are included in the "Other noncurrent" asset section in the Company’s Consolidated Balance Sheets.

Non-Recurring Fair Value Measurements

The Company generally applies fair value valuation techniques on a non-recurring basis associated with (1) valuing assets and liabilities acquired in connection with business combinations and other transactions; (2) valuing potential impairment loss related to long-lived assets; and (3) valuing potential impairment loss related to the infinite-lived intangible asset.

Other Fair Value Measurements

The fair value of the Company’s debt at December 31, 2021 and 2020 approximated its carrying value of $39.4. million and $35.1 million, respectively, as interest is based on current market interest rates for debt with similar risk and maturity. If the Company’s debt was measured at fair value, it would have been classified as Level 2 in the fair value hierarchy.

XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

9.Intangible Assets

Intangible assets

The tables below present the activity and amortizations of finite-lived intangible assets:

    

December 31,

    

December 31, 

2021

2020

Finite-lived intangible assets, beginning of period

$

35,240

$

35,240

Additions

 

 

Total finite-lived intangible assets, end of period

$

35,240

$

35,240

Accumulated amortization, beginning of period

$

(32,055)

$

(29,985)

Current year amortization

 

(1,521)

 

(2,070)

Total accumulated amortization

 

(33,576)

 

(32,055)

Net finite-lived intangible assets, end of period

$

1,664

3,185

Infinite-lived intangible assets

6,892

6,892

Total net intangible assets

$

8,556

$

10,077

Remaining net finite-lived intangible assets were acquired as part of the purchase of TAS during 2015 and TBC during 2017 and included customer relationships. Customer relationships were valued at approximately $18.8 million and are being amortized over eight years using an accelerated method based on the pattern in which the economic benefits of the assets are consumed. For the years ended December 31, 2021, 2020 and 2019, $1.5 million, $2.1 million and $2.6 million, respectively, of amortization expense was recognized for these assets. In 2021 and 2020, the Company evaluated the useful lives of these finite-lived intangible assets and no change was needed.

Future expense remaining of approximately $1.7 million will be amortized as follows:

2022

 

1,238

2023

 

389

2024

 

37

$

1,664

The annual impairment test for both 2021 and 2020 concluded that the fair value of the Company’s infinite-lived trade name was in excess of the carrying value, therefore no impairment was recorded in each respective year.

XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Accrued Liabilities

10.Accrued Liabilities

Accrued liabilities at December 31, 2021 and 2020 consisted of the following:

    

December 31, 2021

    

December 31, 2020

Accrued salaries, wages and benefits

$

9,879

$

15,071

Accrued liabilities expected to be covered by insurance

 

19,818

 

60,365

Sales taxes

 

5,113

 

5,909

Property taxes

 

1,047

 

908

Sale-leaseback arrangement

743

676

Accounting and audit fees

413

344

Interest

 

23

 

22

Equipment purchase

461

Other accrued expenses

 

1,558

 

881

Total accrued liabilities

$

38,594

$

84,637

CARES Act

On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) which among other things includes an optional payment deferral of the employer's portion of the Social Security taxes that were otherwise due through December 31, 2020. The Company elected to defer payments of approximately $7.6 million with $3.8 million paid in December 2021 and the remaining $3.8 million due December 2022 reflected in accrued liabilities in the Company’s Consolidated Balance Sheets.

XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-term Debt And Line of Credit
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Long-term Debt and Line of Credit

11.Long-term Debt and Line of Credit

The Company entered into an amended syndicated credit agreement (the “Credit Agreement” also known as the “Fourth Amendment”) on July 31, 2018 with Regions Bank, as administrative agent and collateral agent, and the following co-syndication agents: Bank of America, N.A., BOKF, NA dba Bank of Texas, KeyBank National Association, NBH Bank, IBERIABANK, Trustmark National Bank, First Tennessee Bank NA, and Branch Banking and Trust Company. The Credit Agreement was subsequently amended in March 2019 (the “Fifth Amendment”), May 2019 (the “Sixth Amendment”) June 2020 (the “Seventh Amendment”) and October 2020 (the “Eighth Amendment”). The company incurred debt issuance costs related to the initial Credit Agreement and several of the subsequent amendments. The Credit Facility matures on July 31, 2023.

The Credit Agreement, which may be amended from time to time, provides for borrowings under a revolving line of credit and a term loan (together, the “Credit Facility”). The Credit Facility is guaranteed by the subsidiaries of the Company, secured by the assets of the Company, including stock held in its subsidiaries, and may be used to finance general corporate and working capital purposes, to finance capital expenditures, to refinance existing indebtedness, to finance permitted acquisitions and associated fees, and to pay for all related expenses to the Credit Facility. Interest is due and is computed based on the designation of the loan, with the option of a Base Rate Loan (the base rate plus the Applicable Margin), or an Adjusted LIBOR Rate Loan (the adjusted LIBOR rate plus the Applicable Margin). Interest is due on the last day of each quarter end for Base Rate Loans and at the end of the LIBOR rate period for Adjusted LIBOR Rate Loans. Principal balances drawn under the Credit Facility may be prepaid at any time, in whole or in part, without premium or penalty. Amounts repaid under the revolving line of credit may be re-borrowed.

Total debt issuance costs for the Fourth Amendment which included underwriter fees, legal fees and syndication fees were approximately $0.9 million and were capitalized as non-current deferred charges and scheduled for amortization using the effective interest rate method over the duration of the loan. The Company incurred additional debt issuance costs of approximately $0.6 million and $0.9 million respectively for the Fifth and Sixth Amendments. With the execution of the aforementioned Sixth Amendment, $50.0 million of the existing revolving line of credit was modified and accounted for under guidelines of ASC 470-50, Debt, Modifications and Extinguishments, and a pro-rated portion of unamortized debt issuance costs of approximately $0.4 million was recognized as interest expense as of May 2019. The then remaining debt issuance costs of approximately $0.9 million related to the Fourth, Fifth, and Sixth Amendments were scheduled to be amortized over the duration of the term loan, which coincides with the term of the Credit Facility.

On June 8, 2020, the Company entered into a new syndicated credit agreement (the “364-Day Revolving Credit Facility”) with Regions Bank, as administrative agent and collateral agent, and the following co-syndication agents: Bank of

America, N.A. and BOKF, NA dba Bank of Texas. Concurrent with this the Company executed an amendment to the Credit Agreement with its existing lenders (“also known as the “Seventh Amendment”) for the sole intent and outcome of executing the 364-Day Revolving Credit Facility.

The 364-Day Revolving Credit Facility provided for borrowings of up to $20 million under a new revolving line of credit. No funds were ever drawn on the 364-Day Revolving Credit Facility. The 364-Day Revolving Credit Facility matured on June 7, 2021. 

Effective, October 9, 2020, the Company entered into the Eighth Amendment to the Credit Agreement") , with Regions Bank, as Administrative Agent and Collateral Agent and Bank of America, N.A., BOKF, NA dba Bank of Texas, Iberiabank, NBH Bank, Truist Bank, and Trustmark National Bank, as Lenders. The Eighth Amendment provides for administrative revisions to the Credit Agreement, including changes to repayment requirements for involuntary asset dispositions and changes to the timing of repayment for voluntary asset dispositions. There were no debt issuance costs incurred with respect to the Eighth Amendment.

The yearly weighted average interest rate for the Credit Facility as of December 31, 2021 was 2.60%.

The Company’s obligations under debt arrangements consisted of the following:

December 31, 2021

December 31, 2020

    

    

Debt Issuance

    

    

    

Debt Issuance

    

Principal

Costs(1)

Total

Principal

Costs(1)

Total

Revolving line of credit

$

39,000

$

$

39,000

$

$

$

Term loan - current

4,500

(156)

4,344

Other debt

141

141

Total current debt

 

39,141

 

 

39,141

 

4,500

 

(156)

 

4,344

Revolving line of credit

 

 

 

 

5,000

 

(174)

 

4,826

Term loan - long-term

 

 

 

 

25,586

 

(889)

 

24,697

Other debt

259

259

Total long-term debt

259

259

30,586

(1,063)

29,523

Total debt

$

39,400

$

$

39,400

$

35,086

$

(1,219)

$

33,867

(1)Total debt issuance costs, include underwriter fees, legal fees and syndication fees and fees related to the execution of the Fourth, Fifth, Sixth, Seventh and Eighth Amendments to the Credit Agreement.

Provisions of the revolving line of credit

The Company has a maximum borrowing availability under the revolving line of credit and swingline loans (as defined in the Credit Agreement) of $50.0 million. There is a letter of credit sublimit that is equal to the lesser of $20.0 million and the aggregate unused amount of the revolving commitments then in effect. There is also a swingline sublimit equal to the lesser of $5.0 million and the aggregate unused amount of the revolving commitments then in effect.

Revolving loans may be designated as Base Rate Loan or Adjusted LIBOR Rate Loans, at the Company’s request, and must be drawn in an aggregate minimum amount of $1.0 million and integral multiples of $250,000 in excess of that amount. Swingline loans must be drawn in an aggregate minimum amount of $250,000 and integral multiples of $50,000 in excess of that amount. The Company may convert, change, or modify such designations from time to time.

The Company is subject to a commitment fee for the unused portion of the maximum borrowing availability under the revolving line of credit. The commitment fee, which is due quarterly in arrears, is equal to the Applicable Margin of the actual daily amount by which the Aggregate Revolving Commitments exceeds the Total Revolving Outstanding. The revolving line of credit termination date is the earlier of the Credit Facility termination date, July 31, 2023, or the date the outstanding balance is permanently reduced to zero, in accordance with the terms of the amended Credit Facility.

The maturity date for amounts drawn under the revolving line of credit is the earlier of the Facility termination date of July 31, 2023, or the date the outstanding balance is permanently reduced to zero.

As of December 31, 2021, the Company had $39.0 million of borrowings under the revolving line of credit. There were $1.7 million in outstanding letters of credit as of December 31, 2021, which reduced the maximum borrowing availability on the revolving line of credit to $9.3 million. During the year ended December 31, 2021, the Company drew down $53.0

million for general corporate purposes and made payments of $19.0 million on the revolving line of credit which resulted in a net increase of $34.0 million.

Provisions of the term loan

The original principal amount of $60.0 million for the term loan commitment was paid off in quarterly installment payments (as stated in the Credit Agreement). During the quarter ended June 30, 2021, the term loan component of the Credit Facility was fully extinguished, in part using proceeds of the sale of property in Tampa, Florida (see Note 6). The extinguishment of the term loan reduced the Company’s exposure to variability in interest rates and eliminated future loan amortization payment commitments. Concurrent with extinguishing the term loan, the Company canceled the remaining open position on its interest rate swap, resulting in a $1.3 million loss on the mark to market value of the swap at the date of termination. The $1.3 million was paid to the counterparty, cleared from the balance sheet as an interest rate swap liability, removed from Other Comprehensive Income and charged to interest expense during the quarter ended June 30, 2021. Further, the remaining $0.8 million of unamortized deferred debt issuance costs were charged to interest expense related to the early extinguishment of the term loan. There were no penalties incurred related to early payment of the term loan.

Other debt

The Company entered into a debt agreement with De Lage Landen Financial Services, Inc. for the purpose of financing a piece of equipment purchased. As of December 31, 2021, the carrying value of this debt is $0.4 million. The agreement is secured by the financed equipment asset and the debt is included as a component of current debt and long-term debt on the Consolidated Balance Sheets.

Financial covenants

Restrictive financial covenants under the Credit Facility include:

A minimum consolidated EBITDA requirement to not be less than the following during each noted period:

- Fiscal Quarter Ending March 31, 2022 - $2.6 million.

- Fiscal Quarter Ending June 30, 2022 - $7.7 million on a year-to-date basis.

A consolidated Leverage Ratio to not exceed the following during each noted period:

- Fiscal Quarter Ending September 30, 2022 and each Fiscal Quarter thereafter, to not exceed 3.00 to 1.00.

A consolidated Fixed Charge Coverage Ratio to not be less than the following during each noted period:

- Fiscal Quarter Ending December 31, 2022 and each Fiscal Quarter thereafter, to not be less than 1.25 to 1.00.

In addition, the Credit Facility contains events of default that are usual and customary for similar arrangements, including non-payment of principal, interest or fees; breaches of representations and warranties that are not timely cured; violation of covenants; bankruptcy and insolvency events; and events constituting a change of control.

During the fourth quarter of 2021, the Company initiated discussions with the lead bank due to concerns it would not be in compliance with financial covenants.  The Company executed the Ninth Amendment during March 2022. With the execution of the aforementioned amendment, the Company obtained a waiver on the financial covenants as of December 31, 2021.

For further details of the Ninth Amendment, see Note 20 in the Notes to the Financial Statements.

Derivative Financial Instruments

On September 16, 2015, the Company entered into a series of receive-variable, pay-fixed interest rate swaps to hedge the variability in the interest payments on 50% of the aggregate principal amount of the Regions Term Loan outstanding, beginning with a notional amount of $67.5 million. There was a total of five sequential interest rate swaps to achieve the hedged position and each year on August 31, with the exception of the final swap, the existing interest rate swap was scheduled to expire and be immediately replaced with a new interest rate swap until the expiration of the final swap on July 31, 2020. On December 6, 2018, the Company entered into a sixth receive-variable, pay-fixed interest rate swap to hedge the variability of interest payments. The sixth swap began with a notional amount of $27.0 million on July 31, 2020 and hedged the variability in the interest payments on the aggregate scheduled principal amount of the Regions Term Loan outstanding. The sixth swap was scheduled to expire on July 31, 2023. At inception, these interest rate swaps were

designated as cash flow hedges for hedge accounting, and as such, the effective portion of unrealized changes in market value were recorded in other comprehensive income (loss) and reclassified into earnings during the period in which the hedged forecasted transaction affects earnings. Gains and losses from hedge ineffectiveness were recognized in current earnings.

Upon fully extinguishing the Term Loan during the quarter ended June 30, 2021, the Company canceled the remaining term of the sixth swap and no longer owns derivative financial instruments.

XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Long-Term Liabilities
12 Months Ended
Dec. 31, 2021
Liabilities, Other than Long-term Debt, Noncurrent [Abstract]  
Other Long-Term Liabilities

12.Other Long-Term Liabilities

Other long-term liabilities at December 31, 2021 and 2020 consisted of the following:

    

December 31, 2021

    

December 31, 2020

Sale-leaseback arrangement

$

15,969

$

16,712

Deferred compensation

 

2,759

 

2,818

Accrued liabilities expected to be covered by insurance

214

 

307

Total other long-term liabilities

$

18,942

$

19,837

Sale-Leaseback Arrangement

On September 27, 2019, the Company entered into a purchase and sale agreement (the “Purchase and Sale Agreement”). Pursuant to the terms of the Purchase and Sale Agreement, the Company sold its 17300 & 17140 Market Street location in Channelview, Texas (the “Property”) for a purchase price of $19.1 million. Concurrent with the sale of the Property, the Company entered into a fifteen-year lease agreement (the “Lease Agreement”), whereby the Company will lease back the Property at an annual rental rate of approximately $1.5 million, subject to annual rent increases of 2.0%. Under the Lease Agreement, the Company has two consecutive options to extend the term of the Lease by ten years for each such option. This transaction was recorded as a failed sale-leaseback. The Company recorded a liability for the amounts received, will continue to depreciate the non-land portion of the asset, and has imputed an interest rate so that the net carrying amount of the financial liability and remaining assets will be zero at the end of the initial lease term. Concurrently with the sale, the Company paid $18.2 million towards the Term loan portion of the Company’s Credit Facility, consistent with terms of the Sixth Amendment.

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes

13.Income Taxes

The following table presents the components of our consolidated income tax expense for the years ended December 31, 2021, 2020 and 2019:

    

Current

    

Deferred

    

Total

Year ended December 31, 2021

 

  

 

  

 

  

U.S. Federal

$

$

$

State and local

 

243

$

(20)

$

223

Foreign

 

268

 

11

 

279

$

511

$

(9)

$

502

Year ended December 31, 2020

 

  

 

  

 

  

U.S. Federal

$

$

$

State and local

 

589

$

13

$

602

Foreign

 

1,370

 

4

 

1,374

$

1,959

$

17

$

1,976

Year ended December 31, 2019

 

  

 

  

 

  

U.S. Federal

$

$

$

State and local

 

716

$

104

$

820

Foreign

 

1,081

 

(33)

 

1,048

$

1,797

$

71

$

1,868

The Company’s income tax provision reconciles to the provision at the statutory U.S. federal income tax rate for each year ended December 31, as follows:

    

2021

    

2020

    

2019

 

Statutory amount

$

(2,952)

$

4,662

$

(733)

Valuation allowance on foreign tax credits

 

186

 

1,344

 

1,081

State income tax, net of federal benefit

 

44

 

792

 

991

Permanent differences, other

 

303

 

558

 

461

Permanent differences, stock compensation

 

(262)

 

328

 

311

Valuation allowance, other

 

3,108

 

(5,795)

 

(166)

Other

 

75

 

87

 

(77)

Consolidated income tax provision

$

502

$

1,976

$

1,868

Consolidated effective tax rate

 

(3.6)

%  

 

8.9

%  

 

(53.5)

%

In the year ended 2021, the Company’s effective tax rate differed from the statutory federal rate of 21% primarily due to the valuation allowance related to the current year net loss.  

In the year ended 2020, the Company’s effective tax rate differed from the statutory federal rate of 21% primarily due to the movement in the valuation allowance for current year activity, state income taxes and the non-deductibility of other permanent items.

In the year ended 2019, the Company’s effective tax rate differed from the statutory federal rate of 21% primarily due to the recording of an additional valuation allowance to offset net operating loss carryforwards and foreign tax credits generated during the period, foreign taxes, state income taxes and the non-deductibility of certain permanent items.

Deferred Taxes

The Company’s deferred tax assets and liabilities are as follows:

Long Term

As of December 31, 

    

2021

    

2020

Assets related to:

 

  

 

  

Accrued liabilities

$

1,568

$

1,058

Intangible assets

 

2,510

 

2,818

Net operating loss carryforward

 

11,966

 

10,259

Stock-based compensation

 

326

 

377

Foreign tax credits

 

3,968

 

3,782

Goodwill

 

5,249

 

6,199

Leases

8,772

10,235

Other

 

2,040

 

1,518

Total gross deferred tax assets

 

36,399

 

36,246

Less valuation allowance

(15,443)

(12,493)

Total net deferred tax assets

20,956

23,753

Liabilities related to:

 

  

 

  

Depreciation and amortization

 

(20,700)

 

(23,308)

Other

 

(384)

 

(582)

Total deferred tax liabilities

 

(21,084)

 

(23,890)

Net deferred tax liabilities

$

(128)

$

(137)

The Company has net operating loss carryforwards for federal income tax purposes of $30.2 million as of December 31, 2021, which are available to reduce future taxable income. The Company’s federal net operating losses arose after the 2017 tax year and can be carried forward for an indefinite period of time but are limited to offset 80% of taxable income in any given year. The Company has state net operating losses of $124.3 million that expire beginning in 2027. A portion of the state losses that arose after the 2017 tax year may be carried forward indefinitely. Additionally, the Company has foreign tax credits of $4.0 million that can be carried forward for up to ten years. The Company has foreign tax credits that will expire next year.

The Company assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to realize the existing deferred tax assets. The Company considers the scheduled reversal of deferred tax liabilities, available carryback periods, and tax-planning strategies in making this assessment. According to ASC subtopic 740-10, the Company’s history of losses is a significant piece of objective evidence. This objective evidence is weighed more heavily than the Company’s subjective positive evidence such as our estimated future taxable income and growth. Therefore, as of December 31, 2021, the Company continues to maintain a valuation allowance of $15.4 million. This valuation allowance increased by $3.0 million during the year ended December 31, 2021 primarily to offset net operating losses generated during the current period.  

Uncertain Tax Benefits

The Company and its subsidiaries file consolidated federal income tax returns in the United States and also file in various states and foreign jurisdictions. With few exceptions, the Company remains subject to federal and state income tax examinations for the years of 2013-2021. As of December 31, 2021, the Company has recorded unrecognized tax benefits of $1.6 million for any uncertain tax positions. The Company does not expect that unrecognized tax benefits as of December 31, 2021 for certain federal income tax matters will significantly change over the next 12 months. The final outcome of these uncertain tax positions is not yet determinable.

The change in the total gross unrecognized tax benefits and prior year audit resolutions of the Company during the years ended December 31, 2021and 2020 are reconciled in the table below:

    

2021

    

2020

Balance at beginning of the year

$

1,614

$

1,614

Additions based on tax position related to current year

 

 

Additions based on tax positions related to prior years

 

 

Reductions based on tax positions related to current year

 

 

Reductions based on tax positions related to prior years

 

 

Settlements with tax authorities

 

 

Lapse of statute of limitations

 

 

Balance at end of the year

$

1,614

$

1,614

The Company’s policy is to recognize interest and penalties related to any unrecognized tax liabilities as additional tax expense. No interest or penalties have been accrued at December 31, 2021, 2020 and 2019. The Company believes it has appropriate and adequate support for the income tax positions taken and to be taken on its tax returns and that its accruals for tax liabilities are adequate for all open years based on an assessment of many factors including past experience and interpretations of tax law applied to the facts of each matter. Although the Company believes its recorded assets and liabilities are reasonable, tax regulations are subject to interpretation and tax litigation is inherently uncertain; therefore the Company’s assessments can involve both a series of complex judgments about future events and rely heavily on estimates and assumptions. Although the Company believes that the estimates and assumptions supporting its assessments are reasonable, the final determination of tax audit settlements and any related litigation could be materially different from that which is reflected in historical income tax provisions and recorded assets and liabilities. If the Company were to settle an audit or a matter under litigation, it could have a material effect on the income tax provision, net income, or cash flows in the period or periods for which that determination is made. Any accruals for tax contingencies are provided for in accordance with U.S. GAAP.

The Company does not believe that its tax positions will significantly change due to any settlement and/or expiration of statutes of limitations prior to December 31, 2022.

XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share

14.Earnings Per Share

Basic earnings per share is based on the weighted average number of common shares outstanding during each period. Diluted earnings per share is based on the weighted average number of common shares outstanding as well as the effect of all dilutive common stock equivalents during each period net income is generated. For the years ended December 31, 2021, 2020 and 2019, the Company had 831,077, 1,159,440, and 1,636,656, securities, respectively, that were potentially dilutive in earnings per share calculations. Such dilution is dependent on the excess of the market price of our stock over the exercise price and other components of the treasury stock method. The exercise price for certain stock options awarded by the Company exceeded the average market price of the Company’s common stock for the years ended December 31, 2021, 2020 and 2019. Such stock options are antidilutive and are not included in the computation of earnings per share for those periods.

The following table reconciles the denominators used in the computations of both basic and diluted earnings per share:

Year ended December 31, 

    

2021

    

2020

    

2019

Basic:

 

  

 

  

 

  

Weighted average shares outstanding

 

30,763,527

 

30,122,362

 

29,322,054

Diluted:

 

  

 

  

 

  

Total basic weighted average shares outstanding

 

30,763,527

 

30,122,362

 

29,322,054

Effect of potentially dilutive securities:

 

  

 

  

 

  

Common stock options

 

 

 

Total weighted average shares outstanding assuming dilution

 

30,763,527

 

30,122,362

 

29,322,054

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2021
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation

15.Stock-Based Compensation

The Compensation Committee of the Company’s Board of Directors is responsible for the administration of the Company’s  stock incentive plans, which include the balance of shares remaining under the 2011 Long Term Incentive Plan (the "2011 LTIP") and 2017 Long Term Incentive Plan (the "2017 LTIP"), which was approved by shareholders in May 2017 and authorized the maximum aggregate number of shares to be issued of 2,400,000. In general, the Company’s 2017 LTIP provides for grants of restricted stock and stock options to be issued with a per-share price equal to the fair market value of a share of common stock on the date of grant. Option terms are specified at each grant date, but are generally are 10 years from the date of issuance. Options generally vest over a three to five year period.

Restricted Stock

The following table summarizes the restricted stock activity under the Company’s equity incentive plans :

    

    

Weighted

Number

Average

of

Fair Value

Shares

Per Share

Nonvested at January 1, 2019

 

417,941

$

7.04

Granted

 

757,012

$

2.52

Vested

 

(585,754)

$

3.74

Forfeited shares

 

(72,627)

$

6.05

Nonvested at December 31, 2019

 

516,572

$

4.29

Granted

 

1,038,044

$

2.76

Vested

 

(496,797)

$

2.87

Forfeited shares

 

(107,383)

$

7.13

Nonvested at December 31, 2020

 

950,436

$

3.04

Granted

 

916,531

$

4.58

Vested

 

(690,676)

$

3.43

Forfeited shares

 

(234,232)

$

4.22

Nonvested at December 31, 2021

 

942,059

$

3.97

Independent directors receive equity compensation in the form of grants. In May 2021, the Company’s six independent directors each received equity compensation grants of 14,975 shares, with a fair value of $6.01 per share. In September 2021, the Company granted an independent director 18,215 shares of restricted common stock, which vested immediately on the date of grant. The fair value of all shares awarded on the date of grant was $5.49.

In May 2020, the Company’s six independent directors each received equity compensation grants of 39,823 shares, with a fair value of $2.26 per share.

In January 2019, two new independent directors each received equity compensation grants of 8,427 shares, with a fair value of $4.45 per share. In May 2019, five of the Company’s independent directors each received equity compensation grants of 45,918 shares, with a fair value of $1.96 per share. In October 2019, a new independent director received an equity compensation grant of 14,218 shares, with a fair value of $4.22 per share.

In May 2021, certain officers and executives of the Company were awarded 160,000 shares of restricted common stock with a vesting period of three years and a fair value of $6.01 per share. In September 2021, the Company granted an executive of the Company 9,901 shares of restricted common stock with a vesting period of three years and a fair value of $5.05 per share. In December 2021, certain officers and executives of the Company were awarded 139,000 shares of restricted common stock with a vesting period of three years and a fair value of $3.75 per share.

In February 2020, the Company granted an executive of the Company 15,121 shares of restricted common stock, which vested immediately on the date of grant. The fair value of all shares awarded on the date of grant was $4.96 per share. In March 2020, certain officers and executives of the Company were awarded 170,235 shares of restricted common stock with a vesting period of three years and a fair value of $3.73 per share. In May 2020, certain officers and executives of the Company were awarded 100,000 shares of restricted common stock with a vesting period of three years and a fair value of $2.26 per share. In September 2020, the Company granted an executive of the Company 25,000 shares of restricted common stock with a vesting period of three years and a fair value of $2.58 per share. In December 2020, certain officers

and executives of the Company were awarded 95,000 shares with a vesting period of three years and a fair value of $4.92 per share.

In March 2019, the Company granted an executive of the Company 168,350 shares of restricted common stock, which vested one-third at March 31, June 30, and September 30, 2019, respectively. The fair value of all shares awarded on the date of the grant was $2.97 per share. In May 2019, certain officers and executives of the Company were awarded 62,500 shares with a vesting period of three years and a fair value of $1.96 per share. In July 2019, certain officers and executives of the Company were awarded 46,500 shares with a vesting period of three years and a fair value of $3.66. In December 2019, certain officers and executives of the Company were awarded 31,500 shares with a vesting period of three years and a fair value of $5.08 per share.

Performance Units

In May 2021, the Company awarded certain executives 240,000 performance-based units. The performance-based units will potentially vest 100% if the target is met, with 100% of the units to be earned based on the achievement of an objective, tiered return on invested capital, measured over a three-year performance period. The Company evaluates the probability of achieving this each reporting period. The fair value of all units awarded on the date of the grant was $6.01 per unit.

In May 2020, the Company awarded certain executives 300,000 performance-based units. The performance-based units will potentially vest 50% if the target is met, with 25% each vesting on the second and third anniversary of the determination that the target was met, with 100% of the units to be earned based on the achievement of an objective, tiered return on invested capital, measured over a one-year performance period ending June 30,2021. The Company evaluates the probability of achieving this each reporting period. The fair value of all units awarded on the date of the grant was $2.26 per unit.

In August 2021, the Company determined the performance-based units awarded in May 2020 vested near the outperformance level established above the target set based on the achievement of an objective, tiered return on invested capital, measured over a one-year performance period ending June 30, 2021. As a result, the executives earned an additional 259,565 performance-based units with a fair value of $2.26, of which 50% vested immediately on the date of determination and 25% each will vest on the first and second anniversary of the date of determination.

In May 2019, the Company awarded certain executives 187,500 performance-based units. The performance-based units will potentially vest 50% if the target is met, with 25% each vesting on the second and third anniversary of the grant, with 100% of the units to be earned based on the achievement of an objective, tiered return on invested capital, measured over a one-year performance period. The fair value of all units awarded on the date of the grant was $1.96 per unit.

In August 2020, the Company determined the performance-based units awarded in May 2019 vested at the outperformance level established above the target set based on the achievement of an objective, tiered return on invested capital, measured over a one-year performance period ending June 30, 2020. As a result, the executives earned an additional 93,750 performance-based units with a fair value of $1.96, of which 50% vested immediately on the date of determination and 25% each will vest on the first and second anniversary of the date of determination.

Stock Options

The following table summarizes the stock option activity under the Company’s equity incentive plans:

    

    

Weighted

    

Weighted

    

Average

Average

Number

Exercise

Contractual

Aggregate

of

Price

Life

Intrinsic

Shares

Per Share

(Years)

Value

Outstanding at January 1, 2019

 

1,664,781

$

8.31

 

  

 

  

Exercised

 

(7,021)

$

4.94

 

  

 

  

Forfeited

 

(192,994)

$

15.26

 

  

 

  

Outstanding at December 31, 2019

 

1,464,766

$

7.41

 

  

 

  

Forfeited

 

(542,151)

$

7.94

 

  

 

  

Outstanding at December 31, 2020

 

922,615

$

7.10

 

  

 

  

Exercised

 

(28,546)

$

3.86

 

  

 

  

Forfeited

 

(169,365)

$

6.32

 

  

 

  

Outstanding at December 31, 2021

 

724,704

$

7.41

 

  

 

  

Vested and expected to vest at December 31, 2021

 

724,704

$

7.41

 

4.57

$

Exercisable at December 31, 2021

 

724,704

$

7.41

 

4.57

$

For years ended December 31, 2021, 2020 and 2019, compensation expense related to stock based awards outstanding for the periods was $2.4 million, $2.0 million and $2.8 million, respectively. The Company applies a 3.2% and 5.5% forfeiture rate, which gets compounded over the vesting terms of the individual award, to its restricted stock and option grants, respectively, based on historical analysis. For the year ended December 31, 2021, expense related to the purchase of vested stock-based awards for certain officers of the Company was approximately $0.9 million. For the year ended December 31, 2020, expense related to the purchase of vested stock-based awards for certain officers of the Company was approximately $0.2 million.

In the year ended December 31, 2021, the Company received proceeds of approximately $0.1 million upon the exercise of 28,546 options. In the year ended December 31, 2020, no stock options were exercised. In the year ended December 31, 2019, the Company received proceeds of less than $0.1 million upon the exercise of 7,021 options.

As of December 31, 2021, total unrecognized compensation expense related to unvested stock was approximately $3.2 million, which is expected to be recognized over a period of approximately 2.2 years.

    

2021

    

2020

    

2019

Total intrinsic value of options exercised

$

50

$

$

Total fair value of shares vested

$

93

$

329

$

769

XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Employee Benefits

16.Employee Benefits

All of the Company’s marine segment employees except the Associate Divers, the Associate Tugmasters, and union employees in the Pacific Northwest, are eligible to participate in the Company’s 401(k) Retirement Plan after completing six months of service. Each participant may contribute between 1% and 80% of eligible compensation on a pre-tax basis, up to the annual IRS limit. The Company matches 100% on the first 2% of eligible compensation contributed to the Plan and 50% on the next 2% of eligible compensation contributed to the Plan. Participants’ contributions are fully vested at all times. Employer matching contributions vest over a four-year period. At its discretion, the Company may make additional matching and profit-sharing contributions. During the years ended December 31, 2021, 2020 and 2019 the Company contributed $1.4 million, $1.2 million and $1.3 million, respectively to the Plan.

All of the Company’s concrete segment employees except Leads, Helpers, Laborers, Finishers, Formsetters, Carpenters, Rodbusters, Patchmen, Equipment Operators, Field Engineering Trainees and certain Highly Compensated Employees are eligible to participate in the AGC Southwest Chapters 401(k) Retirement Plan, a multiple employer plan, after completing three months of service. Each participant may contribute up to the annual IRS limit. The Company matches 50% on the first 6% of eligible compensation contributed to the Plan. Participants’ contributions are fully vested at all times. Employer matching contributions vest over a five-year period. At its discretion, the Company may make additional matching and

profit-sharing contributions. During the year ended December 31, 2021, 2020 and 2019, the Company contributed $0.9 million, less than $0.1 million and $0.1 million, respectively.

The Company contributes to several multi-employer defined pension plans under the terms of collective-bargaining agreements that cover its union-represented employees. Risks of participating in these multi-employer plans are different from single-employer plans in the following aspects:

Assets contributed to the multi-employer plan by one employer may be used to provide benefits to employees of other participating employers;
If a participating employer stops contributing to the plan, the unfunded obligations of the plan may be borne by the remaining participating employers; and
If the Company chooses to stop participating in its multi-employer plans, it may be required to pay a withdrawal liability based on the underfunded status of the plan.

The following table presents the Company’s participation in these plans:

Pension Protection

Expiration

Act ("PPA")

of

Employer

Certified Zone Status

FIP/RP

Collective

Identification

(1)

Status

Contributions

Surcharge

Bargaining

Pension Trust Fund

Number

2021

2020

P/I (2)

2021

2020

2019

Imposed

Agreement

International Union of Operating Engineers - Employers Construction Industry Retirement Plan - Local 302 and 612 Trust Funds

    

91-6028571

    

Green

    

Green

    

N/A

    

$

1,297

    

$

2,480

    

$

3,021

    

    

2022

Washington Laborers

91-6022315

Green

Green

N/A

$

244

$

236

$

30

2023

Carpenters Retirement Plan of Western Washington

 

91-6029051

 

Green

 

Green

 

N/A

$

1,700

$

1,898

$

695

 

 

2022

Cement Masons & Plasterers Trust Funds

91-6066773

Green

Green

N/A

$

32

$

39

$

2

2023

Washington-Idaho-Montana Carpenters-Employers Retirement Trust Fund

91-6123987

Yellow

Yellow

I

$

$

$

36

2021

Engineers - AGC Retirement Trust of the Inland Empire

91-6070237

Yellow

Yellow

I

$

$

$

20

2021

Western Conference of Teamsters Pension Trust Fund

91-6145047

Green

Green

N/A

$

44

$

15

$

2023

Alaska Carpenters Trust Fund

 

92-0120866

 

Yellow

 

Yellow

 

I

$

$

271

$

377

 

 

2021

Alaska Laborers Trust Fund

 

91-6028298

 

Yellow

 

Yellow

 

I

$

$

226

$

552

 

 

2023

(1)The most recent PPA zone status available in 2021 and 2020 is for the plan’s year end during 2020 and 2019, respectively.  Zone status is based on information received from the plan and is indicative of the plans funding status. Among other factors, plans in the red zone are generally less than 65 percent funded, plans in the orange zone are less than 80 percent funded and have an Accumulated Funding Deficiency in the current year or projected into the next six years, plans in the yellow zone are less than 80 percent funded, and plans in the green zone are at least 80 percent funded.
(2)The FIP/RP Status P/I column indicates plans for which a financial improvement plan ("FIP") or a rehabilitation plan ("RP") is either pending ("P"), or implemented ("I").

There are currently no plans to withdraw from any of the multi-employer plans in which the Company participates.

XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

17.Commitments and Contingencies

On August 21, 2020, a Company dredge, the Waymon L. Boyd, was consumed by a fire while working on a project in the Port of Corpus Christi. Five crewmembers were killed, several more were injured, some seriously, and the vessel was declared a total loss. This incident also resulted in the discharge of approximately 18,000 gallons of oil, diesel fuel and contaminated water into the Corpus Christi Ship Channel, all of which was promptly cleaned up. The Company has fully cooperated with the U.S. Coast Guard, the Port of Corpus Christi Authority, and the National Transportation Safety Board, among others, while they investigated the cause of this incident. The National Transportation Safety Board named the Company as a party of interest in their investigation. A total of eight separate lawsuits were filed against the Company by certain crewmembers or their heirs under the general maritime law and the Jones Act. In response thereto, the Company filed an action in the U.S. District Court for the Southern District of Texas that requested  consolidation of the lawsuits for procedural purposes since they all arose out of the same occurrence and sought exoneration from or limitation of liability relating to the foregoing incident as provided for in the federal rules of procedure for maritime claims. The Limitation Court set a deadline of February 17, 2021 by which all claims were required to be filed and as of the Court’s deadline, thirteen persons, estates and/or entities filed claims in the Limitation for personal injuries, death, property damages and business interruption, loss of profit, loss of use of natural resources and other economic damages for unspecified economic

and compensatory damages. The Company then filed a Default Motion with the Court which was granted on April 8, 2021 that barred the filing of any further claims. Applicable accounting guidance under ASC 450 required the Company to recognize a loss if the loss is determined to be probable and reasonably estimable. As of December 31, 2021, we have recognized $206.7 million in total liabilities with respect to this incident, which includes approximately $192.0 million paid by the Company to date (including full settlements with 17 of the 18 crewmembers and wreck removal costs), and accruals totaling approximately $14.6 million for outstanding claims.  Since the end of the year the remaining crewmember claim has been settled, funded, and reimbursed, and the remaining property damages claim has settled, with funding and reimbursement pending. Thus, all claims arising from the August 21, 2020 incident have been settled within insurance coverage limits, the carriers of such insurance have reimbursed the Company $189.6 million, to date, and the Company remains confident that it otherwise has adequate vessels, equipment, and personnel to fulfill all ongoing, booked and reasonably foreseeable work.

In addition, the Company is involved in various other legal and other proceedings which are incidental to the conduct of its business, none of which in the opinion of management will have a material effect on the Company’s financial condition, results of operations or cash flows. Management believes that it has recorded adequate accrued liabilities and believes that it has adequate insurance coverage or has meritorious defenses for these other claims and contingencies.

A legal matter was settled in the Company’s favor for $5.5 million during the first quarter of 2018. Settlement amounts were recorded in Other gain from continuing operations in the Condensed Consolidated Statement of Operations, Prepaid expenses and other (current portion of the notes receivable) and Other non-current assets (non-current portion of the notes receivable) in the Condensed Consolidated Balance Sheets. As of December 31, 2021, the current portion of the notes receivable was $0.8 million and the non-current portion was $1.1 million, net of $0.1 million of unamortized discount. Legal fees related to this matter were expensed as incurred during the respective reporting period.

XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Segment Information

18.Segment Information

The Company currently operates in two reportable segments: marine and concrete. The Company’s financial reporting systems present various data for management to run the business, including profit and loss statements prepared according to the segments presented. Management uses operating income to evaluate performance between the two segments. Segment information for the periods presented is provided as follows:

    

Year Ended December 31,

2021

2020

2019

Marine

 

Contract revenues

$

263,915

$

388,173

$

369,138

Operating income

 

5,760

 

29,815

 

12,841

Depreciation and amortization expense

 

(17,287)

 

(18,369)

 

(19,889)

Total assets

$

236,773

$

290,372

Property and equipment, net

 

93,383

 

109,298

Concrete

 

  

 

  

 

  

Contract revenues

$

337,445

$

321,769

$

339,252

Operating income

 

(15,077)

 

(3,229)

 

(10,648)

Depreciation and amortization expense

 

(8,143)

 

(8,848)

 

(8,519)

Total assets

$

114,977

$

123,817

Property and equipment, net

 

13,271

 

16,199

In connection with the preparation of the financial statements for the year ended December 31, 2021, the Company has identified and corrected certain immaterial errors in segment reporting for all periods presented. Specifically, certain corporate overhead costs previously recorded to the marine segment as part of operating income (loss) and allocated from the marine segment to the concrete segment below operating income in the other income (expense) line have been allocated from the marine segment to the concrete segment as part of the determination of operating income for each segment. These corrections resulted in an offsetting change in operating income (loss) for each segment of $12.9 million and $11.8 million for the years ended December 31, 2020 and December 31, 2019, respectively.

There was less than $0.1 million in intersegment revenues between the Company’s two reportable segments for the year ended December 31, 2021. There were $2.8 million in intersegment revenues between the Company’s two reportable segments for the year ended December 31, 2020. The marine segment had foreign revenues of $2.9 million and $12.5. million, respectively, for the years ended December 31, 2021 and 2020. These revenues are derived from projects in the Caribbean Basin and Mexico and are paid primarily in U.S. dollars. There was no foreign revenue for the concrete segment.

XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Leases

19.Leases

The Company has operating and finance leases for office space, equipment and vehicles. Leases recorded on the balance sheet consists of the following:

    

December 31,

December 31,

Leases

2021

2020

Assets

Operating lease right-of-use assets, net (1)

$

14,686

$

18,874

Financing lease right-of-use assets, net (2)

 

14,561

 

12,858

Total assets

$

29,247

$

31,732

Liabilities

 

  

 

  

Current

 

  

 

  

Operating

$

3,857

$

4,989

Financing

 

3,406

 

3,901

Total current

 

7,263

 

8,890

Noncurrent

 

  

 

  

Operating

 

11,637

 

14,537

Financing

 

10,908

 

8,376

Total noncurrent

 

22,545

 

22,913

Total liabilities

$

29,808

$

31,803

(1)Operating lease right-of-use assets are recorded net of accumulated amortization of  $9.5 million and $9.0 million as of December 31, 2021 and 2020, respectively.
(2)Financing lease right-of-use assets are recorded net of accumulated amortization of $2.7 million and $6.4 million as of December 31, 2021 and 2020, respectively.

Other information related to lease term and discount rate is as follows:

December 31,

 

December 31,

 

2021

 

2020

 

Weighted Average Remaining Lease Term (in years)

  

  

Operating leases

4.90

5.25

Financing leases

4.70

4.96

Weighted Average Discount Rate

Operating leases

4.75

%

4.73

%

Financing leases

4.28

%

4.46

%

The components of lease expense are as follows:

Year Ended December 31,

    

2021

    

2020

 

2019

Operating lease costs:

 

  

 

  

  

Operating lease cost

$

5,814

$

6,430

$

6,930

Short-term lease cost (1)

 

1,607

 

3,871

 

2,001

Financing lease costs:

 

  

 

  

 

  

Interest on lease liabilities

 

491

 

548

 

362

Amortization of right-of-use assets

 

2,822

 

3,324

 

2,312

Total lease cost

$

10,734

$

14,173

$

11,605

(1)Includes expenses related to leases with a lease term of more than one month but less than one year.

Supplemental cash flow information related to leases is as follows:

Year Ended December 31,

2021

2020

 

2019

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

Operating cash flows for operating leases

$

5,666

$

6,262

$

6,887

Operating cash flows for finance leases

$

491

$

548

$

362

Financing cash flows for finance leases

$

3,035

$

3,619

$

2,906

Non-cash activity:

 

 

  

 

  

ROU assets obtained in exchange for new operating lease liabilities

$

1,567

$

7,829

$

25,743

ROU assets obtained in exchange for new financing lease liabilities

$

7,318

$

11,270

$

1,021

Maturities of lease liabilities are summarized as follows:

Operating Leases

Finance Leases

Year ending December 31,

2022

$

4,495

$

3,990

2023

 

3,666

 

3,134

2024

 

2,838

 

2,574

2025

 

2,354

 

1,968

2026

 

1,730

 

2,105

Thereafter

 

2,359

 

2,322

Total future minimum lease payments

 

17,442

 

16,093

Less - amount representing interest

 

1,948

 

1,779

Present value of future minimum lease payments

 

15,494

 

14,314

Less - current lease obligations

 

3,857

 

3,406

Long-term lease obligations

$

11,637

$

10,908

XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Event
12 Months Ended
Dec. 31, 2021
Subsequent Event  
Subsequent Event

20.Subsequent Event

During the fourth quarter of 2021, the Company initiated discussions with the lead bank due to concerns it would not be in compliance with financial covenants.  The Company executed the Ninth Amendment during March 2022. With the execution of the aforementioned amendment, the Company obtained a waiver on the financial covenants as of December 31, 2021.

This amendment to the Credit Agreement will among other things, waive covenant defaults, reset the revolver limit, implement an anti-cash hoarding provision and institute temporary covenant requirements. As of the execution date, the amendment will require a minimum consolidated EBITDA of $2.6 million in the first quarter of 2022 and a minimum consolidated EBITDA of $7.7 million in the second quarter of 2022 on a year-to-date basis. The consolidated leverage ratio requirement will be reinstated at not to exceed 3.00 times in the third quarter of 2022. The consolidated fixed charge coverage ratio requirement will be reinstated at not to be less than 1.25 times in the fourth quarter of 2022. Additionally, as of the execution date, the amendment will reduce the commitment on the revolving line of credit to $42.5 million. With the execution of the Ninth Amendment, the existing Credit Facility will be treated as a modification of debt and accounted for under the guidelines of ASC 470-50, Debt, Modifications and Extinguishments. The new debt issuance costs of approximately $1.0 million, inclusive of appraisal and bank consulting fees, related to the execution of the Ninth Amendment will be amortized through the maturity date.

XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II - Valuation And Qualifying Accounts
12 Months Ended
Dec. 31, 2021
Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation And Qualifying Accounts

ORION GROUP HOLDINGS, INC.

SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS

(Dollars in thousands)

    

Balance at the

    

Charged to

    

    

Balance at the

Beginning of

Revenue, Cost

End of

Description

the Period

or Expense

Deduction

the Period

Year ended December 31, 2019

  

  

  

  

Allowance for credit losses

$

4,280

$

$

1,680

$

2,600

Reserve for losses on uncompleted contracts

$

22,770

$

2,455

$

14,300

$

10,925

Year ended December 31, 2020

 

  

 

  

 

  

 

  

Allowance for credit losses

$

2,600

$

(487)

$

1,702

$

411

Reserve for losses on uncompleted contracts

$

10,925

$

543

$

9,995

$

1,473

Year ended December 31, 2021

 

  

 

  

 

  

 

  

Allowance for credit losses

$

411

$

$

88

$

323

Reserve for losses on uncompleted contracts

$

1,473

$

33

$

1,472

$

34

XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Principles (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

These consolidated financial statements include the accounts of the parent company, Orion Group Holdings, Inc. and its wholly-owned subsidiaries and have been prepared in accordance with U.S. GAAP. All intercompany balances and transactions have been eliminated in consolidation.

In connection with preparing consolidated financial statements for each annual and interim reporting period, the Company is required to evaluate whether there are conditions or events, considered in aggregate, that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. Substantial doubt exists when conditions and events, considered in aggregate, indicate that it is probable that a company will be unable to meet its obligations as they become due within one year after the date that the consolidated financial statements are issued. This evaluation initially does not take into consideration the potential mitigating effect of management’s plans and actions that have not been fully implemented as of the date that the financial statements are

issued. When substantial doubt exists, management evaluates whether the mitigating effect of its plans sufficiently alleviates substantial doubt about the Company’s ability to continue as a going concern. The mitigating effect of management’s plans, however, is only considered if both: (1) it is probable that the plans will be effectively implemented within one year after the date that the financial statements are issued; and (2) it is probable that the plans, when implemented, will mitigate the relevant conditions or events that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. Generally, to be considered probable of being effectively implemented, the plans must have been approved before the date that the financial statements are issued.

The assessment of the liquidity and going concern requires the Company to make estimates of future activity and judgments about whether the Company has adequate liquidity to operate.  Significant assumptions used in the Company's forecasted model of liquidity include forecasted sales, costs, our ability to manage spending on capital expenditures, limit spending on the ERP system implementation and improve working capital. Based on a careful assessment of these factors management believes that the Company will have adequate liquidity for its operations for at least the next 12 months. Therefore, management’s conclusion is that substantial doubt is not raised as to our ability to continue as a going concern.

Revenue Recognition

Revenue Recognition

The Company’s revenue is derived from contracts to provide marine construction, dredging, turnkey concrete services, and other specialty services. The Company’s projects are typically brief in duration, however may span a period of over one year. The Company determines the appropriate accounting treatment for each contract before work begins and, subject to qualifications discussed in the next paragraph, generally records contract over time.

Performance obligations are promises in a contract to transfer distinct goods or services to the customer and are the unit of account under Topic 606. Each of the Company’s contracts and related change orders typically represent a single performance obligation because the Company provides an integrated service and individual goods and services are not separately identifiable. Revenue is recognized over time because control of the promised goods and services are continuously transferred to the customer over the life of the contract. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using its best estimate of the stand-alone selling price of each distinct good or service. Progress is measured by the percentage of actual contract costs incurred to date to total estimated costs for each contract. This method is used because management considers contract costs incurred to be the best available measure of progress on these contracts. Contract costs include all direct costs, such as

material and labor, and those indirect costs incurred that are related to contract performance such as payroll taxes and insurance. General and administrative costs are charged to expense as incurred. Upfront costs, such as costs to mobilize personnel and equipment prior to satisfying a performance obligation are capitalized and amortized over the contract performance period.

Changes in job performance, job conditions and estimated profitability, including those arising from final contract settlements, may result in revisions to costs and reported revenue and are recognized in the period in which the revisions are determined. The effect of changes in estimates of contract revenue or contract costs is recognized as an adjustment to recognized revenue on a cumulative catch-up basis. When the Company anticipates a loss on a contract that is not yet complete, it recognizes the entire loss in the period in which such losses are determined. Revenue is recorded net of any sales taxes collected and paid on behalf of the customer, if applicable.

Contract revenue is derived from the original contract price as modified by agreed-upon change orders and estimates of variable consideration related to incentive fees and change orders or claims for which price has not yet been agreed by the customer. The Company estimates variable consideration based on its assessment of the most likely amount to which it expects to be entitled. Variable consideration is included in the estimated recognition of revenue to the extent it is probable that a significant reversal of cumulative recognized revenue will not occur. A determination that the collection of a claim is probable is based upon compliance with the terms of the contract and the extent to which the Company performed in accordance therewith but does not guarantee collection in full.

Assets and liabilities derived from contracts with customers include the following:

Accounts Receivable: Trade, net of allowance - Represent amounts billed and currently due from customers and are stated at their estimated net realizable value.
Accounts Receivable: Retainage - Represent amounts which have not been billed to or paid by customers due to retainage provisions in construction contracts, which amounts generally become payable upon contract completion and acceptance by the customer.
Contract Assets - Represent revenues recognized in excess of amounts billed, which management believes will be billed and collected within one year of the completion of the contract and are recorded as a current asset, until such amounts are either received or written off.
Contract Liabilities - Represent billings in excess of revenues recognized and are recorded as a current liability, until the underlying obligation has been performed or discharged.
Classification of Current Assets and Liabilities

Classification of Current Assets and Liabilities

The Company includes in current assets and liabilities amounts realizable and payable in the normal course of contract completion.

Cash and Cash Equivalents

Cash and Cash Equivalents

The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. At times, cash held by financial institutions may exceed federally insured limits. The Company has not historically sustained losses on its cash balances in excess of federally insured limits. Cash equivalents at December 31, 2021 and December 31, 2020 consisted primarily of overnight bank deposits.

Risk Concentrations

Risk Concentrations

Financial instruments that potentially subject the Company to concentrations of credit risk principally consist of accounts receivable.

The Company depends on its ability to continue to obtain federal, state and local governmental contracts, and indirectly, on the amount of funding available to these agencies for new and current governmental projects. Therefore, a portion of the Company’s operations is dependent upon the level and timing of government funding. Statutory mechanics liens provide the Company high priority in the event of lien foreclosures following financial difficulties of private owners, thus minimizing credit risk with private customers.

Accounts Receivable

Accounts Receivable

Accounts receivable are stated at the historical carrying value, net of allowances for credit losses. The Company has significant investments in billed and unbilled receivables as of December 31, 2021 and December 31, 2020. Billed receivables represent amounts billed upon the completion of small contracts and progress billings on large contracts in accordance with contract terms and milestone achievements. Unbilled receivables on contracts represent recoverable costs and accrued profits that are not yet capable of being billed under the terms of the applicable contracts. Revenue associated with these billings is recorded net of any sales tax, if applicable.

Past due balances over 90 days and other higher risk receivables identified by management are reviewed individually for collectability. In establishing an allowance for credit losses, the Company evaluates its contract receivables and contract assets and thoroughly reviews historical collection experience, the financial condition of its customers, billing disputes and other factors. The Company writes off potentially uncollectible accounts receivable against the allowance for credit losses if it is determined that the amounts will not be collected or if a settlement with respect to a disputed receivable is reached for an amount that is less than the carrying value. As of December 31, 2021, and December 31, 2020, the Company has recorded an allowance for credit losses of $0.3 million and $0.4 million, respectively.

Balances billed to customers but not paid pursuant to retainage provisions in construction contracts generally become payable upon contract completion and acceptance by the owner. Retainage at December 31, 2021 totaled $41.4 million, of which $5.4 million is expected to be collected beyond December 31, 2022. Retainage at December 31, 2020 totaled $36.5 million.

From time to time, the Company negotiates change orders and claims with its customers. Unsuccessful negotiations of claims could result in a change to contract revenue that is less than amounts previously recorded, which could result in the recording of a loss in the amount of the shortfall. Successful claims negotiations could result in the recovery of previously recorded losses. Significant losses on receivables could adversely affect the Company’s financial position, results of operations and overall liquidity.

Advertising Costs

Advertising Costs

The Company primarily obtains contracts through the open bid process, and therefore advertising costs are not a significant component of expense. Advertising costs are expensed as incurred.

Environmental Costs

Environmental Costs

Costs related to environmental remediation are charged to expense. Other environmental costs are also charged to expense unless they increase the value of the property and/or provide future economic benefits, in which event the costs are capitalized. Environmental liabilities, if any, are recognized when the liability is considered probable and the amount can be reasonably estimated. The Company did not recognize any environmental liabilities as of December 31, 2021 or December 31, 2020.

Fair Value Measurements

Fair Value Measurements

The Company evaluates and presents certain amounts included in the accompanying consolidated financial statements at “fair value” in accordance with U.S. GAAP, which requires the Company to base its estimates on assumptions that market participants, in an orderly transaction, would use to price an asset or liability, and to establish a hierarchy that prioritizes the information used to determine fair value. Refer to Note 8 for more information regarding fair value determination.

The Company generally applies fair value valuation techniques on a non-recurring basis associated with  (1) valuing assets and liabilities acquired in connection with business combinations and other transactions; (2) valuing potential impairment loss related to long-lived assets; and (3) valuing potential impairment loss related to goodwill and indefinite-lived intangible assets.

Inventory

Inventory

Current inventory consists of parts and small equipment held for use in the ordinary course of business and is valued at the lower of cost (using historical average cost) or net realizable value. Where shipping and handling costs are incurred by the Company, these charges are included in inventory and charged to cost of contract revenue upon use. Non-current inventory consists of spare parts (including engines, cutters and gears) that require special order or long-lead times for

manufacture or fabrication, but must be kept on hand to reduce downtime and is valued at the lower of cost (using historical average cost) or net realizable value.

Property and Equipment

Property and Equipment

Property and equipment are recorded at cost. Ordinary maintenance and repairs that do not improve or extend the useful life of the asset are expensed as incurred. Major renewals and betterments of equipment are capitalized and depreciated generally over three to ten years until the next scheduled maintenance.

When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is included in results of operations for the respective period. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets for financial statement purposes, as follows:

Automobiles and trucks

    

3 to 10 years

Buildings and improvements

 

10 to 30 years

Construction equipment

 

3 to 10 years

Vessels and other equipment

 

3 to 40 years

Office equipment

 

3 to 5 years

The Company generally uses accelerated depreciation methods for tax purposes where beneficial.

Dry-docking costs are capitalized and amortized using the straight-line method over a period ranging from three to seven years. Dry-docking costs include, but are not limited to, the inspection, refurbishment and replacement of steel, engine components, tailshafts, mooring equipment and other parts of the vessel. Amortization related to dry-docking activities is included as a component of depreciation. These costs and the related amortization periods are periodically reviewed to determine if the estimates are accurate. If warranted, a significant upgrade of equipment may result in a revision to the useful life of the asset, in which case the change is accounted for prospectively.

Property and equipment are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. Assets to be disposed of are separately presented in the balance sheet and reported at the lower of the carrying amount or the fair value, less the costs to sell, and are no longer depreciated. There were no assets classified as held for sale as of December 31, 2021 or December 31, 2020.

Leases

Leases

Management determines if a contract is or contains a lease at inception of the contract or modification of the contract. A contract is or contains a lease if the contract conveys the right to control the use of an identified asset for a period in exchange for consideration. Control over the use of the identified asset means the lessee has both (a) the right to obtain substantially all of the economic benefits from the use of the asset and (b) the right to direct the use of the asset.

Finance and operating lease right-of-use (“ROU”) assets and liabilities are recognized based on the present value of future minimum lease payments over the expected lease term at commencement date. As the implicit rate is not determinable in most of the Company’s leases, management uses the Company’s incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The expected lease term includes options to extend or terminate the lease when it is reasonably certain the Company will exercise such option. Lease expense for minimum lease payments is recognized on a straight-line basis over the expected lease term.

The Company’s lease arrangements have lease and non-lease components. Leases with an expected term of 12 months or less are not accounted for on the balance sheet and the related lease expense is recognized on a straight-line basis over the expected lease term.

The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.

See Note 19 for more information regarding leases.

Intangible Assets

Intangible Assets

Intangible assets that have finite lives are amortized. In addition, the Company evaluates the remaining useful life of intangible assets in each reporting period to determine whether events and circumstances warrant a revision of the remaining period of amortization. If the estimate of an intangible asset’s remaining life is changed, the remaining carrying value of such asset is amortized prospectively over that revised remaining useful life. Intangible assets that have infinite lives are not amortized, but are subject to impairment testing at least annually or more frequently if events or circumstances indicate that the asset may be impaired.

The Company has one infinite-lived intangible asset, a trade name, which it tests for impairment annually on October 31, or whenever events or circumstances indicate that the carrying amount of the trade name may not be recoverable. Impairment is calculated as the excess of the trade name’s carrying value over its fair value. The fair value of the trade name is determined using the relief from royalty method, a variation of the income approach. This method assumes that if a company owns intellectual property, it does not have to “rent” the asset and is, therefore, “relieved” from paying a royalty. Once a supportable royalty rate is determined, the rate is then applied to the projected revenues over the expected remaining life of the intangible assets to estimate the royalty savings. This approach is dependent on a number of factors, including estimates of future growth and trends, royalty rates, discount rates and other variables.

See Note 9 for additional discussion of intangible assets and trade name impairment testing.

Stock-Based Compensation

Stock-Based Compensation

The Company recognizes compensation expense for equity awards over the vesting period based on the fair value of these awards at the date of grant. The computed fair value of these awards is recognized as a non-cash cost over the period the employee provides services, which is typically the vesting period of the award. The fair value of options granted is estimated on the date of grant using the Black-Scholes option-pricing model. The Black-Scholes option-pricing model requires the use of subjective assumptions in the computation. Changes in these assumptions can cause significant fluctuations in the fair value of the option award. The fair value of restricted stock grants is equivalent to the fair value of the stock issued on the date of grant and is measured as the closing price of the stock on the date of grant.

Compensation expense is recognized only for stock-based payments expected to vest. The Company estimates forfeitures at the date of grant based on historical experience and future expectations. This assessment is updated on a periodic basis. See Note 15 for further discussion of the Company’s stock-based compensation plan.

Income Taxes

Income Taxes

The Company determines its consolidated income tax provision using the asset and liability method prescribed by U.S. GAAP, which requires the recognition of income tax expense for the amount of taxes payable or refundable for the current period and for deferred tax liabilities and assets for the future tax consequences of events that have been recognized in an entity’s financial statements or tax returns. The Company must make significant assumptions, judgments and estimates to determine its current provision for income taxes, its deferred tax assets and liabilities, and any valuation allowance to be recorded against any deferred tax asset. The current provision for income tax is based upon the current tax laws and the Company’s interpretation of these laws, as well as the probable outcomes of any tax audits. The value of any net deferred tax asset depends upon estimates of the amount and category of future taxable income reduced by the amount of any tax benefits that the Company does not expect to realize. Actual operating results and the underlying amount and category of income in future years could render current assumptions, judgments and estimates of recoverable net deferred taxes inaccurate, thus impacting the Company’s financial position and results of operations. The Company computes deferred income taxes using the liability method. Under the liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. Under the liability method, the effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

The Company accounts for uncertain tax positions in accordance with the provisions of ASC 740, Income Taxes which prescribes a recognition threshold and measurement attribute for financial statement disclosure of tax positions taken, or expected to be taken, on its consolidated tax return. The Company evaluates and records any uncertain tax positions based

on the amount that management deems is more likely than not to be sustained upon examination and ultimate settlement with the tax authorities in the tax jurisdictions in which it operates.

See Note 13 for additional discussion of income taxes.

Insurance Coverage

Insurance Coverage

The Company maintains insurance coverage for its business and operations. Insurance related to property, equipment, automobile, general liability, and a portion of workers’ compensation is provided through traditional policies, subject to a deductible or deductibles. A portion of the Company’s workers’ compensation exposure is covered through a mutual association, which is subject to supplemental calls.

The marine segment maintains five levels of excess loss insurance coverage, totaling $200 million in excess of primary coverage. The marine segment’s excess loss coverage responds to most of its policies when a primary limit of $1 million has been exhausted; provided that the primary limit for Contingent Maritime Employer’s Liability is $10 million and the Watercraft Pollution Policy primary limit is $5 million. The concrete segment maintains five levels of excess loss insurance coverage, totaling $200 million in excess of primary coverage. The concrete segment’s excess loss coverage responds to most of its policies when a primary limit of $1 million has been exhausted.

If a claim arises and a potential insurance recovery is probable, the impending gain is recognized separately from the related loss. The recovery will only be recognized up to the amount of the loss once the recovery of the claim is deemed probable and any excess gain will fall under contingency accounting and will only be recognized once it is realized. The Company does not net insurance recoveries against the related claim liability as the amount of the claim liability is determined without consideration of the anticipated insurance recoveries from third parties.

Separately, the Company’s marine segment employee health care is paid for by general assets of the Company and currently administered by a third party. The administrator has purchased appropriate stop-loss coverage. Losses on these policies up to the deductible amounts are accrued based upon known claims incurred and an estimate of claims incurred but not reported. The accruals are derived from known facts, historical trends and industry averages to determine the best estimate of the ultimate expected loss.  Actual claims may vary from estimates. Any adjustments to such reserves are included in the Consolidated Statements of Operations in the period in which they become known. The Company’s concrete segment employee health care is provided through two policies. A fully funded policy is offered primarily to salaried employees and their dependents while a partially self-funded plan with an appropriate stop-loss is offered primarily to hourly employees and their dependents. The self-funded plan is funded to the maximum exposure and, as a result, is expected to receive a partial refund after the policy expiration.

The total accrual for insurance claims liabilities was $19.8 million and $60.4 million at December 31, 2021 and December 31, 2020, respectively, reflected as a component of accrued liabilities in the consolidated balance sheet. The total accrual for insurance claims receivable was $13.3 million and $57.0 million at December 31, 2021 and December 31, 2020, respectively, reflected as a component of other current accounts receivable in the consolidated balance sheet.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

The Financial Accounting Standards Board (“FASB”) issues accounting standards and updates (each, an "ASU") from time to time to its Accounting Standards Codification (‘ASC’), which is the primary source of U.S. GAAP. The Company regularly monitors ASUs as they are issued and considers applicability to its business. All ASUs are adopted by their respective due dates and in the manner prescribed by the FASB.

In December 2019, the FASB issued ASU 2019-12, Income Taxes: Simplifying the Accounting for Income Taxes (Topic 740).  This standard simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in Topic 740 related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The standard also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. ASU 2019-12 is effective for fiscal years beginning after December 15, 2020 and interim periods within that year. The adoption of this ASU had no material impact on the Company’s Consolidated Financial Statements.

During the periods presented in these financial statements, the Company implemented other new accounting pronouncements other than those noted above that are discussed in the notes where applicable.  

XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Principles (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of depreciable lives of property, plant and equipment

Automobiles and trucks

    

3 to 10 years

Buildings and improvements

 

10 to 30 years

Construction equipment

 

3 to 10 years

Vessels and other equipment

 

3 to 40 years

Office equipment

 

3 to 5 years

XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue

Year ended December 31, 

    

2021

    

2020

    

2019

Marine Segment

 

  

 

  

 

  

Construction

$

169,554

$

272,870

$

242,527

Dredging

 

80,831

 

106,647

 

112,303

Specialty Services

 

13,530

 

8,656

 

14,308

Marine segment contract revenues

$

263,915

$

388,173

$

369,138

Concrete Segment

 

  

 

  

 

  

Structural

$

58,420

$

85,904

$

54,497

Light Commercial

 

279,018

 

235,835

 

284,624

Other

 

7

 

30

 

131

Concrete segment contract revenues

$

337,445

$

321,769

$

339,252

Total contract revenues

$

601,360

$

709,942

$

708,390

XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Concentration of Risk and Enterprise-Wide Disclosures (Tables)
12 Months Ended
Dec. 31, 2021
Trade and contract retainage receivables  
Concentration Risk [Line Items]  
Schedules of concentration of risk, by risk factor

December 31, 2021

December 31, 2020

 

Federal Government

    

$

6,563

    

5

%  

$

4,826

    

4

%

State Governments

 

61

 

-

%  

 

 

-

%

Local Governments

 

11,923

 

9

%  

 

17,823

 

13

%

Private Companies

 

111,328

 

86

%  

 

110,616

 

83

%

Gross receivables

129,875

100

%  

133,265

100

%

Allowance for credit losses

(323)

(411)

Net receivables

$

129,552

 

$

132,854

 

Contract revenues  
Concentration Risk [Line Items]  
Schedules of concentration of risk, by risk factor

 

2021

    

%

    

2020

    

%

    

2019

    

%

 

Federal Government

$

54,480

 

9

%  

$

51,793

 

7

%  

$

46,425

 

6

%  

State Governments

 

4,790

 

1

%  

 

27,574

 

4

%  

 

47,831

 

7

%  

Local Government

 

120,311

 

20

%  

 

202,839

 

29

%  

 

212,958

 

30

%  

Private Companies

 

421,779

 

70

%  

 

427,736

 

60

%  

 

401,176

 

57

%  

Total contract revenues

$

601,360

 

100

%  

$

709,942

 

100

%  

$

708,390

 

100

%  

XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contracts in Progress (Tables)
12 Months Ended
Dec. 31, 2021
Contractors [Abstract]  
Schedule of contracts in progress

    

December 31,

    

December 31, 

2021

2020

Costs incurred on uncompleted contracts

$

1,138,298

$

1,151,987

Estimated earnings

 

168,861

 

202,369

 

1,307,159

 

1,354,356

Less: Billings to date

 

(1,305,628)

 

(1,355,220)

$

1,531

$

(864)

Included in the accompanying Consolidated Balance Sheets under the following captions:

 

  

 

  

Contract assets

$

28,529

$

32,271

Contract liabilities

 

(26,998)

 

(33,135)

$

1,531

$

(864)

XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Summary of property and equipment

    

December 31,

    

December 31, 

2021

2020

Automobiles and trucks

$

2,337

$

2,379

Building and improvements

 

34,796

 

44,324

Construction equipment

 

137,786

 

142,661

Vessels and other equipment

 

82,455

 

79,499

Office equipment

 

6,430

 

5,577

 

263,804

 

274,440

Less: Accumulated depreciation

 

(191,542)

 

(186,615)

Net book value of depreciable assets

 

72,262

 

87,825

Construction in progress

 

6,507

 

1,809

Land

 

27,885

 

35,863

$

106,654

$

125,497

XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2021
Other Current Accounts Receivable  
Schedule of other current accounts receivable

    

December 31, 2021

    

December 31, 2020

Insurance claims receivable

$

13,273

$

57,021

Accident loss receivables

 

3,760

 

1,448

Other current receivables

552

 

1,023

Total other current accounts receivable

$

17,585

$

59,492

XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of fair value, assets and liabilities measured on recurring basis

Fair Value Measurements

    

Carrying Value

    

Level 1

    

Level 2

    

Level 3

December 31, 2021

  

  

  

  

Assets:

 

  

 

  

 

  

 

  

Cash surrender value of life insurance policy

$

2,813

 

 

2,813

 

Liabilities:

 

  

 

  

 

  

 

  

Derivatives

$

 

 

 

December 31, 2020

  

  

  

  

Assets:

 

  

 

  

 

  

 

  

Cash surrender value of life insurance policy

$

3,169

 

 

3,169

 

Liabilities:

 

  

 

  

 

  

 

  

Derivatives

$

1,602

 

 

1,602

 

XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes and amortization of finite-lived intangible assets

    

December 31,

    

December 31, 

2021

2020

Finite-lived intangible assets, beginning of period

$

35,240

$

35,240

Additions

 

 

Total finite-lived intangible assets, end of period

$

35,240

$

35,240

Accumulated amortization, beginning of period

$

(32,055)

$

(29,985)

Current year amortization

 

(1,521)

 

(2,070)

Total accumulated amortization

 

(33,576)

 

(32,055)

Net finite-lived intangible assets, end of period

$

1,664

3,185

Infinite-lived intangible assets

6,892

6,892

Total net intangible assets

$

8,556

$

10,077

Summary of finite-lived intangible assets amortization expense

2022

 

1,238

2023

 

389

2024

 

37

$

1,664

XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of accrued liabilities

    

December 31, 2021

    

December 31, 2020

Accrued salaries, wages and benefits

$

9,879

$

15,071

Accrued liabilities expected to be covered by insurance

 

19,818

 

60,365

Sales taxes

 

5,113

 

5,909

Property taxes

 

1,047

 

908

Sale-leaseback arrangement

743

676

Accounting and audit fees

413

344

Interest

 

23

 

22

Equipment purchase

461

Other accrued expenses

 

1,558

 

881

Total accrued liabilities

$

38,594

$

84,637

XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-term Debt and Line of Credit (Tables)
12 Months Ended
Dec. 31, 2021
Debt Disclosure [Abstract]  
Schedule of debt

December 31, 2021

December 31, 2020

    

    

Debt Issuance

    

    

    

Debt Issuance

    

Principal

Costs(1)

Total

Principal

Costs(1)

Total

Revolving line of credit

$

39,000

$

$

39,000

$

$

$

Term loan - current

4,500

(156)

4,344

Other debt

141

141

Total current debt

 

39,141

 

 

39,141

 

4,500

 

(156)

 

4,344

Revolving line of credit

 

 

 

 

5,000

 

(174)

 

4,826

Term loan - long-term

 

 

 

 

25,586

 

(889)

 

24,697

Other debt

259

259

Total long-term debt

259

259

30,586

(1,063)

29,523

Total debt

$

39,400

$

$

39,400

$

35,086

$

(1,219)

$

33,867

(1)Total debt issuance costs, include underwriter fees, legal fees and syndication fees and fees related to the execution of the Fourth, Fifth, Sixth, Seventh and Eighth Amendments to the Credit Agreement.
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Long-Term Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Liabilities, Other than Long-term Debt, Noncurrent [Abstract]  
Schedule of other long-term liabilities

    

December 31, 2021

    

December 31, 2020

Sale-leaseback arrangement

$

15,969

$

16,712

Deferred compensation

 

2,759

 

2,818

Accrued liabilities expected to be covered by insurance

214

 

307

Total other long-term liabilities

$

18,942

$

19,837

XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of components of income tax (benefit) expense

    

Current

    

Deferred

    

Total

Year ended December 31, 2021

 

  

 

  

 

  

U.S. Federal

$

$

$

State and local

 

243

$

(20)

$

223

Foreign

 

268

 

11

 

279

$

511

$

(9)

$

502

Year ended December 31, 2020

 

  

 

  

 

  

U.S. Federal

$

$

$

State and local

 

589

$

13

$

602

Foreign

 

1,370

 

4

 

1,374

$

1,959

$

17

$

1,976

Year ended December 31, 2019

 

  

 

  

 

  

U.S. Federal

$

$

$

State and local

 

716

$

104

$

820

Foreign

 

1,081

 

(33)

 

1,048

$

1,797

$

71

$

1,868

Schedule of effective income tax reconciliation

    

2021

    

2020

    

2019

 

Statutory amount

$

(2,952)

$

4,662

$

(733)

Valuation allowance on foreign tax credits

 

186

 

1,344

 

1,081

State income tax, net of federal benefit

 

44

 

792

 

991

Permanent differences, other

 

303

 

558

 

461

Permanent differences, stock compensation

 

(262)

 

328

 

311

Valuation allowance, other

 

3,108

 

(5,795)

 

(166)

Other

 

75

 

87

 

(77)

Consolidated income tax provision

$

502

$

1,976

$

1,868

Consolidated effective tax rate

 

(3.6)

%  

 

8.9

%  

 

(53.5)

%

Schedule of deferred tax assets and liabilities

Long Term

As of December 31, 

    

2021

    

2020

Assets related to:

 

  

 

  

Accrued liabilities

$

1,568

$

1,058

Intangible assets

 

2,510

 

2,818

Net operating loss carryforward

 

11,966

 

10,259

Stock-based compensation

 

326

 

377

Foreign tax credits

 

3,968

 

3,782

Goodwill

 

5,249

 

6,199

Leases

8,772

10,235

Other

 

2,040

 

1,518

Total gross deferred tax assets

 

36,399

 

36,246

Less valuation allowance

(15,443)

(12,493)

Total net deferred tax assets

20,956

23,753

Liabilities related to:

 

  

 

  

Depreciation and amortization

 

(20,700)

 

(23,308)

Other

 

(384)

 

(582)

Total deferred tax liabilities

 

(21,084)

 

(23,890)

Net deferred tax liabilities

$

(128)

$

(137)

Schedule of Unrecognized tax benefits

    

2021

    

2020

Balance at beginning of the year

$

1,614

$

1,614

Additions based on tax position related to current year

 

 

Additions based on tax positions related to prior years

 

 

Reductions based on tax positions related to current year

 

 

Reductions based on tax positions related to prior years

 

 

Settlements with tax authorities

 

 

Lapse of statute of limitations

 

 

Balance at end of the year

$

1,614

$

1,614

XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Earnings Per Share [Abstract]  
Schedule of earnings per share, basic and diluted

Year ended December 31, 

    

2021

    

2020

    

2019

Basic:

 

  

 

  

 

  

Weighted average shares outstanding

 

30,763,527

 

30,122,362

 

29,322,054

Diluted:

 

  

 

  

 

  

Total basic weighted average shares outstanding

 

30,763,527

 

30,122,362

 

29,322,054

Effect of potentially dilutive securities:

 

  

 

  

 

  

Common stock options

 

 

 

Total weighted average shares outstanding assuming dilution

 

30,763,527

 

30,122,362

 

29,322,054

XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of restricted stock activity

    

    

Weighted

Number

Average

of

Fair Value

Shares

Per Share

Nonvested at January 1, 2019

 

417,941

$

7.04

Granted

 

757,012

$

2.52

Vested

 

(585,754)

$

3.74

Forfeited shares

 

(72,627)

$

6.05

Nonvested at December 31, 2019

 

516,572

$

4.29

Granted

 

1,038,044

$

2.76

Vested

 

(496,797)

$

2.87

Forfeited shares

 

(107,383)

$

7.13

Nonvested at December 31, 2020

 

950,436

$

3.04

Granted

 

916,531

$

4.58

Vested

 

(690,676)

$

3.43

Forfeited shares

 

(234,232)

$

4.22

Nonvested at December 31, 2021

 

942,059

$

3.97

Schedule of stock options activity

    

    

Weighted

    

Weighted

    

Average

Average

Number

Exercise

Contractual

Aggregate

of

Price

Life

Intrinsic

Shares

Per Share

(Years)

Value

Outstanding at January 1, 2019

 

1,664,781

$

8.31

 

  

 

  

Exercised

 

(7,021)

$

4.94

 

  

 

  

Forfeited

 

(192,994)

$

15.26

 

  

 

  

Outstanding at December 31, 2019

 

1,464,766

$

7.41

 

  

 

  

Forfeited

 

(542,151)

$

7.94

 

  

 

  

Outstanding at December 31, 2020

 

922,615

$

7.10

 

  

 

  

Exercised

 

(28,546)

$

3.86

 

  

 

  

Forfeited

 

(169,365)

$

6.32

 

  

 

  

Outstanding at December 31, 2021

 

724,704

$

7.41

 

  

 

  

Vested and expected to vest at December 31, 2021

 

724,704

$

7.41

 

4.57

$

Exercisable at December 31, 2021

 

724,704

$

7.41

 

4.57

$

Schedule of intrinsic value of options exercised and fair value of shares vested

    

2021

    

2020

    

2019

Total intrinsic value of options exercised

$

50

$

$

Total fair value of shares vested

$

93

$

329

$

769

XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits (Tables)
12 Months Ended
Dec. 31, 2021
Retirement Benefits [Abstract]  
Schedule of multi-employer plans

Pension Protection

Expiration

Act ("PPA")

of

Employer

Certified Zone Status

FIP/RP

Collective

Identification

(1)

Status

Contributions

Surcharge

Bargaining

Pension Trust Fund

Number

2021

2020

P/I (2)

2021

2020

2019

Imposed

Agreement

International Union of Operating Engineers - Employers Construction Industry Retirement Plan - Local 302 and 612 Trust Funds

    

91-6028571

    

Green

    

Green

    

N/A

    

$

1,297

    

$

2,480

    

$

3,021

    

    

2022

Washington Laborers

91-6022315

Green

Green

N/A

$

244

$

236

$

30

2023

Carpenters Retirement Plan of Western Washington

 

91-6029051

 

Green

 

Green

 

N/A

$

1,700

$

1,898

$

695

 

 

2022

Cement Masons & Plasterers Trust Funds

91-6066773

Green

Green

N/A

$

32

$

39

$

2

2023

Washington-Idaho-Montana Carpenters-Employers Retirement Trust Fund

91-6123987

Yellow

Yellow

I

$

$

$

36

2021

Engineers - AGC Retirement Trust of the Inland Empire

91-6070237

Yellow

Yellow

I

$

$

$

20

2021

Western Conference of Teamsters Pension Trust Fund

91-6145047

Green

Green

N/A

$

44

$

15

$

2023

Alaska Carpenters Trust Fund

 

92-0120866

 

Yellow

 

Yellow

 

I

$

$

271

$

377

 

 

2021

Alaska Laborers Trust Fund

 

91-6028298

 

Yellow

 

Yellow

 

I

$

$

226

$

552

 

 

2023

(1)The most recent PPA zone status available in 2021 and 2020 is for the plan’s year end during 2020 and 2019, respectively.  Zone status is based on information received from the plan and is indicative of the plans funding status. Among other factors, plans in the red zone are generally less than 65 percent funded, plans in the orange zone are less than 80 percent funded and have an Accumulated Funding Deficiency in the current year or projected into the next six years, plans in the yellow zone are less than 80 percent funded, and plans in the green zone are at least 80 percent funded.
(2)The FIP/RP Status P/I column indicates plans for which a financial improvement plan ("FIP") or a rehabilitation plan ("RP") is either pending ("P"), or implemented ("I").
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2021
Segment Reporting [Abstract]  
Schedule of segment reporting

    

Year Ended December 31,

2021

2020

2019

Marine

 

Contract revenues

$

263,915

$

388,173

$

369,138

Operating income

 

5,760

 

29,815

 

12,841

Depreciation and amortization expense

 

(17,287)

 

(18,369)

 

(19,889)

Total assets

$

236,773

$

290,372

Property and equipment, net

 

93,383

 

109,298

Concrete

 

  

 

  

 

  

Contract revenues

$

337,445

$

321,769

$

339,252

Operating income

 

(15,077)

 

(3,229)

 

(10,648)

Depreciation and amortization expense

 

(8,143)

 

(8,848)

 

(8,519)

Total assets

$

114,977

$

123,817

Property and equipment, net

 

13,271

 

16,199

XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Schedule of leases recorded on the balance sheet

    

December 31,

December 31,

Leases

2021

2020

Assets

Operating lease right-of-use assets, net (1)

$

14,686

$

18,874

Financing lease right-of-use assets, net (2)

 

14,561

 

12,858

Total assets

$

29,247

$

31,732

Liabilities

 

  

 

  

Current

 

  

 

  

Operating

$

3,857

$

4,989

Financing

 

3,406

 

3,901

Total current

 

7,263

 

8,890

Noncurrent

 

  

 

  

Operating

 

11,637

 

14,537

Financing

 

10,908

 

8,376

Total noncurrent

 

22,545

 

22,913

Total liabilities

$

29,808

$

31,803

(1)Operating lease right-of-use assets are recorded net of accumulated amortization of  $9.5 million and $9.0 million as of December 31, 2021 and 2020, respectively.
(2)Financing lease right-of-use assets are recorded net of accumulated amortization of $2.7 million and $6.4 million as of December 31, 2021 and 2020, respectively.
Schedule of information related to lease terms and discount rates

December 31,

 

December 31,

 

2021

 

2020

 

Weighted Average Remaining Lease Term (in years)

  

  

Operating leases

4.90

5.25

Financing leases

4.70

4.96

Weighted Average Discount Rate

Operating leases

4.75

%

4.73

%

Financing leases

4.28

%

4.46

%

Schedule of components of lease expense

Year Ended December 31,

    

2021

    

2020

 

2019

Operating lease costs:

 

  

 

  

  

Operating lease cost

$

5,814

$

6,430

$

6,930

Short-term lease cost (1)

 

1,607

 

3,871

 

2,001

Financing lease costs:

 

  

 

  

 

  

Interest on lease liabilities

 

491

 

548

 

362

Amortization of right-of-use assets

 

2,822

 

3,324

 

2,312

Total lease cost

$

10,734

$

14,173

$

11,605

(1)Includes expenses related to leases with a lease term of more than one month but less than one year.
Schedule of supplemental cash flow information

Year Ended December 31,

2021

2020

 

2019

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

Operating cash flows for operating leases

$

5,666

$

6,262

$

6,887

Operating cash flows for finance leases

$

491

$

548

$

362

Financing cash flows for finance leases

$

3,035

$

3,619

$

2,906

Non-cash activity:

 

 

  

 

  

ROU assets obtained in exchange for new operating lease liabilities

$

1,567

$

7,829

$

25,743

ROU assets obtained in exchange for new financing lease liabilities

$

7,318

$

11,270

$

1,021

Schedule of operating lease maturities

Operating Leases

Finance Leases

Year ending December 31,

2022

$

4,495

$

3,990

2023

 

3,666

 

3,134

2024

 

2,838

 

2,574

2025

 

2,354

 

1,968

2026

 

1,730

 

2,105

Thereafter

 

2,359

 

2,322

Total future minimum lease payments

 

17,442

 

16,093

Less - amount representing interest

 

1,948

 

1,779

Present value of future minimum lease payments

 

15,494

 

14,314

Less - current lease obligations

 

3,857

 

3,406

Long-term lease obligations

$

11,637

$

10,908

Schedule of finance lease maturities

Operating Leases

Finance Leases

Year ending December 31,

2022

$

4,495

$

3,990

2023

 

3,666

 

3,134

2024

 

2,838

 

2,574

2025

 

2,354

 

1,968

2026

 

1,730

 

2,105

Thereafter

 

2,359

 

2,322

Total future minimum lease payments

 

17,442

 

16,093

Less - amount representing interest

 

1,948

 

1,779

Present value of future minimum lease payments

 

15,494

 

14,314

Less - current lease obligations

 

3,857

 

3,406

Long-term lease obligations

$

11,637

$

10,908

XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Basis of Presentation (Details) - segment
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Number of operating segments 2 2  
Number of reportable segments 2 2 2
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Restricted Cash and Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable [Abstract]    
Allowance for credit losses $ 300 $ 400
Retainage 41,379 $ 36,485
Retainage, long-term $ 5,400  
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Principles - Property and Equipment (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Asset
Dec. 31, 2020
USD ($)
Property, Plant and Equipment    
Assets classified as held-for-sale | $ $ 0.0 $ 0.0
Infinite-lived intangible assets    
Number of infinite-lived intangible assets | Asset 1  
Equipment improvement | Minimum    
Property, Plant and Equipment    
Property and equipment useful life 3 years  
Equipment improvement | Maximum    
Property, Plant and Equipment    
Property and equipment useful life 10 years  
Automobiles and trucks | Minimum    
Property, Plant and Equipment    
Property and equipment useful life 3 years  
Automobiles and trucks | Maximum    
Property, Plant and Equipment    
Property and equipment useful life 10 years  
Building and improvements | Minimum    
Property, Plant and Equipment    
Property and equipment useful life 10 years  
Building and improvements | Maximum    
Property, Plant and Equipment    
Property and equipment useful life 30 years  
Construction equipment | Minimum    
Property, Plant and Equipment    
Property and equipment useful life 3 years  
Construction equipment | Maximum    
Property, Plant and Equipment    
Property and equipment useful life 10 years  
Vessels and other equipment | Minimum    
Property, Plant and Equipment    
Property and equipment useful life 3 years  
Vessels and other equipment | Maximum    
Property, Plant and Equipment    
Property and equipment useful life 40 years  
Office equipment | Minimum    
Property, Plant and Equipment    
Property and equipment useful life 3 years  
Office equipment | Maximum    
Property, Plant and Equipment    
Property and equipment useful life 5 years  
Dry-docking capitalized costs | Minimum    
Property, Plant and Equipment    
Property and equipment useful life 3 years  
Dry-docking capitalized costs | Maximum    
Property, Plant and Equipment    
Property and equipment useful life 7 years  
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Insurance Coverage (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
policy
item
Dec. 31, 2020
USD ($)
Insurance Coverage    
Number of employee health care insurance policies | policy 2  
Accrued insurance claims liability $ 19,800 $ 60,400
Accrued insurance claims receivables $ 13,273 $ 57,021
Marine Segment    
Insurance Coverage    
Levels of insurance coverage maintained by the Company | item 5  
Amount in excess of primary insurance coverage $ 200,000  
Marine Segment | Other liability policies    
Insurance Coverage    
Primary limit of insurance coverage 1,000  
Marine Segment | Maritime employer's liability    
Insurance Coverage    
Primary limit of insurance coverage 10,000  
Marine Segment | Watercraft pollution policy    
Insurance Coverage    
Primary limit of insurance coverage $ 5,000  
Concrete Segment    
Insurance Coverage    
Levels of insurance coverage maintained by the Company | item 5  
Amount in excess of primary insurance coverage $ 200,000  
Concrete Segment | Other liability policies    
Insurance Coverage    
Primary limit of insurance coverage $ 1,000  
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Accounting Standards Adopted (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Accounting Policies [Abstract]  
Allowance for credit losses $ (487)
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
segment
Disaggregation of Revenue [Line Items]      
Contract revenues $ 601,360 $ 709,942 $ 708,390
Number of reportable segments | segment 2 2 2
Marine Segment      
Disaggregation of Revenue [Line Items]      
Contract revenues $ 263,915 $ 388,173 $ 369,138
Marine Segment | Construction      
Disaggregation of Revenue [Line Items]      
Contract revenues 169,554 272,870 242,527
Marine Segment | Dredging      
Disaggregation of Revenue [Line Items]      
Contract revenues 80,831 106,647 112,303
Marine Segment | Specialty Services      
Disaggregation of Revenue [Line Items]      
Contract revenues 13,530 8,656 14,308
Concrete Segment      
Disaggregation of Revenue [Line Items]      
Contract revenues 337,445 321,769 339,252
Concrete Segment | Structural      
Disaggregation of Revenue [Line Items]      
Contract revenues 58,420 85,904 54,497
Concrete Segment | Light Commercial      
Disaggregation of Revenue [Line Items]      
Contract revenues 279,018 235,835 284,624
Concrete Segment | Other      
Disaggregation of Revenue [Line Items]      
Contract revenues $ 7 $ 30 $ 131
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Concentration of Risk and Enterprise-Wide Disclosures (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
customer
Dec. 31, 2020
USD ($)
customer
Dec. 31, 2019
USD ($)
customer
Concentration Risk [Line Items]      
Allowance for credit losses $ (323) $ (411)  
Contract revenues $ 601,360 $ 709,942 $ 708,390
Foreign      
Concentration Risk [Line Items]      
Contract revenues, percent 0.50% 1.80% 1.60%
Customer concentration risk | Trade and contract retainage receivables      
Concentration Risk [Line Items]      
Gross receivables $ 129,875 $ 133,265  
Allowance for credit losses (323) (411)  
Net receivables $ 129,552 $ 132,854  
Number of customers exceeding the 10% benchmark percentage | customer 0 0  
Concentration risk, percentage 100.00% 100.00%  
Customer concentration risk | Contract revenues      
Concentration Risk [Line Items]      
Number of customers exceeding the 10% benchmark percentage | customer 0   0
Concentration risk, percentage 100.00% 100.00% 100.00%
Contract revenues $ 601,360 $ 709,942 $ 708,390
Customer concentration risk | Federal Government | Trade and contract retainage receivables      
Concentration Risk [Line Items]      
Gross receivables $ 6,563 $ 4,826  
Concentration risk, percentage 5.00% 4.00%  
Customer concentration risk | Federal Government | Contract revenues      
Concentration Risk [Line Items]      
Concentration risk, percentage 9.00% 7.00% 6.00%
Contract revenues $ 54,480 $ 51,793 $ 46,425
Customer concentration risk | State Governments | Trade and contract retainage receivables      
Concentration Risk [Line Items]      
Gross receivables $ 61    
Customer concentration risk | State Governments | Contract revenues      
Concentration Risk [Line Items]      
Concentration risk, percentage 1.00% 4.00% 7.00%
Contract revenues $ 4,790 $ 27,574 $ 47,831
Customer concentration risk | Local Governments | Trade and contract retainage receivables      
Concentration Risk [Line Items]      
Gross receivables $ 11,923 $ 17,823  
Concentration risk, percentage 9.00% 13.00%  
Customer concentration risk | Local Governments | Contract revenues      
Concentration Risk [Line Items]      
Number of customers exceeding the 10% benchmark percentage | customer   1  
Concentration risk, percentage 20.00% 29.00% 30.00%
Contract revenues $ 120,311 $ 202,839 $ 212,958
Customer concentration risk | Local Governments | Contract revenues | Customer One      
Concentration Risk [Line Items]      
Concentration risk, percentage   11.40%  
Customer concentration risk | Private Companies | Trade and contract retainage receivables      
Concentration Risk [Line Items]      
Gross receivables $ 111,328 $ 110,616  
Concentration risk, percentage 86.00% 83.00%  
Customer concentration risk | Private Companies | Contract revenues      
Concentration Risk [Line Items]      
Concentration risk, percentage 70.00% 60.00% 57.00%
Contract revenues $ 421,779 $ 427,736 $ 401,176
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contracts in Progress (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Contractors [Abstract]    
Costs incurred on uncompleted contracts $ 1,138,298 $ 1,151,987
Estimated earnings 168,861 202,369
Costs incurred and estimated earnings on uncompleted contracts 1,307,159 1,354,356
Less: Billings to date (1,305,628) (1,355,220)
Costs and estimated earnings in excess of billings on uncompleted contracts, net 1,531 (864)
Contract assets 28,529 32,271
Contract liabilities $ (26,998) $ (33,135)
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contracts in Progress - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]    
Contract assets $ 28,529 $ 32,271
Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts    
Unbilled contract claims and change orders    
Claims and unapproved change orders $ 3,800 $ 3,100
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contracts in Progress - Remaining Performance Obligation (Details)
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Performance obligations expected to be satisfied $ 590.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction  
Performance obligations expected to be satisfied $ 454.5
Performance obligations expected to be satisfied, percentage 77.00%
Performance obligations expected to be satisfied, expected timing 12 months
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment    
Property, plant and equipment, gross $ 263,804 $ 274,440
Less: accumulated depreciation (191,542) (186,615)
Property, plant and equipment net book value of depreciable assets 72,262 87,825
Property and equipment, net of depreciation 106,654 125,497
Automobiles and trucks    
Property, Plant and Equipment    
Property, plant and equipment, gross 2,337 2,379
Building and improvements    
Property, Plant and Equipment    
Property, plant and equipment, gross 34,796 44,324
Construction equipment    
Property, Plant and Equipment    
Property, plant and equipment, gross 137,786 142,661
Vessels and other equipment    
Property, Plant and Equipment    
Property, plant and equipment, gross 82,455 79,499
Office equipment    
Property, Plant and Equipment    
Property, plant and equipment, gross 6,430 5,577
Construction in progress    
Property, Plant and Equipment    
Property, plant and equipment, gross 6,507 1,809
Land    
Property, Plant and Equipment    
Property, plant and equipment, gross $ 27,885 $ 35,863
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property and Equipment      
Gain on disposal of assets $ 11,418 $ 9,044 $ 1,804
Depreciation expense 21,100 $ 21,800 $ 23,500
Property, Tampa Bay FL      
Property and Equipment      
Gain on disposal of assets $ 6,700    
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Other Current Accounts Receivable    
Insurance claims receivable $ 13,273 $ 57,021
Accident loss receivables 3,760 1,448
Other current receivables 552 1,023
Total other current accounts receivable $ 17,585 $ 59,492
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value - Schedule of Fair Value Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Reported Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash surrender value of life insurance $ 2,813 $ 3,169
Derivatives   1,602
Estimate of Fair Value Measurement | Fair Value, Inputs, Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash surrender value of life insurance 0 0
Derivatives 0 0
Estimate of Fair Value Measurement | Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash surrender value of life insurance 2,813 3,169
Derivatives   1,602
Estimate of Fair Value Measurement | Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash surrender value of life insurance 0 0
Derivatives $ 0 $ 0
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value - Other Fair Value Measurements (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Life Insurance, face amount $ 11.1  
Reported Value Measurement    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of debt $ 39.4 $ 35.1
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets - Finite-lived Intangible Assets Roll Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finite-lived Intangible Assets, Gross [Roll Forward]      
Intangible assets, beginning of period $ 35,240 $ 35,240  
Additions 0    
Total intangible assets, end of period 35,240 35,240 $ 35,240
Accumulated Amortization [Roll Forward]      
Accumulated amortization, January 1 (32,055) (29,985)  
Current year amortization (1,521) (2,070) (2,640)
Total accumulated amortization (33,576) (32,055) $ (29,985)
Net intangible assets      
Net intangible assets, end of year 1,664 3,185  
Infinite-lived intangible assets 6,892 6,892  
Total net intangible assets $ 8,556 $ 10,077  
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets - Additional Information (Details)
$ in Thousands
12 Months Ended 36 Months Ended
Dec. 31, 2021
USD ($)
Asset
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2017
USD ($)
Business Acquisition [Line Items]        
Amortization expense $ 1,521 $ 2,070 $ 2,640  
Net intangible assets, end of year $ 1,664 3,185    
Number of infinite-lived intangible assets | Asset 1      
Customer Relationships        
Business Acquisition [Line Items]        
Finite-lived intangibles acquired       $ 18,800
Acquired finite-lived intangible assets, useful life       8 years
Amortization expense $ 1,500 2,100 $ 2,600  
Trade Names        
Business Acquisition [Line Items]        
impairment of infinite-lived assets $ 0 $ 0    
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Intangible Assets - Future Amortization Expense of Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
2022 $ 1,238  
2023 389  
2024 37  
Net intangible assets, end of year $ 1,664 $ 3,185
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities, Current [Abstract]    
Accrued salaries, wages and benefits $ 9,879 $ 15,071
Accrued liabilities expected to be covered by insurance 19,818 60,365
Sales taxes 5,113 5,909
Property taxes 1,047 908
Sale-leaseback arrangement 743 676
Accounting and audit fees 413 344
Interest 23 22
Equipment purchase   461
Other accrued expenses 1,558 881
Total accrued liabilities $ 38,594 $ 84,637
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Liabilities - CARES Act (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities, Current [Abstract]    
CARES Act deferred payroll taxes, total   $ 7.6
CARES Act deferred payroll taxes paid $ 3.8  
CARES Act deferred payroll taxes, current $ 3.8  
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-term Debt and Line of Credit - Obligations under Debt Arrangements (Details) - USD ($)
$ in Thousands
1 Months Ended
Oct. 09, 2020
Jun. 08, 2020
May 31, 2019
Mar. 31, 2019
Jul. 31, 2018
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]              
Principal current           $ 39,141 $ 4,500
Principal, long-term           259 30,586
Principal           39,400 35,086
Deferred Issuance Costs, current             (156)
Deferred Issuance Costs, long-term             (1,063)
Debt Issuance Costs, Net, Total             (1,219)
Net Value, current           39,141 4,344
Net Value, long-term           259 29,523
Total debt           $ 39,400 33,867
Line of Credit              
Debt Instrument [Line Items]              
Weighted average interest rate           2.60%  
Other Debt              
Debt Instrument [Line Items]              
Principal current           $ 141  
Principal, long-term           259  
Principal           400  
Net Value, current           141  
Net Value, long-term           259  
Revolving Credit Facility              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity           50,000  
Principal current           39,000  
Net Value, current           $ 39,000  
Revolving Credit Facility | Line of Credit              
Debt Instrument [Line Items]              
Debt issuance expense     $ 400        
Principal, long-term             5,000
Deferred Issuance Costs, long-term             (174)
Net Value, long-term             4,826
Term Loan | Line of Credit              
Debt Instrument [Line Items]              
Principal current             4,500
Principal, long-term             25,586
Deferred Issuance Costs, current             (156)
Deferred Issuance Costs, long-term             (889)
Net Value, current             4,344
Net Value, long-term             24,697
364-Day Revolving Credit Facility              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity   $ 20,000          
Borrowings             0
364-Day Revolving Credit Facility | Line of Credit              
Debt Instrument [Line Items]              
Credit facility term   364 days          
Fourth, Fifth And Sixth Amendments To Credit Agreement              
Debt Instrument [Line Items]              
Debt Issuance Costs, Net, Total             $ (900)
Fourth Amendment to Credit Agreement | Line of Credit              
Debt Instrument [Line Items]              
Debt issuance cost         $ 900    
Fifth Amendment To Credit Agreement | Line of Credit              
Debt Instrument [Line Items]              
Debt issuance cost       $ 600      
Sixth Amendment To Credit Agreement              
Debt Instrument [Line Items]              
Line of credit facility, maximum borrowing capacity     50,000        
Sixth Amendment To Credit Agreement | Line of Credit              
Debt Instrument [Line Items]              
Debt issuance cost     $ 900        
Eighth Amendment to Credit Agreement | Line of Credit              
Debt Instrument [Line Items]              
Debt issuance cost $ 0            
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-term Debt and Line of Credit - Provisions of Revolving Line of Credit (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]      
Letters of credit outstanding $ 1,700    
Repayments of debt 49,120 $ 48,204 $ 70,210
Proceeds from lines of credit 53,000 $ 10,000 $ 63,000
Revolving Credit Facility      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity 50,000    
Minimum borrowing increment amount 1,000    
Increment borrowing multiple for amounts borrowed in excess of minimum borrowing amount 250    
Amount outstanding 39,000    
Remaining borrowing capacity 9,300    
Repayments of debt 19,000    
Increase in debt balance 34,000    
Proceeds from lines of credit 53,000    
Letter of Credit      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity 20,000    
Bridge Loan      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity 5,000    
Minimum borrowing increment amount 250    
Increment borrowing multiple for amounts borrowed in excess of minimum borrowing amount $ 50    
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-term Debt and Line of Credit - Provisions of Term Loan (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument [Line Items]        
Outstanding principal balance   $ 39,400,000 $ 35,086,000  
Interest paid on termination of interest rate swap   2,423,000 $ 3,187,000 $ 6,311,000
Other Debt        
Debt Instrument [Line Items]        
Outstanding principal balance   $ 400,000    
Term Loan        
Debt Instrument [Line Items]        
Original principal amount $ 60,000,000.0      
Loss on mark to market of interest rate swap due to early extinguishment of debt 1,300,000      
Interest paid on termination of interest rate swap 1,300,000      
Charge-off of unamortized debt issuance costs due to early extinguishment of debt 800,000      
Early debt extinguishment penalties $ 0      
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-term Debt and Line of Credit - Financial covenants (Details) - Subsequent event
$ in Millions
3 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Debt Instrument [Line Items]        
Covenant compliance, Fixed Charge Coverage Ratio, minimum 1.25      
Covenant compliance, Leverage Ratio, maximum   3.00    
Covenant compliance, EBITDA, minimum     $ 7.7 $ 2.6
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-term Debt and Line of Credit - Derivative Financial Instruments (Details)
$ in Millions
Jul. 31, 2020
USD ($)
Sep. 16, 2015
USD ($)
item
Debt Disclosure [Abstract]    
Percent Of aggregate principal amount hedged   50.00%
Derivative, notional amount | $ $ 27.0 $ 67.5
Derivative, number of instruments held | item   5
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Long-Term Liabilities - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Other long-term liabilities    
Sale-leaseback arrangement $ 15,969 $ 16,712
Accrued liabilities expected to be covered by insurance 2,759 2,818
Deferred rent 214 307
Total other long-term liabilities $ 18,942 $ 19,837
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Long-Term Liabilities - Sale-Leaseback (Details)
$ in Millions
Sep. 27, 2019
USD ($)
Options
Failed Sale Leaseback  
Paydown of Term loan $ 18.2
Failed Sale Leaseback  
Failed Sale Leaseback  
Sale price of properties sold $ 19.1
Lease term 15 years
Annual rent $ 1.5
Annual percentage rent increase 2.00%
Number of consecutive options to extend term | Options 2
Term of available options 10 years
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Income Tax (Benefit) Expense by Jurisdiction and by Classification (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
State and local      
Current $ 243 $ 589 $ 716
Deferred (20) 13 104
Total 223 602 820
Foreign      
Current 268 1,370 1,081
Deferred 11 4 (33)
Total 279 1,374 1,048
Total Income Taxes      
Current 511 1,959 1,797
Deferred (9) 17 71
Total $ 502 $ 1,976 $ 1,868
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Effective Income Tax (Benefit) Expense Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Statutory amount $ (2,952) $ 4,662 $ (733)
Valuation allowance on foreign tax credits 186 1,344 1,081
State income tax, net of federal benefit 44 792 991
Permanent differences, other 303 558 461
Permanent differences, stock compensation (262) 328 311
Valuation allowance, other 3,108 (5,795) (166)
Other 75 87 (77)
Income tax expense $ 502 $ 1,976 $ 1,868
Effective income tax rate (3.60%) 8.90% (53.50%)
Federal statutory tax rate 21.00% 21.00% 21.00%
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended 24 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2021
Income Tax Disclosure [Abstract]        
Federal statutory tax rate 21.00% 21.00% 21.00%  
Goodwill impairment charges       $ 0
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets related to:    
Accrued liabilities $ 1,568 $ 1,058
Intangible assets 2,510 2,818
Net operating loss carryforward 11,966 10,259
Stock-based compensation 326 377
Foreign tax credits 3,968 3,782
Goodwill 5,249 6,199
Leases 8,772 10,235
Other 2,040 1,518
Total gross deferred tax assets 36,399 36,246
Less valuation allowance (15,443) (12,493)
Total net deferred tax assets 20,956 23,753
Liabilities related to:    
Depreciation and amortization (20,700) (23,308)
Other (384) (582)
Total deferred tax liabilities (21,084) (23,890)
Net deferred tax liabilities $ (128) $ (137)
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Net Operating Loss Carryforwards (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Operating loss carryforwards    
Valuation allowance $ 15,443 $ 12,493
Change in valuation allowance 3,000  
Foreign tax credits $ 3,968 $ 3,782
Percentage of taxable income 80.00%  
Period of foreign tax credit carryforwards 10 years  
Federal    
Operating loss carryforwards    
Net operating loss carryforwards $ 30,200  
State    
Operating loss carryforwards    
Net operating loss carryforwards $ 124,300  
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balances at beginning of the year $ 1,614 $ 1,614  
Additions based on tax position related to current year  
Balance at end of the year 1,614 1,614  
Accrued interest and penalties on unrecognized tax benefits $ 0 $ 0 $ 0
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings (Loss) Per Share - Anti-dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share [Abstract]      
Potential antidilutive securities excluded from computations of earnings per share 831,077 1,159,440 1,636,656
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings (Loss) Per Share - Basic and Diluted (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Basic:      
Weighted average shares outstanding, basic 30,763,527 30,122,362 29,322,054
Effect of dilutive securities:      
Common stock options 0 0 0
Total weighted average shares outstanding assuming dilution 30,763,527 30,122,362 29,322,054
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2021
USD ($)
$ / shares
shares
Sep. 30, 2021
$ / shares
shares
Aug. 31, 2021
$ / shares
shares
May 31, 2021
director
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Sep. 30, 2020
$ / shares
shares
Aug. 31, 2020
$ / shares
shares
May 31, 2020
director
$ / shares
shares
Mar. 31, 2020
$ / shares
shares
Feb. 29, 2020
$ / shares
shares
Dec. 31, 2019
$ / shares
shares
Oct. 31, 2019
director
$ / shares
shares
Sep. 30, 2019
Jul. 31, 2019
$ / shares
shares
May 31, 2019
director
$ / shares
shares
Mar. 31, 2019
$ / shares
shares
Jan. 31, 2019
director
$ / shares
shares
May 31, 2017
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Share-based Compensation                                              
Approved and authorized maximum number of shares to be issued                                       2,400,000      
Compensation expense related to stock based awards outstanding | $                                         $ 2,400 $ 2,000 $ 2,800
Proceeds received upon exercise of stock options | $                                         $ 110   $ 35
Exercise of stock options, shares                                         28,546 0 7,021
Total share-based compensation cost not yet recognized | $     $ 3,200                                   $ 3,200    
Share-based compensation cost not yet recognized, period for recognition                                         2 years 2 months 12 days    
Total intrinsic value of options exercised | $                                         $ 50    
Total fair value of shares vested | $                                         93 $ 329 $ 769
Certain Officers                                              
Share-based Compensation                                              
Expense related to purchase of vested stock-based awards | $                                         $ 900 $ 200  
Maximum                                              
Share-based Compensation                                              
Proceeds received upon exercise of stock options | $                                             $ 100
Stock options                                              
Share-based Compensation                                              
Expiration period                                       10 years      
Forfeiture rate applied to awards                                         5.50%    
Stock options | Minimum                                              
Share-based Compensation                                              
Vesting period                                       3 years      
Stock options | Maximum                                              
Share-based Compensation                                              
Vesting period                                       5 years      
Restricted stock                                              
Share-based Compensation                                              
Awards granted in period (in shares)                                         916,531 1,038,044 757,012
Grant date fair value (in dollars per share) | $ / shares                                         $ 4.58 $ 2.76 $ 2.52
Forfeiture rate applied to awards                                         3.20%    
Restricted stock | Independent Directors                                              
Share-based Compensation                                              
Number of independent directors receiving awards | director           6       6             5            
Number of new directors | director                           1         2        
Awards granted in period (in shares)       18,215   14,975       39,823       14,218     45,918   8,427        
Grant date fair value (in dollars per share) | $ / shares       $ 5.49   $ 6.01       $ 2.26       $ 4.22     $ 1.96   $ 4.45        
Restricted stock | Officers And Executives                                              
Share-based Compensation                                              
Vesting period     3 years     3 years 3 years     3 years 3 years   3 years     3 years 3 years            
Awards granted in period (in shares)     139,000     160,000 95,000     100,000 170,235   31,500     46,500 62,500            
Grant date fair value (in dollars per share) | $ / shares     $ 3.75     $ 6.01 $ 4.92     $ 2.26 $ 3.73   $ 5.08     $ 3.66 $ 1.96            
Restricted stock | Certain Executives                                              
Share-based Compensation                                              
Vesting percentage 33.30% 33.30%                         33.30%                
Vesting period       3 years       3 years                              
Awards granted in period (in shares)               25,000       15,121           168,350          
Grant date fair value (in dollars per share) | $ / shares               $ 2.58       $ 4.96           $ 2.97          
Weighted average grant-date fair value of options granted (in USD per share) | $ / shares       $ 5.05                                      
Granted (in shares)       9,901                                      
Performance Units | Certain Executives                                              
Share-based Compensation                                              
Vesting percentage           100.00%                                  
Shares earned based on achievement of objective, percent                   100.00%             100.00%            
Vesting period           3 years                                  
Awards granted in period (in shares)         259,565         300,000             187,500            
Grant date fair value (in dollars per share) | $ / shares         $ 2.26 $ 6.01     $ 1.96 $ 2.26             $ 1.96            
Performance period         1 year       1 year 1 year             1 year            
Granted (in shares)                 93,750                            
Performance Units | Vesting If Performance Target Is Met | Certain Executives                                              
Share-based Compensation                                              
Vesting percentage         50.00% 100.00%     50.00% 50.00%             50.00%            
Awards granted in period (in shares)           240,000                                  
Performance Units | Vesting On Second And Third Anniversary Of Grant | Certain Executives                                              
Share-based Compensation                                              
Vesting percentage                   25.00%             25.00%            
Performance Units | Vesting on First and Second Anniversary of Determination | Certain Executives                                              
Share-based Compensation                                              
Vesting percentage         25.00%       25.00%                            
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Restricted Stock Activity (Details) - Restricted stock - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of Shares      
Beginning nonvested shares (in shares) 950,436 516,572 417,941
Granted (in shares) 916,531 1,038,044 757,012
Vested (in shares) (690,676) (496,797) (585,754)
Forfeited/repurchased shares (in shares) (234,232) (107,383) (72,627)
Ending nonvested shares (in shares) 942,059 950,436 516,572
Weighted Average Fair Value Per Share      
Beginning nonvested shares (in dollars per share) $ 3.04 $ 4.29 $ 7.04
Granted (in dollars per share) 4.58 2.76 2.52
Vested (in dollars per share) 3.43 2.87 3.74
Forfeited/repurchased shares (in dollars per share) 4.22 7.13 6.05
Ending nonvested shares (in dollars per share) $ 3.97 $ 3.04 $ 4.29
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Number of Shares      
Beginning stock options outstanding (in shares) 922,615 1,464,766 1,664,781
Exercised (in shares) (28,546) 0 (7,021)
Forfeited (in shares) (169,365) (542,151) (192,994)
Ending stock options outstanding (in shares) 724,704 922,615 1,464,766
Weighted Average Exercise Price Per Share      
Beginning stock options outstanding (in dollars per share) $ 7.10 $ 7.41 $ 8.31
Exercised (in dollars per share) 3.86   4.94
Forfeited (in dollars per share) 6.32 7.94 15.26
Ending stock options outstanding (in dollars per share) $ 7.41 $ 7.10 $ 7.41
Vested and expected to vest at December 31, 2020      
Number of Shares 724,704    
Weighted Average Exercise Price Per Share (in dollars per share) $ 7.41    
Weighted Average Contractual Life 4 years 6 months 25 days    
December 31, 2020      
Number of Shares 724,704    
Weighted Average Exercise Price Per Share (in dollars per share) $ 7.41    
Weighted Average Contractual Life 4 years 6 months 25 days    
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Contribution Plan Disclosure      
Minimum service period for plan eligibility 6 months    
Minimum allowable contribution to the plan by each employee, percent 1.00%    
Maximum allowable contribution to the plan by each employee, percent 80.00%    
Employers matching contribution, vesting period 4 years    
Company contributions to the plan $ 1.4 $ 1.2 $ 1.3
Range 1      
Defined Contribution Plan Disclosure      
Employer matching contribution, percent 100.00%    
Employer matching contribution, percent of employees' gross pay 2.00%    
Range 2      
Defined Contribution Plan Disclosure      
Employer matching contribution, percent 50.00%    
Employer matching contribution, percent of employees' gross pay 2.00%    
AGC Southwest Chapters 401(k) Retirement Plan      
Defined Contribution Plan Disclosure      
Employer matching contribution, percent 50.00%    
Employers matching contribution, vesting period 5 years    
Employer matching contribution, percent of employees' gross pay 6.00%    
Employer discretionary contribution amount $ 0.9 $ 0.1 $ 0.1
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefits - Multiemployer Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
International Union of Operating Engineers - Employers Construction Industry Retirement Plan - Local 302 and 612 Trust Funds      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 1,297 $ 2,480 $ 3,021
Washington Laborers      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 244 $ 236 30
Carpenters Retirement Plan of Western Washington      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 1,700 $ 1,898 695
Cement Masons & Plasterers Trust Funds      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 32 $ 39 2
Washington-Idaho-Montana Carpenters-Employers Retirement Trust Fund      
Multiemployer Plans [Line Items]      
Certified Zone Status Yellow Yellow  
Contributions     36
Engineers - AGC Retirement Trust of the Inland Empire      
Multiemployer Plans [Line Items]      
Certified Zone Status Yellow Yellow  
Contributions     20
Western Conference of Teamsters Pension Trust Fund      
Multiemployer Plans [Line Items]      
Certified Zone Status Green Green  
Contributions $ 44 $ 15  
Alaska Carpenters Trust Fund      
Multiemployer Plans [Line Items]      
Certified Zone Status Yellow Yellow  
Contributions   $ 271 377
Alaska Laborers Trust Fund      
Multiemployer Plans [Line Items]      
Certified Zone Status Yellow Yellow  
Contributions   $ 226 $ 552
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Narrative (Details)
$ in Millions
3 Months Ended 12 Months Ended
Aug. 21, 2020
gal
item
Mar. 31, 2018
USD ($)
Dec. 31, 2021
USD ($)
lawsuit
claim
item
Settled Litigation      
Other Commitments [Line Items]      
Legal settlement   $ 5.5  
Notes receivable, current     $ 0.8
Notes receivables, noncurrent     1.1
Receivable, unamortized discount     $ 0.1
Waymon L Boyd Dredge Fire      
Other Commitments [Line Items]      
Number of crew deaths | item 5    
Number of gallons of oil, diesel fuel, and contaminated water discharged | gal 18,000    
Number of crewmembers | item 18    
Waymon L Boyd Dredge Fire | Pending Litigation      
Other Commitments [Line Items]      
Number of lawsuits filed | lawsuit     8
Number of claimants | claim     13
Estimated costs recognized     $ 206.7
Accrued loss contingency     14.6
Payments to claimants     $ 192.0
Number of crewmember claimants paid | item     17
Costs reimbursed from insurance     $ 189.6
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
segment
Dec. 31, 2019
USD ($)
segment
Segment Reporting Information [Line Items]      
Number of reportable segments | segment 2 2 2
Contract revenues $ 601,360 $ 709,942 $ 708,390
Operating (loss) income (9,317) 26,586 2,193
Depreciation and amortization (22,608) (23,893) (26,096)
Assets 351,750 414,189  
Property and equipment, net of depreciation 106,654 125,497  
Marine Segment      
Segment Reporting Information [Line Items]      
Contract revenues 263,915 388,173 369,138
Marine Segment | Mexico and the Caribbean      
Segment Reporting Information [Line Items]      
Contract revenues 2,900 12,500  
Concrete Segment      
Segment Reporting Information [Line Items]      
Contract revenues 337,445 321,769 339,252
Concrete Segment | Foreign      
Segment Reporting Information [Line Items]      
Contract revenues 0 0  
Operating Segments | Marine Segment      
Segment Reporting Information [Line Items]      
Contract revenues 263,915 388,173 369,138
Operating (loss) income 5,760 29,815 12,841
Depreciation and amortization (17,287) (18,369) (19,889)
Assets 236,773 290,372  
Property and equipment, net of depreciation 93,383 109,298  
Operating Segments | Marine Segment | Revision of Prior Period, Error Correction, Adjustment      
Segment Reporting Information [Line Items]      
Operating (loss) income   12,900 11,800
Operating Segments | Concrete Segment      
Segment Reporting Information [Line Items]      
Contract revenues 337,445 321,769 339,252
Operating (loss) income (15,077) (3,229) (10,648)
Depreciation and amortization (8,143) (8,848) (8,519)
Assets 114,977 123,817  
Property and equipment, net of depreciation 13,271 16,199  
Operating Segments | Concrete Segment | Revision of Prior Period, Error Correction, Adjustment      
Segment Reporting Information [Line Items]      
Operating (loss) income   (12,900) $ (11,800)
Intersegment Eliminations      
Segment Reporting Information [Line Items]      
Contract revenues $ 100 $ 2,800  
XML 105 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating lease right-of-use assets, net of amortization $ 14,686 $ 18,874
Financing lease right-of-use assets, net of amortization 14,561 12,858
Total assets 29,247 31,732
Current portion of operating lease liabilities 3,857 4,989
Current portion of financing lease liabilities 3,406 3,901
Total current 7,263 8,890
Operating lease liabilities 11,637 14,537
Financing lease liabilities 10,908 8,376
Total noncurrent 22,545 22,913
Total liabilities 29,808 31,803
Operating lease, right-of-use asset, accumulated amortization 9,500 9,000
Finance lease, right-of-use asset, accumulated amortization $ 2,700 $ 6,400
XML 106 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Term and Discount Rate (Details)
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Weighted Average Remaining Lease Term, operating lease 4 years 10 months 24 days 5 years 3 months
Weighted Average Remaining Lease Term, finance lease 4 years 8 months 12 days 4 years 11 months 15 days
Weighted Average Discount Rate, operating lease 4.75% 4.73%
Weighted Average Discount Rate, finance lease 4.28% 4.46%
XML 107 R93.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]      
Operating lease cost $ 5,814 $ 6,430 $ 6,930
Short-term lease cost 1,607 3,871 2,001
Interest on lease liabilities 491 548 362
Amortization of right-of-use assets 2,822 3,324 2,312
Total lease cost $ 10,734 $ 14,173 $ 11,605
XML 108 R94.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Supplemental Cash Flows (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]      
Operating cash flows for operating leases $ 5,666 $ 6,262 $ 6,887
Operating cash flows for finance leases 491 548 362
Financing cash flows for finance leases 3,035 3,619 2,906
ROU assets obtained in exchange for new operating lease liabilities 1,567 7,829 25,743
ROU assets obtained in exchange for new financing lease liabilities $ 7,318 $ 11,270 $ 1,021
XML 109 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 4,495  
2023 3,666  
2024 2,838  
2025 2,354  
2026 1,730  
Thereafter 2,359  
Total future minimum lease payments 17,442  
Less - amount representing interest 1,948  
Operating Lease, Liability, Total 15,494  
Less - current lease obligations 3,857 $ 4,989
Long-term lease obligations 11,637 14,537
Finance Leases    
2022 3,990  
2023 3,134  
2024 2,574  
2025 1,968  
2025 2,105  
Thereafter 2,322  
Total future minimum lease payments 16,093  
Less - amount representing interest 1,779  
Present value of future minimum lease payments 14,314  
Less - current lease obligations 3,406 3,901
Long-term lease obligations $ 10,908 $ 8,376
XML 110 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Subsequent Event (Details)
$ in Thousands
3 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Subsequent event            
Deferred Issuance Costs           $ 1,219
Revolving Credit Facility            
Subsequent event            
Line of Credit Facility, Maximum Borrowing Capacity         $ 50,000  
Subsequent event            
Subsequent event            
Covenant compliance, EBITDA, minimum     $ 7,700 $ 2,600    
Covenant compliance, Leverage Ratio, maximum   3.00        
Covenant compliance, Fixed Charge Coverage Ratio, minimum 1.25          
Deferred Issuance Costs       1,000    
Subsequent event | Revolving Credit Facility            
Subsequent event            
Line of Credit Facility, Maximum Borrowing Capacity       $ 42,500    
XML 111 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II - Valuation And Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Provision for doubtful accounts      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at the Beginning of the Period $ 411 $ 2,600 $ 4,280
Charged to Revenue, Cost or Expense 0 (487) 0
Deduction 88 1,702 1,680
Balance at the End of the Period 323 411 2,600
Reserve for losses on uncompleted contracts      
Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at the Beginning of the Period 1,473 10,925 22,770
Charged to Revenue, Cost or Expense 33 543 2,455
Deduction 1,472 9,995 14,300
Balance at the End of the Period $ 34 $ 1,473 $ 10,925
XML 112 orn-20211231x10k_htm.xml IDEA: XBRL DOCUMENT 0001402829 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0001402829 orn:ReserveForLossesOnUncompletedContractsMember 2021-01-01 2021-12-31 0001402829 us-gaap:AllowanceForCreditLossMember 2020-01-01 2020-12-31 0001402829 orn:ReserveForLossesOnUncompletedContractsMember 2020-01-01 2020-12-31 0001402829 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0001402829 orn:ReserveForLossesOnUncompletedContractsMember 2019-01-01 2019-12-31 0001402829 us-gaap:AllowanceForCreditLossMember 2021-12-31 0001402829 orn:ReserveForLossesOnUncompletedContractsMember 2021-12-31 0001402829 us-gaap:AllowanceForCreditLossMember 2020-12-31 0001402829 orn:ReserveForLossesOnUncompletedContractsMember 2020-12-31 0001402829 us-gaap:AllowanceForCreditLossMember 2019-12-31 0001402829 orn:ReserveForLossesOnUncompletedContractsMember 2019-12-31 0001402829 us-gaap:AllowanceForCreditLossMember 2018-12-31 0001402829 orn:ReserveForLossesOnUncompletedContractsMember 2018-12-31 0001402829 orn:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember 2021-12-31 0001402829 orn:CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember 2020-12-31 0001402829 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001402829 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001402829 us-gaap:TreasuryStockMember 2021-12-31 0001402829 us-gaap:RetainedEarningsMember 2021-12-31 0001402829 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001402829 us-gaap:TreasuryStockMember 2020-12-31 0001402829 us-gaap:RetainedEarningsMember 2020-12-31 0001402829 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001402829 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001402829 us-gaap:TreasuryStockMember 2019-12-31 0001402829 us-gaap:RetainedEarningsMember 2019-12-31 0001402829 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001402829 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001402829 us-gaap:TreasuryStockMember 2018-12-31 0001402829 us-gaap:RetainedEarningsMember 2018-12-31 0001402829 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001402829 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001402829 2017-05-31 0001402829 us-gaap:EmployeeStockOptionMember 2017-05-01 2017-05-31 0001402829 us-gaap:RestrictedStockMember 2021-12-31 0001402829 us-gaap:RestrictedStockMember 2020-12-31 0001402829 us-gaap:RestrictedStockMember 2019-12-31 0001402829 us-gaap:RestrictedStockMember 2018-12-31 0001402829 orn:IndependentDirectorsMember us-gaap:RestrictedStockMember 2021-09-01 2021-09-30 0001402829 orn:CertainExecutivesMember us-gaap:RestrictedStockMember 2020-02-01 2020-02-29 0001402829 orn:CertainExecutivesMember us-gaap:RestrictedStockMember 2019-03-01 2019-03-31 0001402829 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001402829 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001402829 orn:CertainExecutivesMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-08-01 2021-08-31 0001402829 orn:CertainExecutivesMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-08-01 2021-08-31 0001402829 orn:CertainExecutivesMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-05-01 2021-05-31 0001402829 orn:CertainExecutivesMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2020-08-01 2020-08-31 0001402829 orn:CertainExecutivesMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-08-01 2020-08-31 0001402829 orn:CertainExecutivesMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-05-01 2020-05-31 0001402829 orn:CertainExecutivesMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-05-01 2020-05-31 0001402829 orn:CertainExecutivesMember us-gaap:RestrictedStockMember 2019-09-01 2019-09-30 0001402829 orn:CertainExecutivesMember us-gaap:RestrictedStockMember 2019-06-30 2019-06-30 0001402829 orn:CertainExecutivesMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2019-05-01 2019-05-31 0001402829 orn:CertainExecutivesMember us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2019-05-01 2019-05-31 0001402829 orn:CertainExecutivesMember us-gaap:RestrictedStockMember 2019-03-31 2019-03-31 0001402829 orn:OfficersAndExecutivesMember us-gaap:RestrictedStockMember 2021-12-01 2021-12-31 0001402829 orn:CertainExecutivesMember us-gaap:RestrictedStockMember 2021-09-01 2021-09-30 0001402829 orn:OfficersAndExecutivesMember us-gaap:RestrictedStockMember 2021-05-01 2021-05-31 0001402829 orn:CertainExecutivesMember us-gaap:PerformanceSharesMember 2021-05-01 2021-05-31 0001402829 orn:OfficersAndExecutivesMember us-gaap:RestrictedStockMember 2020-12-01 2020-12-31 0001402829 orn:CertainExecutivesMember us-gaap:RestrictedStockMember 2020-09-01 2020-09-30 0001402829 orn:OfficersAndExecutivesMember us-gaap:RestrictedStockMember 2020-05-01 2020-05-31 0001402829 orn:OfficersAndExecutivesMember us-gaap:RestrictedStockMember 2020-03-01 2020-03-31 0001402829 orn:OfficersAndExecutivesMember us-gaap:RestrictedStockMember 2019-12-01 2019-12-31 0001402829 orn:OfficersAndExecutivesMember us-gaap:RestrictedStockMember 2019-07-01 2019-07-31 0001402829 orn:OfficersAndExecutivesMember us-gaap:RestrictedStockMember 2019-05-01 2019-05-31 0001402829 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2017-05-01 2017-05-31 0001402829 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2017-05-01 2017-05-31 0001402829 us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001402829 orn:TradeAndContractRetainageReceivablesMember 2021-01-01 2021-12-31 0001402829 2022-01-01 2021-12-31 0001402829 us-gaap:NonUsMember orn:CommercialConcreteSegmentMember 2021-01-01 2021-12-31 0001402829 us-gaap:ConstructionMember orn:HeavyCivilMarineConstructionSegmentMember 2021-01-01 2021-12-31 0001402829 orn:StructuralMember orn:CommercialConcreteSegmentMember 2021-01-01 2021-12-31 0001402829 orn:SpecialtyServicesMember orn:HeavyCivilMarineConstructionSegmentMember 2021-01-01 2021-12-31 0001402829 orn:OtherProductMember orn:CommercialConcreteSegmentMember 2021-01-01 2021-12-31 0001402829 orn:MexicoAndCaribbeanMember orn:HeavyCivilMarineConstructionSegmentMember 2021-01-01 2021-12-31 0001402829 orn:LightCommercialMember orn:CommercialConcreteSegmentMember 2021-01-01 2021-12-31 0001402829 orn:DredgingMember orn:HeavyCivilMarineConstructionSegmentMember 2021-01-01 2021-12-31 0001402829 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-12-31 0001402829 us-gaap:NonUsMember orn:CommercialConcreteSegmentMember 2020-01-01 2020-12-31 0001402829 us-gaap:ConstructionMember orn:HeavyCivilMarineConstructionSegmentMember 2020-01-01 2020-12-31 0001402829 orn:StructuralMember orn:CommercialConcreteSegmentMember 2020-01-01 2020-12-31 0001402829 orn:SpecialtyServicesMember orn:HeavyCivilMarineConstructionSegmentMember 2020-01-01 2020-12-31 0001402829 orn:OtherProductMember orn:CommercialConcreteSegmentMember 2020-01-01 2020-12-31 0001402829 orn:MexicoAndCaribbeanMember orn:HeavyCivilMarineConstructionSegmentMember 2020-01-01 2020-12-31 0001402829 orn:LightCommercialMember orn:CommercialConcreteSegmentMember 2020-01-01 2020-12-31 0001402829 orn:DredgingMember orn:HeavyCivilMarineConstructionSegmentMember 2020-01-01 2020-12-31 0001402829 us-gaap:IntersegmentEliminationMember 2020-01-01 2020-12-31 0001402829 orn:HeavyCivilMarineConstructionSegmentMember 2020-01-01 2020-12-31 0001402829 orn:CommercialConcreteSegmentMember 2020-01-01 2020-12-31 0001402829 us-gaap:ConstructionMember orn:HeavyCivilMarineConstructionSegmentMember 2019-01-01 2019-12-31 0001402829 orn:StructuralMember orn:CommercialConcreteSegmentMember 2019-01-01 2019-12-31 0001402829 orn:SpecialtyServicesMember orn:HeavyCivilMarineConstructionSegmentMember 2019-01-01 2019-12-31 0001402829 orn:OtherProductMember orn:CommercialConcreteSegmentMember 2019-01-01 2019-12-31 0001402829 orn:LightCommercialMember orn:CommercialConcreteSegmentMember 2019-01-01 2019-12-31 0001402829 orn:DredgingMember orn:HeavyCivilMarineConstructionSegmentMember 2019-01-01 2019-12-31 0001402829 orn:HeavyCivilMarineConstructionSegmentMember 2019-01-01 2019-12-31 0001402829 orn:CommercialConcreteSegmentMember 2019-01-01 2019-12-31 0001402829 srt:MinimumMember us-gaap:VehiclesMember 2021-01-01 2021-12-31 0001402829 srt:MinimumMember us-gaap:OfficeEquipmentMember 2021-01-01 2021-12-31 0001402829 srt:MinimumMember us-gaap:MarineServicesEquipmentMember 2021-01-01 2021-12-31 0001402829 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-01-01 2021-12-31 0001402829 srt:MinimumMember orn:EquipmentImprovementMember 2021-01-01 2021-12-31 0001402829 srt:MinimumMember orn:DryDockingCapitalizedCostsMember 2021-01-01 2021-12-31 0001402829 srt:MinimumMember orn:ConstructionEquipmentMember 2021-01-01 2021-12-31 0001402829 srt:MaximumMember us-gaap:VehiclesMember 2021-01-01 2021-12-31 0001402829 srt:MaximumMember us-gaap:OfficeEquipmentMember 2021-01-01 2021-12-31 0001402829 srt:MaximumMember us-gaap:MarineServicesEquipmentMember 2021-01-01 2021-12-31 0001402829 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2021-01-01 2021-12-31 0001402829 srt:MaximumMember orn:EquipmentImprovementMember 2021-01-01 2021-12-31 0001402829 srt:MaximumMember orn:DryDockingCapitalizedCostsMember 2021-01-01 2021-12-31 0001402829 srt:MaximumMember orn:ConstructionEquipmentMember 2021-01-01 2021-12-31 0001402829 us-gaap:VehiclesMember 2021-12-31 0001402829 us-gaap:OfficeEquipmentMember 2021-12-31 0001402829 us-gaap:MarineServicesEquipmentMember 2021-12-31 0001402829 us-gaap:LandMember 2021-12-31 0001402829 us-gaap:ConstructionInProgressMember 2021-12-31 0001402829 us-gaap:BuildingAndBuildingImprovementsMember 2021-12-31 0001402829 orn:ConstructionEquipmentMember 2021-12-31 0001402829 us-gaap:VehiclesMember 2020-12-31 0001402829 us-gaap:OfficeEquipmentMember 2020-12-31 0001402829 us-gaap:MarineServicesEquipmentMember 2020-12-31 0001402829 us-gaap:LandMember 2020-12-31 0001402829 us-gaap:ConstructionInProgressMember 2020-12-31 0001402829 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0001402829 orn:ConstructionEquipmentMember 2020-12-31 0001402829 srt:MaximumMember 2019-01-01 2019-12-31 0001402829 us-gaap:SettledLitigationMember 2018-01-01 2018-03-31 0001402829 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001402829 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001402829 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001402829 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0001402829 us-gaap:DomesticCountryMember 2021-12-31 0001402829 us-gaap:OperatingSegmentsMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember orn:HeavyCivilMarineConstructionSegmentMember 2020-01-01 2020-12-31 0001402829 us-gaap:OperatingSegmentsMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember orn:CommercialConcreteSegmentMember 2020-01-01 2020-12-31 0001402829 us-gaap:OperatingSegmentsMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember orn:HeavyCivilMarineConstructionSegmentMember 2019-01-01 2019-12-31 0001402829 us-gaap:OperatingSegmentsMember srt:RevisionOfPriorPeriodErrorCorrectionAdjustmentMember orn:CommercialConcreteSegmentMember 2019-01-01 2019-12-31 0001402829 us-gaap:SettledLitigationMember 2021-12-31 0001402829 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001402829 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001402829 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001402829 orn:WashingtonLaborersMember 2019-01-01 2019-12-31 0001402829 orn:WashingtonIdahoMontanaCarpentersEmployersRetirementTrustFundMember 2019-01-01 2019-12-31 0001402829 orn:InternationalUnionOfOperatingEngineersEmployersConstructionIndustryRetirementPlanMember 2019-01-01 2019-12-31 0001402829 orn:EngineersAgcRetirementTrustOfInlandEmpireMember 2019-01-01 2019-12-31 0001402829 orn:CementMasonsPlasterersTrustFundsMember 2019-01-01 2019-12-31 0001402829 orn:CarpentersRetirementPlanOfWesternWashingtonMember 2019-01-01 2019-12-31 0001402829 orn:AlaskaLaborersTrustFundMember 2019-01-01 2019-12-31 0001402829 orn:AlaskaCarpentersTrustFundMember 2019-01-01 2019-12-31 0001402829 orn:WesternConferenceOfTeamstersPensionTrustFundMember 2021-01-01 2021-12-31 0001402829 orn:WashingtonLaborersMember 2021-01-01 2021-12-31 0001402829 orn:WashingtonIdahoMontanaCarpentersEmployersRetirementTrustFundMember 2021-01-01 2021-12-31 0001402829 orn:InternationalUnionOfOperatingEngineersEmployersConstructionIndustryRetirementPlanMember 2021-01-01 2021-12-31 0001402829 orn:EngineersAgcRetirementTrustOfInlandEmpireMember 2021-01-01 2021-12-31 0001402829 orn:CementMasonsPlasterersTrustFundsMember 2021-01-01 2021-12-31 0001402829 orn:CarpentersRetirementPlanOfWesternWashingtonMember 2021-01-01 2021-12-31 0001402829 orn:AlaskaLaborersTrustFundMember 2021-01-01 2021-12-31 0001402829 orn:AlaskaCarpentersTrustFundMember 2021-01-01 2021-12-31 0001402829 orn:WesternConferenceOfTeamstersPensionTrustFundMember 2020-01-01 2020-12-31 0001402829 orn:WashingtonLaborersMember 2020-01-01 2020-12-31 0001402829 orn:WashingtonIdahoMontanaCarpentersEmployersRetirementTrustFundMember 2020-01-01 2020-12-31 0001402829 orn:InternationalUnionOfOperatingEngineersEmployersConstructionIndustryRetirementPlanMember 2020-01-01 2020-12-31 0001402829 orn:EngineersAgcRetirementTrustOfInlandEmpireMember 2020-01-01 2020-12-31 0001402829 orn:CementMasonsPlasterersTrustFundsMember 2020-01-01 2020-12-31 0001402829 orn:CarpentersRetirementPlanOfWesternWashingtonMember 2020-01-01 2020-12-31 0001402829 orn:AlaskaLaborersTrustFundMember 2020-01-01 2020-12-31 0001402829 orn:AlaskaCarpentersTrustFundMember 2020-01-01 2020-12-31 0001402829 orn:WaymonLBoydDredgeFireMember us-gaap:PendingLitigationMember 2021-12-31 0001402829 us-gaap:RevolvingCreditFacilityMember us-gaap:SubsequentEventMember 2022-03-31 0001402829 us-gaap:LetterOfCreditMember 2021-12-31 0001402829 orn:RevolvingCreditFacility364DayMember 2020-06-08 0001402829 orn:SixthAmendmentToCreditAgreementMember 2019-05-31 0001402829 orn:RevolvingCreditFacility364DayMember 2020-12-31 0001402829 orn:TermLoanMember 2021-04-01 2021-06-30 0001402829 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001402829 us-gaap:TradeNamesMember 2020-01-01 2020-12-31 0001402829 2020-01-01 2021-12-31 0001402829 orn:PropertyTampaBayFlMember 2021-01-01 2021-12-31 0001402829 2020-07-31 0001402829 us-gaap:OperatingSegmentsMember orn:HeavyCivilMarineConstructionSegmentMember 2021-01-01 2021-12-31 0001402829 us-gaap:OperatingSegmentsMember orn:CommercialConcreteSegmentMember 2021-01-01 2021-12-31 0001402829 us-gaap:OperatingSegmentsMember orn:HeavyCivilMarineConstructionSegmentMember 2020-01-01 2020-12-31 0001402829 us-gaap:OperatingSegmentsMember orn:CommercialConcreteSegmentMember 2020-01-01 2020-12-31 0001402829 us-gaap:OperatingSegmentsMember orn:HeavyCivilMarineConstructionSegmentMember 2019-01-01 2019-12-31 0001402829 us-gaap:OperatingSegmentsMember orn:CommercialConcreteSegmentMember 2019-01-01 2019-12-31 0001402829 orn:RangeTwoMember 2021-01-01 2021-12-31 0001402829 orn:RangeOneMember 2021-01-01 2021-12-31 0001402829 orn:AGCSouthwestChapters401kRetirementPlanMember 2020-01-01 2020-12-31 0001402829 orn:AGCSouthwestChapters401kRetirementPlanMember 2019-01-01 2019-12-31 0001402829 us-gaap:SubsequentEventMember 2022-03-31 0001402829 orn:FourthFifthAndSixthAmendmentsToCreditAgreementMember 2020-12-31 0001402829 us-gaap:LineOfCreditMember 2021-12-31 0001402829 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2019-05-01 2019-05-31 0001402829 orn:EighthAmendmentToCreditAgreementMember us-gaap:LineOfCreditMember 2020-10-09 2020-10-09 0001402829 orn:SixthAmendmentToCreditAgreementMember us-gaap:LineOfCreditMember 2019-05-01 2019-05-31 0001402829 orn:FifthAmendmentToCreditAgreementMember us-gaap:LineOfCreditMember 2019-03-01 2019-03-31 0001402829 orn:FourthAmendmentToCreditAgreementMember us-gaap:LineOfCreditMember 2018-07-01 2018-07-31 0001402829 orn:RevolvingCreditFacility364DayMember us-gaap:LineOfCreditMember 2020-06-08 2020-06-08 0001402829 us-gaap:RevolvingCreditFacilityMember 2021-01-01 2021-12-31 0001402829 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-12-31 0001402829 us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-12-31 0001402829 orn:TermLoanMember 2021-06-30 0001402829 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeStateMember 2021-01-01 2021-12-31 0001402829 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypePrivateMember 2021-01-01 2021-12-31 0001402829 orn:TradeAndContractRetainageReceivablesMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypePrivateMember 2021-01-01 2021-12-31 0001402829 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeLocalMember 2021-01-01 2021-12-31 0001402829 orn:TradeAndContractRetainageReceivablesMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeLocalMember 2021-01-01 2021-12-31 0001402829 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeFederalMember 2021-01-01 2021-12-31 0001402829 orn:TradeAndContractRetainageReceivablesMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeFederalMember 2021-01-01 2021-12-31 0001402829 orn:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeLocalMember 2020-01-01 2020-12-31 0001402829 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeStateMember 2020-01-01 2020-12-31 0001402829 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypePrivateMember 2020-01-01 2020-12-31 0001402829 orn:TradeAndContractRetainageReceivablesMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypePrivateMember 2020-01-01 2020-12-31 0001402829 orn:TradeAndContractRetainageReceivablesMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeLocalMember 2020-01-01 2020-12-31 0001402829 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeFederalMember 2020-01-01 2020-12-31 0001402829 orn:TradeAndContractRetainageReceivablesMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeFederalMember 2020-01-01 2020-12-31 0001402829 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001402829 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeStateMember 2019-01-01 2019-12-31 0001402829 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypePrivateMember 2019-01-01 2019-12-31 0001402829 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeLocalMember 2019-01-01 2019-12-31 0001402829 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeFederalMember 2019-01-01 2019-12-31 0001402829 us-gaap:CommonStockMember 2021-12-31 0001402829 us-gaap:CommonStockMember 2020-12-31 0001402829 us-gaap:CommonStockMember 2019-12-31 0001402829 us-gaap:CommonStockMember 2018-12-31 0001402829 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001402829 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001402829 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001402829 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001402829 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001402829 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001402829 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001402829 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001402829 2018-12-31 0001402829 2019-12-31 0001402829 us-gaap:CustomerRelationshipsMember 2017-12-31 0001402829 us-gaap:OperatingSegmentsMember orn:HeavyCivilMarineConstructionSegmentMember 2021-12-31 0001402829 us-gaap:OperatingSegmentsMember orn:CommercialConcreteSegmentMember 2021-12-31 0001402829 us-gaap:OperatingSegmentsMember orn:HeavyCivilMarineConstructionSegmentMember 2020-12-31 0001402829 us-gaap:OperatingSegmentsMember orn:CommercialConcreteSegmentMember 2020-12-31 0001402829 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001402829 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001402829 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001402829 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001402829 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001402829 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001402829 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001402829 us-gaap:CustomerRelationshipsMember 2015-01-01 2017-12-31 0001402829 orn:TradeAndContractRetainageReceivablesMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeStateMember 2021-12-31 0001402829 orn:TradeAndContractRetainageReceivablesMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypePrivateMember 2021-12-31 0001402829 orn:TradeAndContractRetainageReceivablesMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeLocalMember 2021-12-31 0001402829 orn:TradeAndContractRetainageReceivablesMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeFederalMember 2021-12-31 0001402829 orn:TradeAndContractRetainageReceivablesMember us-gaap:CustomerConcentrationRiskMember 2021-12-31 0001402829 orn:TradeAndContractRetainageReceivablesMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypePrivateMember 2020-12-31 0001402829 orn:TradeAndContractRetainageReceivablesMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeLocalMember 2020-12-31 0001402829 orn:TradeAndContractRetainageReceivablesMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeFederalMember 2020-12-31 0001402829 orn:TradeAndContractRetainageReceivablesMember us-gaap:CustomerConcentrationRiskMember 2020-12-31 0001402829 orn:CertainOfficersMember 2021-01-01 2021-12-31 0001402829 orn:CertainOfficersMember 2020-01-01 2020-12-31 0001402829 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001402829 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001402829 orn:CertainExecutivesMember us-gaap:PerformanceSharesMember 2021-08-01 2021-08-31 0001402829 orn:CertainExecutivesMember us-gaap:PerformanceSharesMember 2020-08-01 2020-08-31 0001402829 orn:CertainExecutivesMember us-gaap:PerformanceSharesMember 2020-05-01 2020-05-31 0001402829 orn:CertainExecutivesMember us-gaap:PerformanceSharesMember 2019-05-01 2019-05-31 0001402829 2022-01-01 2021-01-01 2021-12-31 0001402829 orn:HeavyCivilMarineConstructionSegmentMember orn:WatercraftPollutionPolicyMember 2021-12-31 0001402829 orn:HeavyCivilMarineConstructionSegmentMember orn:OtherLiabilityPoliciesMember 2021-12-31 0001402829 orn:CommercialConcreteSegmentMember orn:OtherLiabilityPoliciesMember 2021-12-31 0001402829 orn:HeavyCivilMarineConstructionSegmentMember orn:MaritimeEmployersLiabilityMember 2021-12-31 0001402829 orn:IndependentDirectorsMember us-gaap:RestrictedStockMember 2019-10-01 2019-10-31 0001402829 orn:IndependentDirectorsMember us-gaap:RestrictedStockMember 2019-01-01 2019-01-31 0001402829 orn:IndependentDirectorsMember us-gaap:RestrictedStockMember 2021-05-01 2021-05-31 0001402829 orn:IndependentDirectorsMember us-gaap:RestrictedStockMember 2020-05-01 2020-05-31 0001402829 orn:IndependentDirectorsMember us-gaap:RestrictedStockMember 2019-05-01 2019-05-31 0001402829 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001402829 orn:TradeAndContractRetainageReceivablesMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001402829 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember orn:CustomerTypeLocalMember 2020-01-01 2020-12-31 0001402829 orn:TradeAndContractRetainageReceivablesMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001402829 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0001402829 orn:WaymonLBoydDredgeFireMember 2020-08-21 2020-08-21 0001402829 orn:WaymonLBoydDredgeFireMember us-gaap:PendingLitigationMember 2021-01-01 2021-12-31 0001402829 us-gaap:BridgeLoanMember 2021-12-31 0001402829 orn:HeavyCivilMarineConstructionSegmentMember 2021-01-01 2021-12-31 0001402829 orn:CommercialConcreteSegmentMember 2021-01-01 2021-12-31 0001402829 orn:FailedSaleLeasebackMember 2019-09-27 2019-09-27 0001402829 2019-09-27 2019-09-27 0001402829 2015-09-16 0001402829 orn:AGCSouthwestChapters401kRetirementPlanMember 2021-01-01 2021-12-31 0001402829 2020-01-01 2020-12-31 0001402829 2019-01-01 2019-12-31 0001402829 us-gaap:SubsequentEventMember 2022-07-01 2022-09-30 0001402829 us-gaap:SubsequentEventMember 2022-10-01 2022-12-31 0001402829 us-gaap:SubsequentEventMember 2022-04-01 2022-06-30 0001402829 us-gaap:SubsequentEventMember 2022-01-01 2022-03-31 0001402829 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2020-12-31 0001402829 us-gaap:SecuredDebtMember 2021-12-31 0001402829 us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001402829 orn:TermLoanMember us-gaap:LineOfCreditMember 2020-12-31 0001402829 us-gaap:NonUsMember 2021-01-01 2021-12-31 0001402829 us-gaap:NonUsMember 2020-01-01 2020-12-31 0001402829 us-gaap:NonUsMember 2019-01-01 2019-12-31 0001402829 orn:HeavyCivilMarineConstructionSegmentMember 2021-12-31 0001402829 orn:CommercialConcreteSegmentMember 2021-12-31 0001402829 2021-12-31 0001402829 2020-12-31 0001402829 2021-06-30 0001402829 2022-02-18 0001402829 2021-01-01 2021-12-31 orn:Asset orn:policy orn:lawsuit iso4217:USD shares orn:segment shares iso4217:USD pure orn:Options orn:item orn:claim orn:customer orn:director utr:gal P3Y 0001402829 --12-31 2021 FY false 0.333 0.333 0.333 1 P3Y P3Y 5 P364D -12900000 -11800000 10-K true 2021-12-31 false 1-33891 ORION GROUP HOLDINGS, INC. DE 26-0097459 12000 Aerospace Avenue, Suite 300 Houston TX 77034 713 852-6500 Common stock, $0.01 par value per share ORN NYSE No No Yes Yes Accelerated Filer true false true false 30970233 177700000 185 KPMG, LLP Houston, Texas 12293000 1589000 323000 411000 88173000 96369000 41379000 36485000 405000 419000 17585000 59492000 1428000 1548000 28529000 32271000 8142000 7229000 197934000 235402000 106654000 125497000 14686000 18874000 14561000 12858000 5418000 6455000 8556000 10077000 41000 70000 3900000 4956000 351750000 414189000 39141000 4344000 48217000 48252000 923000 716000 38594000 84637000 601000 639000 26998000 33135000 3857000 4989000 3406000 3901000 161737000 180613000 259000 29523000 11637000 14537000 10908000 8376000 18942000 19837000 169000 207000 1602000 203652000 254695000 0.01 0.01 10000000 10000000 0 0 0.01 0.01 50000000 50000000 31712457 31171804 31001226 30460573 317000 312000 711231 711231 6540000 6540000 -1602000 185881000 184324000 -31560000 -17000000 148098000 159494000 351750000 414189000 601360000 709942000 708390000 560393000 625239000 644349000 40967000 84703000 64041000 60181000 65091000 61012000 1521000 2070000 2640000 11418000 9044000 1804000 -9317000 26586000 2193000 199000 347000 771000 136000 183000 353000 5076000 4920000 6808000 -4741000 -4390000 -5684000 -14058000 22196000 -3491000 502000 1976000 1868000 -14560000 20220000 -5359000 -0.47 0.67 -0.18 -0.47 0.67 -0.18 30763527 30122362 29322054 30763527 30122362 29322054 -14560000 20220000 -5359000 368000 -128000 -228000 1234000 -429000 -765000 -13326000 19791000 -6124000 29611989 296000 711231 -6540000 -52000 179742000 -31861000 141585000 2753000 2753000 7021 35000 35000 757012 8000 -8000 72627 1000 -1000 -993000 -993000 -5359000 -5359000 30303395 303000 711231 -6540000 -1045000 182523000 -37220000 138021000 1998000 1998000 1038044 10000 -10000 107383 62252 1000 187000 188000 -557000 -557000 20220000 20220000 31171804 312000 711231 -6540000 -1602000 184324000 -17000000 159494000 2401000 2401000 28546 110000 110000 916531 9000 -9000 234232 2000 -2000 170192 2000 947000 949000 1602000 1602000 -14560000 -14560000 31712457 317000 711231 -6540000 185881000 -31560000 148098000 -14560000 20220000 -5359000 22608000 23893000 26096000 5102000 5874000 5177000 2822000 3324000 2312000 790000 399000 430000 763000 453000 -9000 17000 71000 2401000 1998000 2753000 11418000 6185000 1804000 2859000 -487000 -4703000 -23587000 51709000 -14000 -543000 495000 -371000 -148000 -503000 -143000 1070000 -131000 -3742000 -9118000 32172000 589000 -22015000 28894000 -6544000 11092000 1334000 -4940000 -5399000 -5843000 -38000 -884000 1523000 -6137000 -15646000 27020000 69000 46032000 -716000 27164000 5944000 2015000 16975000 14694000 17199000 99000 721000 440000 5720000 2574000 10629000 -3129000 -13331000 53000000 10000000 63000000 49120000 48204000 70210000 18210000 389000 1680000 3035000 3619000 2906000 949000 188000 110000 35000 6000 -42400000 6449000 10704000 503000 -7598000 1589000 1086000 8684000 12293000 1589000 1086000 12293000 1589000 128000 0 0 958000 12293000 1589000 1086000 2423000 3187000 6311000 568000 2174000 578000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">1.</b></span>Description of Business and Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Description of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Orion Group Holdings, Inc., its subsidiaries and affiliates (hereafter collectively referred to as the "Company"), provide a broad range of specialty construction services in the infrastructure, industrial, and building sectors of the continental United States, Alaska, Canada and the Caribbean Basin. The Company’s marine segment services the infrastructure sector through marine transportation facility construction, marine pipeline construction, marine environmental structures, dredging of waterways, channels and ports, environmental dredging, design, and specialty services. Its concrete segment services the building sector by providing turnkey concrete construction services including pour and finish, dirt work, layout, forming, rebar, and mesh across the light commercial, structural and other associated business areas. The Company is headquartered in Houston, Texas with offices throughout its operating areas.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The tools used by the chief operating decision maker ("CODM") to allocate resources and assess performance are based on two reportable and operating segments: marine, which operates under the Orion brand and logo, and concrete, which operates under the TAS Commercial Concrete brand and logo.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Although we describe the business in this report in terms of the services the Company provides, its base of customers and the areas in which it operates, the Company has determined that its operations currently comprise two reportable segments pursuant to Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Topic 280, <i style="font-style:italic;">Segment Reporting</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In making this determination, the Company considered the similar economic characteristics of its operations that comprise its marine segment. For the marine segment, the methods used, and the internal processes employed, to deliver marine construction services are similar throughout the segment, including standardized estimating, project controls and project management. This segment has the same customers with similar funding drivers and are subject to similar regulatory regimes driven through Federal agencies such as the U.S. Army Corps of Engineers, U.S. Fish and Wildlife Service, U.S. Environmental Protection Agency and U.S. Occupational Safety and Health Administration ("OSHA"), among others. Additionally, the segment is driven by macro-economic considerations including the level of import/export seaborne transportation, development of energy-related infrastructure, cruise line expansion and operations, marine bridge infrastructure development, waterway pipeline crossings and the maintenance of waterways. These considerations, and others, are key catalysts for future prospects and are similar across the segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">For the concrete segment, the Company also considered the similar economic characteristics of these operations. The methods used, and the internal processes employed, to deliver concrete construction services are similar throughout the segment, including standardized estimating, project controls and project management. The projects of this segment are subject to similar regulatory regimes such as OSHA. Additionally, this segment is driven by macro-economic considerations, including movements in population, commercial real estate development, institutional funding and expansion, and recreational development, specifically in metropolitan areas of Texas. These considerations, and others, are key catalysts for current operations and future prospects and are similar across the segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">These consolidated financial statements include the accounts of the parent company, Orion Group Holdings, Inc. and its wholly-owned subsidiaries and have been prepared in accordance with U.S. GAAP. All intercompany balances and transactions have been eliminated in consolidation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In connection with preparing consolidated financial statements for each annual and interim reporting period, the Company is required to evaluate whether there are conditions or events, considered in aggregate, that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. Substantial doubt exists when conditions and events, considered in aggregate, indicate that it is probable that a company will be unable to meet its obligations as they become due within one year after the date that the consolidated financial statements are issued. This evaluation initially does not take into consideration the potential mitigating effect of management’s plans and actions that have not been fully implemented as of the date that the financial statements are </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">issued. When substantial doubt exists, management evaluates whether the mitigating effect of its plans sufficiently alleviates substantial doubt about the Company’s ability to continue as a going concern. The mitigating effect of management’s plans, however, is only considered if both: (1) it is probable that the plans will be effectively implemented within one year after the date that the financial statements are issued; and (2) it is probable that the plans, when implemented, will mitigate the relevant conditions or events that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. Generally, to be considered probable of being effectively implemented, the plans must have been approved before the date that the financial statements are issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The assessment of the liquidity and going concern requires the Company to make estimates of future activity and judgments about whether the Company has adequate liquidity to operate.  Significant assumptions used in the Company's forecasted model of liquidity include forecasted sales, costs, our ability to manage spending on capital expenditures, limit spending on the ERP system implementation and improve working capital. Based on a careful assessment of these factors management believes that the Company will have adequate liquidity for its operations for at least the next 12 months. Therefore, management’s conclusion is that substantial doubt is not raised as to our ability to continue as a going concern.<span style="background:#00ff00;"> </span></p> 2 2 2 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">These consolidated financial statements include the accounts of the parent company, Orion Group Holdings, Inc. and its wholly-owned subsidiaries and have been prepared in accordance with U.S. GAAP. All intercompany balances and transactions have been eliminated in consolidation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In connection with preparing consolidated financial statements for each annual and interim reporting period, the Company is required to evaluate whether there are conditions or events, considered in aggregate, that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. Substantial doubt exists when conditions and events, considered in aggregate, indicate that it is probable that a company will be unable to meet its obligations as they become due within one year after the date that the consolidated financial statements are issued. This evaluation initially does not take into consideration the potential mitigating effect of management’s plans and actions that have not been fully implemented as of the date that the financial statements are </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">issued. When substantial doubt exists, management evaluates whether the mitigating effect of its plans sufficiently alleviates substantial doubt about the Company’s ability to continue as a going concern. The mitigating effect of management’s plans, however, is only considered if both: (1) it is probable that the plans will be effectively implemented within one year after the date that the financial statements are issued; and (2) it is probable that the plans, when implemented, will mitigate the relevant conditions or events that raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date that the financial statements are issued. Generally, to be considered probable of being effectively implemented, the plans must have been approved before the date that the financial statements are issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The assessment of the liquidity and going concern requires the Company to make estimates of future activity and judgments about whether the Company has adequate liquidity to operate.  Significant assumptions used in the Company's forecasted model of liquidity include forecasted sales, costs, our ability to manage spending on capital expenditures, limit spending on the ERP system implementation and improve working capital. Based on a careful assessment of these factors management believes that the Company will have adequate liquidity for its operations for at least the next 12 months. Therefore, management’s conclusion is that substantial doubt is not raised as to our ability to continue as a going concern.<span style="background:#00ff00;"> </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">2.</b></span>Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management’s estimates, judgments and assumptions are continually evaluated based on available information and experience; however, actual amounts could differ from those estimates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On an ongoing basis, the Company evaluates the significant accounting policies used to prepare its consolidated financial statements, including, but not limited to, those related to:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:8pt;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:18pt;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;">Revenue recognition from construction contracts;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:8pt;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:18pt;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;">The recording of accounts receivable and allowance for credit losses;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:8pt;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:18pt;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;">The carrying value of property, plant and equipment;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:8pt;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:18pt;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;">Leases;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:8pt;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:18pt;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;">Finite and infinite-lived intangible assets, testing for indicators of impairment;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:8pt;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:18pt;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;">Stock-based compensation;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:8pt;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:18pt;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;">Income taxes; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;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:18pt;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;">Self-insurance</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company’s revenue is derived from contracts to provide marine construction, dredging, turnkey concrete services, and other specialty services. The Company’s projects are typically brief in duration, however may span a period of over one year. The Company determines the appropriate accounting treatment for each contract before work begins and, subject to qualifications discussed in the next paragraph, generally records contract over time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Performance obligations are promises in a contract to transfer distinct goods or services to the customer and are the unit of account under Topic 606. Each of the Company’s contracts and related change orders typically represent a single performance obligation because the Company provides an integrated service and individual goods and services are not separately identifiable. Revenue is recognized over time because control of the promised goods and services are continuously transferred to the customer over the life of the contract. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using its best estimate of the stand-alone selling price of each distinct good or service. Progress is measured by the percentage of actual contract costs incurred to date to total estimated costs for each contract. This method is used because management considers contract costs incurred to be the best available measure of progress on these contracts. Contract costs include all direct costs, such as </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">material and labor, and those indirect costs incurred that are related to contract performance such as payroll taxes and insurance. General and administrative costs are charged to expense as incurred. Upfront costs, such as costs to mobilize personnel and equipment prior to satisfying a performance obligation are capitalized and amortized over the contract performance period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Changes in job performance, job conditions and estimated profitability, including those arising from final contract settlements, may result in revisions to costs and reported revenue and are recognized in the period in which the revisions are determined. The effect of changes in estimates of contract revenue or contract costs is recognized as an adjustment to recognized revenue on a cumulative catch-up basis. When the Company anticipates a loss on a contract that is not yet complete, it recognizes the entire loss in the period in which such losses are determined. Revenue is recorded net of any sales taxes collected and paid on behalf of the customer, if applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Contract revenue is derived from the original contract price as modified by agreed-upon change orders and estimates of variable consideration related to incentive fees and change orders or claims for which price has not yet been agreed by the customer. The Company estimates variable consideration based on its assessment of the most likely amount to which it expects to be entitled. Variable consideration is included in the estimated recognition of revenue to the extent it is probable that a significant reversal of cumulative recognized revenue will not occur. A determination that the collection of a claim is probable is based upon compliance with the terms of the contract and the extent to which the Company performed in accordance therewith but does not guarantee collection in full.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Assets and liabilities derived from contracts with customers include the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:8pt;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:18pt;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;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Accounts Receivable: Trade, net of allowance</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> - Represent amounts billed and currently due from customers and are stated at their estimated net realizable value.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:8pt;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:18pt;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;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Accounts Receivable: Retainage</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> - Represent amounts which have not been billed to or paid by customers due to retainage provisions in construction contracts, which amounts generally become payable upon contract completion and acceptance by the customer.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:8pt;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:18pt;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;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contract Assets</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> - Represent revenues recognized in excess of amounts billed, which management believes will be billed and collected within one year of the completion of the contract and are recorded as a current asset, until such amounts are either received or written off.</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:18pt;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;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contract Liabilities</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> - Represent billings in excess of revenues recognized and are recorded as a current liability, until the underlying obligation has been performed or discharged.</span></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;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Classification of Current Assets and Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company includes in current assets and liabilities amounts realizable and payable in the normal course of contract completion.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. At times, cash held by financial institutions may exceed federally insured limits. The Company has not historically sustained losses on its cash balances in excess of federally insured limits. Cash equivalents at December 31, 2021 and December 31, 2020 consisted primarily of overnight bank deposits.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Risk Concentrations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk principally consist of accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company depends on its ability to continue to obtain federal, state and local governmental contracts, and indirectly, on the amount of funding available to these agencies for new and current governmental projects. Therefore, a portion of the Company’s operations is dependent upon the level and timing of government funding. Statutory mechanics liens provide the Company high priority in the event of lien foreclosures following financial difficulties of private owners, thus minimizing credit risk with private customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Accounts receivable are stated at the historical carrying value, net of allowances for credit losses. The Company has significant investments in billed and unbilled receivables as of December 31, 2021 and December 31, 2020. Billed receivables represent amounts billed upon the completion of small contracts and progress billings on large contracts in accordance with contract terms and milestone achievements. Unbilled receivables on contracts represent recoverable costs and accrued profits that are not yet capable of being billed under the terms of the applicable contracts. Revenue associated with these billings is recorded net of any sales tax, if applicable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Past due balances over 90 days and other higher risk receivables identified by management are reviewed individually for collectability. In establishing an allowance for credit losses, the Company evaluates its contract receivables and contract assets and thoroughly reviews historical collection experience, the financial condition of its customers, billing disputes and other factors. The Company writes off potentially uncollectible accounts receivable against the allowance for credit losses if it is determined that the amounts will not be collected or if a settlement with respect to a disputed receivable is reached for an amount that is less than the carrying value. As of December 31, 2021, and December 31, 2020, the Company has recorded an allowance for credit losses of $0.3 million and $0.4 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Balances billed to customers but not paid pursuant to retainage provisions in construction contracts generally become payable upon contract completion and acceptance by the owner. Retainage at December 31, 2021 totaled $41.4 million, of which $5.4 million is expected to be collected beyond December 31, 2022. Retainage at December 31, 2020 totaled $36.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">From time to time, the Company negotiates change orders and claims with its customers. Unsuccessful negotiations of claims could result in a change to contract revenue that is less than amounts previously recorded, which could result in the recording of a loss in the amount of the shortfall. Successful claims negotiations could result in the recovery of previously recorded losses. Significant losses on receivables could adversely affect the Company’s financial position, results of operations and overall liquidity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Advertising Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company primarily obtains contracts through the open bid process, and therefore advertising costs are not a significant component of expense. Advertising costs are expensed as incurred. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Environmental Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Costs related to environmental remediation are charged to expense. Other environmental costs are also charged to expense unless they increase the value of the property and/or provide future economic benefits, in which event the costs are capitalized. Environmental liabilities, if any, are recognized when the liability is considered probable and the amount can be reasonably estimated. The Company did not recognize any environmental liabilities as of December 31, 2021 or December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company evaluates and presents certain amounts included in the accompanying consolidated financial statements at “fair value” in accordance with U.S. GAAP, which requires the Company to base its estimates on assumptions that market participants, in an orderly transaction, would use to price an asset or liability, and to establish a hierarchy that prioritizes the information used to determine fair value. Refer to <span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note 8</span> for more information regarding fair value determination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company generally applies fair value valuation techniques on a non-recurring basis associated with  (1) valuing assets and liabilities acquired in connection with business combinations and other transactions; (2) valuing potential impairment loss related to long-lived assets; and (3) valuing potential impairment loss related to goodwill and indefinite-lived intangible assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Inventory</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Current inventory consists of parts and small equipment held for use in the ordinary course of business and is valued at the lower of cost (using historical average cost) or net realizable value. Where shipping and handling costs are incurred by the Company, these charges are included in inventory and charged to cost of contract revenue upon use. Non-current inventory consists of spare parts (including engines, cutters and gears) that require special order or long-lead times for </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">manufacture or fabrication, but must be kept on hand to reduce downtime and is valued at the lower of cost (using historical average cost) or net realizable value. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Property and equipment are recorded at cost. Ordinary maintenance and repairs that do not improve or extend the useful life of the asset are expensed as incurred. Major renewals and betterments of equipment are capitalized and depreciated generally over <span style="-sec-ix-hidden:Hidden_5RLOH3t4eUW6J45eUytbHw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to ten years until the next scheduled maintenance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is included in results of operations for the respective period. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets for financial statement purposes, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;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:84.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Automobiles and trucks</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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;">3 to 10 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings and improvements</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;">10 to 30 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction equipment</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;">3 to 10 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vessels and other equipment</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;">3 to 40 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Office equipment</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;">3 to 5 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 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 10pt 0pt;">The Company generally uses accelerated depreciation methods for tax purposes where beneficial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Dry-docking costs are capitalized and amortized using the straight-line method over a period ranging from <span style="-sec-ix-hidden:Hidden_nm8CPdKo20qHpp_NJD0qlg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to seven years. Dry-docking costs include, but are not limited to, the inspection, refurbishment and replacement of steel, engine components, tailshafts, mooring equipment and other parts of the vessel. Amortization related to dry-docking activities is included as a component of depreciation. These costs and the related amortization periods are periodically reviewed to determine if the estimates are accurate. If warranted, a significant upgrade of equipment may result in a revision to the useful life of the asset, in which case the change is accounted for prospectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Property and equipment are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. Assets to be disposed of are separately presented in the balance sheet and reported at the lower of the carrying amount or the fair value, less the costs to sell, and are no longer depreciated. There were no assets classified as held for sale as of December 31, 2021 or December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Management determines if a contract is or contains a lease at inception of the contract or modification of the contract. A contract is or contains a lease if the contract conveys the right to control the use of an identified asset for a period in exchange for consideration. Control over the use of the identified asset means the lessee has both (a) the right to obtain substantially all of the economic benefits from the use of the asset and (b) the right to direct the use of the asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">Finance and operating lease right-of-use (“ROU”) assets and liabilities are recognized based on the present value of future minimum lease payments over the expected lease term at commencement date. As the implicit rate is not determinable in most of the Company’s leases, management uses the Company’s incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The expected lease term includes options to extend or terminate the lease when it is reasonably certain the Company will exercise such option. Lease expense for minimum lease payments is recognized on a straight-line basis over the expected lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">The Company’s lease arrangements have lease and non-lease components. Leases with an expected term of 12 months or less are not accounted for on the balance sheet and the related lease expense is recognized on a straight-line basis over the expected lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">See <span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note 19</span> for more information regarding leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Intangible assets that have finite lives are amortized. In addition, the Company evaluates the remaining useful life of intangible assets in each reporting period to determine whether events and circumstances warrant a revision of the remaining period of amortization. If the estimate of an intangible asset’s remaining life is changed, the remaining carrying value of such asset is amortized prospectively over that revised remaining useful life. Intangible assets that have infinite lives are not amortized, but are subject to impairment testing at least annually or more frequently if events or circumstances indicate that the asset may be impaired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company has one infinite-lived intangible asset, a trade name, which it tests for impairment annually on October 31, or whenever events or circumstances indicate that the carrying amount of the trade name may not be recoverable. Impairment is calculated as the excess of the trade name’s carrying value over its fair value. The fair value of the trade name is determined using the relief from royalty method, a variation of the income approach. This method assumes that if a company owns intellectual property, it does not have to “rent” the asset and is, therefore, “relieved” from paying a royalty. Once a supportable royalty rate is determined, the rate is then applied to the projected revenues over the expected remaining life of the intangible assets to estimate the royalty savings. This approach is dependent on a number of factors, including estimates of future growth and trends, royalty rates, discount rates and other variables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">See <span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note 9</span> for additional discussion of intangible assets and trade name impairment testing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company recognizes compensation expense for equity awards over the vesting period based on the fair value of these awards at the date of grant. The computed fair value of these awards is recognized as a non-cash cost over the period the employee provides services, which is typically the vesting period of the award. The fair value of options granted is estimated on the date of grant using the Black-Scholes option-pricing model. The Black-Scholes option-pricing model requires the use of subjective assumptions in the computation. Changes in these assumptions can cause significant fluctuations in the fair value of the option award. The fair value of restricted stock grants is equivalent to the fair value of the stock issued on the date of grant and is measured as the closing price of the stock on the date of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Compensation expense is recognized only for stock-based payments expected to vest. The Company estimates forfeitures at the date of grant based on historical experience and future expectations. This assessment is updated on a periodic basis. See <span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note 15</span> for further discussion of the Company’s stock-based compensation plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company determines its consolidated income tax provision using the asset and liability method prescribed by U.S. GAAP, which requires the recognition of income tax expense for the amount of taxes payable or refundable for the current period and for deferred tax liabilities and assets for the future tax consequences of events that have been recognized in an entity’s financial statements or tax returns. The Company must make significant assumptions, judgments and estimates to determine its current provision for income taxes, its deferred tax assets and liabilities, and any valuation allowance to be recorded against any deferred tax asset. The current provision for income tax is based upon the current tax laws and the Company’s interpretation of these laws, as well as the probable outcomes of any tax audits. The value of any net deferred tax asset depends upon estimates of the amount and category of future taxable income reduced by the amount of any tax benefits that the Company does not expect to realize. Actual operating results and the underlying amount and category of income in future years could render current assumptions, judgments and estimates of recoverable net deferred taxes inaccurate, thus impacting the Company’s financial position and results of operations. The Company computes deferred income taxes using the liability method. Under the liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. Under the liability method, the effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company accounts for uncertain tax positions in accordance with the provisions of ASC 740, <i style="font-style:italic;">Income Taxes</i> which prescribes a recognition threshold and measurement attribute for financial statement disclosure of tax positions taken, or expected to be taken, on its consolidated tax return. The Company evaluates and records any uncertain tax positions based </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">on the amount that management deems is more likely than not to be sustained upon examination and ultimate settlement with the tax authorities in the tax jurisdictions in which it operates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">See <span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note 13</span> for additional discussion of income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Insurance Coverage</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company maintains insurance coverage for its business and operations. Insurance related to property, equipment, automobile, general liability, and a portion of workers’ compensation is provided through traditional policies, subject to a deductible or deductibles. A portion of the Company’s workers’ compensation exposure is covered through a mutual association, which is subject to supplemental calls.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The marine segment maintains <span style="-sec-ix-hidden:Hidden_K5kkCmswS0uB6J9h3d8dGA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> levels of excess loss insurance coverage, totaling $200 million in excess of primary coverage. The marine segment’s excess loss coverage responds to most of its policies when a primary limit of $1 million has been exhausted; provided that the primary limit for Contingent Maritime Employer’s Liability is $10 million and the Watercraft Pollution Policy primary limit is $5 million. The concrete segment maintains five levels of excess loss insurance coverage, totaling $200 million in excess of primary coverage. The concrete segment’s excess loss coverage responds to most of its policies when a primary limit of $1 million has been exhausted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">If a claim arises and a potential insurance recovery is probable, the impending gain is recognized separately from the related loss. The recovery will only be recognized up to the amount of the loss once the recovery of the claim is deemed probable and any excess gain will fall under contingency accounting and will only be recognized once it is realized. The Company does not net insurance recoveries against the related claim liability as the amount of the claim liability is determined without consideration of the anticipated insurance recoveries from third parties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Separately, the Company’s marine segment employee health care is paid for by general assets of the Company and currently administered by a third party. The administrator has purchased appropriate stop-loss coverage. Losses on these policies up to the deductible amounts are accrued based upon known claims incurred and an estimate of claims incurred but not reported. The accruals are derived from known facts, historical trends and industry averages to determine the best estimate of the ultimate expected loss.  Actual claims may vary from estimates. Any adjustments to such reserves are included in the Consolidated Statements of Operations in the period in which they become known. The Company’s concrete segment employee health care is provided through two policies. A fully funded policy is offered primarily to salaried employees and their dependents while a partially self-funded plan with an appropriate stop-loss is offered primarily to hourly employees and their dependents. The self-funded plan is funded to the maximum exposure and, as a result, is expected to receive a partial refund after the policy expiration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The total accrual for insurance claims liabilities was $19.8 million and $60.4 million at December 31, 2021 and December 31, 2020, respectively, reflected as a component of accrued liabilities in the consolidated balance sheet. The total accrual for insurance claims receivable was $13.3 million and $57.0 million at December 31, 2021 and December 31, 2020, respectively, reflected as a component of other current accounts receivable in the consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Financial Accounting Standards Board (“FASB”) issues accounting standards and updates (each, an "ASU") from time to time to its Accounting Standards Codification (‘ASC’), which is the primary source of U.S. GAAP. The Company regularly monitors ASUs as they are issued and considers applicability to its business. All ASUs are adopted by their respective due dates and in the manner prescribed by the FASB.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In December 2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes: Simplifying the Accounting for Income Taxes</i> (Topic 740).  This standard simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in Topic 740 related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The standard also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. ASU 2019-12 is effective for fiscal years beginning after December 15, 2020 and interim periods within that year. The adoption of this ASU had no material impact on the Company’s Consolidated Financial Statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the periods presented in these financial statements, the Company implemented other new accounting pronouncements other than those noted above that are discussed in the notes where applicable.  </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company’s revenue is derived from contracts to provide marine construction, dredging, turnkey concrete services, and other specialty services. The Company’s projects are typically brief in duration, however may span a period of over one year. The Company determines the appropriate accounting treatment for each contract before work begins and, subject to qualifications discussed in the next paragraph, generally records contract over time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Performance obligations are promises in a contract to transfer distinct goods or services to the customer and are the unit of account under Topic 606. Each of the Company’s contracts and related change orders typically represent a single performance obligation because the Company provides an integrated service and individual goods and services are not separately identifiable. Revenue is recognized over time because control of the promised goods and services are continuously transferred to the customer over the life of the contract. For contracts with multiple performance obligations, the Company allocates the contract’s transaction price to each performance obligation using its best estimate of the stand-alone selling price of each distinct good or service. Progress is measured by the percentage of actual contract costs incurred to date to total estimated costs for each contract. This method is used because management considers contract costs incurred to be the best available measure of progress on these contracts. Contract costs include all direct costs, such as </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">material and labor, and those indirect costs incurred that are related to contract performance such as payroll taxes and insurance. General and administrative costs are charged to expense as incurred. Upfront costs, such as costs to mobilize personnel and equipment prior to satisfying a performance obligation are capitalized and amortized over the contract performance period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Changes in job performance, job conditions and estimated profitability, including those arising from final contract settlements, may result in revisions to costs and reported revenue and are recognized in the period in which the revisions are determined. The effect of changes in estimates of contract revenue or contract costs is recognized as an adjustment to recognized revenue on a cumulative catch-up basis. When the Company anticipates a loss on a contract that is not yet complete, it recognizes the entire loss in the period in which such losses are determined. Revenue is recorded net of any sales taxes collected and paid on behalf of the customer, if applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Contract revenue is derived from the original contract price as modified by agreed-upon change orders and estimates of variable consideration related to incentive fees and change orders or claims for which price has not yet been agreed by the customer. The Company estimates variable consideration based on its assessment of the most likely amount to which it expects to be entitled. Variable consideration is included in the estimated recognition of revenue to the extent it is probable that a significant reversal of cumulative recognized revenue will not occur. A determination that the collection of a claim is probable is based upon compliance with the terms of the contract and the extent to which the Company performed in accordance therewith but does not guarantee collection in full.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Assets and liabilities derived from contracts with customers include the following:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:8pt;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:18pt;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;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Accounts Receivable: Trade, net of allowance</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> - Represent amounts billed and currently due from customers and are stated at their estimated net realizable value.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:8pt;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:18pt;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;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Accounts Receivable: Retainage</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> - Represent amounts which have not been billed to or paid by customers due to retainage provisions in construction contracts, which amounts generally become payable upon contract completion and acceptance by the customer.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.25;margin-bottom:8pt;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:18pt;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;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contract Assets</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> - Represent revenues recognized in excess of amounts billed, which management believes will be billed and collected within one year of the completion of the contract and are recorded as a current asset, until such amounts are either received or written off.</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:18pt;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;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Contract Liabilities</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> - Represent billings in excess of revenues recognized and are recorded as a current liability, until the underlying obligation has been performed or discharged.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Classification of Current Assets and Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company includes in current assets and liabilities amounts realizable and payable in the normal course of contract completion.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Cash and Cash Equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. At times, cash held by financial institutions may exceed federally insured limits. The Company has not historically sustained losses on its cash balances in excess of federally insured limits. Cash equivalents at December 31, 2021 and December 31, 2020 consisted primarily of overnight bank deposits.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Risk Concentrations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk principally consist of accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company depends on its ability to continue to obtain federal, state and local governmental contracts, and indirectly, on the amount of funding available to these agencies for new and current governmental projects. Therefore, a portion of the Company’s operations is dependent upon the level and timing of government funding. Statutory mechanics liens provide the Company high priority in the event of lien foreclosures following financial difficulties of private owners, thus minimizing credit risk with private customers.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Accounts receivable are stated at the historical carrying value, net of allowances for credit losses. The Company has significant investments in billed and unbilled receivables as of December 31, 2021 and December 31, 2020. Billed receivables represent amounts billed upon the completion of small contracts and progress billings on large contracts in accordance with contract terms and milestone achievements. Unbilled receivables on contracts represent recoverable costs and accrued profits that are not yet capable of being billed under the terms of the applicable contracts. Revenue associated with these billings is recorded net of any sales tax, if applicable. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Past due balances over 90 days and other higher risk receivables identified by management are reviewed individually for collectability. In establishing an allowance for credit losses, the Company evaluates its contract receivables and contract assets and thoroughly reviews historical collection experience, the financial condition of its customers, billing disputes and other factors. The Company writes off potentially uncollectible accounts receivable against the allowance for credit losses if it is determined that the amounts will not be collected or if a settlement with respect to a disputed receivable is reached for an amount that is less than the carrying value. As of December 31, 2021, and December 31, 2020, the Company has recorded an allowance for credit losses of $0.3 million and $0.4 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Balances billed to customers but not paid pursuant to retainage provisions in construction contracts generally become payable upon contract completion and acceptance by the owner. Retainage at December 31, 2021 totaled $41.4 million, of which $5.4 million is expected to be collected beyond December 31, 2022. Retainage at December 31, 2020 totaled $36.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">From time to time, the Company negotiates change orders and claims with its customers. Unsuccessful negotiations of claims could result in a change to contract revenue that is less than amounts previously recorded, which could result in the recording of a loss in the amount of the shortfall. Successful claims negotiations could result in the recovery of previously recorded losses. Significant losses on receivables could adversely affect the Company’s financial position, results of operations and overall liquidity.</p> 300000 400000 41400000 5400000 36500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Advertising Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company primarily obtains contracts through the open bid process, and therefore advertising costs are not a significant component of expense. Advertising costs are expensed as incurred. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Environmental Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Costs related to environmental remediation are charged to expense. Other environmental costs are also charged to expense unless they increase the value of the property and/or provide future economic benefits, in which event the costs are capitalized. Environmental liabilities, if any, are recognized when the liability is considered probable and the amount can be reasonably estimated. The Company did not recognize any environmental liabilities as of December 31, 2021 or December 31, 2020.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company evaluates and presents certain amounts included in the accompanying consolidated financial statements at “fair value” in accordance with U.S. GAAP, which requires the Company to base its estimates on assumptions that market participants, in an orderly transaction, would use to price an asset or liability, and to establish a hierarchy that prioritizes the information used to determine fair value. Refer to <span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note 8</span> for more information regarding fair value determination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company generally applies fair value valuation techniques on a non-recurring basis associated with  (1) valuing assets and liabilities acquired in connection with business combinations and other transactions; (2) valuing potential impairment loss related to long-lived assets; and (3) valuing potential impairment loss related to goodwill and indefinite-lived intangible assets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Inventory</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Current inventory consists of parts and small equipment held for use in the ordinary course of business and is valued at the lower of cost (using historical average cost) or net realizable value. Where shipping and handling costs are incurred by the Company, these charges are included in inventory and charged to cost of contract revenue upon use. Non-current inventory consists of spare parts (including engines, cutters and gears) that require special order or long-lead times for </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">manufacture or fabrication, but must be kept on hand to reduce downtime and is valued at the lower of cost (using historical average cost) or net realizable value. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Property and equipment are recorded at cost. Ordinary maintenance and repairs that do not improve or extend the useful life of the asset are expensed as incurred. Major renewals and betterments of equipment are capitalized and depreciated generally over <span style="-sec-ix-hidden:Hidden_5RLOH3t4eUW6J45eUytbHw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to ten years until the next scheduled maintenance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">When property and equipment are retired or otherwise disposed of, the cost and accumulated depreciation are removed from the accounts and any resulting gain or loss is included in results of operations for the respective period. Depreciation is computed using the straight-line method over the estimated useful lives of the related assets for financial statement purposes, as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;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:84.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Automobiles and trucks</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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;">3 to 10 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings and improvements</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;">10 to 30 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction equipment</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;">3 to 10 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vessels and other equipment</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;">3 to 40 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Office equipment</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;">3 to 5 years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 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 10pt 0pt;">The Company generally uses accelerated depreciation methods for tax purposes where beneficial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Dry-docking costs are capitalized and amortized using the straight-line method over a period ranging from <span style="-sec-ix-hidden:Hidden_nm8CPdKo20qHpp_NJD0qlg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to seven years. Dry-docking costs include, but are not limited to, the inspection, refurbishment and replacement of steel, engine components, tailshafts, mooring equipment and other parts of the vessel. Amortization related to dry-docking activities is included as a component of depreciation. These costs and the related amortization periods are periodically reviewed to determine if the estimates are accurate. If warranted, a significant upgrade of equipment may result in a revision to the useful life of the asset, in which case the change is accounted for prospectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Property and equipment are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. Assets to be disposed of are separately presented in the balance sheet and reported at the lower of the carrying amount or the fair value, less the costs to sell, and are no longer depreciated. There were no assets classified as held for sale as of December 31, 2021 or December 31, 2020.</p> P10Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;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:84.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Automobiles and trucks</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 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;">3 to 10 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings and improvements</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;">10 to 30 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction equipment</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;">3 to 10 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vessels and other equipment</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;">3 to 40 years</p></td></tr><tr><td style="vertical-align:bottom;width:84.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Office equipment</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;">3 to 5 years</p></td></tr></table> P3Y P10Y P10Y P30Y P3Y P10Y P3Y P40Y P3Y P5Y P7Y 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Management determines if a contract is or contains a lease at inception of the contract or modification of the contract. A contract is or contains a lease if the contract conveys the right to control the use of an identified asset for a period in exchange for consideration. Control over the use of the identified asset means the lessee has both (a) the right to obtain substantially all of the economic benefits from the use of the asset and (b) the right to direct the use of the asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">Finance and operating lease right-of-use (“ROU”) assets and liabilities are recognized based on the present value of future minimum lease payments over the expected lease term at commencement date. As the implicit rate is not determinable in most of the Company’s leases, management uses the Company’s incremental borrowing rate based on the information available at commencement date in determining the present value of future payments. The expected lease term includes options to extend or terminate the lease when it is reasonably certain the Company will exercise such option. Lease expense for minimum lease payments is recognized on a straight-line basis over the expected lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">The Company’s lease arrangements have lease and non-lease components. Leases with an expected term of 12 months or less are not accounted for on the balance sheet and the related lease expense is recognized on a straight-line basis over the expected lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 11pt 0pt;">The Company’s lease agreements do not contain any material residual value guarantees or material restrictive covenants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">See <span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note 19</span> for more information regarding leases.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Intangible assets that have finite lives are amortized. In addition, the Company evaluates the remaining useful life of intangible assets in each reporting period to determine whether events and circumstances warrant a revision of the remaining period of amortization. If the estimate of an intangible asset’s remaining life is changed, the remaining carrying value of such asset is amortized prospectively over that revised remaining useful life. Intangible assets that have infinite lives are not amortized, but are subject to impairment testing at least annually or more frequently if events or circumstances indicate that the asset may be impaired.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company has one infinite-lived intangible asset, a trade name, which it tests for impairment annually on October 31, or whenever events or circumstances indicate that the carrying amount of the trade name may not be recoverable. Impairment is calculated as the excess of the trade name’s carrying value over its fair value. The fair value of the trade name is determined using the relief from royalty method, a variation of the income approach. This method assumes that if a company owns intellectual property, it does not have to “rent” the asset and is, therefore, “relieved” from paying a royalty. Once a supportable royalty rate is determined, the rate is then applied to the projected revenues over the expected remaining life of the intangible assets to estimate the royalty savings. This approach is dependent on a number of factors, including estimates of future growth and trends, royalty rates, discount rates and other variables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">See <span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note 9</span> for additional discussion of intangible assets and trade name impairment testing.</p> 1 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company recognizes compensation expense for equity awards over the vesting period based on the fair value of these awards at the date of grant. The computed fair value of these awards is recognized as a non-cash cost over the period the employee provides services, which is typically the vesting period of the award. The fair value of options granted is estimated on the date of grant using the Black-Scholes option-pricing model. The Black-Scholes option-pricing model requires the use of subjective assumptions in the computation. Changes in these assumptions can cause significant fluctuations in the fair value of the option award. The fair value of restricted stock grants is equivalent to the fair value of the stock issued on the date of grant and is measured as the closing price of the stock on the date of grant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Compensation expense is recognized only for stock-based payments expected to vest. The Company estimates forfeitures at the date of grant based on historical experience and future expectations. This assessment is updated on a periodic basis. See <span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note 15</span> for further discussion of the Company’s stock-based compensation plan.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company determines its consolidated income tax provision using the asset and liability method prescribed by U.S. GAAP, which requires the recognition of income tax expense for the amount of taxes payable or refundable for the current period and for deferred tax liabilities and assets for the future tax consequences of events that have been recognized in an entity’s financial statements or tax returns. The Company must make significant assumptions, judgments and estimates to determine its current provision for income taxes, its deferred tax assets and liabilities, and any valuation allowance to be recorded against any deferred tax asset. The current provision for income tax is based upon the current tax laws and the Company’s interpretation of these laws, as well as the probable outcomes of any tax audits. The value of any net deferred tax asset depends upon estimates of the amount and category of future taxable income reduced by the amount of any tax benefits that the Company does not expect to realize. Actual operating results and the underlying amount and category of income in future years could render current assumptions, judgments and estimates of recoverable net deferred taxes inaccurate, thus impacting the Company’s financial position and results of operations. The Company computes deferred income taxes using the liability method. Under the liability method, deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. Under the liability method, the effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company accounts for uncertain tax positions in accordance with the provisions of ASC 740, <i style="font-style:italic;">Income Taxes</i> which prescribes a recognition threshold and measurement attribute for financial statement disclosure of tax positions taken, or expected to be taken, on its consolidated tax return. The Company evaluates and records any uncertain tax positions based </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">on the amount that management deems is more likely than not to be sustained upon examination and ultimate settlement with the tax authorities in the tax jurisdictions in which it operates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">See <span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note 13</span> for additional discussion of income taxes.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Insurance Coverage</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company maintains insurance coverage for its business and operations. Insurance related to property, equipment, automobile, general liability, and a portion of workers’ compensation is provided through traditional policies, subject to a deductible or deductibles. A portion of the Company’s workers’ compensation exposure is covered through a mutual association, which is subject to supplemental calls.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The marine segment maintains <span style="-sec-ix-hidden:Hidden_K5kkCmswS0uB6J9h3d8dGA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five</span></span> levels of excess loss insurance coverage, totaling $200 million in excess of primary coverage. The marine segment’s excess loss coverage responds to most of its policies when a primary limit of $1 million has been exhausted; provided that the primary limit for Contingent Maritime Employer’s Liability is $10 million and the Watercraft Pollution Policy primary limit is $5 million. The concrete segment maintains five levels of excess loss insurance coverage, totaling $200 million in excess of primary coverage. The concrete segment’s excess loss coverage responds to most of its policies when a primary limit of $1 million has been exhausted.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">If a claim arises and a potential insurance recovery is probable, the impending gain is recognized separately from the related loss. The recovery will only be recognized up to the amount of the loss once the recovery of the claim is deemed probable and any excess gain will fall under contingency accounting and will only be recognized once it is realized. The Company does not net insurance recoveries against the related claim liability as the amount of the claim liability is determined without consideration of the anticipated insurance recoveries from third parties.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Separately, the Company’s marine segment employee health care is paid for by general assets of the Company and currently administered by a third party. The administrator has purchased appropriate stop-loss coverage. Losses on these policies up to the deductible amounts are accrued based upon known claims incurred and an estimate of claims incurred but not reported. The accruals are derived from known facts, historical trends and industry averages to determine the best estimate of the ultimate expected loss.  Actual claims may vary from estimates. Any adjustments to such reserves are included in the Consolidated Statements of Operations in the period in which they become known. The Company’s concrete segment employee health care is provided through two policies. A fully funded policy is offered primarily to salaried employees and their dependents while a partially self-funded plan with an appropriate stop-loss is offered primarily to hourly employees and their dependents. The self-funded plan is funded to the maximum exposure and, as a result, is expected to receive a partial refund after the policy expiration.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The total accrual for insurance claims liabilities was $19.8 million and $60.4 million at December 31, 2021 and December 31, 2020, respectively, reflected as a component of accrued liabilities in the consolidated balance sheet. The total accrual for insurance claims receivable was $13.3 million and $57.0 million at December 31, 2021 and December 31, 2020, respectively, reflected as a component of other current accounts receivable in the consolidated balance sheet.</p> 200000000 1000000 10000000 5000000 5 200000000 1000000 2 19800000 60400000 13300000 57000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Financial Accounting Standards Board (“FASB”) issues accounting standards and updates (each, an "ASU") from time to time to its Accounting Standards Codification (‘ASC’), which is the primary source of U.S. GAAP. The Company regularly monitors ASUs as they are issued and considers applicability to its business. All ASUs are adopted by their respective due dates and in the manner prescribed by the FASB.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In December 2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes: Simplifying the Accounting for Income Taxes</i> (Topic 740).  This standard simplifies the accounting for income taxes by eliminating certain exceptions to the guidance in Topic 740 related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. The standard also simplifies aspects of the accounting for franchise taxes and enacted changes in tax laws or rates and clarifies the accounting for transactions that result in a step-up in the tax basis of goodwill. ASU 2019-12 is effective for fiscal years beginning after December 15, 2020 and interim periods within that year. The adoption of this ASU had no material impact on the Company’s Consolidated Financial Statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the periods presented in these financial statements, the Company implemented other new accounting pronouncements other than those noted above that are discussed in the notes where applicable.  </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">3.</b></span>Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Contract revenues are recognized when control of the promised goods or services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The following table represents a disaggregation of the Company’s contract revenues by service line for the marine and concrete segments:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</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.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:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:8.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:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:8.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.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.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:8.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></tr><tr><td style="vertical-align:bottom;width:65.57%;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.08%;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="8" style="vertical-align:bottom;white-space:nowrap;width:32.34%;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;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;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.08%;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:9.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:9.47%;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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Marine Segment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 169,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 272,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 242,527</p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dredging</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 80,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 106,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.31%;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:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 112,303</p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Specialty Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;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.4pt 0pt 0pt;"> 13,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;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.4pt 0pt 0pt;"> 8,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.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 3.4pt 0pt 0pt;"> 14,308</p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Marine segment contract revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 263,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 388,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.31%;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:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 369,138</p></td></tr><tr><td style="vertical-align:bottom;width:65.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:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin: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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Concrete Segment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.31%;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:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Structural</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 58,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 85,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 54,497</p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Light Commercial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 279,018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 235,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.31%;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:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 284,624</p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;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.4pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;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.4pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.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 3.4pt 0pt 0pt;"> 131</p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Concrete segment contract revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 337,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 321,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.31%;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:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 339,252</p></td></tr><tr><td style="vertical-align:bottom;width:65.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:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.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:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.15%;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></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total contract revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #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:8.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 601,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #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:8.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 709,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.31%;border-bottom:3px double #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:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 708,390</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company has determined that it has two reportable segments pursuant to FASB ASC Topic 280, <i style="font-style:italic;">Segment Reporting</i>, but has disaggregated its contract revenues in the above chart in terms of services provided within such segments. In making this determination, the Company considered the similar characteristics of its operations as discussed in <span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note 1</span>. Additionally, as discussed, both the marine and concrete segments have limited contracts with multiple performance obligations. The Company’s contracts are often estimated and bid as one project and evaluated as to performance as one project, not by individual services performed by each. Both the marine and concrete segments have a single Executive Vice President responsible for the entire segment, not by service lines of the segments. Resources are allocated by segment and financial and budgetary information is compiled and reviewed by segment, not service line.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;white-space:pre-wrap;"> Marine Segment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Construction services include construction, restoration, maintenance, dredging and repair of marine transportation facilities, marine pipelines, bridges and causeways and marine environmental structures. Dredging services generally enhance or preserve the navigability of waterways or the protection of shorelines through the removal or replenishment of soil, sand or rock. Specialty services include design, salvage, demolition, surveying, towing, diving and underwater inspection, excavation and repair.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Concrete Segment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Structural services include elevated concrete pouring for products such as columns, elevated beams and structural walls. Light commercial services include horizontally poured concrete for products such as sidewalks, ramps, tilt walls and trenches. Other services comprise labor related to concrete pouring such as rebar installation and pumping services and typically support the Company’s structural and light commercial services. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</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.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:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:8.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:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:8.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.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.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:8.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></tr><tr><td style="vertical-align:bottom;width:65.57%;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.08%;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="8" style="vertical-align:bottom;white-space:nowrap;width:32.34%;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;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;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.08%;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:9.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:9.47%;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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Marine Segment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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:1.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 169,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 272,870</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 242,527</p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dredging</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 80,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 106,647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.31%;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:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 112,303</p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Specialty Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;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.4pt 0pt 0pt;"> 13,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;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.4pt 0pt 0pt;"> 8,656</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.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 3.4pt 0pt 0pt;"> 14,308</p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Marine segment contract revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 263,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 388,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.31%;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:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 369,138</p></td></tr><tr><td style="vertical-align:bottom;width:65.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:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin: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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Concrete Segment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.31%;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:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Structural</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 58,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 85,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 54,497</p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Light Commercial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 279,018</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 235,835</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.31%;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:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 284,624</p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;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.4pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;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.4pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.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 3.4pt 0pt 0pt;"> 131</p></td></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Concrete segment contract revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 337,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 321,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.31%;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:8.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 339,252</p></td></tr><tr><td style="vertical-align:bottom;width:65.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:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.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:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.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:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;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:8.15%;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></tr><tr><td style="vertical-align:bottom;width:65.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total contract revenues</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #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:8.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 601,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.31%;border-bottom:3px double #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:8.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 709,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.31%;border-bottom:3px double #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:8.15%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 708,390</p></td></tr></table> 169554000 272870000 242527000 80831000 106647000 112303000 13530000 8656000 14308000 263915000 388173000 369138000 58420000 85904000 54497000 279018000 235835000 284624000 7000 30000 131000 337445000 321769000 339252000 601360000 709942000 708390000 2 2 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">4.</b></span>Concentration of Risk and Enterprise Wide Disclosures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In both reportable segments accounts receivable include amounts billed to governmental agencies and private customers and do not bear interest. Balances billed to customers but not paid pursuant to retainage provisions generally become payable upon contract completion and acceptance by the owner.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The table below presents the concentrations of current receivables (trade and retainage) at December 31, 2021 and December 31, 2020, respectively:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:7.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:2.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:6.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:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:7.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:2.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:6.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.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:58.75%;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.06%;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="4" style="vertical-align:bottom;white-space:nowrap;width:17.4%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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="4" style="vertical-align:bottom;white-space:nowrap;width:17.4%;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, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal Government</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:1.04%;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:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State Governments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Local Governments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 17,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Private Companies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;border-bottom: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.4pt 0pt 0pt;"> 111,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.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 3.4pt 0pt 0pt;"> 86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;border-bottom: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.4pt 0pt 0pt;"> 110,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.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 3.4pt 0pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 129,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 133,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (323)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;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:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (411)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;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.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:58.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #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:7.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 129,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.37%;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:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #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:7.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 132,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.37%;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.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></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">At December 31, 2021 and 2020, no single customer accounted for more than 10.0% of total current receivables.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Additionally, the table below represents concentrations of contract revenue by type of customer for the years ended December 31, 2021, 2020 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:7.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.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;width:45.95%;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:8.94%;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 style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.65%;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 style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:8.96%;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 style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.67%;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 style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:8.96%;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 style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.71%;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 style="vertical-align:bottom;white-space:nowrap;width:2.76%;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></tr><tr><td style="vertical-align:bottom;width:45.95%;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:8.94%;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.64%;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 style="vertical-align:bottom;white-space:nowrap;width:4.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;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:8.96%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:4.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;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:8.96%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:4.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;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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></tr><tr><td style="vertical-align:bottom;width:45.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal Government</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 54,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 51,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:1.04%;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:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State Governments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 27,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:1.04%;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:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 47,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Local Government</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 120,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 202,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:1.04%;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:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 212,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Private Companies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.91%;border-bottom: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.4pt 0pt 0pt;"> 421,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.65%;border-bottom: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.4pt 0pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;border-bottom: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.4pt 0pt 0pt;"> 427,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.67%;border-bottom: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.4pt 0pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:1.04%;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:7.92%;border-bottom: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.4pt 0pt 0pt;"> 401,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.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 3.4pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total contract revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #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:7.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 601,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #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:7.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 709,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:1.04%;background:#cceeff;border-bottom:3px double #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:7.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 708,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In the year ended December 31, 2020 one customer in the Local Governments category accounted for 11.4% of total contract revenues. In the years ended December 31, 2021 and 2019, no single customer exceeded 10.0% of total contract revenues.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company does not believe that the loss of any one of its customers would have a material adverse effect on the Company or its subsidiaries and affiliates since no single specific customer sustains such a large portion of receivables or contract revenue over time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The concrete segment primarily purchases concrete from select suppliers. The loss of any one of these suppliers could adversely impact short-term operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Contract revenues generated outside the United States totaled 0.5%, 1.8% and 1.6% of total revenues for the years ended December 31, 2021, 2020 and 2019, respectively, and were primarily located in the Caribbean Basin and Mexico.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:58.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:7.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:2.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:6.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:2.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:7.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:2.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:6.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.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:58.75%;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.06%;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="4" style="vertical-align:bottom;white-space:nowrap;width:17.4%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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="4" style="vertical-align:bottom;white-space:nowrap;width:17.4%;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, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:58.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal Government</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:1.04%;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:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6,563</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State Governments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> -</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Local Governments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,923</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 17,823</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Private Companies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;border-bottom: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.4pt 0pt 0pt;"> 111,328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.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 3.4pt 0pt 0pt;"> 86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;border-bottom: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.4pt 0pt 0pt;"> 110,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.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 3.4pt 0pt 0pt;"> 83</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Gross receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 129,875</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 133,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:58.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (323)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;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:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (411)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.37%;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.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:58.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #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:7.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 129,552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.37%;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:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #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:7.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 132,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:6.37%;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.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></table> 6563000 0.05 4826000 0.04 61000 11923000 0.09 17823000 0.13 111328000 0.86 110616000 0.83 129875000 1 133265000 1 323000 411000 129552000 132854000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:7.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.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;width:45.95%;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:8.94%;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 style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.65%;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 style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:8.96%;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 style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.67%;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 style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:8.96%;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 style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.71%;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 style="vertical-align:bottom;white-space:nowrap;width:2.76%;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></tr><tr><td style="vertical-align:bottom;width:45.95%;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:8.94%;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.64%;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 style="vertical-align:bottom;white-space:nowrap;width:4.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;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;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:8.96%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:4.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;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:8.96%;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;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:4.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;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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></tr><tr><td style="vertical-align:bottom;width:45.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal Government</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 54,480</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 51,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:1.04%;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:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 46,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State Governments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 27,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:1.04%;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:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 47,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Local Government</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 120,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 202,839</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:1.04%;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:7.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 212,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Private Companies</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:7.91%;border-bottom: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.4pt 0pt 0pt;"> 421,779</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.65%;border-bottom: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.4pt 0pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:7.92%;border-bottom: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.4pt 0pt 0pt;"> 427,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.67%;border-bottom: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.4pt 0pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:1.04%;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:7.92%;border-bottom: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.4pt 0pt 0pt;"> 401,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.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 3.4pt 0pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr><tr><td style="vertical-align:bottom;width:45.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total contract revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;border-bottom:3px double #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:7.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 601,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%<span style="font-family:'Calibri','Helvetica','sans-serif';">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #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:7.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 709,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;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:1.04%;background:#cceeff;border-bottom:3px double #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:7.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 708,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:4.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td></tr></table> 54480000 0.09 51793000 0.07 46425000 0.06 4790000 0.01 27574000 0.04 47831000 0.07 120311000 0.20 202839000 0.29 212958000 0.30 421779000 0.70 427736000 0.60 401176000 0.57 601360000 1 709942000 1 708390000 1 1 0.114 0 0 0.005 0.018 0.016 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><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;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">5.</b></span>Contracts in Progress</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Contracts in progress are as follows at December 31, 2021 and December 31, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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><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;width:73.54%;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:1.95%;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:11.26%;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,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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:11.26%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;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:1.95%;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.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:1.97%;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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;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;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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 3.4pt 0pt 0pt;"> 1,138,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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 3.4pt 0pt 0pt;"> 1,151,987</p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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 3.4pt 0pt 0pt;"> 168,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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 3.4pt 0pt 0pt;"> 202,369</p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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 3.4pt 0pt 0pt;"> 1,307,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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 3.4pt 0pt 0pt;"> 1,354,356</p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;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;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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;"> (1,305,628)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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;"> (1,355,220)</p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (864)</p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Included in the accompanying Consolidated Balance Sheets under the following captions:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;background:#cceeff;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;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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 3.4pt 0pt 0pt;"> 28,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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 3.4pt 0pt 0pt;"> 32,271</p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;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;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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;"> (26,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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;"> (33,135)</p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (864)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Included in contract assets is approximately $3.8 million and $3.1 million at December 31, 2021 and December 31, 2020, respectively, related to claims and unapproved change orders. See <span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note 2</span> to the Company’s consolidated financial statements for discussion of the accounting for these claims.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Remaining performance obligations represent the transaction price of firm orders or other written contractual commitments from customers for which work has not been performed or is partially completed and excludes unexercised contract options and potential orders. As of December 31, 2021, the aggregate amount of the remaining performance obligations was approximately $590.0 million. Of this amount, the current expectation of the Company is that it will recognize $454.5 million, or 77%, in the next 12 months and the remaining balance thereafter.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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><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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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><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;width:73.54%;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:1.95%;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:11.26%;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,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;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:11.26%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;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:1.95%;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.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:1.97%;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.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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;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;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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 3.4pt 0pt 0pt;"> 1,138,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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 3.4pt 0pt 0pt;"> 1,151,987</p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Estimated earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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 3.4pt 0pt 0pt;"> 168,861</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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 3.4pt 0pt 0pt;"> 202,369</p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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 3.4pt 0pt 0pt;"> 1,307,159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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 3.4pt 0pt 0pt;"> 1,354,356</p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;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;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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;"> (1,305,628)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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;"> (1,355,220)</p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (864)</p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Included in the accompanying Consolidated Balance Sheets under the following captions:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;background:#cceeff;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;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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 3.4pt 0pt 0pt;"> 28,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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 3.4pt 0pt 0pt;"> 32,271</p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;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;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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;"> (26,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;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;"> (33,135)</p></td></tr><tr><td style="vertical-align:bottom;width:73.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;border-bottom:3px double #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%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (864)</p></td></tr></table> 1138298000 1151987000 168861000 202369000 1307159000 1354356000 1305628000 1355220000 -1531000 864000 28529000 32271000 26998000 33135000 -1531000 864000 3800000 3100000 590000000.0 454500000 0.77 P12M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">6.</b></span>Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following is a summary of property and equipment at December 31, 2021 and December 31, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:71.6%;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.25%;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:11.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;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:11.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;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.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:11.94%;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:2.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:11.94%;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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Automobiles and trucks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,379</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Building and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 34,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 44,324</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 137,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 142,661</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vessels and other equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 82,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 79,499</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;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.4pt 0pt 0pt;"> 6,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;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.4pt 0pt 0pt;"> 5,577</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.44%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 263,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 274,440</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;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;"> (191,542)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;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;"> (186,615)</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net book value of depreciable assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 72,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 87,825</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,809</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;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.49%;border-bottom: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.4pt 0pt 0pt;"> 27,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;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.49%;border-bottom: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.4pt 0pt 0pt;"> 35,863</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.44%;background:#cceeff;border-bottom:3px double #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.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 106,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;background:#cceeff;border-bottom:3px double #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.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 125,497</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">During the year ended December 31, 2021 the Company sold its land, building and improvements located in Tampa, Florida. The book value of the assets and related accumulated depreciation have been removed from the balance sheet and the Company recognized a net gain on the sale of $6.7 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">For the years ended December 31, 2021, 2020 and 2019, depreciation expense was $21.1 million, $21.8. million and $23.5. million, respectively. Substantially all depreciation expense is included in the cost of contract revenue in the Company’s Consolidated Statements of Operations. Substantially all of the assets of the Company are pledged as collateral under the Company’s Credit Agreement (as defined in <span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note 11</span>).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Substantially all of the Company’s long-lived assets are located in the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">See <span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note 2</span> to the Company’s consolidated financial statements for further discussion of property and equipment.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:71.6%;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.25%;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:11.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;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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:11.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;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.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:11.94%;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:2.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:11.94%;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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Automobiles and trucks</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,379</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Building and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 34,796</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 44,324</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 137,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 142,661</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vessels and other equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 82,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 79,499</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;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.4pt 0pt 0pt;"> 6,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;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.4pt 0pt 0pt;"> 5,577</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.44%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 263,804</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 274,440</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;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;"> (191,542)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;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;"> (186,615)</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net book value of depreciable assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 72,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 87,825</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,809</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;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.49%;border-bottom: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.4pt 0pt 0pt;"> 27,885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;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.49%;border-bottom: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.4pt 0pt 0pt;"> 35,863</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.44%;background:#cceeff;border-bottom:3px double #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.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 106,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.44%;background:#cceeff;border-bottom:3px double #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.49%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 125,497</p></td></tr></table> 2337000 2379000 34796000 44324000 137786000 142661000 82455000 79499000 6430000 5577000 263804000 274440000 191542000 186615000 72262000 87825000 6507000 1809000 27885000 35863000 106654000 125497000 6700000 21100000 21800000 23500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">7.</b></span>Other Current Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Other current accounts receivable at December 31, 2021 and 2020 consisted of the following:</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:70.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Insurance claims receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 13,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 57,021</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accident loss receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 3,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,448</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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.4pt 0.05pt 0pt;"> 552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;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.4pt 0.05pt 0pt;"> 1,023</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other current accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 17,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 59,492</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;margin-bottom:10pt;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:70.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Insurance claims receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 13,273</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 57,021</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accident loss receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 3,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,448</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other current receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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.4pt 0.05pt 0pt;"> 552</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;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.4pt 0.05pt 0pt;"> 1,023</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other current accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 17,585</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 59,492</p></td></tr></table> 13273000 57021000 3760000 1448000 552000 1023000 17585000 59492000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">8.</b></span>Fair Value</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Recurring Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The fair value of financial instruments is the amount at which the instrument could be exchanged in a current transaction between willing parties. Due to their short-term nature, the Company believes that the carrying value of its accounts receivable, other current assets, accounts payable and other current liabilities approximate their fair values.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company classifies financial assets and liabilities into the following three levels based on the inputs used to measure fair value in the order of priority indicated:</p><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:18pt;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;">Level 1- </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fair values are based on observable inputs such as quoted prices in active markets for identical assets or liabilities;</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:18pt;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;">Level 2 - fair values are based on pricing inputs other than quoted prices in active markets for identical assets and liabilities and are either directly or indirectly observable as of the measurement date; 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:18pt;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;">Level 3- </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">fair values are based on unobservable inputs in which little or no market data exists.</span></td></tr></table><div style="margin-top:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Financial assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement. The Company’s assessment of the significance of a particular input to the fair value requires judgment and may affect the placement of assets and liabilities within the fair value hierarchy levels.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table sets forth by level within the fair value hierarchy the Company’s recurring financial assets and liabilities that were accounted for at fair value on a recurring basis as of December 31, 2021 and December 31, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:60.44%;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:1.64%;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.54%;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:9.49%;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 style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 colspan="5" style="vertical-align:bottom;width:25.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;">Fair Value</b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b><b style="font-weight:bold;">Measurements</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;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:1.64%;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:11.04%;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;">Carrying Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:7.29%;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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:7.29%;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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;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;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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.49%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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></tr><tr><td style="vertical-align:bottom;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Cash surrender value of life insurance policy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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.49%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Cash surrender value of life insurance policy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company’s derivatives, which are comprised of interest rate swaps, are valued using a discounted cash flow analysis that incorporates observable market parameters, such as interest rate yield curves and credit risk adjustments, that are necessary to reflect the probability of default by us or the counterparty. These derivatives are classified as a Level 2 measurement within the fair value hierarchy. See <span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note 11</span> for additional information on the Company’s derivative instrument.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Our concrete segment has life insurance policies with a combined face value of $11.1 million as of December 31, 2021. The policies are invested in mutual funds and the fair value measurement of the cash surrender balance associated with </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">these policies is determined using Level 2 inputs within the fair value hierarchy and will vary with investment performance. These assets are included in the "Other noncurrent" asset section in the Company’s Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Non-Recurring Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company generally applies fair value valuation techniques on a non-recurring basis associated with (1) valuing assets and liabilities acquired in connection with business combinations and other transactions; (2) valuing potential impairment loss related to long-lived assets; and (3) valuing potential impairment loss related to the infinite-lived intangible asset.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Other Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The fair value of the Company’s debt at December 31, 2021 and 2020 approximated its carrying value of $39.4. million and $35.1 million, respectively, as interest is based on current market interest rates for debt with similar risk and maturity. If the Company’s debt was measured at fair value, it would have been classified as Level 2 in the fair value hierarchy.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:60.44%;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:1.64%;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.54%;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:9.49%;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 style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 colspan="5" style="vertical-align:bottom;width:25.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;">Fair Value</b><b style="font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;"> </b><b style="font-weight:bold;">Measurements</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;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:1.64%;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:11.04%;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;">Carrying Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:7.29%;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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:7.29%;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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:7.32%;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;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;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;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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.49%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;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></tr><tr><td style="vertical-align:bottom;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Cash surrender value of life insurance policy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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.49%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.29%;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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Cash surrender value of life insurance policy</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,169</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;">Derivatives</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr></table> 2813000 0 2813000 0 0 0 3169000 0 3169000 0 1602000 0 1602000 0 11100000 39400000 35100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">9.</b></span>Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Intangible assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The tables below present the activity and amortizations of finite-lived intangible assets:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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.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.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:9.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:2.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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:73.89%;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.33%;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:10.72%;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,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:10.7%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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.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:10.72%;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:2.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: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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finite-lived intangible assets, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 35,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 35,240</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;border-bottom: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.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;border-bottom: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.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total finite-lived intangible assets, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 35,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 35,240</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;margin: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:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,055)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,985)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current year amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;border-bottom: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,521)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;border-bottom: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,070)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;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;"> (33,576)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;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;"> (32,055)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;margin: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:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net finite-lived intangible assets, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,664</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,185</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Infinite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;border-bottom: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.4pt 0pt 0pt;"> 6,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;border-bottom: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.4pt 0pt 0pt;"> 6,892</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;background:#cceeff;border-bottom:3px double #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.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;background:#cceeff;border-bottom:3px double #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.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10,077</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Remaining net finite-lived intangible assets were acquired as part of the purchase of TAS during 2015 and TBC during 2017 and included customer relationships. Customer relationships were valued at approximately $18.8 million and are being amortized over eight years using an accelerated method based on the pattern in which the economic benefits of the assets are consumed. For the years ended December 31, 2021, 2020 and 2019, $1.5 million, $2.1 million and $2.6 million, respectively, of amortization expense was recognized for these assets. In 2021 and 2020, the Company evaluated the useful lives of these finite-lived intangible assets and no change was needed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Future expense remaining of approximately $1.7 million will be amortized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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: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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:84.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,238</p></td></tr><tr><td style="vertical-align:bottom;width:84.88%;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.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:1.69%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 389</p></td></tr><tr><td style="vertical-align:bottom;width:84.88%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.73%;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.4pt 0pt 0pt;"> 37</p></td></tr><tr><td style="vertical-align:bottom;width:84.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:1.69%;border-bottom:3px double #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.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,664</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;">The annual impairment test for both 2021 and 2020 concluded that the fair value of the Company’s infinite-lived trade name was in excess of the carrying value, therefore no impairment was recorded in each respective year.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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.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.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:9.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:2.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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:73.89%;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.33%;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:10.72%;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,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;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:10.7%;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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;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.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:10.72%;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:2.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: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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finite-lived intangible assets, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 35,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 35,240</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;border-bottom: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.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;border-bottom: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.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total finite-lived intangible assets, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 35,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 35,240</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;margin: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:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated amortization, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,055)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (29,985)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current year amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;border-bottom: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,521)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;border-bottom: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,070)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;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;"> (33,576)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;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;"> (32,055)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;margin: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:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net finite-lived intangible assets, end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,664</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,185</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Infinite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;border-bottom: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.4pt 0pt 0pt;"> 6,892</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;border-bottom: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.4pt 0pt 0pt;"> 6,892</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;background:#cceeff;border-bottom:3px double #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.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;background:#cceeff;border-bottom:3px double #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.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10,077</p></td></tr></table> 35240000 35240000 0 35240000 35240000 32055000 29985000 1521000 2070000 33576000 32055000 1664000 3185000 6892000 6892000 8556000 10077000 18800000 P8Y 1500000 2100000 2600000 0 1700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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: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:1.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><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:84.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,238</p></td></tr><tr><td style="vertical-align:bottom;width:84.88%;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.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:1.69%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 389</p></td></tr><tr><td style="vertical-align:bottom;width:84.88%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.73%;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.4pt 0pt 0pt;"> 37</p></td></tr><tr><td style="vertical-align:bottom;width:84.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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:1.69%;border-bottom:3px double #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.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,664</p></td></tr></table> 1238000 389000 37000 1664000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">10.</b></span>Accrued Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accrued liabilities at December 31, 2021 and 2020 consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.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></tr><tr><td style="vertical-align:bottom;width:70.05%;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:1.64%;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:13.32%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:13.32%;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, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued salaries, wages and benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 9,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 15,071</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities expected to be covered by insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 19,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 60,365</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,909</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 908</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sale-leaseback arrangement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 676</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounting and audit fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 344</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 22</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment purchase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 461</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.67%;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.4pt 0pt 0pt;"> 1,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.47%;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.4pt 0pt 0pt;"> 881</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #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.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 38,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;border-bottom:3px double #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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 84,637</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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">CARES Act</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) which among other things includes an optional payment deferral of the employer's portion of the Social Security taxes that were otherwise due through December 31, 2020. The Company elected to defer payments of approximately $7.6 million with $3.8 million paid in December 2021 and the remaining $3.8 million due December 2022 reflected in accrued liabilities in the Company’s Consolidated Balance Sheets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:70.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:11.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></tr><tr><td style="vertical-align:bottom;width:70.05%;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:1.64%;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:13.32%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:13.32%;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, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued salaries, wages and benefits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 9,879</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 15,071</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued liabilities expected to be covered by insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 19,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 60,365</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,113</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,909</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 908</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sale-leaseback arrangement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 743</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 676</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounting and audit fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 413</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 344</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 22</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment purchase</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 461</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.67%;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.4pt 0pt 0pt;"> 1,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.47%;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.4pt 0pt 0pt;"> 881</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #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.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 38,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;border-bottom:3px double #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.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 84,637</p></td></tr></table> 9879000 15071000 19818000 60365000 5113000 5909000 1047000 908000 743000 676000 413000 344000 23000 22000 461000 1558000 881000 38594000 84637000 7600000 3800000 3800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">11.</b></span>Long-term Debt and Line of Credit</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company entered into an amended syndicated credit agreement (the “Credit Agreement” also known as the “Fourth Amendment”) on July 31, 2018 with Regions Bank, as administrative agent and collateral agent, and the following co-syndication agents: Bank of America, N.A., BOKF, NA dba Bank of Texas, KeyBank National Association, NBH Bank, IBERIABANK, Trustmark National Bank, First Tennessee Bank NA, and Branch Banking and Trust Company. The Credit Agreement was subsequently amended in March 2019 (the “Fifth Amendment”), May 2019 (the “Sixth Amendment”) June 2020 (the “Seventh Amendment”) and October 2020 (the “Eighth Amendment”). The company incurred debt issuance costs related to the initial Credit Agreement and several of the subsequent amendments. The Credit Facility matures on July 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Credit Agreement, which may be amended from time to time, provides for borrowings under a revolving line of credit and a term loan (together, the “Credit Facility”). The Credit Facility is guaranteed by the subsidiaries of the Company, secured by the assets of the Company, including stock held in its subsidiaries, and may be used to finance general corporate and working capital purposes, to finance capital expenditures, to refinance existing indebtedness, to finance permitted acquisitions and associated fees, and to pay for all related expenses to the Credit Facility. Interest is due and is computed based on the designation of the loan, with the option of a Base Rate Loan (the base rate plus the Applicable Margin), or an Adjusted LIBOR Rate Loan (the adjusted LIBOR rate plus the Applicable Margin). Interest is due on the last day of each quarter end for Base Rate Loans and at the end of the LIBOR rate period for Adjusted LIBOR Rate Loans. Principal balances drawn under the Credit Facility may be prepaid at any time, in whole or in part, without premium or penalty. Amounts repaid under the revolving line of credit may be re-borrowed. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Total debt issuance costs for the Fourth Amendment which included underwriter fees, legal fees and syndication fees were approximately $0.9 million and were capitalized as non-current deferred charges and scheduled for amortization using the effective interest rate method over the duration of the loan. The Company incurred additional debt issuance costs of approximately $0.6 million and $0.9 million respectively for the Fifth and Sixth Amendments. With the execution of the aforementioned Sixth Amendment, $50.0 million of the existing revolving line of credit was modified and accounted for under guidelines of ASC 470-50, Debt, Modifications and Extinguishments, and a pro-rated portion of unamortized debt issuance costs of approximately $0.4 million was recognized as interest expense as of May 2019. The then remaining debt issuance costs of approximately $0.9 million related to the Fourth, Fifth, and Sixth Amendments were scheduled to be amortized over the duration of the term loan, which coincides with the term of the Credit Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On June 8, 2020, the Company entered into a new syndicated credit agreement (the “<span style="-sec-ix-hidden:Hidden_4t5VUzd4n0SekbhNwX5k2w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">364-Day</span></span> Revolving Credit Facility”) with Regions Bank, as administrative agent and collateral agent, and the following co-syndication agents: Bank of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">America, N.A. and BOKF, NA dba Bank of Texas. Concurrent with this the Company executed an amendment to the Credit Agreement with its existing lenders (“also known as the “Seventh Amendment”) for the sole intent and outcome of executing the 364-Day Revolving Credit Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The 364-Day Revolving Credit Facility provided for borrowings of up to $20 million under a new revolving line of credit. No funds were ever drawn on the 364-Day Revolving Credit Facility. The 364-Day Revolving Credit Facility matured on June 7, 2021.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Effective, October 9, 2020, the Company entered into the Eighth Amendment to the Credit Agreement") , with Regions Bank, as Administrative Agent and Collateral Agent and Bank of America, N.A., BOKF, NA dba Bank of Texas, Iberiabank, NBH Bank, Truist Bank, and Trustmark National Bank, as Lenders. The Eighth Amendment provides for administrative revisions to the Credit Agreement, including changes to repayment requirements for involuntary asset dispositions and changes to the timing of repayment for voluntary asset dispositions. There were no debt issuance costs incurred with respect to the Eighth Amendment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The yearly weighted average interest rate for the Credit Facility as of December 31, 2021 was 2.60%. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s obligations under debt arrangements consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;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:38.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.98%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Debt Issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Debt Issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:7.91%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Costs</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:7.92%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:7.91%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:9.86%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Costs</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.05%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revolving line of credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 39,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 39,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term loan - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (156)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4,344</p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom: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.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom: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.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom: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.4pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total current debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 39,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 39,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 4,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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 0pt 0.05pt 0pt;"> (156)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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.4pt 0.05pt 0pt;"> 4,344</p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revolving line of credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (174)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4,826</p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term loan - long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 25,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (889)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 24,697</p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom: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.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom: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.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom: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.4pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 30,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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 0pt 0.05pt 0pt;"> (1,063)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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.4pt 0.05pt 0pt;"> 29,523</p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 39,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 39,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 35,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,219)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 33,867</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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="font-family:'Times New Roman','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Total debt issuance costs, include underwriter fees, legal fees and syndication fees and fees related to the execution of the Fourth, Fifth, Sixth, Seventh and Eighth Amendments to the Credit Agreement.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Provisions of the revolving line of credit</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company has a maximum borrowing availability under the revolving line of credit and swingline loans (as defined in the Credit Agreement) of $50.0 million. There is a letter of credit sublimit that is equal to the lesser of $20.0 million and the aggregate unused amount of the revolving commitments then in effect. There is also a swingline sublimit equal to the lesser of $5.0 million and the aggregate unused amount of the revolving commitments then in effect.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Revolving loans may be designated as Base Rate Loan or Adjusted LIBOR Rate Loans, at the Company’s request, and must be drawn in an aggregate minimum amount of $1.0 million and integral multiples of $250,000 in excess of that amount. Swingline loans must be drawn in an aggregate minimum amount of $250,000 and integral multiples of $50,000 in excess of that amount. The Company may convert, change, or modify such designations from time to time.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company is subject to a commitment fee for the unused portion of the maximum borrowing availability under the revolving line of credit. The commitment fee, which is due quarterly in arrears, is equal to the Applicable Margin of the actual daily amount by which the Aggregate Revolving Commitments exceeds the Total Revolving Outstanding. The revolving line of credit termination date is the earlier of the Credit Facility termination date, July 31, 2023, or the date the outstanding balance is permanently reduced to zero, in accordance with the terms of the amended Credit Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The maturity date for amounts drawn under the revolving line of credit is the earlier of the Facility termination date of July 31, 2023, or the date the outstanding balance is permanently reduced to zero.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of December 31, 2021, the Company had $39.0 million of borrowings under the revolving line of credit. There were $1.7 million in outstanding letters of credit as of December 31, 2021, which reduced the maximum borrowing availability on the revolving line of credit to $9.3 million. During the year ended December 31, 2021, the Company drew down $53.0 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">million for general corporate purposes and made payments of $19.0 million on the revolving line of credit which resulted in a net increase of $34.0 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Provisions of the term loan</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The original principal amount of $60.0 million for the term loan commitment was paid off in quarterly installment payments (as stated in the Credit Agreement). During the quarter ended June 30, 2021, the term loan component of the Credit Facility was fully extinguished, in part using proceeds of the sale of property in Tampa, Florida (see <span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note 6</span>). The extinguishment of the term loan reduced the Company’s exposure to variability in interest rates and eliminated future loan amortization payment commitments. Concurrent with extinguishing the term loan, the Company canceled the remaining open position on its interest rate swap, resulting in a $1.3 million loss on the mark to market value of the swap at the date of termination. The $1.3 million was paid to the counterparty, cleared from the balance sheet as an interest rate swap liability, removed from Other Comprehensive Income and charged to interest expense during the quarter ended June 30, 2021. Further, the remaining $0.8 million of unamortized deferred debt issuance costs were charged to interest expense related to the early extinguishment of the term loan. There were no penalties incurred related to early payment of the term loan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;white-space:pre-wrap;"> </i><i style="text-decoration-line:underline;text-decoration-style:solid;">Other debt</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company entered into a debt agreement with De Lage Landen Financial Services, Inc. for the purpose of financing a piece of equipment purchased. As of December 31, 2021, the carrying value of this debt is $0.4 million. The agreement is secured by the financed equipment asset and the debt is included as a component of current debt and long-term debt on the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Financial covenants</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Restrictive financial covenants under the Credit Facility include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;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:18pt;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;">A minimum consolidated EBITDA requirement to not be less than the following during each noted period:</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt 0pt 0pt 36pt;">- Fiscal Quarter Ending March 31, 2022 - $2.6 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;margin:0pt 0pt 0pt 36pt;">- Fiscal Quarter Ending June 30, 2022 - $7.7 million on a year-to-date basis.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;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:18pt;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;">A consolidated Leverage Ratio to not exceed the following during each noted period:</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">- Fiscal Quarter Ending September 30, 2022 and each Fiscal Quarter thereafter, to not exceed 3.00 to 1.00.</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;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:18pt;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;">A consolidated Fixed Charge Coverage Ratio to not be less than the following during each noted period:</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.43;text-align:justify;text-indent:36pt;margin:0pt;">- Fiscal Quarter Ending December 31, 2022 and each Fiscal Quarter thereafter, to not be less than 1.25 to 1.00.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In addition, the Credit Facility contains events of default that are usual and customary for similar arrangements, including non-payment of principal, interest or fees; breaches of representations and warranties that are not timely cured; violation of covenants; bankruptcy and insolvency events; and events constituting a change of control.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the fourth quarter of 2021, the Company initiated discussions with the lead bank due to concerns it would not be in compliance with financial covenants.  The Company executed the Ninth Amendment during March 2022. With the execution of the aforementioned amendment, the Company obtained a waiver on the financial covenants as of December 31, 2021.</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;">For further details of the Ninth Amendment, see <span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Note 20</span> in the Notes to the Financial Statements.</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;font-style:italic;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="text-decoration-line:underline;text-decoration-style:solid;">Derivative Financial Instruments</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On September 16, 2015, the Company entered into a series of receive-variable, pay-fixed interest rate swaps to hedge the variability in the interest payments on 50% of the aggregate principal amount of the Regions Term Loan outstanding, beginning with a notional amount of $67.5 million. There was a total of five sequential interest rate swaps to achieve the hedged position and each year on August 31, with the exception of the final swap, the existing interest rate swap was scheduled to expire and be immediately replaced with a new interest rate swap until the expiration of the final swap on July 31, 2020. On December 6, 2018, the Company entered into a sixth receive-variable, pay-fixed interest rate swap to hedge the variability of interest payments. The sixth swap began with a notional amount of $27.0 million on July 31, 2020 and hedged the variability in the interest payments on the aggregate scheduled principal amount of the Regions Term Loan outstanding. The sixth swap was scheduled to expire on July 31, 2023. At inception, these interest rate swaps were </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">designated as cash flow hedges for hedge accounting, and as such, the effective portion of unrealized changes in market value were recorded in other comprehensive income (loss) and reclassified into earnings during the period in which the hedged forecasted transaction affects earnings. Gains and losses from hedge ineffectiveness were recognized in current earnings. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Upon fully extinguishing the Term Loan during the quarter ended June 30, 2021, the Company canceled the remaining term of the sixth swap and no longer owns derivative financial instruments.</p> 900000 600000 900000 50000000.0 400000 900000 20000000 0 0 0.0260 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;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:38.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:38.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:28.98%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:29.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Debt Issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Debt Issuance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:7.91%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Costs</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:7.92%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:7.91%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Principal</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:9.86%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Costs</b><sup style="font-size:6pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:8.05%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revolving line of credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 39,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 39,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#ffffff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term loan - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (156)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4,344</p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom: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.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom: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.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom: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.4pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total current debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 39,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 39,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 4,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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 0pt 0.05pt 0pt;"> (156)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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.4pt 0.05pt 0pt;"> 4,344</p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Revolving line of credit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (174)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4,826</p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Term loan - long-term</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 25,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (889)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 24,697</p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom: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.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom: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.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom: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.4pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;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.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 3.4pt 0.05pt 0pt;"> 30,586</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;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 0pt 0.05pt 0pt;"> (1,063)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;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.4pt 0.05pt 0pt;"> 29,523</p></td></tr><tr><td style="vertical-align:bottom;width:38.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 39,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 39,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 35,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,219)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 33,867</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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="font-family:'Times New Roman','Times','serif';font-size:9pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:9pt;font-style:normal;font-weight:normal;">Total debt issuance costs, include underwriter fees, legal fees and syndication fees and fees related to the execution of the Fourth, Fifth, Sixth, Seventh and Eighth Amendments to the Credit Agreement.</span></td></tr></table><div style="margin-top:12pt;"/> 39000000 39000000 4500000 156000 4344000 141000 141000 39141000 39141000 4500000 156000 4344000 5000000 174000 4826000 25586000 889000 24697000 259000 259000 259000 259000 30586000 1063000 29523000 39400000 39400000 35086000 1219000 33867000 50000000.0 20000000.0 5000000.0 1000000.0 250000 250000 50000 39000000.0 1700000 9300000 53000000.0 19000000.0 34000000.0 60000000.0 -1300000 1300000 800000 0 400000 2600000 7700000 3.00 1.25 0.50 67500000 5 27000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">12.</b></span>Other Long-Term Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other long-term liabilities at December 31, 2021 and 2020 consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;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:70.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sale-leaseback arrangement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 15,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 16,712</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 2,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 2,818</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued liabilities expected to be covered by insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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.4pt 0.05pt 0pt;"> 214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;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.4pt 0.05pt 0pt;"> 307</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 18,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 19,837</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Sale-Leaseback Arrangement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;line-height:1.27;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="font-weight:normal;">On September 27, 2019, the Company entered into a purchase and sale agreement (the “Purchase and Sale Agreement”). Pursuant to the terms of the Purchase and Sale Agreement, the Company sold its 17300 &amp; 17140 Market Street location in Channelview, Texas (the “Property”) for a purchase price of </span><span style="font-weight:normal;">$19.1</span><span style="font-weight:normal;"> million. Concurrent with the sale of the Property, the Company entered into a </span><span style="font-weight:normal;">fifteen-year</span><span style="font-weight:normal;"> lease agreement (the “Lease Agreement”), whereby the Company will lease back the Property at an annual rental rate of approximately </span><span style="font-weight:normal;">$1.5</span><span style="font-weight:normal;"> million, subject to annual rent increases of </span><span style="font-weight:normal;">2.0%</span><span style="font-weight:normal;">. Under the Lease Agreement, the Company has </span><span style="font-weight:normal;">two</span><span style="font-weight:normal;"> consecutive options to extend the term of the Lease by </span><span style="font-weight:normal;">ten years</span><span style="font-weight:normal;"> for each such option. This transaction was recorded as a failed sale-leaseback. The Company recorded a liability for the amounts received, will continue to depreciate the non-land portion of the asset, and has imputed an interest rate so that the net carrying amount of the financial liability and remaining assets will be zero at the end of the initial lease term. Concurrently with the sale, the Company paid </span><span style="font-weight:normal;">$18.2</span><span style="font-weight:normal;"> million towards the Term loan portion of the Company’s Credit Facility, consistent with terms of the Sixth Amendment.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;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:70.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.32%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Sale-leaseback arrangement</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 15,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 16,712</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 2,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 2,818</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:70.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued liabilities expected to be covered by insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;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.4pt 0.05pt 0pt;"> 214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;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.4pt 0.05pt 0pt;"> 307</p></td></tr><tr><td style="vertical-align:bottom;width:70.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total other long-term liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 18,942</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 19,837</p></td></tr></table> 15969000 16712000 2759000 2818000 214000 307000 18942000 19837000 19100000 P15Y 1500000 0.020 2 P10Y 18200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><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;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">13.</b></span>Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the components of our consolidated income tax expense for the years ended December 31, 2021, 2020 and 2019:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year ended December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State and local</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 223</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.4pt 0.05pt 0pt;"> 268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.4pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.4pt 0.05pt 0pt;"> 279</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 502</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year ended December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State and local</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 602</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.4pt 0.05pt 0pt;"> 1,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.4pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.4pt 0.05pt 0pt;"> 1,374</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,976</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year ended December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State and local</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 820</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.4pt 0.05pt 0pt;"> 1,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.4pt 0.05pt 0pt;"> 1,048</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,868</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company’s income tax provision reconciles to the provision at the statutory U.S. federal income tax rate for each year ended December 31, 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:64.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.85%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Statutory amount</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (733)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance on foreign tax credits</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State income tax, net of federal benefit</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Permanent differences, other</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Permanent differences, stock compensation</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (262)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance, other</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 3,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,795)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (166)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;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.4pt 0.05pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;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.4pt 0.05pt 0pt;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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 0pt 0.05pt 0pt;"> (77)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated income tax provision</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated effective tax rate</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 8.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (53.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 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 10pt 0pt;">In the year ended 2021, the Company’s effective tax rate differed from the statutory federal rate of 21% primarily due to the valuation allowance related to the current year net loss.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In the year ended 2020, the Company’s effective tax rate differed from the statutory federal rate of 21% primarily due to the movement in the valuation allowance for current year activity, state income taxes and the non-deductibility of other permanent items.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In the year ended 2019, the Company’s effective tax rate differed from the statutory federal rate of 21% primarily due to the recording of an additional valuation allowance to offset net operating loss carryforwards and foreign tax credits generated during the period, foreign taxes, state income taxes and the non-deductibility of certain permanent items.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="text-decoration-line:underline;text-decoration-style:solid;">Deferred Taxes</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s deferred tax assets and liabilities are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;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:73.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.76%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Long Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.76%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets related to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,058</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 2,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 2,818</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 11,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 10,259</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 377</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 3,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 3,782</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 5,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 6,199</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 8,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 10,235</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom: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.4pt 0.05pt 0pt;"> 2,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom: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.4pt 0.05pt 0pt;"> 1,518</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total gross deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 36,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 36,246</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,443)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,493)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 20,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 23,753</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities related to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,700)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23,308)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (384)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (582)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;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 0pt 0.05pt 0pt;"> (21,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 0pt 0.05pt 0pt;"> (23,890)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (128)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (137)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 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 10pt 0pt;">The Company has net operating loss carryforwards for federal income tax purposes of $30.2 million as of December 31, 2021, which are available to reduce future taxable income. The Company’s federal net operating losses arose after the 2017 tax year and can be carried forward for an indefinite period of time but are limited to offset 80% of taxable income in any given year. The Company has state net operating losses of $124.3 million that expire beginning in 2027. A portion of the state losses that arose after the 2017 tax year may be carried forward indefinitely. Additionally, the Company has foreign tax credits of $4.0 million that can be carried forward for up to ten years. The Company has foreign tax credits that will expire next year. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company assesses the available positive and negative evidence to estimate if sufficient future taxable income will be generated to realize the existing deferred tax assets. The Company considers the scheduled reversal of deferred tax liabilities, available carryback periods, and tax-planning strategies in making this assessment. According to ASC subtopic 740-10, the Company’s history of losses is a significant piece of objective evidence. This objective evidence is weighed more heavily than the Company’s subjective positive evidence such as our estimated future taxable income and growth. Therefore, as of December 31, 2021, the Company continues to maintain a valuation allowance of $15.4 million. This valuation allowance increased by $3.0 million during the year ended December 31, 2021 primarily to offset net operating losses generated during the current period.   </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="text-decoration-color:#000000;text-decoration-line:underline;text-decoration-style:solid;">Uncertain Tax Benefits</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company and its subsidiaries file consolidated federal income tax returns in the United States and also file in various states and foreign jurisdictions. With few exceptions, the Company remains subject to federal and state income tax examinations for the years of 2013-2021. As of December 31, 2021, the Company has recorded unrecognized tax benefits of $1.6 million for any uncertain tax positions. The Company does not expect that unrecognized tax benefits as of December 31, 2021 for certain federal income tax matters will significantly change over the next 12 months. The final outcome of these uncertain tax positions is not yet determinable. </p><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;">The change in the total gross unrecognized tax benefits and prior year audit resolutions of the Company during the years ended December 31, 2021and 2020 are reconciled in the table below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;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:73.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.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.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:9.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:2.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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:73.89%;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.33%;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:10.72%;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:2.33%;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: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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,614</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions based on tax position related to current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_D3WcXKRCVU2vIERbp55mfQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_5MhqFoYW9kaTLrbhvDmEqA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions based on tax positions related to prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions based on tax positions related to current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions based on tax positions related to prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlements with tax authorities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lapse of statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;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.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;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.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;border-bottom:3px double #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.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;border-bottom:3px double #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.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,614</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 10pt 0pt;">The Company’s policy is to recognize interest and penalties related to any unrecognized tax liabilities as additional tax expense. No interest or penalties have been accrued at December 31, 2021, 2020 and 2019. The Company believes it has appropriate and adequate support for the income tax positions taken and to be taken on its tax returns and that its accruals for tax liabilities are adequate for all open years based on an assessment of many factors including past experience and interpretations of tax law applied to the facts of each matter. Although the Company believes its recorded assets and liabilities are reasonable, tax regulations are subject to interpretation and tax litigation is inherently uncertain; therefore the Company’s assessments can involve both a series of complex judgments about future events and rely heavily on estimates and assumptions. Although the Company believes that the estimates and assumptions supporting its assessments are reasonable, the final determination of tax audit settlements and any related litigation could be materially different from that which is reflected in historical income tax provisions and recorded assets and liabilities. If the Company were to settle an audit or a matter under litigation, it could have a material effect on the income tax provision, net income, or cash flows in the period or periods for which that determination is made. Any accruals for tax contingencies are provided for in accordance with U.S. GAAP<i style="font-style:italic;">.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company does not believe that its tax positions will significantly change due to any settlement and/or expiration of statutes of limitations prior to December 31, 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Deferred</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.47%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year ended December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State and local</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 223</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.4pt 0.05pt 0pt;"> 268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.4pt 0.05pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.4pt 0.05pt 0pt;"> 279</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 511</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 502</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year ended December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State and local</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 602</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.4pt 0.05pt 0pt;"> 1,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.4pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.4pt 0.05pt 0pt;"> 1,374</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 17</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,976</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Year ended December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">U.S. Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State and local</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 104</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 820</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.4pt 0.05pt 0pt;"> 1,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 3.4pt 0.05pt 0pt;"> 1,048</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,797</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,868</p></td></tr></table> 243000 -20000 223000 268000 11000 279000 511000 -9000 502000 589000 13000 602000 1370000 4000 1374000 1959000 17000 1976000 716000 104000 820000 1081000 -33000 1048000 1797000 71000 1868000 <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:64.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:64.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.85%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:64.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Statutory amount</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,952)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4,662</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (733)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance on foreign tax credits</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 186</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">State income tax, net of federal benefit</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 792</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 991</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Permanent differences, other</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Permanent differences, stock compensation</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (262)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 328</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Valuation allowance, other</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 3,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,795)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (166)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;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.4pt 0.05pt 0pt;"> 75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;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.4pt 0.05pt 0pt;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;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 0pt 0.05pt 0pt;"> (77)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated income tax provision</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 502</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,976</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Consolidated effective tax rate</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 8.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (53.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> -2952000 4662000 -733000 186000 1344000 1081000 44000 792000 991000 303000 558000 461000 -262000 328000 311000 3108000 -5795000 -166000 75000 87000 -77000 502000 1976000 1868000 -0.036 0.089 -0.535 0.21 0.21 0.21 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;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:73.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.76%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Long Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.76%;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets related to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,568</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 1,058</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 2,510</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 2,818</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net operating loss carryforward</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 11,966</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 10,259</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 377</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Foreign tax credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 3,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 3,782</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 5,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 6,199</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 8,772</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 10,235</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom: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.4pt 0.05pt 0pt;"> 2,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom: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.4pt 0.05pt 0pt;"> 1,518</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total gross deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 36,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 36,246</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (15,443)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,493)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 20,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 23,753</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities related to:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (20,700)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (23,308)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (384)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (582)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;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 0pt 0.05pt 0pt;"> (21,084)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;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 0pt 0.05pt 0pt;"> (23,890)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (128)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (137)</p></td></tr></table> 1568000 1058000 2510000 2818000 11966000 10259000 326000 377000 3968000 3782000 5249000 6199000 8772000 10235000 2040000 1518000 36399000 36246000 15443000 12493000 20956000 23753000 20700000 23308000 384000 582000 21084000 23890000 128000 137000 30200000 0.80 124300000 4000000.0 P10Y 15400000 3000000.0 1600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;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:73.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.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.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:9.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:2.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.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:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:73.89%;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.33%;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:10.72%;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:2.33%;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: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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at beginning of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,614</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions based on tax position related to current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_D3WcXKRCVU2vIERbp55mfQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_5MhqFoYW9kaTLrbhvDmEqA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Additions based on tax positions related to prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions based on tax positions related to current year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Reductions based on tax positions related to prior years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Settlements with tax authorities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lapse of statute of limitations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.24%;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.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;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.22%;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.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;border-bottom:3px double #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.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,614</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.48%;border-bottom:3px double #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.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,614</p></td></tr></table> 1614000 1614000 1614000 1614000 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">14.</b></span>Earnings Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Basic earnings per share is based on the weighted average number of common shares outstanding during each period. Diluted earnings per share is based on the weighted average number of common shares outstanding as well as the effect of all dilutive common stock equivalents during each period net income is generated. For the years ended December 31, 2021, 2020 and 2019, the Company had 831,077, 1,159,440, and 1,636,656, securities, respectively, that were potentially dilutive in earnings per share calculations. Such dilution is dependent on the excess of the market price of our stock over the exercise price and other components of the treasury stock method. The exercise price for certain stock options awarded by the Company exceeded the average market price of the Company’s common stock for the years ended December 31, 2021, 2020 and 2019. Such stock options are antidilutive and are not included in the computation of earnings per share for those periods. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table reconciles the denominators used in the computations of both basic and diluted earnings per share:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;width:63.38%;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:1.64%;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:34.96%;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;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;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:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:10.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:10.69%;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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 30,763,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 30,122,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 29,322,054</p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total basic weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 30,763,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 30,122,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 29,322,054</p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Effect of potentially dilutive securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;border-bottom: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.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;border-bottom: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.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total weighted average shares outstanding assuming dilution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 30,763,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 30,122,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 29,322,054</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> 831077 1159440 1636656 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;width:63.38%;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:1.64%;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:34.96%;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;">Year ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;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:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:10.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:10.69%;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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Basic:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 30,763,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 30,122,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 29,322,054</p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Diluted:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total basic weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 30,763,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 30,122,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 29,322,054</p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Effect of potentially dilutive securities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Common stock options</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;border-bottom: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.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;border-bottom: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.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:63.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total weighted average shares outstanding assuming dilution</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 30,763,527</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 30,122,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 29,322,054</p></td></tr></table> 30763527 30122362 29322054 30763527 30122362 29322054 0 0 0 30763527 30122362 29322054 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-weight:normal;visibility:hidden;">​</span></p><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;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">15.</b></span>Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Compensation Committee of the Company’s Board of Directors is responsible for the administration of the Company’s  stock incentive plans, which include the balance of shares remaining under the 2011 Long Term Incentive Plan (the "2011 LTIP") and 2017 Long Term Incentive Plan (the "2017 LTIP"), which was approved by shareholders in May 2017 and authorized the maximum aggregate number of shares to be issued of 2,400,000. In general, the Company’s 2017 LTIP provides for grants of restricted stock and stock options to be issued with a per-share price equal to the fair market value of a share of common stock on the date of grant. Option terms are specified at each grant date, but are generally are 10 years from the date of issuance. Options generally vest over a <span style="-sec-ix-hidden:Hidden_G8mGiQBhVk--GUqnQx5j_g;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to five year period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Restricted Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes the restricted stock activity under the Company’s equity incentive plans :</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:2.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:9.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:2.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;width:1.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:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:74.97%;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.35%;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 style="vertical-align:bottom;white-space:nowrap;width:9.45%;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:2.35%;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:10.84%;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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;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.35%;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:9.45%;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;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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:10.84%;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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;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.35%;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:9.45%;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;">of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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:10.84%;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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;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.35%;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:9.45%;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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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:10.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;">Per Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at January 1, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 417,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.04</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 757,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2.52</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (585,754)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.74</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,627)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6.05</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 516,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4.29</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,038,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2.76</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (496,797)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2.87</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,383)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.13</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 950,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.04</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 916,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4.58</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (690,676)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.43</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (234,232)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4.22</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 942,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.97</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 10pt 0pt;">Independent directors receive equity compensation in the form of grants. In May 2021, the Company’s six independent directors each received equity compensation grants of 14,975 shares, with a fair value of $6.01 per share. In September 2021, the Company granted an independent director 18,215 shares of restricted common stock, which vested immediately on the date of grant. The fair value of all shares awarded on the date of grant was $5.49.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In May 2020, the Company’s six independent directors each received equity compensation grants of 39,823 shares, with a fair value of $2.26 per share. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In January 2019, two new independent directors each received equity compensation grants of 8,427 shares, with a fair value of $4.45 per share. In May 2019, five of the Company’s independent directors each received equity compensation grants of 45,918 shares, with a fair value of $1.96 per share. In October 2019, <span style="-sec-ix-hidden:Hidden_cgrAvZbwjEaoI4qFVHZmSw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">a</span></span> new independent director received an equity compensation grant of 14,218 shares, with a fair value of $4.22 per share. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In May 2021, certain officers and executives of the Company were awarded 160,000 shares of restricted common stock with a vesting period of three years and a fair value of $6.01 per share. In September 2021, the Company granted an executive of the Company 9,901 shares of restricted common stock with a vesting period of three years and a fair value of $5.05 per share. In December 2021, certain officers and executives of the Company were awarded 139,000 shares of restricted common stock with a vesting period of three years and a fair value of $3.75 per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In February 2020, the Company granted an executive of the Company 15,121 shares of restricted common stock, which vested immediately on the date of grant. The fair value of all shares awarded on the date of grant was $4.96 per share. In March 2020, certain officers and executives of the Company were awarded 170,235 shares of restricted common stock with a vesting period of three years and a fair value of $3.73 per share. In May 2020, certain officers and executives of the Company were awarded 100,000 shares of restricted common stock with a vesting period of three years and a fair value of $2.26 per share. In September 2020, the Company granted an executive of the Company 25,000 shares of restricted common stock with a vesting period of three years and a fair value of $2.58 per share. In December 2020, certain officers </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">and executives of the Company were awarded 95,000 shares with a vesting period of three years and a fair value of $4.92 per share. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In March 2019, the Company granted an executive of the Company 168,350 shares of restricted common stock, which vested one-third at March 31, June 30, and September 30, 2019, respectively. The fair value of all shares awarded on the date of the grant was $2.97 per share. In May 2019, certain officers and executives of the Company were awarded 62,500 shares with a vesting period of three years and a fair value of $1.96 per share. In July 2019, certain officers and executives of the Company were awarded 46,500 shares with a vesting period of three years and a fair value of $3.66. In December 2019, certain officers and executives of the Company were awarded 31,500 shares with a vesting period of three years and a fair value of $5.08 per share. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Performance Units</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In May 2021, the Company awarded certain executives 240,000 performance-based units. The performance-based units will potentially vest 100% if the target is met, with 100% of the units to be earned based on the achievement of an objective, tiered return on invested capital, measured over a three-year performance period. The Company evaluates the probability of achieving this each reporting period. The fair value of all units awarded on the date of the grant was $6.01 per unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In May 2020, the Company awarded certain executives 300,000 performance-based units. The performance-based units will potentially vest 50% if the target is met, with 25% each vesting on the second and third anniversary of the determination that the target was met, with 100% of the units to be earned based on the achievement of an objective, tiered return on invested capital, measured over a one-year performance period ending June 30,2021. The Company evaluates the probability of achieving this each reporting period. The fair value of all units awarded on the date of the grant was $2.26 per unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In August 2021, the Company determined the performance-based units awarded in May 2020 vested near the outperformance level established above the target set based on the achievement of an objective, tiered return on invested capital, measured over a one-year performance period ending June 30, 2021. As a result, the executives earned an additional 259,565 performance-based units with a fair value of $2.26, of which 50% vested immediately on the date of determination and 25% each will vest on the first and second anniversary of the date of determination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In May 2019, the Company awarded certain executives 187,500 performance-based units. The performance-based units will potentially vest 50% if the target is met, with 25% each vesting on the second and third anniversary of the grant, with 100% of the units to be earned based on the achievement of an objective, tiered return on invested capital, measured over a one-year performance period. The fair value of all units awarded on the date of the grant was $1.96 per unit. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In August 2020, the Company determined the performance-based units awarded in May 2019 vested at the outperformance level established above the target set based on the achievement of an objective, tiered return on invested capital, measured over a one-year performance period ending June 30, 2020. As a result, the executives earned an additional 93,750 performance-based units with a fair value of $1.96, of which 50% vested immediately on the date of determination and 25% each will vest on the first and second anniversary of the date of determination. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table summarizes the stock option activity under the Company’s equity incentive plans:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:6.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:6.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:59.68%;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:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:9.45%;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:1.64%;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:7.87%;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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:8.52%;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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;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></tr><tr><td style="vertical-align:bottom;width:59.68%;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:1.64%;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:9.45%;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:1.64%;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:7.87%;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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.04%;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:6.83%;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></tr><tr><td style="vertical-align:bottom;width:59.68%;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:1.64%;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:9.45%;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;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.87%;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;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;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;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.87%;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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;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:1.64%;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:9.45%;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;">of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.87%;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;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;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;">Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.87%;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;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;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:1.64%;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:9.45%;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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.87%;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;">Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.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;">(Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.87%;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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,664,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,021)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;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;"> (192,994)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 15.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,464,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;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;"> (542,151)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 922,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (169,365)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 724,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin: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:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and expected to vest at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 724,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 724,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">For years ended December 31, 2021, 2020 and 2019, compensation expense related to stock based awards outstanding for the periods was $2.4 million, $2.0 million and $2.8 million, respectively. The Company applies a 3.2% and 5.5% forfeiture rate, which gets compounded over the vesting terms of the individual award, to its restricted stock and option grants, respectively, based on historical analysis. For the year ended December 31, 2021, expense related to the purchase of vested stock-based awards for certain officers of the Company was approximately $0.9 million. For the year ended December 31, 2020, expense related to the purchase of vested stock-based awards for certain officers of the Company was approximately $0.2 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In the year ended December 31, 2021, the Company received proceeds of approximately $0.1 million upon the exercise of 28,546 options. In the year ended December 31, 2020, no stock options were exercised. In the year ended December 31, 2019, the Company received proceeds of less than $0.1 million upon the exercise of 7,021 options. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of December 31, 2021, total unrecognized compensation expense related to unvested stock was approximately $3.2 million, which is expected to be recognized over a period of approximately 2.2 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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:2.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.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:8.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;white-space:nowrap;width:2.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.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:8.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;white-space:nowrap;width:2.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.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:8.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;width:65.38%;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.06%;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:9.47%;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:2.06%;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:9.47%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:9.47%;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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total intrinsic value of options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total fair value of shares vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 769</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> 2400000 P10Y P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:2.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:9.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:2.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;width:1.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:9.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:74.97%;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.35%;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 style="vertical-align:bottom;white-space:nowrap;width:9.45%;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:2.35%;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:10.84%;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;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;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.35%;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:9.45%;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;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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:10.84%;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;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;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.35%;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:9.45%;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;">of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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:10.84%;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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;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.35%;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:9.45%;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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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:10.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;">Per Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at January 1, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 417,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.04</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 757,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2.52</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (585,754)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.74</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (72,627)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6.05</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 516,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4.29</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,038,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2.76</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (496,797)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2.87</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (107,383)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.13</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 950,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.04</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 916,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4.58</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (690,676)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.43</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (234,232)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4.22</p></td></tr><tr><td style="vertical-align:bottom;width:74.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Nonvested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 942,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.5%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.97</p></td></tr></table> 417941 7.04 757012 2.52 585754 3.74 72627 6.05 516572 4.29 1038044 2.76 496797 2.87 107383 7.13 950436 3.04 916531 4.58 690676 3.43 234232 4.22 942059 3.97 6 14975 6.01 18215 5.49 6 39823 2.26 2 8427 4.45 5 45918 1.96 14218 4.22 160000 P3Y 6.01 9901 P3Y 5.05 139000 P3Y 3.75 15121 4.96 170235 P3Y 3.73 100000 P3Y 2.26 25000 P3Y 2.58 95000 P3Y 4.92 168350 2.97 62500 P3Y 1.96 46500 P3Y 3.66 31500 P3Y 5.08 240000 1 1 P3Y 6.01 300000 0.50 0.25 1 P1Y 2.26 P1Y 259565 2.26 0.50 0.25 187500 0.50 0.25 1 P1Y 1.96 P1Y 93750 1.96 0.50 0.25 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:6.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:6.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:59.68%;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:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:9.45%;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:1.64%;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:7.87%;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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:8.52%;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;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;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></tr><tr><td style="vertical-align:bottom;width:59.68%;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:1.64%;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:9.45%;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:1.64%;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:7.87%;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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;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;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.04%;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:6.83%;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></tr><tr><td style="vertical-align:bottom;width:59.68%;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:1.64%;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:9.45%;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;">Number</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.87%;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;">Exercise</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;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;">Contractual</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.87%;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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;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:1.64%;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:9.45%;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;">of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.87%;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;">Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;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;">Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.87%;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;">Intrinsic</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;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:1.64%;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:9.45%;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;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.87%;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;">Per Share</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.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;">(Years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:7.87%;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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,664,781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,021)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;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;"> (192,994)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 15.26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,464,766</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;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;"> (542,151)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 922,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (169,365)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 724,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin: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:59.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested and expected to vest at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 724,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercisable at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 724,704</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr></table> 1664781 8.31 7021 4.94 192994 15.26 1464766 7.41 542151 7.94 922615 7.10 28546 3.86 169365 6.32 724704 7.41 724704 7.41 P4Y6M25D 724704 7.41 P4Y6M25D 2400000 2000000.0 2800000 0.032 0.055 900000 200000 100000 28546 0 100000 7021 3200000 P2Y2M12D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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:2.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.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:8.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;white-space:nowrap;width:2.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.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:8.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;white-space:nowrap;width:2.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.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:8.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;width:65.38%;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.06%;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:9.47%;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:2.06%;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:9.47%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:9.47%;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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total intrinsic value of options exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total fair value of shares vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 769</p></td></tr></table> 50000 93000 329000 769000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">16.</b></span>Employee Benefits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">All of the Company’s marine segment employees except the Associate Divers, the Associate Tugmasters, and union employees in the Pacific Northwest, are eligible to participate in the Company’s 401(k) Retirement Plan after completing six months of service. Each participant may contribute between 1% and 80% of eligible compensation on a pre-tax basis, up to the annual IRS limit. The Company matches 100% on the first 2% of eligible compensation contributed to the Plan and 50% on the next 2% of eligible compensation contributed to the Plan. Participants’ contributions are fully vested at all times. Employer matching contributions vest over a four-year period. At its discretion, the Company may make additional matching and profit-sharing contributions. During the years ended December 31, 2021, 2020 and 2019 the Company contributed $1.4 million, $1.2 million and $1.3 million, respectively to the Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">All of the Company’s concrete segment employees except Leads, Helpers, Laborers, Finishers, Formsetters, Carpenters, Rodbusters, Patchmen, Equipment Operators, Field Engineering Trainees and certain Highly Compensated Employees are eligible to participate in the AGC Southwest Chapters 401(k) Retirement Plan, a multiple employer plan, after completing three months of service. Each participant may contribute up to the annual IRS limit. The Company matches 50% on the first 6% of eligible compensation contributed to the Plan. Participants’ contributions are fully vested at all times. Employer matching contributions vest over a five-year period. At its discretion, the Company may make additional matching and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">profit-sharing contributions. During the year ended December 31, 2021, 2020 and 2019, the Company contributed $0.9 million, less than $0.1 million and $0.1 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The Company contributes to several multi-employer defined pension plans under the terms of collective-bargaining agreements that cover its union-represented employees. Risks of participating in these multi-employer plans are different from single-employer plans in the following aspects:</p><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:18pt;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;">Assets contributed to the multi-employer plan by one employer may be used to provide benefits to employees of other participating employers;</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:18pt;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;">If a participating employer stops contributing to the plan, the unfunded obligations of the plan may be borne by the remaining participating employers; 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:18pt;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;">If the Company chooses to stop participating in its multi-employer plans, it may be required to pay a withdrawal liability based on the underfunded status of the plan.</span></td></tr></table><div style="margin-top:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The following table presents the Company’s participation in these plans:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:26.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="3" 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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pension Protection</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expiration</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="3" 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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Act ("PPA")</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Employer</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="3" 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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Certified Zone Status</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">FIP/RP</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Collective</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identification</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="3" 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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(1)</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Status</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:23.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contributions</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Surcharge</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Bargaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pension Trust Fund</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">P/I (2)</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Imposed</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Agreement</b></p></td></tr><tr><td style="vertical-align:top;width:26.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">International Union of Operating Engineers - Employers Construction Industry Retirement Plan - Local 302 and 612 Trust Funds</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:7pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">91-6028571</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">N/A</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 1,297</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 2,480</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 3,021</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Washington Laborers</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">91-6022315</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">N/A</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 244</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 236</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 30</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr><tr><td style="vertical-align:top;width:26.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Carpenters Retirement Plan of Western Washington</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:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">91-6029051</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">N/A</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 1,700</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 1,898</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 695</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Cement Masons &amp; Plasterers Trust Funds</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">91-6066773</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">N/A</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 32</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 39</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr><tr><td style="vertical-align:top;width:26.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Washington-Idaho-Montana Carpenters-Employers Retirement Trust Fund</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">91-6123987</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Yellow</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Yellow</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">I</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 36</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:top;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Engineers - AGC Retirement Trust of the Inland Empire</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">91-6070237</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Yellow</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Yellow</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">I</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:top;width:26.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Western Conference of Teamsters Pension Trust Fund</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">91-6145047</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">N/A</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 44</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr><tr><td style="vertical-align:top;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Alaska Carpenters Trust Fund</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:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">92-0120866</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Yellow</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Yellow</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">I</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 271</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 377</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:top;width:26.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Alaska Laborers Trust Fund</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:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">91-6028298</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Yellow</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Yellow</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">I</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 226</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 552</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The most recent PPA zone status available in 2021 and 2020 is for the plan’s year end during 2020 and 2019, respectively.  Zone status is based on information received from the plan and is indicative of the plans funding status. Among other factors, plans in the red zone are generally less than 65 percent funded, plans in the orange zone are less than 80 percent funded and have an Accumulated Funding Deficiency in the current year or projected into the next six years, plans in the yellow zone are less than 80 percent funded, and plans in the green zone are at least 80 percent funded.</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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The FIP/RP Status P/I column indicates plans for which a financial improvement plan ("FIP") or a rehabilitation plan ("RP") is either pending ("P"), or implemented ("I").</span></td></tr></table><div style="margin-top:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">There are currently no plans to withdraw from any of the multi-employer plans in which the Company participates.</p> P6M 0.01 0.80 1 0.02 0.50 0.02 P4Y 1400000 1200000 1300000 0.50 0.06 P5Y 900000 100000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:top;width:26.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="3" 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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pension Protection</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expiration</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="3" 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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Act ("PPA")</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">of</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Employer</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="3" 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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Certified Zone Status</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">FIP/RP</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Collective</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Identification</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="3" 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:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(1)</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Status</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:23.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Contributions</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Surcharge</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Bargaining</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Pension Trust Fund</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">P/I (2)</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:6.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2019</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Imposed</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Agreement</b></p></td></tr><tr><td style="vertical-align:top;width:26.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">International Union of Operating Engineers - Employers Construction Industry Retirement Plan - Local 302 and 612 Trust Funds</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:7pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">91-6028571</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">N/A</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 1,297</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 2,480</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 3,021</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Washington Laborers</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">91-6022315</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">N/A</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 244</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 236</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 30</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr><tr><td style="vertical-align:top;width:26.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Carpenters Retirement Plan of Western Washington</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:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">91-6029051</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">N/A</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 1,700</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 1,898</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 695</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2022</p></td></tr><tr><td style="vertical-align:top;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Cement Masons &amp; Plasterers Trust Funds</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">91-6066773</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">N/A</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 32</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 39</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 2</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr><tr><td style="vertical-align:top;width:26.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Washington-Idaho-Montana Carpenters-Employers Retirement Trust Fund</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">91-6123987</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Yellow</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Yellow</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">I</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 36</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:top;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Engineers - AGC Retirement Trust of the Inland Empire</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">91-6070237</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Yellow</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Yellow</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">I</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 20</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:top;width:26.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Western Conference of Teamsters Pension Trust Fund</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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">91-6145047</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Green</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">N/A</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 44</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr><tr><td style="vertical-align:top;width:26.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Alaska Carpenters Trust Fund</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:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">92-0120866</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Yellow</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Yellow</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">I</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 271</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 377</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2021</p></td></tr><tr><td style="vertical-align:top;width:26.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">Alaska Laborers Trust Fund</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:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:8.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">91-6028298</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:5.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Yellow</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:5.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:7pt;">Yellow</span></p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">I</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 226</p></td><td style="vertical-align:top;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 0pt 0.05pt 0pt;"><span style="font-size:7pt;visibility:hidden;">​</span></p></td><td style="vertical-align:top;white-space:nowrap;width:0.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:top;white-space:nowrap;width:6.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> 552</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:right;margin:0pt 2.25pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:top;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:top;white-space:nowrap;width:6.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:7pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2023</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1pt;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The most recent PPA zone status available in 2021 and 2020 is for the plan’s year end during 2020 and 2019, respectively.  Zone status is based on information received from the plan and is indicative of the plans funding status. Among other factors, plans in the red zone are generally less than 65 percent funded, plans in the orange zone are less than 80 percent funded and have an Accumulated Funding Deficiency in the current year or projected into the next six years, plans in the yellow zone are less than 80 percent funded, and plans in the green zone are at least 80 percent funded.</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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The FIP/RP Status P/I column indicates plans for which a financial improvement plan ("FIP") or a rehabilitation plan ("RP") is either pending ("P"), or implemented ("I").</span></td></tr></table><div style="margin-top:10pt;"/> Green Green 1297000 2480000 3021000 Green Green 244000 236000 30000 Green Green 1700000 1898000 695000 Green Green 32000 39000 2000 Yellow Yellow 36000 Yellow Yellow 20000 Green Green 44000 15000 Yellow Yellow 271000 377000 Yellow Yellow 226000 552000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">17.</b></span>Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On August 21, 2020, a Company dredge, the Waymon L. Boyd, was consumed by a fire while working on a project in the Port of Corpus Christi. Five<b style="font-weight:bold;"> </b>crewmembers were killed, several more were injured, some seriously, and the vessel was declared a total loss. This incident also resulted in the discharge of approximately 18,000 gallons of oil, diesel fuel and contaminated water into the Corpus Christi Ship Channel, all of which was promptly cleaned up. The Company has fully cooperated with the U.S. Coast Guard, the Port of Corpus Christi Authority, and the National Transportation Safety Board, among others, while they investigated the cause of this incident. The National Transportation Safety Board named the Company as a party of interest in their investigation. A total of eight separate lawsuits were filed against the Company by certain crewmembers or their heirs under the general maritime law and the Jones Act. In response thereto, the Company filed an action in the U.S. District Court for the Southern District of Texas that requested  consolidation of the lawsuits for procedural purposes since they all arose out of the same occurrence and sought exoneration from or limitation of liability relating to the foregoing incident as provided for in the federal rules of procedure for maritime claims. The Limitation Court set a deadline of February 17, 2021 by which all claims were required to be filed<b style="font-weight:bold;"> </b>and as of the Court’s deadline, thirteen<b style="font-weight:bold;"> </b>persons, estates and/or entities filed claims in the Limitation for personal injuries, death, property damages and business interruption, loss of profit, loss of use of natural resources and other economic damages for unspecified economic </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">and compensatory damages. The Company then filed a Default Motion with the Court which was granted on April 8, 2021 that barred the filing of any further claims. Applicable accounting guidance under ASC 450 required the Company to recognize a loss if the loss is determined to be probable and reasonably estimable. As of December 31, 2021, we have recognized $206.7 million in total liabilities with respect to this incident, which includes approximately $192.0 million paid by the Company to date (including full settlements with 17 of the 18 crewmembers and wreck removal costs), and accruals totaling approximately $14.6 million for outstanding claims.  Since the end of the year the remaining crewmember claim has been settled, funded, and reimbursed, and the remaining property damages claim has settled, with funding and reimbursement pending. Thus, all claims arising from the August 21, 2020 incident have been settled within insurance coverage limits, the carriers of such insurance have reimbursed the Company $189.6 million, to date, and the Company remains confident that it otherwise has adequate vessels, equipment, and personnel to fulfill all ongoing, booked and reasonably foreseeable work. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In addition, the Company is involved in various other legal and other proceedings which are incidental to the conduct of its business, none of which in the opinion of management will have a material effect on the Company’s financial condition, results of operations or cash flows. Management believes that it has recorded adequate accrued liabilities and believes that it has adequate insurance coverage or has meritorious defenses for these other claims and contingencies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">A legal matter was settled in the Company’s favor for $5.5 million during the first quarter of 2018. Settlement amounts were recorded in Other gain from continuing operations in the Condensed Consolidated Statement of Operations, Prepaid expenses and other (current portion of the notes receivable) and Other non-current assets (non-current portion of the notes receivable) in the Condensed Consolidated Balance Sheets. As of December 31, 2021, the current portion of the notes receivable was $0.8 million and the non-current portion was $1.1 million, net of $0.1 million of unamortized discount. Legal fees related to this matter were expensed as incurred during the respective reporting period. </p> 5 18000 8 13 206700000 192000000.0 17 18 14600000 189600000 5500000 800000 1100000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">18.</b></span>Segment Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company currently operates in two reportable segments: marine and concrete. The Company’s financial reporting systems present various data for management to run the business, including profit and loss statements prepared according to the segments presented. Management uses operating income to evaluate performance between the two segments. Segment information for the periods presented is provided as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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.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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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></tr><tr><td style="vertical-align:bottom;width:60.38%;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: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:11.56%;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:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.56%;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:1.19%;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.49%;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></tr><tr><td style="vertical-align:bottom;width:60.38%;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: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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.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;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;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: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 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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;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;">Marine</b></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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.36%;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:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.36%;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:1.19%;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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;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></tr><tr><td style="vertical-align:bottom;width:60.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Contract revenues</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.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 263,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 388,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 369,138</p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Operating income</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.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 29,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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 3.4pt 0pt 0pt;"> 12,841</p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Depreciation and amortization expense</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.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,287)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,369)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,889)</p></td></tr><tr><td style="vertical-align:bottom;width:60.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.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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;margin: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:60.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total assets</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.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 236,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 290,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Property and equipment, net</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.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 93,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 109,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;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;width:60.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.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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;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;">Concrete</b></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.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Contract revenues</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.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 337,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 321,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 339,252</p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Operating income</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.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,077)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,229)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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;"> (10,648)</p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Depreciation and amortization expense</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.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,143)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,848)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,519)</p></td></tr><tr><td style="vertical-align:bottom;width:60.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.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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;margin: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:60.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total assets</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.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 114,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 123,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Property and equipment, net</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.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 13,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 16,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;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></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;"><span style="background:#ffffff;">In connection with the preparation of the financial statements for the year ended December 31, 2021, the Company has identified and corrected certain immaterial errors in segment reporting for all periods presented. Specifically, certain corporate overhead costs previously recorded to the marine segment as part of operating income (loss) and allocated from the marine segment to the concrete segment below operating income in the other income (expense) line have been allocated from the marine segment to the concrete segment as part of the determination of operating income for each </span>segment. These corrections resulted in an offsetting change in <span style="-sec-ix-hidden:Hidden_cC6icaXCGEy-IW7hMeaaNw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">operating</span></span> <span style="-sec-ix-hidden:Hidden_eJCuAZ23V0CrfZbLO2FzlQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">income</span></span> (loss) for each segment of $12.9 million and $11.8 million for the years ended December 31, 2020 and December 31, 2019, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">There was less than $0.1 million in intersegment revenues between the Company’s two reportable segments for the year ended December 31, 2021. There were $2.8 million in intersegment revenues between the Company’s two reportable segments for the year ended December 31, 2020. The marine segment had foreign revenues of $2.9 million and $12.5. million, respectively, for the years ended December 31, 2021 and 2020. These revenues are derived from projects in the Caribbean Basin and Mexico and are paid primarily in U.S. dollars. There was no foreign revenue for the concrete segment.</p> 2 2 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.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.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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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></tr><tr><td style="vertical-align:bottom;width:60.38%;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: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:11.56%;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:1.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.56%;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:1.19%;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.49%;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></tr><tr><td style="vertical-align:bottom;width:60.38%;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: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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:37.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;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;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: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 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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;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;">Marine</b></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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.36%;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:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.36%;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:1.19%;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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;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></tr><tr><td style="vertical-align:bottom;width:60.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Contract revenues</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.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 263,915</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 388,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 369,138</p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Operating income</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.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 29,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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 3.4pt 0pt 0pt;"> 12,841</p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Depreciation and amortization expense</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.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,287)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18,369)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,889)</p></td></tr><tr><td style="vertical-align:bottom;width:60.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.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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;margin: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:60.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total assets</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.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 236,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 290,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Property and equipment, net</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.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 93,383</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 109,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;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;width:60.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.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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;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;">Concrete</b></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.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Contract revenues</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.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 337,445</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 321,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 339,252</p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Operating income</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.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,077)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,229)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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;"> (10,648)</p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Depreciation and amortization expense</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.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,143)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,848)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,519)</p></td></tr><tr><td style="vertical-align:bottom;width:60.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.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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;margin: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:60.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Total assets</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.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 114,977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 123,817</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Property and equipment, net</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.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 13,271</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 16,199</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;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></table> 263915000 388173000 369138000 5760000 29815000 12841000 17287000 18369000 19889000 236773000 290372000 93383000 109298000 337445000 321769000 339252000 -15077000 -3229000 -10648000 8143000 8848000 8519000 114977000 123817000 13271000 16199000 12900000 11800000 100000 2 2800000 2 2900000 12500000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">19.</b></span><b style="font-weight:bold;">Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has operating and finance leases for office space, equipment and vehicles. Leases recorded on the balance sheet consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;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:75.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.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:9.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.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:9.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></tr><tr><td style="vertical-align:bottom;width:75.65%;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.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:10.98%;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,</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;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,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;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;">Leases</b></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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;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;">Assets</b></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:1.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:9.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.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:9.43%;background:#cceeff;margin: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:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease right-of-use assets, net (1)</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:1.52%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 14,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,874</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Financing lease right-of-use assets, net (2)</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:1.52%;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.45%;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.4pt 0pt 0pt;"> 14,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;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.4pt 0pt 0pt;"> 12,858</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></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:1.52%;border-bottom:3px double #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.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 29,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #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.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 31,732</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;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;">Liabilities</b></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:1.52%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Current</b></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:1.52%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating</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:1.52%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4,989</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Financing</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:1.52%;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.45%;border-bottom: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.4pt 0pt 0pt;"> 3,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;border-bottom: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.4pt 0pt 0pt;"> 3,901</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current</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:1.52%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8,890</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Noncurrent</b></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:1.52%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating</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:1.52%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 14,537</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Financing</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:1.52%;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.45%;border-bottom: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.4pt 0pt 0pt;"> 10,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;border-bottom: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.4pt 0pt 0pt;"> 8,376</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total noncurrent</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:1.52%;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.45%;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.4pt 0pt 0pt;"> 22,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;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.4pt 0pt 0pt;"> 22,913</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></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:1.52%;border-bottom:3px double #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.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 29,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #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.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 31,803</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease right-of-use assets are recorded net of accumulated amortization of  </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$9.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$9.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million as of December 31, 2021 and 2020, respectively.</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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Financing lease right-of-use assets are recorded net of accumulated amortization of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$6.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million as of December 31, 2021 and 2020, respectively.</span></td></tr></table><div style="margin-top:11pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other information related to lease term and discount rate is 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:77.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Remaining Lease Term (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 5.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Discount Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The components of lease expense are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;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:41.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:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:41.27%;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:3.03%;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="8" style="vertical-align:bottom;white-space:nowrap;width:55.68%;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;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.27%;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:3.03%;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.38%;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.64%;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.38%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.36%;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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.27%;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;">Operating lease costs:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6,930</p></td></tr><tr><td style="vertical-align:bottom;width:41.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term lease cost (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,001</p></td></tr><tr><td style="vertical-align:bottom;width:41.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financing lease costs:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 362</p></td></tr><tr><td style="vertical-align:bottom;width:41.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;border-bottom: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.4pt 0pt 0pt;"> 2,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;border-bottom: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.4pt 0pt 0pt;"> 3,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.44%;border-bottom: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.4pt 0pt 0pt;"> 2,312</p></td></tr><tr><td style="vertical-align:bottom;width:41.27%;background:#cceeff;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:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #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.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #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.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 14,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #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.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,605</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Includes expenses related to leases with a lease term of more than one month but less than one year.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Supplemental cash flow information related to leases is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:57.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:1.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:12.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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:12.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.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:1.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:12.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></tr><tr><td style="vertical-align:bottom;width:57.29%;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="8" style="vertical-align:bottom;white-space:nowrap;width:42.7%;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;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;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:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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:13.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;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;">Cash paid for amounts included in the measurement of lease liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6,887</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows for finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 362</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Financing cash flows for finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,906</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-cash activity:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:12.36%;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:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">ROU assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 25,743</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">ROU assets obtained in exchange for new financing lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,021</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;margin:0pt;">Maturities of lease liabilities are summarized as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;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:72.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:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.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><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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:72.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:2.12%;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.32%;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:2.12%;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%;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><td style="vertical-align:bottom;width:72.42%;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;">Year ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin: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:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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;"> 4,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,990</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.62%;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,134</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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;"> 2,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,574</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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;"> 2,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.62%;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,968</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,105</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.73%;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,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.62%;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,322</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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;"> 17,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,093</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less - amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.73%;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,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.62%;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,779</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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;"> 15,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,314</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less - current lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.73%;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,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.62%;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,406</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #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.73%;border-bottom:3px double #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,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #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.62%;border-bottom:3px double #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,908</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;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;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:75.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:1.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:9.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.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:9.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></tr><tr><td style="vertical-align:bottom;width:75.65%;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.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:10.98%;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,</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;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,</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;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;">Leases</b></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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.96%;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;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;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;">Assets</b></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:1.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:9.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.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:9.43%;background:#cceeff;margin: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:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease right-of-use assets, net (1)</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:1.52%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 14,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 18,874</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Financing lease right-of-use assets, net (2)</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:1.52%;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.45%;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.4pt 0pt 0pt;"> 14,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;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.4pt 0pt 0pt;"> 12,858</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></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:1.52%;border-bottom:3px double #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.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 29,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #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.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 31,732</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;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;">Liabilities</b></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:1.52%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Current</b></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:1.52%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating</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:1.52%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4,989</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Financing</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:1.52%;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.45%;border-bottom: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.4pt 0pt 0pt;"> 3,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;border-bottom: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.4pt 0pt 0pt;"> 3,901</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total current</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:1.52%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 8,890</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Noncurrent</b></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:1.52%;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.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating</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:1.52%;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.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 14,537</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Financing</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:1.52%;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.45%;border-bottom: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.4pt 0pt 0pt;"> 10,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;border-bottom: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.4pt 0pt 0pt;"> 8,376</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total noncurrent</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:1.52%;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.45%;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.4pt 0pt 0pt;"> 22,545</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.43%;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.4pt 0pt 0pt;"> 22,913</p></td></tr><tr><td style="vertical-align:bottom;width:75.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></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:1.52%;border-bottom:3px double #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.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 29,808</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #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.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 31,803</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Operating lease right-of-use assets are recorded net of accumulated amortization of  </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$9.5</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$9.0</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million as of December 31, 2021 and 2020, respectively.</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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Financing lease right-of-use assets are recorded net of accumulated amortization of </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$2.7</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million and </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$6.4</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> million as of December 31, 2021 and 2020, respectively.</span></td></tr></table><div style="margin-top:11pt;"/> 14686000 18874000 14561000 12858000 29247000 31732000 3857000 4989000 3406000 3901000 7263000 8890000 11637000 14537000 10908000 8376000 22545000 22913000 29808000 31803000 9500000 9000000.0 2700000 6400000 <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:77.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:77.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Remaining Lease Term (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4.90</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 5.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted Average Discount Rate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:77.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4.73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:77.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Financing leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0.05pt 0pt;"> 4.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> P4Y10M24D P5Y3M P4Y8M12D P4Y11M15D 0.0475 0.0473 0.0428 0.0446 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:10pt;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:41.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:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:41.27%;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:3.03%;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="8" style="vertical-align:bottom;white-space:nowrap;width:55.68%;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;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.27%;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:3.03%;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.38%;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.64%;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.38%;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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.36%;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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.27%;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;">Operating lease costs:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;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:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,814</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6,430</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6,930</p></td></tr><tr><td style="vertical-align:bottom;width:41.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Short-term lease cost (1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,607</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,871</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,001</p></td></tr><tr><td style="vertical-align:bottom;width:41.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Financing lease costs:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:41.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest on lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 362</p></td></tr><tr><td style="vertical-align:bottom;width:41.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Amortization of right-of-use assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;border-bottom: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.4pt 0pt 0pt;"> 2,822</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.46%;border-bottom: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.4pt 0pt 0pt;"> 3,324</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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.44%;border-bottom: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.4pt 0pt 0pt;"> 2,312</p></td></tr><tr><td style="vertical-align:bottom;width:41.27%;background:#cceeff;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:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #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.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #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.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 14,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;border-bottom:3px double #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.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,605</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><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="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Includes expenses related to leases with a lease term of more than one month but less than one year.</span></td></tr></table><div style="margin-top:12pt;"/> 5814000 6430000 6930000 1607000 3871000 2001000 491000 548000 362000 2822000 3324000 2312000 10734000 14173000 11605000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;width:57.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:1.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:12.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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:12.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.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:1.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:12.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></tr><tr><td style="vertical-align:bottom;width:57.29%;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="8" style="vertical-align:bottom;white-space:nowrap;width:42.7%;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;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;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:13.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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:13.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2019</b></p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;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;">Cash paid for amounts included in the measurement of lease liabilities:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.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:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 5,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6,262</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 6,887</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating cash flows for finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 362</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Financing cash flows for finance leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,035</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 3,619</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,906</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-cash activity:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:12.36%;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:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">ROU assets obtained in exchange for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,829</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 25,743</p></td></tr><tr><td style="vertical-align:bottom;width:57.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">ROU assets obtained in exchange for new financing lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 7,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 11,270</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:12.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,021</p></td></tr></table> 5666000 6262000 6887000 491000 548000 362000 3035000 3619000 2906000 1567000 7829000 25743000 7318000 11270000 1021000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;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:72.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:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.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><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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:72.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:2.12%;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.32%;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:2.12%;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%;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><td style="vertical-align:bottom;width:72.42%;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;">Year ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin: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:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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;"> 4,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,990</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.62%;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,134</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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;"> 2,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,574</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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;"> 2,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.62%;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,968</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,105</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.73%;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,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.62%;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,322</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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;"> 17,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,093</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less - amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.73%;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,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.62%;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,779</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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;"> 15,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,314</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less - current lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.73%;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,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.62%;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,406</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #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.73%;border-bottom:3px double #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,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #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.62%;border-bottom:3px double #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,908</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:10pt;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:72.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:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:2.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><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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:72.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:2.12%;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.32%;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:2.12%;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%;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><td style="vertical-align:bottom;width:72.42%;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;">Year ending December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;background:#cceeff;margin: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:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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;"> 4,495</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,990</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.62%;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,134</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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;"> 2,838</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,574</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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;"> 2,354</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.62%;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,968</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,105</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.73%;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,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.62%;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,322</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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;"> 17,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,093</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less - amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.73%;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,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.62%;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,779</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Present value of future minimum lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.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;"> 15,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;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,314</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less - current lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;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.73%;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,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.62%;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,406</p></td></tr><tr><td style="vertical-align:bottom;width:72.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term lease obligations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #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.73%;border-bottom:3px double #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,637</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #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.62%;border-bottom:3px double #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,908</p></td></tr></table> 4495000 3990000 3666000 3134000 2838000 2574000 2354000 1968000 1730000 2105000 2359000 2322000 17442000 16093000 1948000 1779000 15494000 14314000 3857000 3406000 11637000 10908000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:36pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">20.</b></span><b style="font-weight:bold;">Subsequent Event</b></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><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><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;">During the fourth quarter of 2021, the Company initiated discussions with the lead bank due to concerns it would not be in compliance with financial covenants.  The Company executed the Ninth Amendment during March 2022. With the execution of the aforementioned amendment, the Company obtained a waiver on the financial covenants as of December 31, 2021.</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;">This amendment to the Credit Agreement will among other things, waive covenant defaults, reset the revolver limit, implement an anti-cash hoarding provision and institute temporary covenant requirements. As of the execution date, the amendment will require a minimum consolidated EBITDA of $2.6 million in the first quarter of 2022 and a minimum consolidated EBITDA of $7.7 million in the second quarter of 2022 on a year-to-date basis. The consolidated leverage ratio requirement will be reinstated at not to exceed 3.00 times in the third quarter of 2022. The consolidated fixed charge coverage ratio requirement will be reinstated at not to be less than 1.25 times in the fourth quarter of 2022. Additionally, as of the execution date, the amendment will reduce the commitment on the revolving line of credit to $42.5 million. With the execution of the Ninth Amendment, the existing Credit Facility will be treated as a modification of debt and accounted for under the guidelines of ASC 470-50, Debt, Modifications and Extinguishments. The new debt issuance costs of approximately $1.0 million, inclusive of appraisal and bank consulting fees, related to the execution of the Ninth Amendment will be amortized through the maturity date.</p> 2600000 7700000 3.00 1.25 42500000 1000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">ORION GROUP HOLDINGS, INC.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;">SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">(Dollars in thousands)</b></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:55.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;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:9.99%;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 at the</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:10.07%;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;">Charged to</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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 style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:9.98%;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 at the</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.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;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:9.99%;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;">Beginning of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:10.07%;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;">Revenue, Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.91%;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;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:9.98%;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;">End of</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.44%;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;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:9.99%;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;">the Period</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:10.07%;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;">or Expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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;text-decoration-line:underline;text-decoration-style:solid;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.91%;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;">Deduction</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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:9.98%;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;">the Period</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Year ended December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:6.88%;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:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;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></tr><tr><td style="vertical-align:bottom;width:55.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 4,280</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,680</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,600</p></td></tr><tr><td style="vertical-align:bottom;width:55.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reserve for losses on uncompleted contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 22,770</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,455</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 14,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10,925</p></td></tr><tr><td style="vertical-align:bottom;width:55.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Year ended December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 2,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (487)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,702</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 411</p></td></tr><tr><td style="vertical-align:bottom;width:55.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reserve for losses on uncompleted contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 10,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 9,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,473</p></td></tr><tr><td style="vertical-align:bottom;width:55.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Year ended December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Allowance for credit losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 411</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 323</p></td></tr><tr><td style="vertical-align:bottom;width:55.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reserve for losses on uncompleted contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,473</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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:6.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 1,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.4pt 0pt 0pt;"> 34</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> 4280000 0 1680000 2600000 22770000 2455000 14300000 10925000 2600000 -487000 1702000 411000 10925000 543000 9995000 1473000 411000 0 88000 323000 1473000 33000 1472000 34000 EXCEL 113 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !AZ9U0'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 " 8>F=45^/8<^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R'$@ Y/FLK%3"X,5-G8SMMJ:Q7^P-9*^_9*L31G; ^QHZ>=/ MGT"MCE*'A,\I1$QD,=^-KO=9ZKAA)Z(H ;(^H5.YG!)^:AY"*-7?/Q,_0(S&K!'AYXR5&4%K)LG MQO/8MW #S##"Y/)W VDLX1-^PZ^;5^>-P_L4YP(0I>%_Q^+[BL&BF:]]GUA]]-V 5C#_8? M&U\%NQ9^W47W!5!+ P04 " 8>F=4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_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 !AZ9U2.^4>>*08 !$: 8 >&PO=V]R:W-H965T&UL MG9E=<^(V%(:OM[]"0WQN_ 0KM;:7&A=GF_8BL^Y_KJ9*3AK[56",.8B":4@BB\O M&@/WT\@[,P'9';^'?)L<'!/S* LIG\W))+AH.(:(1]S71H+!OQ<^Y%%DE(#C MGT*TL6_3!!X>[]3'VGW1Z#=(P)?"_0 NH].MVA7U%4<<3]4^*Y)X0ZU+4 #?'P,5^< M$K>?A5-+^ @/_RT5T+IC:_V[I_'V'>%E>M[_[(B_!HM$*WA-_D8::^\;:V>- MM:L:>WS;<%M?XN&NT_R"4'3V%)UZ% ,A4A:1![Z12MMP)M^>G=NXH1V]^S M]5'%8I".PXB3:1HON+)1X1INT_/Z9QC-V9[FK [- U^%YCV!E$U9;,T3KG/_ M,+F?DIN'^Z\S\OG^=C29WLQ/?OG9[3J_3J;#4X34=4K/=>JP3H0O%8RO[ 4_ M(7,-'4ND(D.9"JW>X']@?8 *]=$U!GE0&-PZD(_LE4P"&(+A,O1S*SK>V162 MM-MTG+->NW.&$=*2D-8A' 2!XDERLCL@MW ?N1?VW.&2+LR7'#+@2B8;YG,R M>.$BY= W::AY/@H\Q\'H2[]WO?]$/S1GT/N/S_':&%M9 M/US<]+,>',#L^S@*+M!S/0RD+!HN[O6WTH>5Y@YZ:8)N0^U=!MPE1#VTY+H=P]0/)@ MHN]0SSM"5;JYAWOPSC7'86(F-4\<:CVV"JZ0:S9=VO30#9N#'1O+\T.V M,5RT6D&%6-4V4NGI7LV]G8*JV#DXSH7+C9\PJM+/O5I^/@0P!5 3$?!7\H5; M7[@**5BAN6V']BFVBO1*+_=P#QY LH(\84<,J4*@T@!*%_=PT]VYY+')747X ME]G=S0FYO9UA,*5O>[C/[F#&H8K)9&3EJ=CT@^,R2?9X;TY8O27_N-E 9]:YNNOUIL MC-E^7*_[M+M3--W.8:#!9_UO*E/WE&SI4'I;ZZE]^JJP5VB&0C M2^.Z$/;/L[R13>-ZLCC^VG>Z.([I&IX^'WK_97#>.O,@>GFCFO_6E=E<+?(% MJN2CV#7FBWKY5>X=2EQ_I6KZX7_TLK?%"U3N>J/:?6.+H*V[\:_XM@_$20/" M PWHO@%];P.V;\ &1T=D@UNWPHCK2ZU>D';6MC?W,,1F:&V]J3LWC?=&VV]K MV\Y_(0N4-VAWS=JUXNNZB_7 MQH[LVJ_+_2B?QU%H8)1;67Y C"P1Q90 S6_>WQR_;;ZV_AZ=ID>GZ= ?"SF] MTUIV!HF^MWY^C/3(CCVRH4<>ZE'T&V1C@TKW(/_:U<^BL4. L1J[RH:NW#9[ MOB:4%NQR_7P:$L JR8NCT1N8_ B31QW_5)9J9U'9#5A*"_&AD3'ODV.W2=3[ MW[6HY!)UEG74(Q*-Y89A'5F60:6656U0HVRL>_?U!:-L"-4%)W9*M>RW4ZR>;!\JR)E:2!:Z=&M-.K6%VDL#UHR@W"EWHB1UBZ71C:W,D<^322MKDK*R%2WE _,S'C],T M\? #=C3A11; /PD*X?&=;M%;=-T3:J3-II!V:=-*/:YV]F6,^R0,K=*F_COL M# =V7YJG,"52<1(7,5^L5S?E=_)%5^0"$]2,G<%,+,[.L0EDW"1 MN'(=.$S(CNJ;;:]8_CZXM6GB3> M2O&M",99:-%/ZD;B\G8K'Z6-:&6SXH,2CPZ 4'T5X]XZ\&TR'$ YZ1R)"]TH MPN?FWQ(DW&^S\$GR:%SR1I8.LS,%A"RQB<(<'F#'B5W% 1FA MD^)1\JY"H:G%0]W4II;1:H&>%"!Q?3IT7,F'4[)_,*CN^]V0/)>J#T3%UR)6 M$&]- 6:<\0!+TDFP*'M?";$5K^?J!SK)"(W+R%!!@,[Z9,]S2K*YLZ!9$I!G M.FD"C6M"M 2@0-5!YY4)8)21T,Z9")[&"=[.@MY9 CI9F"!"H/[(;0X]Q^B; MY3QE 9ZD$[_3?U"H[-<+"-/GZ11[ZQDP8J$=/E$YC5/Y,>L^%TF?H6E:%'.A M!,P8(RR@E'3B"SYD5>! X<,F&6#QPN=M-7$.J5_1D)1D;!YJR"['*6$! MM).VL+BV_$MU3RLC=?M_J0L#*IUD7F%"1D5"0]!/3M'BU="\FC@7:J"J(:D? M:<",)R%Z8Y-HL;AHS0N&$XA@%G.LH!BL$G)6%S)QFRP.:Z-07L$IX6 2%CDY"Q M(IH^WAM5?MVHII*Z_V$X\#"OL1223QK#XQISIP]KIG=CH-4*7> /F-C$0Z-G MT>SD$A&\Q'CXA\3.;)2N_Y;54"/+@1IE!04M/K"[:/O8;T4IKQ9;NPZD?I:+ M:P3-_'?HZ&UP)@7C<06[46UK=3<Z#!?OXI/G\CP'WA M9%Y! !H%]AB?I)6?.5;4ENAW^G4,Y!)EQ'K.".HWPJ)>.C>=L-J'X:KC^[GL MZ^TJ3?B\#CYK]M;M299Y7)9MM;%K=\UP1ZC&HWW5VB6Z<=>YSW*XW '7NR^\ MJS#5\9-;K+CP?JJJVN61EN_<@?2J[E IMK7E/S!XT'EADN?S @.TXXP&2F8^ M22]_3Q'IJC4X3I^YKZ(K1I+4FU_ CF08AR9XDEL>E]M1.WJ FT&X@-;R''O% M$&3G+G!" 9T4E\<5UY.Z85^]&W[FW:R"ITJ '7BJM#ZY?7<_??BWT$]UU]ND M\-$VQ!\R.VMZ_#7!^&+4=KB0?U#&J'9XW$AA83L#^_VC4N;PXN[XC[_IN/X? M4$L#!!0 ( !AZ9U3Z(;/.) , &\* 8 >&PO=V]R:W-H965T&ULI991;YLP$,>_BH4FK96Z@(&$I$HBM>FF[6%2U+3;LPM.L&HP MM4W2[M/O;"@E*4F3+0]@P]W?O[NJXF3:EU'-4LB,:)C*E:L*24EBG3+N^IXW<#/"8LIW.)5)EE M1+Y<4RXV$P<[KP]NV2K5YH$['1=D11=4WQ=S"3.W44E81G/%1(XD74Z<*WPY MP[YQL!:_&-VHUAB94!Z$>#23'\G$\0P1Y3361H+ ;4UGE'.C!!Q/M:C3K&D< MV^-7]6\V> CF@2@Z$_PW2W0Z<88.2NB2E%S?BLUW6@?4-WJQX,I>T::R'8P< M%)=*BZQV!H*,Y=6=/->):#G@<(^#7SOXQSH$M4-@ ZW(;%@W1)/I6(H-DL8: MU,S YL9Z0S0L-W_C0DMXR\!/3V'GZ NZ7]R@LT_GZ!-B.;I+1:E(GJBQJX'$Z+EQO>IUM:J_9]4;&O=0@"^0 M[_FXPWUVO+NW[>Y"_$T2_"8)OM4+]B6AE"901)2"N"\/* :-8F 5PSV*5QSV MA\TE[#042YHPC;@ _6\38MS8;%&AX,.Z% M%O%C*GA"I?J,OCZ53+\'] M'V4Q/*8L/C#:0A\UZ*,3T(^JB=&[]/6[:^((PRUF[+T=[][IU/M+HE9KDP0X MPG[8CW:0.RW!=.B%>YA;GR1\.C.T($K#UX;EJTYPW('C>=CW![O@'99>./#Z M4; '_.TS@OV#X'?02*E2ONR@F^*NAIT578NV@2*,_6"WJ#^VJ[#=5C=@6K&? M1*Y8KA"G2W#T>A$H^DQ MIW\!4$L#!!0 ( !AZ9U0G]X@")04 &P4 8 >&PO=V]R:W-H965T M&ULK9C;;N,V$(9?A3#V(@ML8I(Z!XF!3=1#@&XWV'3;:\:B M;6$ETA7I).W3=W2PY) 4DXO>V);\SX@?#_-3O'J6S0^UXURCE[H2ZGJQTWI_ MN5RJ]8[73%W(/1?PST8V-=-PV6R7:M]P5G1!=;6D&,?+FI5BL;KJ[MTWJRMY MT%4I^'V#U*&N6?//#:_D\_6"+(XWOI7;G6YO+%=7>[;E#UQ_W]\W<+4I?S17MP5UPO8!Z9XK>R^JLL].YZD2Y0P3?L4.EO M\OE7/@!%;;ZUK%3WB9Y[;1PLT/J@M*R'8&A!78K^F[T,'7$20.*9 #H$4#,@ MG D(AH#@O0'A$!!V/=.C=/V0,\U65XU\1DVKAFSMCZXSNVC +T4[[@^Z@7]+ MB-.K6RF4K,J":5Z@!PU?,*A:(;E!7_>\8>W@*'2.OC_DZ.S#1_0!E0+]L9,' MQ42AKI8:VM!F6JZ'Y]WTSZ,SSR,4?9%"[Q3Z212\>)U@"8T?">B1X(9Z,^9\ M?8$"\@E13(FC0;?O#\>.\/S=X23ST 3C> 1=OF FWYU8RYI/(^%)&8XIPRYE M.#_$NH'U!HCY7?-*&*,9!%AA$MBRF$0TR@\@A"\,@S-Q$\4@4 M>XE^::12:-_(3:E=#+'UU!!G<6(@V*HT3+ !FMNJ.,0A<0,D(T#B!7B @EV* M[2>TY0*J186@*B!60*$JE6ZKQQ-'_ 5,2KD'*;$;A4E*#$"'*L*9HY1,2W#D/,ZL9YX2$)#60'+(,AZ'! MY$J6XM -1?!D9-B+-=B5V**S"E;51QBJMI0Z+0H[&AH0G.86!QR*(XG2LBDQ\3OR&?_792.M CAQY2I?'1+@JBF>T?F:R8^+WXAJER?:3AK!'@ M7[ AA/6D=@RFWAE8=2&KBC4G=S\Z@?L'I: '3('L#O9+/!DXM1OX@]M\Q4Z*(#6$EYC(+JER]Y[#O,%9@HA:'>A2$DJ#V'SK/= M\G/X;ZP9EL*A2J^@93X(@$?;/JCK?Y"RWUWV/,H MM99U]W/'6<&;5@#_;Z34QXOV >,!X^H_4$L#!!0 ( !AZ9U3>Y,4;#0, M ,( 8 >&PO=V]R:W-H965T&ULC57;;MI $/V5D96' M1$IB?,&$") "M&JDIHI"TCY4?5CL,;9B[]+=Y9*_[^S:<0D8E!?L'<^WKJOB#$NFKL42.7U)A2R9IJ-0V*$E>(E>YX" Q'3IWWNTT,O[6X6>.&[7S#H;)7(A7<[A/AD[' M)(0%QMH@,'JL<8)%88 HC;\UIM-<:0)WW]_1OUKNQ&7.%$Y$\2M/=#9T;AQ( M,&6K0C^)S3>L^70-7BP*97]A4_MV'(A72HNR#J8,RIQ73[:M==@)\*(C 7X= MX.\'A$<"@CH@^&Q 6 >$5IF*BM5ARC0;#:38@#3>A&9>K)@VFNCGW)1]IB5] MS2E.CR:"*U'D"=.8P$S3@VJJ%8@4)J*D3LI,B=<(Y]^%4A=PSV-1(ES!RVP* MYV<7< 8YA^=,K!3CB1JXFI(RT&Y<)S"N$O"/).#Y\""XSA1\X0DF'P%<8M-0 M\M\IC?V3B%.,KR'P+L'O^%Y+0I//AW=:PJ>?#O?Z)]@$38$"BQ<XYX6I>%M%*XB>A3!S93VZ\L)N M1&JM=W4^="-)_3VO:0M8-^CV&Z\/-+H-C>Y)&I.,\06:UDQ9+F'-BA4: 6.F M,DAIUD&&R0(O@:,55K,MX)9FJ;)N9T%TJ!2SR_'"/EKLS'DN4"[MF%"6^XKH:*XVUV61W=H#OV<>TX:J%]!^F M6H\/3"YRKJ# E" [USW26U8KISIHL;1#>"XTC73[FM&61FDF=4.0X4#'X" #_!0 & 'AL+W=O[.(I'WF!+0@99MHR$#.L<8J,62)3QJ^.T^M36N#^ M?,?^R6DW6I9$X52P[S37U3N2;7<.>X#P[@0@Z@#1(6!X A!W@/B]@&$'<$?MMU+<.%-H/IJ58@"IB*VMRD MRK9XC?#$,U$C7'X12@W@!:&6<%'GF/^+X%OU/42HYW$2726<8;9#<3A%41! M%!XI:/I^>' $/GLW//QP1DW<-RQV?/$)OKY')UOT8[Q46IH']?-,NF&?;NC2 M#4_=CXKP$FU/"T(EK EKT&;.B*J@,*8!%>8E7H$F6\"M<2-E+LD2.194#XZU MO\UW[_)94UJG\=U#XJ_W._)_S'48'03-C@1%>T&M7'_O:=0H2V MH7ZW=[&Q>[P'^Q/C;JT9_:5IK?&9R))R!0P+0QGD?4$L#!!0 ( !AZ9U3;_:L<&@< !8D M 8 >&PO=V]R:W-H965T&ULO9K;;MLX$(9?A3 6V!:H M:_&@4^$$:)S#!MA#D+2[%XN]8"TZ%BI+KD3'R=LO)2NF18YHN06* HUESXQ^ M#8?\AK2GVZ+\6BV%D.AYE>75V6@IY?K#9%+-EV+%J_?%6N3JDT51KKA4E^7C MI%J7@B>-TRJ;$,\+)BN>YJ/S:?/>77D^+38R2W-Q5Z)JLUKQ\N5"9,7V;(1' MKV_I'^5(47^N+V^1LY-6*1";FL@[!U9\G,1-95D=2.KZU04?[>]:. MAZ]?HU\W#Z\>Y@NOQ*S(_DD3N3P;12.4B 7?9/*^V/XFV@=J!,Z+K&K^1]N= M;4A':+ZI9+%JG96"59KO_O+G-A$'#KC/@;0.Q'3P>QQHZT -!\IZ'%CKP P' M$O8X^*V#;TJ*>AR"UB$8^M!AZQ V@[7+;C,TEUSR\VE9;%%96ZMH]8MF?!MO M-2)I7I?B@RS5IZGRD^>S(J^*+$VX% EZD.J/JC.)BH6Z*.9?ET66B++Z%5U] MVZ3R!8W1YX=+].:7M^@7E.;HT[+85#Q/JNE$*C%UR,F\O?'%[L:D]\:KE2K% MYBZ ]\SM_4E-NVI3OO3Z7[K]_Y)+42*E0?%2J WOQ=5]18( M>>4.^3%)TGIV\0S=\309W^9HQM>IY!D0Z]H=ZUY(M8JH$;GB99[FCU!^;XYD MJ+#N/%&UL2\0LB\0TL1A/7$NQ&.:UQK4C,]X/A?O4+7DI:@0E^A2S-\CBM\A MXN$(JH%=[*")7:^*3^0)4T;TJ.E"5?*V$JJZ$4\3-J"5N'&), M*(:UL;TV=EK&!F5J%S/L9FHO9"?8MAD'/O.Z5I> E4^Z-E>V#0[CD!EFUT H MBJ, =\UN@&@,^Y$/Y]'?Y]%O_&A/'M5\K,=6S4B5O.;5VWK- =>E?^^++$,* M3EM>)O\YRC[8WSQP#F)SEW$-N02I94&1O^+U[(;6A< N\M"G1HX">WP/C3HB MP[W(T"GRZEF4\U1E2"W73?FC8EV+K%ZG 51HH:4V](@YHD>,.FJCO=KH^]1" M.8TL =0W-$961FE/Q<5[A;%3X6U5;81JL"I9IO,:B)TU!4IF;.?)#SU,8!W8 MTU3VCBIIE@Z5*U,/R%K/2D9D3/G6I+/<13TZ#[H'[-2I9MQ"I')3@DK1&S5? M=\F#@'K1!N^NP"0@88\LS2SLAI9;%BB%V$L=-C-HTZQG2F#-,>P&V8Q72[10 M&P*T%,FC #L9@%-Q;*XOQZRZ^C3+L!MF?ZK=4-HV1EE/8W3=QNC"-;6P&UNG]"K8)A:.X\C,5&QW=(=6W9V$IAIQ4^U[ M^I4;8G/+ZQ&BL47EZE51.R5X/=.<+3$! MP!00XO>T<423B;C)-$@9J,@_WHX0FUUC'(7&5 8C17U36=.-N.DVH&\A +Y\ MW])WQ*JK3Q..N DWJ&\A-A"(9W.#V%3KFG4U:FR0(QNB(7U+?1N@/H#]$<8A M5@N2*7Z 95>_Y@YQ<^>4#@=\C!FQ:61V..U3'#?LGB-I)M$C3'*U0G#RJ;W9 MHM@X.ID!1E K1(%=&0X\\[P&,,,1H\08[6LP7.AY9DD#ZK ?L[BG)J@F*\4_ MOQ6B&J;4#=-36B$*'$XRSZP\:N.V8]45>G!^Z6;I=QW=4!NA)/)98$H^9M;5 MK#E+W9P]Z0"'VDS%9I]R0X&3P[X^A6KJTB/4Y2_UEQB5:E&RYGL-62#)G]$V ME@68X*QR+-.GB8'/WBH?S'S!R\?T[Q" MF5@H1^]]J.*4NQ^A["YDL6Y^ _&ED+)8-2^7@JMNM#90GR^*0KY>U#^KV/\4 MZ/Q_4$L#!!0 ( !AZ9U0"J77/[0@ )PG 8 >&PO=V]R:W-H965T M&ULG5K;DJHH(BZ\I1Q7)=)DUU4S&5<\F7FF M2,C"AB(T(&3'^_4+D)0H 0W(WA=;H@X:. V@3Z.)ZRK MC5*[#_-Y5VW8MNS>BQUK]2]K(;>ETE_EP[S;25;6?:-M,\=QG,ZW)6^O;J[[ M9W?RYEKL5<-;=B>C;K_=EO+Y,VO$T\/4)?5C2W#3H$7]Q]M2=?(X,E940/\R7V_KC56Q& MQ!I6*6.BU/\>V8(UC;&DQ_'/:/3JV*=I>/KY8/U+3UZ3694=6XCF;UZKS<>K M_"JJV;K<-^J;>/HW&PDEQEXEFJ[_&SV-V/@JJO:=$MNQL1[!EK?#__+GZ(B3 M!BCU-,!C VPWH)X&9&Q 7MJ C@UH[YF!2N^'9:G*FVLIGB)IT-J:^= [LV^M MZ?/6S/N]DOI7KMNIFX5H.]'PNE2LCNZ5_J+LMM$7_3"Z*)9]/U^ M&;WYY6WT2\3;Z,^-V'=E6W?7KKYJB/*FT9TW5L]GY78 M,F@F!Q-9;\+$C\>;&:))JKWT>.I?%Z9=B2W4$C"6D*0XHLYH)$<:2=!;G^K_ MZ"TRK%@E=!RJ1%OQAD6MS<_\;!Y6QK_[3B]VO8XAYWX(>#<]#BL->G?)= RN M>#E$MK:.RJV0BO^W?P!Y>C"7GKH0IW%N.1I D;P@EJ,!5!H7*>SH[,@H"S+Z M=$+ Q(9O?WP_\5[#=.0%@T'F#"9!,;9X : \HQ8MR%*6P:SR(ZO\U:S6O"W; MB@4XY:Z#_)5=L)M9K0ZAF*Q7QKMOWE"K1 MZ7VRWVFR_0];4?,UK[RKLG"&EQ7VMG8QI/!L:A1/FA2_:EZTCC,I]9X%^( 2 M%#NCHL0.6P H2^W-!%E*B(??B>:B"_%AY'.(3>5/>*F-=DZ[GQ4V#Q>#,IN& MB\F0AP6>6. @BWLEJA\SDW35>BJV.A/MO$MI-'6VU&F,;"HN"A5%;I,!;&7> M29F$%Y$@G7^51A'TUN#=3G1E8Q9>V75,=>^,IA-6H_"8G]@QMM'T>Q;I?/[D24_[+ PT<78P=G(<.Y3;S3)-TK"&[W1 MF4Z_E_4))JKTEN J,K(-;H?%:.ULWB ":U!JEX9QK4[8/S$H(>H?TXMWP MGL,89?HN&J'J$W&Q234B2?9KN1UQ'Z:,,R&A2O4ADF(#795 M#=EN7@"@&8HS.P& ;!&/MN!)(7%8(?6Q5$F=E(_[$"3A:AK)J)V' :@"V0%Z M":!F!*/,DXOA22-Q6"./6WU7/OLV!G;U+,EME0= ,WW(0K:& #B6=D:TKWZD3(H!\(8V)LZF 3"!#GOH GO( G+^J<*63 M3=:]HK:")Z'&8:&^DZ)BK![[T9DZ,QFL]J_VI7KNE8_]L^<[4Q8"?>DJ,-8. M<&(4(-2%'!)STG%S0\[VL-B8VO8H9@20[+3)+)!8@CJ:%30[$ M93O),7R#M?[[_TAM^;9+P;B_-B0#*_PET'+8#+ 3*L"&^*Y^'0ORVK)DI-ZS^#Z: 6M,"V6M^ >)R'#L!#,!I54<^LI.LD["L MNQHTZW/)55G]B$HI34'!L_>7Q!5@E/O'-"DP"9_$?Q-E.]9X7^CO!0&.TL0^ M>RPA%$ISWX G(2<7A/RP8K3(G97=+^5^Q!7=&8F)(W,0+$4./0"&B]B3$=%) MP^D%#3_0.U$(DYX_<;79B*8VT<64O;I7U%$IH,@%M:,IA$)Y[B$TJ38-J_:O M/YFL^)"4](/6Z6NOX.!(@;(T34Z %4 M2I GMZ537D##><&?YNUB_VK'.%*R]=YST'>VN^EU &A MTVG%6IN,WV=ZYYAI2AI=P^K/3@P M!*L&I[83VG^_8T-1TI)N+OB#>6_FO4%#5 OYK H 35Y+7JF94VB]O75=E190 M4C406ZCP32YD234>Y<956PDTLZ"2NX'GC=V2LLJ)(WNWD'$D=IJS"A:2J%U9 M4OEV#US4,\=WWB^6;%-H<^'&T99N8 7Z:;N0>'([EHR54"DF*B(AGSEW_FTR M,O$VX!>#6AWLB5&R%N+9''YD,\YL"Y(<(R7EI.ITMI@(?[ M=_8'JQVUK*F"N>"_6::+F3-Q2 8YW7&]%/5W:/78 E/!E7V2NHF]F3HDW2DM MRA:,%92L:E;ZVOIP /"')P!!"PC.!80M(#P7,&P!0^M,(\7ZD%!-XTB*FD@3 MC6QF8\VT:)3/*M/VE9;XEB%.QW-1*<%91C5D9*5QP9YJ141.YE05Y &_"T4N M%U3B=0&:I91?D6_D:960RXLK;;,V+Z!#0$XX.LWH?B_QN1?(Z8 MCDY4/NHJ'WU9^:/0E-NBKS_UP39''DLCJA UCKFUV$.?S-%9?>J)^MRGGB!O M,OX@UST8&6:^_Z1RPRI%..0(\P8WR"*;F=D2W1;XFP%I O!] M+H1^/YC!U/VXXG]02P,$% @ &'IG5,/N45*>"@ B!T !D !X;"]W M;W)K&ULU5E;;]LX%OXKA!?8;0'53MS.3M$F 9ST M^E T:-KMPV(?:.G8XE0B55**X_GU^YU#2I;C-.UT9Q?8AZ8619[K=V[4R<;Y M+Z$D:M5-7=EP.BG;MGDVFX6\I%J'J6O(XLW*^5JW>/3K66@\Z4(.U=5L?G3T M]UFMC9V3XTF_\,&LRY879FI %Z[Z;(JV/)T\ MG:B"5KJKV@]N\X:2/K\PO=Q50?ZJ3=I[-%%Y%UI7I\.0H#8V_J]ODAU^Y, \ M'9B+W)&12/E"M_KLQ+N-\KP;U/B'J"JG(9RQ[)2KUN.MP;GV[ 6%W)M&+.16 MZKP+V!""TK90YSJ8P*N7G@+95O.NDUD+MGQXEB<6YY'%_!LLCN?JG;-M&=1+ M6U"Q3V &>0>AY[W0Y_-[*;Z@?*H>'V=J?C0_OH?>X\$(CX7>XV_0>^_7VIK? M1;],73@;7&4*'6$#0XSU9WN\,E;;W.A*76&1@-$VJ'\NEJ'U0-F_[I'HR2#1 M$Y'HR7_3+?>RX&A_%AJ=T^FD84+^FB9GQU/U+=;O/:^\]JYKU!M7%<:N0Z;> MVGR:*0/]0[<,IC#:&XIRZM7*5 ;V">I!2<@8JY:\ F E(J^IVG)4D_=4J-8I M'51;DIILT#)VY75\W7F"F+9 1'FM?GLZ/?WT>$+8>5,%L MS8C927LH:A((;V#N==F?!+QL:)Q/2%SI' :^982LW]R8AMCG=[\E>VV\LW54 M:FMI2JZEF7 VCZ1_B!(4#!K&VV\ZI_88Y;GE&+;<)#+P&0>T7VNY(? L$>=7)@<9U7H19&6M""0&-;Z5< M9*K26]2J3'%]$^$]+;6/LM<42M0-[T*4JN(4#VYU33X7%/6&@_I\P&$7.(7@ M<@8^(ZP/7. _[,%"(8A+E-&OG?:P,C8#M6\8"[I"*6NLOD/7!Y.+]BW>3AQ*! M5>5RB T3!%@L[^,X!-8 %*0'L#DQ1ZF%T!B1MG$X(;!<5A3M,+!+W@W/$O R MM2E-7J8=X-"A)GB1-":8I1>>^%>YM8M^Z!U]S^&/BRLV;'(,Y_ (C7UR4\1O M6TI(;8AABDRWI(2XY"G)'?!-5$D>R==#;MB#:>_*E*A"S(1L&=X>RS?Y,*0) M\123C'J8=E EVZ-78E=!S!E5T_G0 M:808?+PK78L\=YT5)R&YV4+[(JASA__4 TY9\Z/GKQ97Y_+S^/G#N_=?N,( MG3$?]<<65Q?#J8^N,;F:/SW*U%4*] \B(M-Y*RB4D&:+]QJG.CPV"$!.8\'1PI;P/R"!,%%4-Y7;\B88NT "O@9 $\6[TQ3'4J_/*,0CUI(( MNU06DNG-[S %0=E:XDQJY6_(E5*[O.OS=%I$U*+#CFI^9%/W2;=,53?HFD9X ME;S3"[5"E$GF\*Q,R@DL=+<4XE"TW^IIW54:"9M+^QK->XBG[%#)7A&\R-ER M38 A<=N 0$A2?)I>(4)]O87??2->?&E14@ALL_CVE>&4# D^HT!49D6 E1@R MO7^Y5Y(NO6M3^[]@AELY*AO?YWG7"#:XC=,K:N/+-X1B5:I%47.M:'V"]N3] MU9L%]R2Z=EP;.=$CYRZ*PD0:U38;^XRS>U(=B;CF(O)HA]:$Y@3-G7>ER!!: M(P%PS7$RHQO)0X'TTOF#)H"++?:[1ICB%%GRZ^TC3Y44H-LM4.X[QK\T!J"L MXW0URMD0:&@2EMX4ZX/>9,0P&SJ$4;O!Y9*;PR%,>#9LR4KE&#<54K("W3)' MMJND_!L,I=9CN*FV 6&+(@1(BB2 -[<7[0B3"8BCHGT0W[<[C_U,HZO@?B;= MM*+*SHBQ'O]G>>,[#<[_/G-0OYY4'F62'\\(?<1S1!U&T(CDCX?06,_:7:>) M#'6V<0VSET#9]6T0!7]@ VYV]N!L8&?3=BDM])F/#3($2W2C)WBF3Q][)*3A MY9H(A5@$0,"[!@,E[)\: -A.^KN?#X!4_<<%3OK;GXF+.^?)D61Q%B;IGE/O M$'9C;S1\[*%T;!&&7JG1(F0>0RN[9X040;DH;TK,A]M';L-]S\%(6>IK9"4" M(C"R,G5IFIFM+R2]2.&2_/YZL;CD=J^*T99D0&]6\<:4G#B5ZCS:;T<;T2== M2*2>CZ\#IHH[FZ/'S[EWP1N;JHOPC3(Q8+YO-G8B:0X$:[LT/8B@IDX]G PN M>';%?H*2UO1K9]+83->ZZAC'FY)D^N _L4.'%#&VX!!PNV;&V3BWL>W6:\2E MYMY:.B2ON3RPX0'7EH4N7+=$>"_[U')[JM7+.(2V+LW-'7%T:[5VR10YDIU8 M"/P<*L26&(ER&\ $V4J1.3_=:2W6QH3043%55P>RT8T) AVR8YTE:K^GM,'V M?!# 2-)!^"RE@Y8UW>,7*@!-&!7VY2?2L.DE\J&=RF'B [!/"'W3U9_;H(1:C MO[.1A$,4A'$8W*T7NRLJ$CJ>K$V]1&EO'>;>R=/RDPGPLN'LR_(TX6PW0D M0!8E3,:)A03=*SPJI>,PA?V_)*K7W(JGML:Q!T;^&ZP#!"QIAX@#]V0C3]:8 MST9E2C=\[< W/81J0C\C(J,R7N_TXT.\YD)Y*4P:B/:MDTK/_O4'9T).-*FK M)(GWU(O(9Y>>UF]=D>XDHIO&P3J^^] %V+ J.U' (]V5H 28M946B_M.J%(W M$2)R[Y7N?A.YOTFII1SS"][5KHBSU8YNW[^,=@5=D=0,R3)R=[B#3HQ7[O)B M;XADFNO&\+2)%I$7TSTJ-Q'MWCX6Z^6'2Q70QE&]\_+N0P.6V*5R-2E6CY2E M1XN7;:A&<"!R[*'?$ XK'>^Q1YEQB6X&<1-VJ+@8ES.!TQWFYO[DU@T*+X%$ MA0XV$K)TTZKC.:S*7W<$35Z@F-V5U1A!52?CIDG2'$:OB65+@EL*![M]WP'W MIMF[/KW,1E_', "LY1L@RX-6-7XH&U:'SXR+^'5MMSU^HWRG_1HC FRPPM&C MZ:^_3)2/W_WB0^L:^=:&Y-RZ6G[R'2]YWH#W*X>BFQZ8P?#Q]>S?4$L#!!0 M ( !AZ9U0>2V:-9A\ +Q@ 9 >&PO=V]R:W-H965T8R !%-7=.FQ)MH"6;.T*&(\%M>QY6.Q#LBI)IE2L MXM31+MMV7?FOM4'S=U4W_T]EV M&/8O'S_NRZW=F7[9[FU#OZS;;F<&^MAM'O?[SIJ*7]K5CR_/SY\_WAG7G+W^ MD;_[T+W^L1V'VC7V0U?TXVYGNL,;6[>W/YU=G/DO/KK-=L 7CU__N#<;>VV' MW_MNO2TZ/$VCX0]>*K]-Q+D&FW(] M=/2KH_>&U]>R&46[+J[=IG%K5YIF**[*LAV;P36;XD/GFM+M:]O_^'B@&?'> MXU)'?R.C7YX8_>*R^+5MAFU?_-)4MLH'>$RD!GHO/;UO+N\<\6=;+HLG%XOB M\OSRXH[QGH3U/^'QGIP8+UUH6[O2V;[XGZM5/W0D+_][QP1/PP1/>8*G?Q&# M[QP=*ONRWYO2_G1&.MG;[L:>O;Y<%I^VMJ O]J8S+/PT>]DV/:VP,H.MBK5K M#$UJZJ(?Z O2LJ$O7(.'H.AN.) <#MOB]^7ULOBOJZL/I(#_'AU-0<+7D+;B MC6)HZ=,76]A^<*0@]*-IJL+TI.%[3-L7P]8,A5FO20?I;TNC[-L.!)@=EM^# M,'K>#O)J[D=FP1KQ OZ>72G>.T5.9V]L M,RH!]BM9OYX^5&.'O8HOX=/>=JZMEL6O@25__]L/EQ??O^HC2Q;%Y[':Q&E3 M[AA:ERQJ-'5]*.R-J4?>'QB:JH#5NC&N-JO:TNZ("69;IJ1USC:E?55LVUNB MNEO R-%083DD8S6X2!O0%>NNW=$"VC[9L&7Q&T:CF38M5D3S.B(9RWS;[O:F MB43U_&V?R+"),KSWNC.";I(+$3ZBFJFX1_(6M+BR'BL::5&LQJ%HVH'VE<20 M!ULHU9VMC7SSLOC[WUX\__[%J^*C[!;]5K9$&7.'%XI)AVX4VP\F0Z'[5^'% M3UMYJ<.L+(:RFA[?6G?#/.<-J\EQ$7_V%--M@[1PN1R6G3^<.CFGP7/@ZFV3@F MC36 6(.]I$E!G&LJVIFA[5B0'>V?Z_*IKH>V_/)(I*ND#2;A9HF*3[QOZ'M; M#.8K2 (-X5U;KQ^YAK21N>$Y_S'A_*R:B>^E(;.6&4655TP% MI;3$6TRFBU35K1P] W,L3,"7@0M8,:Q<+S[:$D4T'@G$VL'R+(-ZN=[;MO_ M(_@="E3QJ@DV*E-T;ZI3>9O3;U8G-SK9%9J)O2+B",_4L7A;O8 L# MPQDK[ @( \:#A/.3F;IGID:B@JQ00U.RT>EQ[@<3.13226=*%K-R0K/?9B1[9Z!+]6!^&W M[4K:-K.Q(K?L?H-*E&W/N*HBHK??+( ,">\*SD 2O,S_[5 M[WT"Q6 Q'8OX'9.O1(B901%8Z)+48JIDR+L*M9.K$Q%MM@!VB,2U'E9*;:FV\A,"O@PKJ=H6?R^)X_5'*U/!@ ( M;H% _\/2T+=-8^O%R063[V8^EOZ=+MU MQ'X!XGY4O!.<;25.V$K4@;@A,B-&*AI/,.5^^L2F>:G,K*]A>V^JSV0D?0"4 M_!R&8;Y03S6( %PAZQ;N)WR&U6!"'$*Q.IO:DQ#ZM: M25I'+%81);#)$-0QIDQ4C90P?"F2#+ ML:22'5GQ\&+.L[@1[W4D2*R#44UF-.G6D5T'1]N2;/&RN JB*M3RX&(,:Y_G M@Z#*!F5TT-_"2)$2*)!CD\G8!6-@X'Z*=$*J0%<76)NA03&OPC)@UZ[BH1&. M6!X?06W56A&/S4B0CT!C1C:]N1[KFM8XG]HX$3OQZ%ZPHE/FS$>+R)6L=8R6 MKWR,^S'$N"^+3YVIR))X)0_A[B-Z*F!D32@0.;7J.SO'9B"IJVBGA*Q AS?D M'.-7FI=Q72)+F(X"'W)QO#T<,R_O)O2C'8P#XIDE3;9E:VX$6+/^*;FT::2I M;*!(%2.5E0AO%\9E6"\N19)A,RF$A<[DYXWQ%,$RA,Z$1WA)*FC!G[#)]MD; MDA*['YC/1];!,R&82!6)=-4A2Y6[2ONU9/BVGNR8)SI!C"M;.QJD%R4CVY#N M;;#LD"_7A/@VJD=8S9S">!_.W@->TTN+I"T6!4+?6H&4$HIWK.,(7C(PEE'X M;><&TCR:9CW#F7\D&I*R!VLAR>]SGLPQ[6YRO08>/,D2I9(RU@SB$M@&X\]" M%ZU!RX&PHDM0_\/E^1.BOB8NA) =A+W5Z1+=3U>6N@O5NMQDLBIM,[MKT6WZ;__B%D"UI+".B4DU^;>MK5G18ZJ1 @+R>Z, 7D!3R 2,J:U4=SEDL)5D'?.$ M47#K%(D-A$@D?]"3NAI )@^DU$$S!2M30[4GXG=ZMK>3)<%@_DQ*L%N1-OAJ M![-_^NVY\+P7[.Z0/ZL//BW5H"1%Q#1?R'WLVY[G^NCZ+U @H)Q.LSKO,DYU MH^P2>]=]"[_G=,V:=4J8(]%9.AA$2+*D':;:2WF#!U!:3Z1;I\DSBL2JP%?5 M0Q\-.@4>[0J[X%F[$(!$5JNM!'H#5IMP2\'D!ALTC+.4P+ M<;+ ' 1!9/(YV0W\U]C;U!WF$_H4(Z^LXUS> H$?@KEH.J>)+"2-E9<,BL$' M#,T.A5,R9,3OBRNB1DCB>R!8GQ@6%?V)'(4WX9\:[J34%>) M5,%G#_YN%&KB/2S8:D&FC_@B4324&ER)1)# ;1KNAK,PM^0D.0,T]BAC$MG_ MP9NIH+!1\"\$)[V4/)AC6 &8 M(1!EC(RA=HZ(&H +3+D%D-B)+?Y];O4I?DH6 I]+4JMAB,\*T.3=&%(1OH:H M^5*.?LV>7Z%%KBQ7K901G"T^@O(QZDRS63[.)=_9ELYXK*,J'O'#/6'P45S[ MP9!] [ ,/H S-B_.B\H<^J1, 74#UH'HI[SR:6")&Q/ )BCEQME;FV:7R:RR MZ ID4S.Y+-YSLH.&=/V6[5AS5R7K5,E/RW<^4D_DF5&BAWP1?PS;MFM']OM" M:Y]I88QW8OER,:G3AMP4%[% @+<%"[\O@%7[T1>[7-!%C)_J@9B$S?0@P9TW18MX6Y9(!*QB1 M\ITBA4F^.U\^@:6H?=A#7SSU7RS\2@GJUR2Q;[S"Q*@MAFJ^*LQ!'"'"?C0^ M__9G@K?_MVB-'=HR"4EG$1MG^6DIWSV]2-=-G)%P[+MG\6MLG"1K(M(-LK*R MAW9F=R[OH> \4O#D^?*9GVI9O.,,&^I(0#7T;[[-C=VT@V,+<)Q/T^07RVJF MGC#^%-(![J['.@P20*&\)ST),3=L_!1IGC^DEHXDVNO4'N9%REA>('V0.YUA M."KU9]G1B/FX4$0&;%@;9&*NXUJ4]FQ)IZ8A7H0ND>X0K9$ZS$Y MC?%M_;G*ZS6_-#>N:ST(EQ7)?Y,\K\T>ZL@ 5RXIP!R5A);%;^QG\OS"_0IN(UFVY500\>XQDE0+T]3B@-D?RT[0[5Y(A:"Q0 MT2)F\P6B"P ,%:U8/YJR(\D0"'AI*/R9%%UN?84BY#^@A#ZZ%VRV"@F%1(EH M V&XL,BVH0=B>KN:1'SDRSX0 +/( (XGT]=62^H*>7YZ_6H(GWG+^X>#4' MM$._G;=EH>UN$G,CE\W6-ZEN-,>M=Z2X7RRW?TB%29NMN.6KXRQ66FFG2=GJ M<+=#ZVLMC> [3LK$=!AO?!LQ)BDQA0&=ZO#D3XZ#]@8&I)H"L7=WF"&2@(%!%L&G*5WX M1A,Z$NN3D&G'"8>>L?S-"3D Q+$/:4?VQH:'\(G'P$"FK)<]#<$\ 4W;27Z2 MRI] M"]\5P68^/!H,1&2,E@V],V":YTK.##M'>)=_DH26=S*XYXY*8?.#6)FWM%\- M)S_'8? @;6--US\4150;XAOC1/-9G5FDK*DD?3"Z0V;(.U*8%41^UGU;*7(G4B?\P,X3J@^#S:-F##M$%*+.5I9/*K M^=RBOM'86\(+/-_*8M?$6P#P9'1/^T JY$[49D5+J#TA2*!S;\'^+D8,;+^( M"K9*MX[$&4%FRT7F]2( "1_X2('6)G-[C$1>M6*H/ "$SOAU1*+@&G.N3H?W+4.0Y]>_52,$2^H44>"!&_=(73Z!# M%^=<9.N+-Z.K*\X_L1J)](F(7""F*Y[X)]^F86[9KX!ZP9F<5UX+#M+W=X5'5 MEE]RDWRZ)>I;=CUT['9P;[Z#273F3KNA^39NKXY.%0"96X(9?$M/2.PR*EU' M:M,/O@;$7=DV3\;$J#,%6/+'AH*J/=>I-&F4)$J7W'#-'P28QQ,4DC1@9\MY M:&X"SEL6#>L*NKB2RNT=) G"\[K2H)J)9\ 0"4RXW+6&Z$^3%R(80_2A/"+! MB?MGE>IC5D MP8D5E5I$;.W5Z"*2H\GA0@[>9;UP4UMRE?W3N^FPQ)?]S8@["RX_JISTNUM??Z M*JQ)IEYDAK.Q2;<=R9"DMB1!G_19:?\;^K:]3])Q.5*:#DPJW/1:^J,OI--L MU2)F,0]S4K4@VH\KV!_-=P..Z]A'F83HOA,*%,<@OEA-)M"NW;D7EEI(%B"E MOIRD5CC-(SQJUX_PV@.-BC_^]KN&PP]/QEQY;B*TPTG:1"I)03G52'")<=SI MS'MS4'P5 ("W5?( 1%*@X6Z'DH1(*FD(9\MY2] O5J)4"4NNK9BA&4W;*7:* M\N>2=#P1-\8&56"'.?69[B MG>>6MM'.<"KTH+0^U]!Z7 S+I UZ5@46KW%"20HE26[(YUK2W :'IO:K[4H@ M4^X0DEG4F(2\&@&U"1U !&*Q[CA3+]O*LXS MR*>0QNR#&92VER;QE. FNR>!Q)NCB1?$^YB?4 M^;Z?9BPD,ORA:RX;W"/@8FG)1X_TQ6I5U%PE9Y^D1-*&:G) MV3P_(*_*^7)/M9C,=WRV40]!P$VX/@'C%*K$HIX7*TY"W/"YI%E^+N_<17\( M,ME'5@T_IR0F&'+%8W$)+O1')&D\""TT1@_<,G[HT+U*L%^:60D/))C^%)#W M!5[QS@;51)UQFNB&IT:7Q#TG.=$6-* 1MV@,JG&A?QO$]]/P(RZ@*7XKA]:# M+NY'/XY,[EG%"1P3HT2Z/!SG!OHB1=C#!C$>\$OWR"7R2K5:31,9B4B96PWMP@UZ$,]_S/>]\DB3]R> &H(LT>Z0&E[)B' M0AD*I&^'K>99T$VXR+A!'WU$*Y^3#(D_C)'ZGQ=Z?OH-@["WR?GI3.63 SGI M&>L,N2#-@(P#&?LJX>F-FBJU[QG:.](!N%]Y?W+OP0;^0Q0GI,;N>/OXD!/# M& ZT)7'MR?/^#+M/@+@]6!N/PL:SV&J\TN.V,XOSD0.(F--R#RYY-9+*B,D MY4FVXD3UW]2&]NFZW+9U@*F/4,_" Q0RVEIFO/^YO *G$8_Z&>"4M.3F8A_> M./@X+Z:%E.G)"RB7RE'.M "^KD<8DFS,8P,HQ)YFGP=3Q*P>4BL\XMV.G<9> MSX^'EW<<$7N*VYKA#^DEM?GH#\U.U\;1YH99YGIT"K9JEUN?W%\0X'Z:>(*, MG3I?10.LK1NX>75.8Z*Z)26)V*?&"_;U>)Y2MLC;K7@R"^=T]Y674Y\10,PM M!P CH'WF[UOXQ"?JL@IYDBB97J+APB4-L>LID?[H2V+]7OT8@KZR)97V08\"<8P>BO%]"ONB?"1#V7D&4'$8#@)-]=#DQ3O-57=6=P[,>DLY#H8 MWWZ378D2E7MZ\4N4PRP#G,@[-9TL6H?82:^&Q24\2 ME;$8IDV.(F[3L=6!W$/;Y&!=NK^\C^8V7K=SG.<@+NS1P9?@,!(KO,15E5N+ M.G7OH8BTG+3C@,E[WXO+!!,&\!F+8,:DDVV865HX7, T9\@A$6<.S>C[32L- M75'H-.'#/)#"9\QR)^ELH2TDV@+@#BKNL:&8$RFC^,)6,2S5?)/#.3 M4T@GZ%4"^60A4RY5'-^WQMW2R1&B^P67O4ILV9[REKT<*H; 4MKKCZ"E'+QA MNK]S37/A,P7!Y>2DT4X:@ ,!J;HDMG!J =&DZ-O$I[\MOD7#IOG(^TR2&<@- M4X#JSY#(;4SRV\H.MU9;K>9*C)/(3.S;5Z?A[.E[LP8^;)E43ED.#;<>_OR- M2PQ^77AI:6<'?4NPGLM)*D M,F?U5HY!#C#?M8T,4/7\?_--FRJGAB5;#Z+#*H^J2?G* B*6.H6D17EZ\"O) M(Z?"&^KDW!/3A#0HW+GJP>PQ##6#OLN9:+ZZ?EM\__1\D<.(_#"3-H(E%1B[ MD[M,D/K0D^/<6PM3)"R/I]O$0GXUX.FO>L$*K\K=-O6VU-23SP6C=X&I.O):J] ^RF\(IF;2K M*#4GC5S>1#HPN$K2(UVSW9& M$I%L".4FM>R.)T.;5HUZ7(&ADO^$\U'WG2>[BQQ2-;E?C]LH1,L\689 CEPG MIXURTB+H@[N$/J0;:E^Q0,"GUEJO\^HMNY-DO]8P2N_C27U4I#W22]O8DBW2 MQNKD3/_"5V:L'-7C'I-<7Y,:;"ASA3QYVRN987 N/G"PL(M.K M.DH;\+)O_I9(2"\A@,9-FV8Y-)'T&-/-4Z/O7(\QA/44E$Q** M+-K\^VD.;\!S'_&6#7]R["7E#>4X.MH%@V^2N"8^VPNTG MU3Q1NG.NJZ215:R$W]C%K,Q/)"]D*[;$&!QH,R+R?)P$EF(5.EF\A\B5:7+E M@;]*R(:^BDC?09B>W#9$XR,-' \RIS?!4:2Y?\2"Y$W7LOA'.!(@@#A>KQ@$ M,3$(Z0EZ?W@N@>1?FO:V\2<80F.CR&!6*9@^XL_<^-8$71=FX.8UOCDFN95" M)EK+ =LDA);4F^\W)<^"_DA9ZB08XN+6W/5=P>'$\A1KKZ)DI1QIZAL "B8G MN>3R"AL8KNV1[HB1PUV^,O6XD5-V/HFXKY.H<%W\EIS0/7D_43ABQ'R9+Z(E M%QG>(ZA'/N.V#6(!'X#+0PY\]!>6!C^P$K:,K-*SX7P+54U_T[=^MA0UAIPK M7ZD!\1*MDQ/@N /23U*;)I0TYR7Z% %D#-!Z?O?TPK&C&6E,_:B:L#-?N0@< M7!G?D,AI3 DD%M.C57J_1%R99BD*LQY\IE,X2&\YW[$!:N3:-E4!C80#\A A M3%'E+5'QW<6+Y0_Y(;CGR2FX/W'4/S\PAT]K?_]2KP6)<&[&VX&4FI">3.0Z M*R5_\QJ3PXBRQ"?3_\5+E#Q]"&!G#G%^PX)QIGQZ'7/;M*,V3TA* M+EZ/D#QWC1L%.7_^IJ5_0D?+NZOK-Z&EA?.G?>K ^_ : VE.$_;% Q2.N9_M M[.KZ][.'ZO.2 WI1H M0R)P.:ED;$8R%:2JN[9Q?+$LD==R*@]15J,SH?E(L0YYZDLK$#V ]%_:#7%V>7[Q8A-\\K30U M__+HXC*/G%X6U]SH(S?TX;6$W="$+,SZ.=X)+>:_/VKTZ^1-+DI+$#*[2HA]/RQQ?!MD-HMTU/K,]=%OYK_2FZDCX_+O?Z_FH[OK:WMFEX]7W[_[$Q:P?P' M\A9\/_VJ'2C,XC_)^9$8X0'Z?=T2X?H!$X3_8<'K_P-02P,$% @ &'IG M5 K'U[BC!0 !0X !D !X;"]W;W)K&ULM5?; M;N,V$/T5PBWZ)-BZV9:S28#$VT4+=-L@V;8HBC[0TE@B(I$J2=GQ?GUGJ&LV MB8L"6\"P1'(N9V8XA]3E4>E'4P!8]E25TES-"FOKB\7"I 54W,Q5#1)7]DI7 MW.)0YPM3:^"94ZK*1>C[JT7%A9Q=7[JY.WU]J1I;"@EWFIFFJK@^W4*ICE>S M8-9/W(N\L#2QN+ZL>0X/8'^M[S2.%H.53%0@C5"2:=A?S6Z"B]N8Y)W ;P*. M9O+.*)*=4H\T^#&[FOD$"$I(+5G@^#C %LJ2#"&,OSN;L\$E*4[?>^L?7.P8 MRXX;V*KR=Y'9XFJ6S%@&>]Z4]EX=?X NGB792U5IW#\[MK+Q>L;2QEA5=)MJQB^H1B$[*.2MC#L>YE!]MS E$,4,(> MRFUXUN)[2.]'YT-A>JXIM$:O&+8#IM07;NL2"9G_> M[(R;_^N,PWAP&#N'\7_/Y5E%:KP+4_,4KF;860;T 6;7T7P$K5O+AG$-.$A5 M+L5GR-BQ ,E2DL*-H_;,%L!J#%<87,R5R@Q3V(%H4*2H+0Q#>]+L06L4L,HI MI'TR!#8)_BK52(LKG/SNJ7U,*Z>P%3/0W+43S6Q557-Y8O!4MU**[8"!M,*6 MK7TT"4]IP66.=4 HME &7B*;LT\%"93($4+FS/)=28&Z;$BTS%DF#,]S#7GK MO@NV0_#=-TD8K-^9-A?/,K8[]5X8I;U# =A#FH9<9J24:K" @GE%[BX8&?2C M=__[\P_@&A.&#<1P^T.UPS)0"_3KU KTY^-?L&$?6] /+*^P5W=M+S7 M3W[+@M7&6R[CR4RX#KUD[4]GXM!;AFOV'C=(3J7HEQ+?2Z)@& ;^REO%ZW$< MA%[D1^P!=X+@I3TAR&[7#2*1MXQ&7XFW6J[&Q1C5DS[ KA"OE'."=!5YFV Y MF8F2Q O6T70&(PZBY*N7;=OOF'^KQ(,K0Z-Y.4&U3+PXG"8]67H;?UJ79>S% MFS7[B8X4VN/8G935<5NL-YX?C'&%T1*K,^8B3&)O%<;L%]SI>I@=JS4I0X!% MW7[1 &?S'D5K+XZ?Y3T,O/5J\TQFXX7+\*OG_9.RF(5SZ%9^X$6K:7+7_L;; MQ.&SF<2+-J/,IPF5%=S@H6Y!XUE+%$8L**R;MD=%E*1TRTX]6;"ZT:;A1)F* M?;AYN&4W#UM$6HL4Z^![PQZY=[K44S\KS'7P93<_Z]J1LV5:-EG+OOVJASB0 MLULF]AC=O2Q(+E/P6-8W+C$;PN5"$UEV=.?HWX7@O.QY*DIA!1BOEZA%#424 M.+/3(LOIT"&.Y(V!(S^UHTX6Y$%H)0D]EL5T>YWH?*"/(8X<)!X=98FGA2P( M*O%_?]HY1I;\('*^(T G@GSD6 ;GLJ-L/-EL=YG#95,HW2+%1:V:O'!"&BIU M0#2H@]&7((4I7'I)18G28X8BH&65/LXGA/4BY1D8D4M2* ]X0<7C>V;BT">^04K7+@"T9FKHRH9G(3^TJ1_+,W]))Q/:>($*+[1H M B;'5JT:38[W+J,J:^@L-DU:,$XG8ME4$JLYZ.V 5VT9S>CFB*7!NK6,DXZ, M\\(]9EU\5E1P+"5YGB)Y%0%=&M#\(V+0O*KQ845I6X\.AM4@\6,#W;=\-?A$ M'+7&NPPK^<[5LW0!8)^]B+UWIF''73JSEJY.X#A"+#.U9[2Q]FAV^RWP.PTT">#Z7F'_= -R,'SY7?\# M4$L#!!0 ( !AZ9U3&PO=V]R:W-H965T,[2 *NOF6Y<$2-*U*[ .02_;P[ '6J)C MHI*HD70<__M]AY)EU[&SH0,&[,4FJ7/]>+Y#\GRMS1>[E-+10U76]F*P=*YY M-1S:?"DK84/=R!I?%MI4PF%J[H:V,5(47JDJATD4C8>54/7@\MROW9K+<[UR MI:KEK2&[JBIA-M>RU.N+03S8+GQ0=TO'"\/+\T;RHVQ ^N[S1=2YK9X3'2"_H@[)?2-0%_5@[ M:1JCK'R)""2]5C8OM5T9:<^'#J[9P##OW%RW;I(3;N*$WNO:+2W,%K+XVL 0 M,?>!)]O KY,G+;Z6>4AI'% 2)?$3]M(>B-3;2T_8X[RM3_PS$#$.]>R4M/3[ MU=P"GMS]\823K'>2>2?9OT";_@G:3[O)0GI7TUR[)7C3:"0S+R59>0[]1U7GY0I^1=5^FJNRE 4Y37?Z7IJ:-45)X&F=,RP<,\*]%TYV M92I-NUIHJK6CN10&5I&5M"ZD:U$*Y+YO>*^5]P)+"$$:419;N CAP&H;7P.JP:@YKKVVX5!U92RI3["0M*R<1P#S3?D MEI+T&G9"^OZ[:1*E/] G++5 S;E5P:.T'BZ6S?^A+1&UGP;M#; MODSH&8V#T3BE$9UAG 739$P9QA\=5\M.T/9FQS&]A !/X^0'/_Y9YU]9W0G' M<3!+4II!*)[ >$IQBO%M5XTWV'=1$Q3UGEKM+5? M;>$A%'$R"Z:3T6X>15V@?I:F03(^_'I5HGY\I>'0I-S(0CD"F>T1^\_3)'WQ MMQOR/(OCTU*_2':2!+VD23$?929M7IXJVK=-:DU7U7;DC_[:K M@-N<=:4-Z+04-3 )HS-FC-/<08[P)J2K A"!6PG41S$ MDS&-V.&GMB0/2LAR!X-8"H66T<]@:!;,LF1O/@W26730#W#J;LOL1)5%I.L] MTJA6X7&SRY'/G3:; UK%<9CMD^DP\G _A).5WM?X42++AUQ*UCMD[F-G?&:V MH&]P[@.X]N0O%228_<['PJV/S; 49X^AXA3[\W^M5V5!2P$E@'FC?KRPR4>RM*P +XOM';;"3OHG]Z7?P%02P,$% @ &'IG M5*6W" Y!! )@H !D !X;"]W;W)K&ULI59M M;^,V#/XK1-8-5\!(_!(G3I<&:'HW[(#=5K38]F'8!\5F;.%DR9.42[I?/TI^ M2=+L>H?M0VM3(1^2#TE3R[W2'TV%:.%0"VEN1Y6USJQ20.P]FD9ER.5DM_]J!72[6S@DM\T&!V=WH[OH9CUU^E[A-XY[ M<_(.+I.-4A^=\+ZX'84N(!286X? Z/$)[U$(!T1A_-5AC@:7SO#TO4?_P>=. MN6R8P7LE?N>%K6Y'V0@*W+*=L(]J_R-V^:0.+U?"^/^P;W7C9 3YSEA5=\84 M0R0*+ M!K>-7$=]B/H8D"B .X^@5O&1(-/%XR1<25=K 'W<;XX4_7P&> M#L!3#SS]OPR^#O/=-UD<)M]#_TS'<(;<=,C - (SL%6"!HI$"T05UAO4 UW M9'%Q&M[ 2Q__]7D&?2:\U/31G @A)65\0OE.:RR !G,G&S,?Y#,%A=!1D$2S@EP M<7J23NEO!C\1Y3>PYD)X:*N@(&>#XAMGFP:S.+L^.TO3(([#ZPM7+O(TB4[D M-]EL>@WO92YV-#BNTK:B N>.$R:?R:OK Z,$+WR6:R:8S!&>W,@;(J\@ZIU) MVQ!./V>-^^*9RX+W'44-9/",Y#@+TGAQ02N(^Z]3J=! =#[YZ M( +:*J9!OQ?$LY.$IYB*G O&:^/-=M)[_^2ZLV*R1%":.#=C>$*$GQ5U0PR/ MZ!:@([]![5>EJY':"%XR7PL"IZ5I4%I?+$I0&M8NID9SI[N%+==U!TX/4*2H M8:^YM7AD9<<$O=W;1!.DB'(=]U*16W_^&T-N\."J M[*%ZE_?M>#D:;$4MPRTM7B$HE%R5DO^-<#5-I^.T=Q XSN;S;X-^0HD:"[3V MZG;M.3;.4]ET@^JJB&QK48__;=M,3G8W5;#T-Q1#=%,6[1H?3H=+T%V[^X_J M[0WJ ],E)[($;LDT',_3$>CV5M(*5C7^)K!1EMK%OU9TD4/M%.CWK:)Z=H)S M,%P-5_\ 4$L#!!0 ( !AZ9U05EJ(+=@0 +T* 9 >&PO=V]R:W-H M965T:.7/.##7D9"O5O5XA&GBH1*VO M!BMCUI>CD2Y66#$]E&NLZF"*C$*?3\=58S7@^G$K=VJ MZ40V1O :;Q7HIJJ8>KQ&(;=7@V"P7_C*ERMC%T;3R9HM\0[-]_6M(FO4H92\ MPEIS68/"Q=5@%EQ>Q];?.?S@N-6]_V"5S*6\M\:?Y=7 MX108&$L J/'!F]0 M" M$-'[N, ==2AO8_[]'?^^TDY8YTW@CQ5^\-*NK03Z $A>L$>:KW'[ G9[$ MXA52:/<+V]8WIHQ%HXVL=L%D5[QNG^QA5X=>0.Z?"0AW :'CW29R+-\RPZ83 M);>@K#>AV3].JHLF816%W"NY\-7U/%S61D"-MZ MC(H=SG6+$Y[!"4+X)&NSTO"N+K$\!A@1J8Y9N&=V';Z(^!:+(42!!Z$?!B_@ M19W2R.%%_Z/4@UO!:G,L&/Z>S;51M$?^>2%5W*6*7:KXEXOZ,DXZA&\KA(44 M].WP>@E< ]M_/R 7L.XGPDX,,T#5PVJ.JJN@7G$?21 M\=33L>D9/LP:VN9RS@5J1].HIKC7G<\%A%X49<=V-H;KAHO2EL7&\(J*L4&K M_Q 9Q5XV3CLSCKTHC.%&UMJF<&/A4+6]5Q!E7I8?HH(X]-(T@!^H:9JT#*59 MD;KGL7GHQ4G2F=G8B\=C^+)8\ )/N*=>'/F=E7A)ECTO5QIYN1\?["SVXMB' MCT3G$F9%T52-8 9+&D8TEPO.G*Z]^ZM@''A)'+[NK>2IEP;):_A,0]\.3-@P MT:#=4'N(N4!@)+=7RRSTPC0\*,V\/$R.:\EKNR.7BICU)";^051 4L;PT9;P MH,?+\T/)HL3+T^A9%2X@\(EU$O=7PH3*>P!_VRB[&Z@U\(B,VF,GT8DOP3K< MR&K-ZD?04M#>(9DT$TH/YF>WE)"%*S)I_,8HUH/W0BI>LO8;/2ZCS; KGP52 MV#:(G6O6BFT( M&>9ICVCW=?3H$X1\=T\8'N!!IARS1< MA,$PV*-[SLR'>]L!7(31,!D>7&A[K-$=QN)Q"'<-#5Z:QYP)07-,B-.I:/+Q MNA!-V;; "BBD-E9>0>>.G=P$O,&:&K![OZN1W1U!]D:[K2H%=KRZ5.$CANZL_8=8 IA+;!T>EO6!GVO>:?20[N[<7N$U-+7A-)7%"H/\R2 :CV MLM0:1J[=!64N#9T#[N^*[I>HK .]7TBBN3-L@N[&.OT/4$L#!!0 ( !AZ M9U39'3)3:@( #$& 9 >&PO=V]R:W-H965T2'S44Z*%< M(JVT_]\^$FV6!ZEN=8UHX+[A0J^"VIC]211I6F-#]$SN4=B;2JJ&&&NJ7:3W M"DGI10V/TC@^BAK"1+!>^K,KM5[*UG F\$J!;IN&J(<-[LD.;]!\WU\I:T4CI60-"LVD (75*CA-3C:Y\_<./Q@>]&0/KI*ME+?. MN"A70>P20H[4. *QRQV>(><.9-/XU3.#,:033O<#_;.OW=:R)1K/)/_)2E.O M@D4 )5:DY>9:'KY@7T_A>%1R[3_AT/EF>0"TU48VO=AFT##1K>2^[\-$L(A? M$*2](/5Y=X%\EN?$D/52R0,HYVUI;N-+]6J;'!/N2[DQRMXRJS/KKZ9&!6>M M4B@,G%(J6V$T7"-%=D>V')>1L6&<C,\[*W*?I1C'R,D?L8^5LV]G7D? 8= ME?94,E#52 5BP+8+FZWU&UH&1)1N$P.5]CEI@R7("BP+*LGMNV1B=P(?WBW2 M./OXW^O?X9^>Q' A=*N(H B4$]8\JF#@O(H=GY8:?!1NA<]GH[S\+0; W_5E&8P7(#Q7V+]&U!+ P04 " 8>F=4 M!Q88@2T' #<$P &0 'AL+W=O>RZ 9[S&!H@3P\YF'Q;[0'53:L9LLDVR1];?[ZDB M^Z*Y.GG8?1E--\FJ4[=3Q3[?.?\E5$I%\:TV-EQ,JAB;-_-Y*"I5RS!SC;)8 MV3A?RXA'OYV'QBM9\J':S)?'QR_GM=1V?]+:*]&)^>=[(K?JLXC^;CQY/\UY*J6ME@W96>+6YF+Q=O+DZ MH?V\X7>M=F'TOR!+ULY]H8>?RHO),0%21A61)$C\W*AK90P) HRO6>:D5TD' MQ_]WTM^S[;!E+8.Z=N9?NHS5Q>1T(DJUD:V)G]SN'RK;\X+D%_J M9"**-D17Y\- 4&N;?N6W[(?1@=/C!PXL\X$EXTZ*&.4[&>7EN7<[X6DWI-$_ M;"J?!CAM*2B?H\>JQKEX^5YJ+WZ7IE7G\PAY]'9>Y+-7Z>SR@;.+I?C@;*R" M^+LM57DH8 X@/9IEA^9J^:C$=ZJ8B=5B*I;'R\4C\E:]=2N6MWK2.O%.A\*X MT'H5Q+_?KD/T2(C_/*+CI-=QPCI._I(''S][.A.?5-%ZK^U6C,!^4)*0(OEC M$+]52FQH[8;7W$9LM)6VT-((;6%(F_;I("*VRMJU-@H9Q:[21<7OAFVB<*TI MQ5H)]:VHI-VJ$JM""D)!Z_"+#3*5S%K%G5(6*6D,(6RDCUJ%F7@''-&1:, * ME?/Q*"I?"RLC8$]9Y[6K&VGW$&*TNE$$#IAHI9#>[TE>;Y &?%D4!#R@U NE M;^3:0)##?M]CDR&H&*;#UD;N:9^0MKRUU6BYUD837"&;QKMO&B6L,N3!G3#F MMQ'8PD"'WM"IPME6)'*#O"BH7 *Z[)%I$2B[G1 'Q7OG\HOTM7G M8YGS U#((5XA,0X2#!FH0DRYQR5%>%+-@1B"WEJ(*215>,[:(?5&CC@HAQ]_ M.%TN7IT%1A@".RK[;A!8< 7+1 Y%:Z3O=-_1X]775A,!_]&66Y9&-M=R+^1F M@T#Q_L;(0G6J'G#-#L'.]3(27VGEI2^J?:[ 9,NH.CE0(:=6K,0Z[WQ27KS' M)[XG[B>9@J.P4XAG9BZ$C9(;;\?$3C0\2$5T=KL__;[4 _KUJ\[ZD][,H_U-))K[AY[OQ? 6X[ FY'"4('ZJ"D0K_8= MQ^@-M\76L>S^'3GS!T,7UYO.P/'CYUN^YCEG*0-LW,R;R';5XSO1&5 M8;@@^UPOB$&KW)O:?PJM18U.&+D.4?F-@YXZ=)'Z&T MB'$(N/$0(^+.87JF\VZ='+PG,_-=@EBIY8[+LQ(;Y(E<]\QG08U]=KM) *_L MJVG]]VNJVMG TPJ MVCP?+Z:]D,%$5E=5?:5+B M;@;81W<[VJ'_GR_^QA*XAA^8A J>&]@IR$N;3>?C:PH1ZBLG'^,(HPO!Z#Z# MN?7Y;+W_TC [>8T7VHY*O7W0O9L]7K MV#'&;U,1[/SUBZPZZ<_67AQ/5%,:)'=]W*XE[Q9KNLH=D.53VP]1XWS>" M^>B+2ZW\EK\KA<36Z>-+_[;_=/4V?;$9MJ?O7A^DWX)2,8EN&PO=V]R:W-H965TB#[0TMHBE2"U)Q7&_OC.4 M+X5SU>E@8+,"2F[[N@*%7Q;: ME-SATBP'MC+ "P<6TXDNX _='=6-P-6A1&5DRU_H[+;[FY[V0"(&$S!$"Q\<#7(&4!(0T?FPP>^V1I-A]WZ)_]K:C M+7-NX4K+OT3NBO/>N,=R6/!:NEN]^@TV]J2$EVEI_2];-7O3I,>RVCI=;I21 M02E4\^2/&S]T%,;A 85XHQ![WLU!GN4U=_QB:O2*&=J-:/3B3?7:2$XH"LJ= M,_A5H)Z[^*H<5TLQE\!FUH*STX%#6/HXR#80EPU$? BBMDWK5QAV:\JAWP? M8(!\6E+QEM1E_"KB-61]ED0!B\,X>@4O:8U,/%YR .^+UOE*2,FXRMDSB]FU ML)G4MC; _I[-K3.8*O^\^R)/_;D0\>^Y.C7\2;]+@IOR-\7P!Q'@65S M*C&&M6E!.>;P@\]YX=:> 2^U<>)?3M5@F5ZPA5#"P2\2RR)GXBGR*?OYIW$< M)F?_^XGAA'(.QH=T;_%T)\6[NPC9YU]YS_44_.LJPN:\D=[(?S+3\<)W$0 MINFGKBB>!),QBJYJ8RA?UL#-'FB[^3@*TCC:*1\CV"C\M/$-/\!IMSU)@G0T M[.@_9?/>Y^_8K#X:DB@8#D^>(29!-$ZQNEY'?:8V#,:3^("T\8Y"JH=QCM@X M2--AEUZ(OAVU@EN@QDIA56_:S%9@J.1_U,)0+"RKN''D!+H*JMID!;8O6M_/ M[EA>&X*-PRCUM\/]Y55'-O(RH3)9XY6^:418M 9D YV\R1]4TP^(ZENJ3TS+:NLW M4!_/L*<;GV\EN *C2VT9551C*'<.C$+R;%6(K/!"R+32IS6+1O7 M$07<@J,)Y'V&_=Y_;$X&ZFK[]Q;=4T%S09$!Z+!)@(;UTZU=N(K[T9Z5*!CN M/N,E78&?2.0Z(#)[I0./.'1AK%881(/!YWVE MRXJK-0.*@7<426L+BUHRRIZM^8CT1DX1L-(,4TD_K;#-L$PS>4 MT9E%'^^Y'*>-')CB9>-=0<'/P+8)FG%CUN16#^KCBW.K1L]C6#H\MZEBF=4E9!D4W2!+C:(=]N'H@^T-+:( M4*26I*+X[SND;-E9)WG9%TE#=*2',]**VM+TE=0NCQ;QF6URA_5K?:Y)&/4K!*Y2&*PD:-]>#971Y MD[KS_L#?'%MS\@W.D[52CT[X6%P/0D<(!>;6(3!Z/>$M"N& B,:W/>:@-^D4 M3[\/Z']XW\F7-3-XJ\0_O+#E]2 ;0($;U@C[H-H_<>_/V.'E2AC_A+8[FR0# MR!MC5;57)@85E]V;/>_C<**0A6\HQ'N%V//N#'F6'YAEB[E6+6AWFM#1_E@DWP>)PB$<@,01")@%"@E6:]1] M6+PO]!%"KJA)C"4=M0%;(FR4H&[C:VI@6K2(DXK>Q:[:9JI:J2E//D0L:;@%C9X M8O;P3J-SA"1-X:.T% AS-!D?S\4QW'UK>.TIU8W.2^+Z:GZC^#S?Z22"SU1+ MFB[.+A\N!]*\B,EX?(QSED7P15DF>H73!!ZSG&3!>):>+&1I,$FF9P1NEP]W M*PJ1A<\2/C&B#_&T*[3 %_G7X6H(6U<)TKN(DG4E0GNW2BO)GKAN#"QY$< # M"HZ;P,?YCOI%53R'%>:-YI1K9^579S@.KWJ[7HZN?H.VY&2<58KRI'Q(;$DY M,U1[N6@*7^"@:C=ER/N:[3P=&@U(-2$./8E5+=0.]2\&:J7]2-KOK%3.Z5S/ MIJL\6U+3MY3=SF;+*7E%@[2N5;,MS]MO"%^\YU7-Y [\W.L:QC,Y\#+.*JMK MK9XY#344.[B8#BD*M'@_WEX\AK=*/?E? +)N[='),*Q0 M;_W(-^ [K9N+_6K_5['LANGQ>/=+0E6WI?L%!&Y(-1Q.QP/0W9CO!*MJ/UK7 MRM*@]I\E_1FA=@=H?Z.4/0C.0/^OM?@?4$L#!!0 ( !AZ9U3L6VE%P1 M 'XU 9 >&PO=V]R:W-H965TO/MQ8 WB3ZDNX^ MG!=;(H&%=;]";S=I_MVLE"K$PSI.S+N#55%D;XZ/3;A2:VD&::82O%FD^5H6 M^)HOCTV6*QGQIG5\/!X.3X_74B<'[]_RLU_S]V_3LHAUHG[-A2G7:YEOKU2< M;MX=C [\@SN]7!7TX/C]VTPNU5=5_#W[-<>WXPI*I-%_RO5AO3^"R(DGF:?J'QH;S8<^&L=LP9KSM08SEM2SD^[=YNA$Y MK08T^L"D\FX@IQ,2RM@1>).*Z G#F_3" ZG7VH1Q:LI@3X207\A(&? M/(^C\EDSJKV6\=<(9G4-[L>Y.+6%Q1ES)Y'M H&0$U=7$8[)!8$48$6>@ MOC'PS65L'P;\E$Y>X$VZT#$5""5XUT@/@]F@T!YV=C7[_$L@ MON4P0OBKQBZ[Z$;GI@#D)%'&*&7/^CRS%%SE,@E7_(Q(H$<,R(O0R;,C![$! MKTPY-^I'B:_@JY>L3L3?9 Z(8/)%2Y8W>K%/,@'6;W=7?]4/>^7XUQ(:"NL: MME>K>RS:MYX(^A(6Z5SEN]L^DB?0H/S.PPC/ RP) 6"G&EMS3_+/5IG6OR^D:&.=;&%'RU@_J:C MQ>/)?ND$8K/2$,$:C)VK2C2+/%V+ H&*D<7_0&1Y>J\C $;0%/,TSUF1C2BQ M(1<2U-VG\3TI1NP\@S=7D",%.X\XA6&_*M*E E%Y(';-UY/19F^71FW$LI10 MQT(!V?FVXI&.M,PU46_YYC0S #\AF'JMA'87NZL@OKB,B ;$J/"[6*F8U507 MI@7>VH/C66FL3!VF)8T03"[C]U.[M(P%F_VL.1=49%&4N8Y(YL,HE IRU MQ3W2\KJ*'#>3FI$@=V4M&PJ^6:6@%Z?B'*^B'/PF%153&RLI.KM.\T+_9@TM##&&9+Q:*$W9*0>GKOV!B5^8ZEM).E*L[(*-(N@N_C)%E3E]K3%K4M\H%29C&,M[44 M.!C3VDZ@A2;^PUNO>H"#;>(LL9TC#)ZIG:V!.)P.!\/J8+>ID44P *L75GP?'^A8 M.,L5$Q:XH 7.'>7L#3,2J$6T3)QX>\+\/IZ?5)02 ;D*TV7B=:O2!>=QZ1E@ M^%3'"A[<(?%014I<>>ZY3=&VD@]K6H$5;K!7NM80:L7&3LX0/.V]ZEJ%>I]< MA"GY*\H=*F_/:WSX[4:6+XG-W'%V#KZWT MVN:VO1GV "TN6 M_MS5&ZLA/TX:Y?)(N' $9+8@9Z+.%WE6W%66MB.&;\]9YO/"J)L7DJ5DQ(3# M<6WG/EDDJ?79^$!\1C*#E4X#*1-V\4P=5 M17#QI#+2BVZ9T*<%!Z]%T%-7SMIUY:RJ*S_4=67]\"8?F5JG0*9,A=6V8X![.-+-P1-AD:5-0RC6V##U' M(:1M;+$GZ 3R10R0^=8F]B+2!LEU(_%M &+OH]<$'BRIP1*DQ^ PK5!'ULDD MW>N"J[#,DG715/2HAF7>5LDCL$GOFL5ZZ\&=-DJF1>4YLLIP-\5)S NK<=-6\>,/N M:#BY_'_S?Y=!?6^&>_:",[=>SB][Z__7";M_\H'UY=7H=?7$IL,OWW'7ERKY M98=B7+EO0_^5;5]D?"1\I]K&CN_MGG)\%TN"ND5Z/IZ>L] M:RFXE5Q<4#=0@B.Y)34B=UVUNM+E@J7]2 M/?;A^MCW:4M17HW.3II'GH]/6^H05XWCGSUO/ VFYZ?U@>?G%_6!XY/@].+L M,1&/IQ?/%L]+UCY/Q#7Y_Q7D)L,6;VJA!,/3R:X]C"^"Z7C2++Q;#N#D:1_1 M7C*!+C2./Z2#QZ.&>+!D$IR?GK';ZJWW?<17/U'0TT/^T*EO=NK13L'#Q0[^ MN82::\!.?.[-4*@!D_HLQH'O+5B;5?N*I@8TZ-+K= MDB9Z5!+)!M45];9\A],6]9T.YF/]O,"W!+M9&B6ZR != MLYD&+70,%T(ZX5JS(H=2;-*IFI[#48=^2BB75#NLR[C066R;(X?CZ9 =.A'X M$()]EAG4(&18 _&UHVDOQL0?\0@63R+1-"-B.+)3),K@C_+?:$M-"-< M-?O-9G>:T6FF<7/_WRY5EPWADVNI,O<1M(@64FO42HW+(!DHB+;B>@F MG5_*PA20+#Y;2GJ]%H5![48 $1WFNBA4 &EKM/M*G.ZVH#W68LES%XI \B"A MQLCWQ^DH&HO(Q$X@<409VF#QF\I3;H%3(S&/>'6K2U6Y>#\;V]MKX$X"H1OY M5]/P M56<5)-+;!MXV*IEF].O#T"IT1='3QNG:2?T:FXK#B\&DCI;7D+'KGU'=+JQ" M/,&L*%<;$5$S[W Z:;",E&1W5NCG@F["B*3(-2BLHQRUF/X$_IXA!K[6I@74 M>2LHW8(/,;ST<'+2S =V,YMZ<$MZGN8:GH7FEU6!VO#TI\,.?6T #2='#0H> M'J6+!2'6='&0?1S;1I(GG;(;/"X>26Y:TFD,XK"%>WO(E1O":2&5I60-?0Z( M4%V4<4Q]7C\E4%'@1V5NOI/EJ762?F(O8^8OGL/>"G;=WR0T BEH#"Y&4KRB M&Q:?4PC]M%G!-$-3I]EMNS3M3O(UT@AJ&'V"PB!1N>$I,-TK^*KR>QU2$GV; MA(-*'$[!"#<[,6:S$)F&%G.;^$>I,\O],D=T-32K>]0KA A)6X)R+^-26090 MY+*9?FO\89UE30&%WO9DWDVQHP8>MA?GS9HN3G%"2%2D1QR"YM)H M<+(FN47J)^4ZG7<4TSR9-M7XCPG\JK+"J:I'E_2 (71VD.$IN2CX/DH+"3CK M(3U")CWL)>-&/U!.P*-@:-0^FGY7T75M\$6$M3 9#<;3-GE4LM\FU4PYV*O* MH+Z0<-*"2V?V"^["J,O8<[H20PDG-][YMB=UU,G_&%1L,>)FL]'<[/?3F-WW MX]EWNA@3U.WPU'8&+L4\)Z)M_9"K#"^QJS'2W? A!5T&JO B'E#^#U_.3N=2 MW.LTKH:7E24#NDR^YV56A%M7MD#B>(FOENQ+R_;[JE5>Z,(.UZ0K22S I,C3 MN.9N(T0M[.4&'ZFP>C=UL%?$2"TBR+8T-C!7Z6FL9,28*\4.580L$_ M+>/(2UW;.!?K.K_=X\ Z%S+]5)..^JQ;ON/[^WGC\@KL U8BT36PZ)[VB M]Y"=IJ&?\]/[7&U/$EAS^H84A3C,8160XRHT=VBARV$N#C?:_]>PPWL[LJI# MP2WDG);?%QQ5PG=GCI73,1T^,=* %6!MR]MHQ5^"LF]6]NRJ)/P M "J$K(]O'K#N2-(K.Q)L9G]G@VFWL[3AZ%QPT<@9!_CI;C(20WN(A6%KV!9C MQH13V6WG<+6[XPP<#V;EDCH2I *;6@5#E355<,%)*QT0M&^:[&)@+ZPVKSVH MATSG]H(;V=)Z#8]HKUC \<0R] ,_.]?> Q$/JQC?X7B9>O5K5[K8U2SK(^PYO!NJ 6UY1"W&9^V2I44B,]6)^"7*W=;J M6EH_I=\[-/5IP.Z=VAE74U;76#*F.[JU2LUU;KM%&$H#+XQ$P-)O9]E6$.Y2 M$YN>O;?)7:V@5_.S;K"/IO=(G6U>SBC0U:/<7;Y.V3E27,C5 MBGZ2PA?3^+K(JS@UQMZ(QHX8&;B]<<5J!KM+N,R/ZFCF+B[R54+?5G)B)>X>%04XE_77 M /^>41G:*=T\QK4F1"^H&[W=A11(8Z>T];VLYK6FACX134G*90B%M4U"U5$5 M7^KXINOX,MCWJXWCQF]BU@H9)_WRA_(/*(O]>4SUM/IQT;G^99%N$ M!CG$ EN'@[/I@&PO=V]R:W-H965T MBE?1%):/?LV;.+!V5U'AKP=5E*>S^"I797HR24;?P66X*SPN3R_-*;/ ._9?JUM+7I$?)98G: M2:/!XOIBM$S>7>"/7_*+4&_6[S'UQ,5J,(,>UJ)7_;+8_8YO/,>-E M1KGP"]O&]B0=058[;\K6F1B44C=/L6MU&#@LXF\XI*U#&G@W@0++&^'%Y;DU M6[!L36C\$E(-WD1.:B[*G;?TKR0_?_G)%VCA@]&;HWNT)7R08B65]!+=^<13 M #:;9"W850.6?@,L2>&CT;YP\)/.,7\.,"%F/;VTHW>5'D2\P6P,TR2"-$Z3 M WC3/MUIP)M^ V^07@1-[KX0NA' LP WN/(1_&IT5EN+VL,?RY7SEKKGSP/Q M9WW\68@_^W_D/@SV]KM%&D_/($G'T+TW 52?CGH* ,)3=AF6*[+H- 6AH,E MEZ*#>0/)<71Z!KD2Q@F66V M)H>A4+BK:&C0HC>P0L)Z1,9<[4%J5Q.?#%^EEB:S_GT:S^'>>*' '"C'@/PB M.IVEPX73:#&=]PM!D@^]),N!))\TW&'E&PW3.6M(SJ%^UR2!T'L@LT!?:DI' M0%7;K""H4'E'R" V%ANT']B/HZ;QV>W0CAG LK,+%LG9CV,@(U<+\B1H]N4D M7== !Q">,W1&$3WO()E/XQC>BK*BKIXGLQ@^"OM 1Q.U/9]0RF1-1:6&:]JW M&M4CS>D([G$GW'/ZE@XNZ_<=5VIG.\R^LI*J2$S?)*?CA$:K4@0\)D[]SM]* M7P2>0:4NJ1;WH,9KN?:(^FB/@JJ/08.OBAR*^EK8"+;4-T@--PRR)8XM6NB# M(1W>W#3'2)*:VH[I\T/XP%M4E34[26<8JCTE/#[N\HWH-%[]1J1^Z;NET M;2 Y8]3 NKE0,11901SIIX$8PWTA"8=V@!/-P;ZE>!8S8^G( 7HG^854V#3W MTR1ASR>23P[]GMR'@,Q%E*;6/J BL<^C1GI*R$M=(V>1(]V!,LD"LXGD9O2Z4? MR5+3\)%4I"?2C&V1[U_!G@.ZAB^-KG_0&FAQ6?46AVQ]0 FB7DK(7/JH<4X[9J(]-@*F[M@%HXU92C#%U*T_MSBR?S,P37M%^GAO#P_'H%M+GC-AS=5N%2MC*&PO=V]R:W-H M965T6_&P>P"39=@.DW:"3 MM%@L]@,MT38WLNB*U,RXOW[/O=2#LF6G6;3=+S.61%[>>W@?YU)Z_F"*3W:K ME!./NRRW+ZZVSNV_N;FQR5;MI!V:O-E%3O5&ZUR46AUB^N;L??O)K0>![PDU8/-O@MR)*5,9_H MXFWZXFI$"JE,)8XD2/R[5Z]5EI$@J/%+)?.J69(FAK]KZ=^R[;!E):UZ;;*? M=>JV+ZX65R)5:UEF[D?S\'=5V3,E>8G)+/\5#WYL'%^)I+3.[*K)T&"G<_]? M/E8X!!,6HS,3HFI"Q'K[A5C+-]+)E\\+\R *&@UI](--Y=E03N>T*7>NP%.- M>>[EVSPQ.R4^R$=EG]\X2*3[-TDU^Y6?'9V9/8[$]R9W6RO^EJ#P0T2@:7Y 7-_;%+"_^K'WBC;9)9FQ9*/&OVY5U!3SB MWQ>6F#1+3'B)R?\(X>79?_W+(AK%ST3]?QP/Q8>M$FN3(6!TOA%.KC(E$')6 MY](R#S%C_'R&W&LW._]_W59%+ "FJP5?J7B@W$R$_^$DN=T/"OK MX_!N*+Y5J2H@H;[Y%?\:1\]^TYT[!_C8_,PD@91H$@>CKZ/1D^ RBF*!!('P MS]L)LT6[H:W*T7QYHO978AJ,@/1E*'PZBBZA,?I_H#%=+(/1XQ":&=0]QF(\ MB.>MGI/._4D/'./!B,.XF@]DL"D?,PTWZ26:E]*2";))YH@0NUM4V M$RP)LIE&>F[V=3$+]CB>3,XX@W>Q%M^!R,',D.1KZ%HU$JZ"O'0B##2Z:0?&H#>3IM/6FR>RS@D!2DD]S -FN8LL7:]<3Z#VK5'N5BG5A=D=177L5#X271>.O8;4&/]?90:2EJC/#?8_+ M%RICRZHA257,64_R6I M.^S7?O3G:K\S]VI'NNG\K#64PSHF<,.@W6' *X9! MB81)18 DY29_"IM*C%WI#*.9D+$#[IMHT4[MSB Q7OZY2%#.+U*BE1@E87^* M- 4@,+BTQ)*%]97&M!Y"2DL+6_VBF9:\D"8E MT#/\D27LG0$N'V#$R9-;9OB=6GI:WVZ]UFT\GFIXFR1%J;I6A6EK&J0MNAZA M!+S-G+"*>@@#T! M;S&8SZ.3NZ1Y/#VJ-A'X6XL,< 4ROJG9% 1)G[CP=3"8!36D?1(/)$@^\(A3)E]1H_0NL:'9Z&WA.8_$N<*1+CO=&H7-- M=*4\X@KLJW#ZUV.>,!K,1T%?=8UEXM'BR1&\U_%B$@R:+J+:JHY%?5Y^'1'3 MFG276"RQY@_'@/0'"6!JHK,8?4-ZB..:\^/$'?%Y)>.PC7<309 MQ@VP;HMN1SWN-718J8W.^G!I M @]2W"0CEO5@#EZM'U M@$XYI,(C=$.XLF860_Z1JXWD"W6O4U71"V7A USUU\*6Z[5.--7Q7J_UBL"\ MEE.PG\M,_ZIX9?6H+6]V3X+K*DP'9M"B\!K387=:9AA?J'O<1! WG-)81!8 MR$&]DFB O%?3PYQG/-UGTKL2G34Z.):B1ASN\,G3(&TKV(B:#JE$5]0,1MW> MO08<*V?V.A'SR>CI^ QEAA1F@%"W\D@2*RPV4@-,"2SW6B7,"LWJ/Q6IK'> M,,'XTP1:!M+:39]4::+2E#63ZJK'<\/;/) M!!^*Y8/;\HX5BOQR<#[]N>ZN8OM+?Z)![R28'LK>^LF)8#JM@5^KK$VA*\U>6S8E?:=Z"CL2F[K7NECSDF9#R8\,Y:9-5X4AMQ#LBFK MC-OM OX# VRJ^?4+HN]G[;98[P%!FJ@]W^QN7J%HQQI/(J1J]4CL<7, .7*G M<]XK>W3 32W0:!P_)>R'?23ZU'4H _KN"-:6.?U$"/U:1?^JQIB]9CAK',!7 MMP-FU%O"59PC@,T.-R4U@"@W7&W80LJNY]CQ,;9,D@$ M<+X$T;N!Z]]7A8JS^1@<@]_B5&\>-'6#IG0LT-<\5+>XZP@:V>890H2-@A^&[I5Z[*<0-N-Q3/ON7PKS?H M/4>AVC/0M%&.<]&*7E?^?HU>VZN]DAFG%&Q\RS4J2]C.L N;C2&I3.!$W^1>_3T(TV) MWB/M)P>*6*9-5=C!\1&VJ,H^XA2B_ZBKJQ+<4:!V#DAL>)(4O'@4]QINC5O#^X4%-6*\&E M BF9OJBH/+'Q6SJ*:[@@;?B.[%O+!.2.7]]D)5/#O;2^>J">LX=0F2=XT677 MWN4[)I')!P(DT^T1+5#5NPK7?%F0L(V_IA]E+N/EW7FA.$FT+=%-VF1>5D1<72!GF,UV*2Y:,Z #LQ M99:2PY-6")Z,CHRK%SRN/FVF-I#/&32YPYJ^JO$UTS<@.CDZQJA?G=0H7G2@ MH7C;K>4/JN#NT%O T<$64015?@NO /,)[!A0%O"V<&J1C3W5:3K7AZ/@K]7T M[]G\DP$MDT@+MDK'O34QJ$\MBKK3XX#VH# ^W9T 3CN$/MR"V/AQDO"-"LA^ M4L_M>G.&4E:>UF:F;WKU EK/8:V MZ(9>ZU+;W_A65<_L<4'SU15"CO-W-.S[PN8F^&!IIXH-?Y9E:?-RY[]=:NXV M7W[=^@^>VN'^L['O9;&AIB%3:TP=#>?3*U'X3['\!5IH_OP).<"9'?]$.,-U M: ">KXUQ]04MT'P/]_*_4$L#!!0 ( !AZ9U0=?Q6(#@0 ',* 9 M>&PO=V]R:W-H965T/Q+$- MY"I:H L$FVT71=$/M#2VB%"DEJ3B^-]WACKB)(YWL6B_F(9\:SV&GS M8$L QYXJJ>PR*)VKYU%D\Q(J;D>Z!H5?-MI4W.'2;"-;&^"%-ZIDE,;Q-*JX M4,%JX??NS&JA&R>%@CO#;%-5W.RO0.K=,DB"?N.CV):.-J+5HN9;N ?W1WUG M-_1ES6W<*WE9U&X?=7N19 MWG#'5PNC=\S0:42CB7?56R,YH>A1[IW!KP+MW.J6&R74UK([,.R^Y 86D4-< M^AKE'<95BY&^@Y&D[(-6KK3L5A50O 2(D-# *NU97:4G$6\@'[$L"5D:I\D) MO&SP,O-XV3=[R?Z^7%MG,"C^.8$_'O#''G_\-?R??M?6_GQ:S--0R7C$KK@5 M.8,>M$8TZTD+ZT.P8!C/K@2V\T&':_X(!G.(J:9:XVF]8;FN*CSE[2S#=+2. MJP+Q6-$8&H#G)4$+78S8C9 -X?Q?=W*+=E+22!BPV6!6D@G'S8(NQ]P<[)W. M'QA\:<0CEZ"P)/L8\K_ MQ@S9X20Y#[W%M:YJKO:LY 4[PY/Q;!:R)$PFY^%X'(?^=!).LVDXG4Q#9B%' M6DZ #;$\V1I\@9%[ N,._47Q:NW0 8%>[I_=%.J8SCF7>2,YU2H[8O<-NMI: MH"+H80$U^:)<_P[PE(.UI"&ML*(^H"*U$3G0GFY,IZ/&9^H,P.3"0G>(O-&X M;TCV6BLO=(?FL+[;QNP[B I<25'RZ2T*_BVP'(S#\M_?5WL7&-]Q0]JO]R_$ M)=I ^[39A]!K]@<&/_YPEB:S"_LR.#;?\%QZ#1M*NWC2S8$ M+5K)2:C&^2L>6E21X?IK85;:,E_OM1"#N^EH#ADFN5"PEM.N"S:JSM MW&ETIK%'+_1OL\8'HVS$ZD \BW>S=LY(MSB[^,_&O_"28T+WWTGP5F_2NBUA M<_;Y=;$X4ANR.)Q-LW"2SFB:I&F835.6GH<93N/)N"].<_9).RX[_]^4H>]! MOAWJT-%$?<[P.87C<_CUT>.#,[UX,[9$OX4BM]@.^:K*'_O;B@X: M@0K,UK<[E#J-F=49!G3 ML_L* Z+0 &0 'AL+W=O,9.VUZSC2-)T[3N;FY#Y (2;B0A$J"EGU__>T"?%N2 M%5ONI1]L\0$L?OM>8G&ZEOG78LFY(K=IDA5O1DNE5J]/3HK9DJ>L&,L5S^#- M7.8I4W";+TZ*5ER0FU[> D92(;G9WJ9U?YV:DL52(R?I63HDQ3EM]= M\$2NWXR<4?W@DU@L%3XX.3M=L06_YNJWU54.=R<-E5BD/"N$S$C.YV]&Y\[K M"P_'ZP%?!%\7G6N"G$RE_(HWE_&;D8V >,)G"BDP^+GA;WF2("& \4=%<]0L MB1.[US7U=YIWX&7*"OY6)K^+6"W?C"8C$O,Y*Q/U2:[_P2M^?*0WDTFA_Y.U M&1MZ(S(K"R73:C(@2$5F?MEM)8?.A(F]90*M)E"-VRRD4?[(%#L[S>6:Y#@: MJ.&%9E7/!G B0Z5"IBGSJZ5G'T]O@"^8O)6IJ#K@J&X3D\44,Q> >0^VY*?__;A-KN#Z3^=?PQ^;SD??[@)A5*<$/!;F0+(_QY8\B!X>1>4%$ 5Y7K"0XX#3A! * GLEB,$.!DM"4M] K MD#\BLAF(#MR.K!*6@6#72S%;XN.DC+F>.&7P9J9Q%2AU7!2#B<@6I 1#,HM2 MVW'(+Q*>?>9Y2BX;NE$><\)J3@UNS0K"5JM< MWH!JIG<&U5(F 5DDI$/[,Z0QC58J98R%_^%H4@/'%.D94K88I'S!5@4RJ2>9Y%IJ?2H2A;)G;YS;'+'&:A@GLNTMPHR@R94+U1T9MZ 1 AH M,@?(:IF#_7]J9:1]4/O*7":0G=#D%$-;-RD*U%KHE>[+%7.)4'<="QTJ"X2( M P8>0%Z3H;\^]O=WG7 TO#%K\;DZMMSX![2Z[UA(+GZ\AWJ^(M6[G#4M;': M^O8*".M'Y%>9H7"-#M^SK(243G2L=B+B.:$5>4XS[04)Q[9'?D8MPXS0#RT; M\D7[FHY]2KX8>D?^Q+="WWO5>>^.0X] &IYSH;5@4!V%U IHV!T8C&V_CPVR M"-<"<6MTOA-8?MA=WAO3J$'G6+8[L6S/Z^$+@P:?%P56&/66I>-)N &?8X>6 M.W%?]03AN#L!4IM$OFUY;M#COR.^"/&[3@^_/VG@!9%M!6'0%Y_G;H!'7<^B M+GW5EP3=#<\AD4TW >P%V MY6"@-,,TMFN^4D8R]Q :ZBB_;"- XDPLZM1K#D)W-Z+62:E2ATA3'@N(>Q#: M-L?:SW7(;F-UDM3KL#4D>4P[&Z;JO/?"'WM15_#VC:P)=1\0/!W38"#X M.MJ@,P.^M2095/]/QS.Q/!H^ ,<;>_X 3E40 )0Y&OB6@NCI\#S?BIS) _B< M<304UT=8RE@I8F1]MYKQ7$&U!7/GD/H!$98,_);/2DQ:Q8 ;LN80^FLS<@)= MN#QLQ356M&),LH!/R-C0QIQL$KNNIP[G=PT30QXB*P*:SPG:QR34!]U$T0.( M'?SFN<4.^7;(P3L^S2NW&X2%O:3N^)9#]Q#[GQWQO/L.\X'E ,"P^21%A3:D MUSVB_-,4Y6Z,1T\&;S^_@@IYX)@JN66K4K6")-8YA; M7@(S8*,KJ?#[O]V,@+CZD@@C$<7R!5>XT99R555T^GTE,4/';-D ZQEN2.D% M*E.'XE'P&X[;D]HG0 73_QBO 18%R#D&1U)EGA']E57YY(RMA,)-II0SW V- M>SLDQRCE+E.5&MI=110:1]&#IYD-DE4NIVPJ$JQ>$8C&I;=3EJ(I"J?_22*2V\HK'@L\D6G:&6XDZ8&89 M0,P+K+DJWF..FV@B,Y\&:@DQM;,,RN3[,"2,^EO,B, W$')=9P#TQ^_0M)K2 MI#&M\W)1@G;OQX]:*=4>\#9CJ=<5K97623)#4>%<6:JNQ!+024)@#)LFHEAB MBIZ"A+LZ+^#O>U$E,;H\!UXQ?Y>),H+JN%ME?("*Q;% *V8)>$1D^8&_P\VV M;0Q8>&7J#?2ZA[\9^@ZDNP2U.VIG-OO%U7:4R.%&;Z'7KGG?(3?1'107>T8B M9Q+J5/C7B$3:5;[O2'.(,- 491O"@'V8,.!$M=U6T?RO'P3L1P2!R+5"?ZOU M[]CM^EYC@.DNU2VI/;I,W4;=XSM,AVLP?7,C:FM'ZJ'?88MJ6\MJV^^@X_73 M+<]GHFCGOY69;MQC6[-9HVG1[FB,7>E^:'WWBYBW-Y= 4F2%F.W?,JN?'/T3 MOV/:KHOIO'TL%?BX<:8-+37'"@+/"B?=ML]DW.D"U5S'Y"BT(!'WNSI1V\UJ M^T!'3D2M*.IUVAP?*Y_Z?@#J?B_-L3R$%72;5>&XT_KKK.9[U')\I]\-ZP#; MO1CVQ2BU L?O=]/L31*@$\OW!BVP2;!1!$%DN8'?[R&Z=%]0#@DI\&][V_A_ MKM^JVV<^M7&K!/..-,'K6W!Z8S_L/-/1A3:RU''J .0Z@J^^XK$5$M^G6VFZ M.K^!FPO=9@ARFA78D#?'=8!A$S5-JM"YM< $VJBL/K5BDE51%_<>22'4 TD+ M[^SZ3J\+#R;MZ_L;44TMMUHE O>?P+;H2SW5'T,FF1OCPF-&N3[08)(3).I" M%@*KR724@G=ZW*F6#X+54RWRV!/*(NDJ\&M1Q3Q^H@WM[1,-- MH?K4S:U(3=9^88^C6@U[P;3_7S!I"_,RVT.878)-[P]HSCB/]8KW5G : RU7 M567"ZR2'9XATM*O/^.R# F25R<'1(+TO5Y.-]Z R_+C9R$O""RQOH-A[F ^= MMUHVSC6!30*44*5"900+RD6F3U\]%";*K*OX37IT6STVY]2*7FR=(L5FQ:HT M;O&ULW5G[;QNY$?Y7"-T##J#'[NJ=. 9D MQ[D(2%+!R37H%?V!VJ4DUOO0D5S+ZE_?;\A]298%WQ5W+?J+M%QR9KX9S@QG MN)>[3-WKC1"&/29QJM^V-L9L7_=Z.MR(A.MNMA4I9E:92KC!4*U[>JL$CRQ1 M$O<"SQOU$B[3UM6E?;=05Y=9;F*9BH5B.D\2KO;7(LYV;UM^JWQQ)]<;0R]Z M5Y=;OA9?A/EYNU 8]2HND4Q$JF66,B56;ULS__7U@-;;!7^58J<;SXPT66;9 M/0WFT=N61X!$+$)#'#C^'L2-B&-B!!B_%CQ;E4@B;#Z7W-];W:'+DFMQD\7? M9&0V;UN3%HO$BN>QN(:%'[!/66HVFMVFD8@.&?2 IP(5 ME*"N@[,X)_AUZ^4[%M^_6?XW0DCE8 KF4I-]O?94AL%I_C' M&0L# "AC\)U8\S\(?==DLCEFV8F8CV$V6;'FZ__&[2>"/WVALN0(!TV)M MU1"%0,W$8RBVQM+,M,Y"R8U@[^#I2K>/WG[-UPAH8V=X&K$\I;BH6.#Y%_>O6,/TBY@C M"E>0ST(LCC&3KIF6CRQQ[@/5M5 /,A1==LO#32T&U G?@RPU2BYS2%T*LQ,B M9?X/5I6)]P.15QA) #('MY%/P<^0LCJ&/U((2^B?;TD/ L[3-.\ 6@IX;QN%?!BE5P[YNUY53D#;BD)R(6 8O@NE66:XZ M>\$5VPHELPB.:AC%4"1UJ 01M)L^8/P;11)FH9]*SED@ZW*$"4=O2&O M/A+=9>]R^Y8XDE3X..45AJP@DB40E9G!_GJ68>#YTP,(31+S-EG][+ M5")_VT><,UH8%Z$W7,$1W/-=%BWS(G(79$@(:;/;7W.YM>+^ J;<9(Z=B"-D MXC72A;!V_*HX/6NK;"B4P9!]P&D%!6]*;X.9;BO,+PCWV4\W[ L.>9L@V,V& M;PG=,U&/!,(2'),205^:!L[D9HX3@MDH)-+?D1)^:T@/CR-Z]+\?B7#+_V(D MOC 0V\]'HM>=UJ$6"ZVQ%'D1[_W#F&R\.(S)P[VLF6O:%BU@)U*1G*U3>1JJ M-$0 E"V*2?(\C>,OPAQ!A02,UNT!JMH-\CL M]@3M*('#15.L1G7@=]F=U/>6:QT^Q,T%D!;'(!TH6,3A"HBSG45I;:1?LQ^_FX[&TS=T\ NC3WGN")H-*. M#'[R(",Z=XOZ">_J) ZV@==ZG@/L4@4] MY>DJMTZ8+1&GW(5(D96M'@5N9%=H Z5H JFHV,IG\9'3-3 >./ FRW3A7T#X M=#O)'*<=3Y9A,IOH.[QI(O92S-WC8849F5K(,6ZFK# M37Z@J0N$>O\-IZ15>*(^>4PUD$-$Y8@6+/G-)/#Z;_[O_A=%U"]49HI>\,^& M7Y>S[ M^:)WM_C#@=Y4>?K)U#R"^U/_7%*?^S;>ZPHZXV)-1E4:A9I]I73>JC$\VF?F?D!9/AV&<_*6K,W._GWHQ]S_QV,!WC/V@/)A[^^^U2 M5S^PN@;L&]=4DQA@*$OC2D7'.^C[P^J5XWYZ1#++9\@<#)JC_J@QZGL'[D-@ M&AO0;Y3@3^P!PWZC:DZE3>@.Z=0;/K5"+=5OCSWO8#R93AKCT71X:)L;)_<3 MU]9!>;)]0R!(.D%K;L.!R4:C\;C_.TS6#YJ#:=-\Y^U56Z(SC_@FZ]"]$$]Y MPY"=VO$:)CT11Z2!'_2GDW'UZF^"SKKGAO,&SF-TI]XT/.&$,OY!M%"W\P1N M<1;/TY@" GIA^G #QC#*'P4_..N[?N6="&];3(:" '\5/+%]Y+D49DT_&'J# M&OO+G><@W!H1^U2'DRXT@U_?-QVF"7 :=#P_\":C46F]XN^\\8*QW]SW\;@9 M7GXILDH[38$NJP6(S]\D,&AFF>$P: KLV[.(:K&+#"LZDZ9 MNHM^=^<>"BR/7!M25=C$4E(#$ME#]D$TJU)@@^'LQ9YEC@X5K?RZ: ]6/'2W M% <]#)7%5G=J?M9H,-#"H5NNV\/1D/I=:R=7#A\QR!1/<5!7/&I*'#>'E!;] MAC_0)0%JK3!'X6YO/]X7L-^AO0DEXF5?<@]S99LQ:U\8'JW0/V%(T,BTZ$_L M11[=9-K[JB-T>^YXV&+*?1-R _2.]CO,,C,F2^SC1G"T M>+0 \ZL,_4DQ( '5A[FK?P-02P,$% @ &'IG5*+#X21?!@ ;@X !D M !X;"]W;W)K&ULK5?;;APW$OV5PD18.,#LW"Q9 MBE<2(,D)$B"&A2B7AR /G.Z:&:[99(=DSUCY^CU5[&Z-#5M9+/9%:O:PJDY5 MG5-L7AY"?)]VS)D^-,ZGJ\DNY_;U?)ZJ'37HKZ/E+JF,?'QEETX7$V6D^'%3W:[R_)B M?GW9FBT_#/[M^8Z=$T> \6?OL]6$JB[ET/3&0-!87_Z;#WT= MC@PN%E\P6/4&*\5= BG*-R:;Z\L8#A1E-[S)@Z:JU@!GO33E(4?\:F&7K^]" MT]B,*N=$QM=T%WRV?LN^LIPNYQDA9..\ZMW=%G>K+[A;KN@M/.P2?>MKKC]V M, >V$>!J 'B[>M;C&ZYF]'(YI=5BM7S&W\LQX9?J[^7_DC"]L:ER(761Z?>; M=.>)]?+\QF]\W33;4$; M6I62+:9D$*UIC7^D.G*]Y2GE'=-OYK&!*GZ* M30X1$$P#K:<9_0S3 1?<>(1SB&SH39$4>*2R/=B\TSAWH4,@X*EV"G8;C<^P MP)Z;-EI'%X4CV&PRE!J1K!K"L6+?D,3:P,N.(U7.V 8X;MK6VH5RP#K5EJN"XQ42 ,TQ0\EH_$*%TC/P!8$LB@/S=K0!@D@$XQ[0QJ.P:M MZ62U>#4[QWQP3FHFG0G9.'+6K)%]%FIK(4&65GH'%'D'8!8$K,'*:5]8K%U7 M8[=I ?$#L&0&K)/E-ZO98O3?&JL<^:0*-3;3B^)"BKCIG*/$.3LNS%<(RW/) M2TR7%U1%/C2:8-'% 4F]!\HF[ &_"BFGKZ?Z"YH3.^-2R4S/XY%-U ?$Q3&F^T=A$C6VC]!6G*#)TY-E)+) /PG=:JN"W 36:DGP=R)#Y6'0@"V8HJQYE MTLWH!\RYNK:Y #_"JI+9![>'%U1NC^H'##T%2HZW(*TX+VOTO6*6OJ5>7@83 M=>B'<46%4G5?=Y4.412=UAT:BA2GY(-G>3MH4W>'%JP"Q?&^,1[-4H(<)%=M MAR%11+3PSYN-B#WXXQS^\=7%:GG^KX2YZ-%$JSKS0[*H!(:O]EI(:^0M5I"! M22 HON&@HK=/<=?L+*,A8\^D4S*98BV%'EJFZL6+XX$DA?JL^6CU&6("B6QI MD"#.$RT^OL%PO,"'B!Z)@B[A:,3W9]#1>8O9VO<*E4*I]#@9-&&_4"RSAW>) M<'(V.QOG3-U%$5\Y9B)D!^!17*)^J\7R A-GG']D&CE>P 6._%0C!'RG<+=0 M09%Q0=OIJ?74A!$9YHX7M>$I!6=%534]9/S3, C];K2:TGUDG=?\H2UE>B+H MBZK#*2GC!6=XSRD)X4-F[2+;O:CB:[4I*,')?PYF!CI$/B^.W_VMJ^?3N#5. M&_X@7[3IF5-0A?/?Q=3^GBQF%V/;AA'T.>"Z>3E;/DTNSUI4>!A?RKKS:"AL MY "N\=THS9W1CTJL#2L"ISD-A^W -FE_WPU(1 _A3K]6CMC4']16YZM"DX,$ MK _UC#[W03H_N@- '5N]ZIFW*'>-I>;F)O3=S*0':\@>EB M=GXVH5AN-V610ZLWBG7(N)_HXPX70HZR ;]O CK0+R3 >,6\_@]02P,$% M @ &'IG5%5/T\UL!0 SP\ !D !X;"]W;W)K&ULS5=;;]LV%/XKA!<,#2#(EF1;:(F.N4JD2])V MO%^_[U 7RTF==NW0[<4R+^?C=RX\Y_!LJ\U[NQ3"L?NJ5/9\L'1N]7PXM/E2 M5-R&>B445A;:5-QA:.Z&=F4$+[Q050[CT6@ZK+A4@XLS/W=C+L[TVI52B1O# M[+JJN-E=BE)OSP?1H)UX(^^6CB:&%VX(@>.S$5>B+ D(-#XT MF(/N2!+L_V_1?_2Z0Y'ENK3^ MEVWKO?%LP/*U=;IJA,&@DJK^\OO&#CV!;'1$(&X$8L^[/LBS?,4=OS@S>LL, M[08:_?&J>FF0DXJ<I;:660?JGB.AK[@1!>YBKHW?#3 ":M5H"8@B9*_W M1ZXME*^M0$(X3%>"9,6&EVO@,ZQYTZLFLR!* M,O;S0[>W6R9!.NU1GP59#S&*@VP]B2P C_X$CLEZ$__6]ZUVN)#<6N$.#)5,@_3 +/%L%"1I?!3HQM ] M<3NOK?BPEBN*^( I%/AVSRP)DFP/&HUF03S+OEF<7C7IZ8M")TG28#P^")TX M0B3,#O9 H4E\/'2>19-@E/8=G01Q?.#G43 =9Z?_-( 0Q./DM#_."*4WGD3? M+GJB:!S,TK0_$R>X)NE1H,^)G@BV2O<)))H&T6SV28K7BLJ2:IJQK73+.NOZ MDE!;4R_\U+X^]4I'FZ5WE./$XQQ'.2WP.]KRN43*1NI63BXD)7!?%U%1>:33>5D^KA$H*2N$QT+F6-X%'2Y.@BP5 M)KT19HEN&5.VKF\;JJRHZJ""(@@R30UL"GA[.NC#,HZL\JCR/:/*>EK'(XI2 MSDFGA='5QX :^+8IZ.;GU)$_QI9UX=3X,=UY3:"?,FI:8-H-55F4V"\_O:<> MK1=8,^AONTAXQ(M\('B^?+R")L<(M@5BB5X$<%RQDU$8H5\N2X(C1\-;9N_8 M)JWT.X6';=*11NNS(C%L.='/21QF_QF54=T#/G#*$O$(83Q9U)X!C ZJLXXJ M1==)%(>3L)T*L-FNA'](4;3WS[?';.%Q.B9(EMV!: 7A=P.P)GS0;?T)=-O& MX!58S^<"[KSD:#0]TFMQ+W-=AS[D5UP6D).D(.X4-KT+;T-6H%<#I[ 7&TH_ M5+GC_S XPX\]"8:]1U8ES)U_2EK(KI6KWUO=;/=:?5D_TO;;ZZEDP$S]?*P'3J_\DVVN'1Z _B_E$&%H ]876KMV0 =T;_B+OP%02P,$ M% @ &'IG5 _#.S%8!@ P!, !D !X;"]W;W)K&ULM1A9;]LV^*\07C:T@&)+U-TE 9)TQ0JT:Y"T*X9A#[1,V40E426I M'/WU^TA=E.U<7?S4>W46 M:'@#\">C-])Z1UJ3)>=?].;MZGCF:H%H03.E*1!8KNDY+0I-",3XVM&<#2PU MHOW>4W]C= ==ED32=/J&FE_%"FB>Z:6$] M ,X:J7C9(8,$):O:E=QV=K 0$O<>!-PA8"-WR\A(^9HHC MJL$&X5BEG7*E!'QE@*=.WE%021XM%-#2)XNLPSMK\? ]>!Y&[WFE-A+]5JWH M:DI@ 4(,DN!>DC/\(,77-)LCWW,0=K'W #U_T,PW]/P'-4-_GRZE$N#\?QZ@ M&0PT T,S>+:U'L;STCGJY/GEIP2[_J_HXX:BNX$5:+JDPGIQLMO377M8/%YU* M295\,H7?(\\,&-L30=)$S01ZY(T<%:G'#JX""&%] Z]C%ZQ\B2%4PQ2_OS1@CM MO%VE1CH^,-%D B=-4DO>'L)W C>"9^IZG2C9%M78P9&/0-_417_P:OOS+E// M E:VKZ1W$W-Q'QA/!YOI1X'D^EC.;!=TOY 3);(%:UC;OM MH2U?Q3NA%16EP5\QF?$&7 B6IXA)S:PM"O+[2\+]I6"W!GPVW1-D.[T&[Z\I MNJ1ZHM#V-74#?=2BOF 5NJ-$R)>/506)@CD$??\UG.-PV&RY3H/&(RC@1<-F M1ZS7O:$NM:&>6:H,IQ#]K!_06)C,= M;8+^$'\]=_T+/-%V_\>\BUTOWES:?6A6!0F=Q NL?>0$OCO9I["_ MVD"F'9IPMZC8#0(*GQM;I36)O5$1QX42NYWQC\C_M@)V%+A XK4(^TI@D(YL MPB 9!8@P.MTJ#_M*S"AB@K$EOH\#ZYL/TUI7AO?9$*IZ[-M&A/KO081:!]H\ MH3'8VRHKFA6HT(6?W"DK$D98M4'$+C(@/F@#FPT!72H*.Q@>T;)1 "7E>*[3 M>XZNFKHNJ!YO=%G"_UQK41.V,L,^G MN#7$'DRB_6 2[PXR2[[A^:&,[$=C8&BQ@3HGTS'-H*)E_/Z;N[C?? MY8=/?4[QI8+6T_J$WF80F6MJI*C@'W/+2I.DACR!\3"VQ(@A+2=BA4X<^$]F MEF^5G"FS&/+:MB D*8[MVNZ^R#)MI/TU9]_TW/MJ2NDH1VW@1.DT^A)4YVF>*QY_B3T?<># @D =E5- M_,3:A;$!"*TC/QS!/2>-$@T064>QU:JPXT&%A5XO*,FA9D[HI/8.]\4\;\"C M5-\*L++I.UM-[DHS)PQL8B<(1NV]R'%3'RP,5?>PJT-03&OH58"F+D:*@.J"<*$X+I+:L$$,-!+TS_']'B\F7!UJ;62\L/^I=H MW.D?H'>\6MNM?1_>0?]G,VEZ^E>F.]AW-["P;E5**M;F[D@B,_^U%RS#Z7 ] M==K>RHS@[=W6>R+6#.0I: ZH+DR!L[:=]QO%:W-'L^1*\=*\;BA94:$!X'O. MN>HWFL%P:7?R+U!+ P04 " 8>F=4 1=T89(E8BQB"A * EY>M[%KQ8OL3II"\2">R>W3TXN\1L:]V#+XB"V)6F M\N>#(H3-Q]'(YP65TB=V0Q5V5M:5,N#5K4=^XTBJZ%2:49:F'T:EU-5@/HMK MMVX^LW4PNJ);)WQ=EM+M+\C8[?E@/.@6ONAU$7AA-)]MY)KN*/R]N75X&_4H M2I=4>6TKX6AU/EB,/UY,V3X:_*-IZP^>!5>RM/:!7SZK\T'*"9&A/#""Q-\C M79(Q#(0TOK68@SXD.QX^=^B?8NVH92D]75KS5:M0G _.!D+12M8F?+';/ZFM MYX3Q[EH<#A[/T!PY9ZY#%O)M ,1\YNQ6.+8&&C_$4J,WDM,5'\I=<-C5\ OSNWKIZ5M-51#7C_B=C0)0>6^4 MMP@7#4+V X1Q)FYL%0HOKBM%ZCG ".GT.65=3A?9NXA7E"=B,AZ*+,W&[^!- M^AHG$6_R2S4^@YSVD-,(.?T?M+V/D*6)>(DB?O_M+$LG?[SZOZJ=KM8B%"16 MMG:A$-]JZ0(Y85>1I6'(N(.\A 6_-C,H'DAY>I! MJ)I$L"*W54X.)CJ@B6JC1&6#6!* L%=NC)8P: !6NL*+E@8[R%E6F GB_B X M[2BO.3:'^DM#&6*!+E8E%ZB:0FZDRPM./$O$URZMQI%;%47Q@L3,(7;#&O!D MA_*\6+L,F#V\+[82'0Y.JH:IUYD*Z1D< J-R"&JVBD*XO/M]?+1CO*$L^P,88AM,= MU8*Q>H7'#(@]27<<[#'C\#S6K?R>P1L"O_BF""=1 M]2$M3;%+/@5F,EK+$/6.LZ9=3EB8)&DJ KX]OLL(Q^M>)?1&X)7>X3OZISB#OH=JHQ; M;1\U>F4E\@QCU+QI!Z1Z-,V2D^[XWNOE%X-@V%IIB!G ;7]]DKDV.NQ[>@+N M&9$;ST*R2J]T+CM81YJ3U/@]90:H]9Q&'B[&7=8#1P^2NB."%,++:=.3^CL"<)8\@% M_3U.7&?K=7,"R FS%ESRH2=O??)&![>&DB!8OAMY$;EL+A#]:G_]6C2WCB?S MYNZ&>;Z&D"';%5S3Y/1D(%QS'VI>@MW$.\C2!MQHXF.!KQ Y-L#^RMK0O7" M_E(Z_Q=02P,$% @ &'IG5%R1$*]6 P ;0D !D !X;"]W;W)K&ULO59MC]HX$/XKHUQU:J73#!#5L:GM+-M_?W820F@+E7J]^Y)XQC//,_/$L=T[H5O+@8] MGBN:,IP+D'F6$?%EB)0?^I9G'1V+=+M3QN$,>GNRQ26JU7XNM.74*$F:(9,I M9R!PT[%6A%+X%U.:+KY MDK(M1'',#V\Y4SL)=RS!Y!S T=76)?O'DH?^ M5<0QQC<0>#;XKN]=P0MJ"8("+[B =VJ:?+]I^"M:2R7T OK["EU8TX4%7?C? M*7Z=8+:8S*;P9C%;S>%^]C">3-\L;9A,1S>P'-W?C5H=$>Q_O_-W]-D\WV[W3X'"UNM)EEH!VXSP'/MKM^ZHI3O M_B(ERKY.]O.PTWYQID/;]9O*>=Y/JE#U='*TPJ!A=>UN]TP3.VP'UQ3P?M5: M\+RK*Z'3:1B!'_QL^T4_#:3@J\FFRD%X-+ZW"3N-(S!#O3V8@UY"L8>6IV'M MK>\247F$GL++B\A;O;ND3 +%C4YU;]HM"T1YN)>&XOOB0%USI8_G8KC3]R$4 M)D#/;SA71\,0U#>LP3]02P,$% @ &'IG5/Y,3W@L(@ ^V\ !D !X M;"]W;W)K&ULU5U;C]M&EOXK1&\P:P-JN;M]MY, M;2>9,3 9&^XD\[#8!XHL28PI4L,B6^[Y]7N^[7 MZF\/;??);HWIL\^[NK'?G6W[?O_JT2-;;,TNM\MV;QKZ9=UVN[RGC]WFD=UW M)B_YI5W]Z.KBXMFC75XU9]]_R]]]Z+[_MAWZNFK,ARZSPVZ7=W=O3-T>OCN[ M/'-??*PVVQY?//K^VWV^,3>F_W7_H:-/C_PJ9;4SC:W:)NO,^KNSZ\M7;ZXN M\ (_\5ME#C;Z=X:CK-KV$SZ\*[\[NP!$IC9%CR5R^M^M>6OJ&BL1'/_21<_\ MGG@Q_K=;_2<^/!UFE5OSMJW_697]]KNS%V=9:=;Y4/*WNN_OQ%J9.TZNZDV3;6NBKSIL^NB M:(>FKYI-]J&KFJ+:U\9F#SZT=554QC[\]E%/FV.)1X5N]$8VNCJQT>55]G/; M]%N;_=B4IDP7>$10>]"O'.AOKF97_,$4R^SQY2*[NKBZG%GOL4?%8U[O\8GU MXC/K.;/_N5[9OB/6^=^9#9[X#9[P!D].;/ FMY4%IC]TQIJFS\&74YB<709R M^LKN\\)\=[;'0MVM.9M>._ME2Q^RHFTL':C,>U-FZZK)B9YYG5EZR)" ]38C M"M=#:;)^:TA.& V\&#[O\XZ>H45V^[RY6V3O.ZS\UZX=]MG?VKHD?-E%]JXA M8N1-F57TYF';UO7=>7MH:$,[K&Q55GD'?.*);7YKLI4Q34;@8W5ZJ>%MNY) M,R0!_3;[=7FSS/YZ??UAF5W7-3W1FTYA(#&L\: L1^1I;,XR;J.U35V1N/"1 M:?6 GILF?WEOUY<73Q^35#CET8U!.\K,($)[D<;*<7,Y,66X&@&^HG/#T"K M'6FL?=LQ,^WI#[0L8<[08QV>[8@4'1.O MK.1PV.T6&R\8MJHT#G>;36 A98FL ?:G;[.-JVBHC"=8(CV:QN3W9F\R_)U+\!FP))L MCD^3V,)I*FL'4RZSFR/8S.?*,NN8)CXS4'KOH2MZO/ 5#W0N^_:5;ZJ];O< M\2\=@;AI9;*AD5_;; ?C![9M5W6UR75?BX,0JQEZD8XWF"\^_/U\$V/BERT! MJ_0'$U9-!:S4=X07XO"FI47S3P9\U7H,R*,LG6UO!(T[>@_0$[G,>DTL#0'> MY0W95NSJ2;TGV1&\.J%AR%ERL!M+SWH !-6.U#Y>IH/D7B%\):G_"8H>\Z+0 M>Q%!Z*7 QF(P?2Z02PYBA_4:NKKI"6#"F[FM>(D_G_M!JQ/@G$+S(MNV!V+? M;@&6;!L",6;B=;9J^^VK[,'EPTFN90+S*1W7RI;DQXRH\R<)YFOFBP=7]X"S M$#&- %@(A(H<,20=N5ZW.9N.8Q7V_T51_=4T)&XD# MLN3(Q_3QVB -6)G#$ M$7D6$25WY--%9BK?TRJWM-C*D#4Q?P1$<&5NK;&6I4BEM*[(O)1 %4B:8D=- MCTU,$C0A%(VQ?;5C$:*5UD,_P!#A4&ZMWX=RHU PF6)A=8MM09.2ML%1 BBT M!\43I+[,,G$W"?QAMQ<6&:SH]VBY_V93:XK<@M=W;6EJ !?6=?Y+])3-R6.% MS6 MTPY=S#HBKYFEV ;^"_%)5N3[JBJ#&?^XR<\QT[Y\Q-';/B8DJK M@8/J@4.R2J$YEMY*S!8+-QL.D#TEP*R:G7&UGWI7^^FLJ_T16H:6_TCF>]-4 MIQSMKUZ$A6VLDSI]CLY-BJ&"-*^[=L>'1.S " !/D-X@I))S*6JD[P:VP(NL M)'6R(1R0HABZYI-A,U%TAJ@)_[XJP(O@K98EC?@1"H%0Z7Y=3@)&>_YN"E47 M_=V>A UF?46N^!HB5@["%MY,$72T)JU!1!&W%6S9XA>G2I.=Z+RD5\G/5EW" MVFS?P0*[. *4[3N3]\S(WF-VN'%Z#\)"_R8DL&^R %L!=J".V+IF32$L7%:6 M N-(2S +D].>;[I\OUUD&Z>SB3((*FS8C8]"^HWTSP?3<5(#$4?B^1$T=(H= M,:]E/S.\3;!PM+&F10@*.AM]N6G;D@V;HP4_!C^0HW=ZE'TMU>T#\1%PJMBA MS\0RV2\MT29[=O%LF?T([*@.'],S,!26)/O*+F:QS1M29G100UHCD)DB$(D% MZ0B6R$"&:C]Y9CBY.:G=1+$HOV(KCFDV'6^FA]10IR2K4"+R$23@2X\%G!AJ MP"*>HG=A$DOXJNL*1G.9?0QBTXF$_1OJT5'(0\6G;FL?CPIMRE-[JFII!TL[ M.G)IG)60179B4[DV;G6'XF7V$Y$T()QCP]U0]\B$G,"C36,\(D);L"&-%_;$ MC.)6.A-PBD 0U#]!I0%$9'V^(AOM[;2#'$JX/,]K"*HU="^$ZY;- MJ4)9ZI-'"D CH!WY$ 14I?;?T3ZR@<[QLG.;KX2)&4'Y;5[5[)_ID0#_WIU4 M3+D-A"$=^O9H8?8JB)"$N\ZX'Z"<$/3#1"/8U\B?]FH[4=-T%FM8/L);$9P< MD7;&2[ :1-XZ)K[;9I_?D0#4% A^UJ0'J4G2W0UHIQZJ:)F2='&%C!6<4-V7 MA6*;=QO--<#!L6QY'43+[-<]6:SFZ'RR !RF%K;[W\P-%AD3V0]^Y)ZI0YQ& ME*4G+6UMUW?@OOP4)S-$XA6QS#/H.Z1+@@:(1"991LP2T8JU'FOHW]M5_,B" MOQCG$#P?$@>L:6?Q119*9+923#0RSRQG;,'A>T?,;DW?B[?'@2M4K"65 !C( M!ZBL1-.MPSOK:&2!3.E]!&<+(HVG5DSM+7TZ;"M"OX10;E6\XXVM.OTA_BP" M,A+WW4/NMH]TFN/*1/OFK._S\G=2DDQ7.DWTLU^&S>) ^E 9+>^+[?FP1X*\ MLAKS)[J0=')1[1FN/*M;$<#8M'+F1AS'.R/IQMIP+!#/ MDP-4D_EE^_9VC/RQ?XBWVZ[:I$PF.AO*I2W)5HHB)M?&F)(PC$@EL?NER:)(UQ#+ X5$M[51?9*N"2ZI\VHGZEHP*F AKG,DDOB5 7.VPN$B M=1(#>"=@6[G ",;M.)3=$:.2D?X$%X+4Q"!L*6!5/2LT=;)7PAPDI$3GWZ8W MJ[QB]Z(7E$,7N?JTNZ.)9O-<1([$,!C&9D"2.WX#1MB!= MO,RN/:NZ')_/*M:ND@5&%0(E<-"_!9'")1"@*N33L086MF-/1PV6/YU';>(- MBGH]2M5SGIK77PU]R%AN!G+YR&E,P*XDK4AG) JK?B0(61&C-G B=N+5'6.E MI8HU+=X>2%N_RO[R7R^?/7_YVA6N+((V4]T",:^R7SH*CA=>R/$20W].3WD? M>2?O$3BURCL;1\XK(OTK8'DXG"+GI$R9"96J+N(E;$>!#YDX)@^2FV8Y#^A' MT^<5IR:F0!.RI(E:!1<1=B<*BD0Q0%D*\W9^77;KQ:1H6<1%H0'E"]W)[1OB M*#[2#@X)7D4J2\2G5@FQ(U-I/A?LOJU' M%'- 3V5-7/8TIJW7[.-4H1'T^ M?^K<;GE__L>/Y+>3/H(C.X7 /[A4@JD0KB%\VE:;+>D/24W2V4DJ>\DALWK/ M$4D-'9*#+&SD4VA"$AQ6@[FYXK ?.N(UZV.] A"8 '9EIZ3!\C\XK>MJ5DC MAB0Z14[D( P2&<"'A_# ZIA2E1S'5J:4W&^:6?/^#X6L/;ENDFBQI-=R^);. MXU1/AB'PM>I$3D_O]G9T)%B6'TA;[%:D-ERW Z-__.V%X-Q*D%,AT5C?N?Q= M@^X4 J;Y1'9VWUKL-<-6+SQ;O9A/D5;V$W05'$I-,4\QU%C'K-$J:%C")=#&)%.$8D@:WVTM'""RC*HI2<5>4L3GR:[$0=P)-W*IT- M.[P",S@*+\1!$.W0%IPJ SFX9%#'-M=EU) Q0+E):PWJ\'(M1HH0(:\A;BF" M5C+1W*\"?[TQA]A]23=T*>$DT4^!.H+O8.K&B<>H@,!!#/" I=D!X!0:V1U) M"?1HN]A@H;"O WV9W1 R!I*DXH/B1W*-<$?C.2=8BC2]4C<27A$R]URUNQ 3@UG[ :+QBH"^]])+B5@8F/W=1(?:$2U;&A9__TV$D6 MGE*LB'X[5HEQ[!,K]ZJ)?:ZAT0\!-JM]!5^HX9;9F^,5NE,^O.?.U)>S.UBD M-)?NTX+>K:)G:W@UT8,374HA?\&A%9;:5014#W;=X#-8-N01?=(DWZ?U:(<(+C(<18 A61$G05UZA-R:MJAR MYR*KI@ENYSW9DZ-TR =4'!&/>(O(B;Z7%UF9W]FHN@6IAXL,"8QQY:H'DFZ( M_'QQ;F\K :]MNV:P?V@@16FTAA").1SNA(M15F,:K_^Y2FZX#Q*FGAZ )O M?#_T)L:GUI-3J470P0IQG=C3H7&0L.*84B:;'!99&.@TWD!]R9.$U%M(9OB( MUF4_5B:*R%"U1HHCI%N% TDX]EH2S-U!8W$2GB2I@SN'.G?CTT6:761/DCZH M6DA4'_(2DZIH,:V+4LZ %@P!UBQ+89-O+I:/H2EJ%RW3%T_<%PMW4FXD0=^ M"DP(]D.$C[P+,,BQ/_G'=LA=VO9K8OX_+_WO+(R=^T$=:[N@> B0/#XV?*IVVJ9_<2)690?X5S1 M_U,R-V;3]M)@=IR&U9PI\VHBGE#^=BC@_*/IPRWB?5-YCV2M+J.20NZVB,M# M/B-YQ-%.IO90+U+]= SIA ;[BWDO#9#V4E1Z"UL^V3L_N\9TR_?1PHF"CR) M#DCB[@$*L&&*1%[WG$5DKP)$=05,#0X$T;I+J"="XZ0I;R@&Q_6-S6W6MBW9.X_NK5]'_1F44DSS4D:$JJZB^>51Q M76;OV1ZG[P6LY+5MIPJU0Z-";CC_1!9.6S78;$5M$<3.TJ+W"+E@C:>T@X_D MK&EW54$*LS'P'A>A6"81E3C*OF X4""4$X\@72$LP[CTA=< M/%[@RR8>R.A NUY=O%X#)N9 _N+R]>P0A[- ISI/4;ABFQF5,IND+90-'FFT M3X9[O:2M.=K[XGS=+* 'G@@:QNCG?Y"GG;U(R!;<+HZ5 M$&[[-[,P%=";8MN075*\$._#L6$3:LVZ;S7G--1 ! M3GO/'W_E.NAEXC!"\V>DW!H*;73IBO1 LY%@AG>9%>TP*7;Y>%8@WS50F6UW M-RG,L^].VW*_H"]&5/X;35%*]HHX7WO>.(L1&G XTXU88["^N,".7[_<2 M86/HJRGKU OP_5 :.;QU$V;:E\66T#_JM59 C#8N.'O),$\UO7 $,\ _X/$ MIIA%L-US_R>C^4'H#3+$1 U7%8:^=_[^QN2=?:B3#*+87&NNJ"/6,](0H*\Z+4$*T7,JY-"\T<6RI*O@RRDU4[I="+ORTD#AI5)L["9 MTB8MTBYJ8LJ6W0K7Q(]V1?1%B)-"3(2@)VX8%6-RVJO].?^]1;VW,0=R\'B_ ME0$/B4&%LYS />Z+*Y$45+4>C(7VR*%.QKU6^SE$]*SB"0I6W >,W"![TG+3 MS7KA/3\7T4O#BHGV=DXM.1YMTK[D,T3\:N,ZXL!RR!.) $A?:2S#TT$81$-B M19?]\-U^/\20L">YD^R/L+?TOW8YBESGX!W73^I["4-;AJ?AK?&94&=/U$P" MD GW!^D58 TQDBLVV%=^F/34_Z^'ON7^23^P.A2?;/88$GUYP4T'-GLS5#)* M&X^0"(M<(EF1/79/OHWS-X'4Z7*_D8HW=6RN1T\^<4^^1WG$C']^JK^Z,TR[ M+ .WUQ6%J4UWS#!" B5K_MEC#\%!9S00 8:)O-W=>=D6GU(#<;I%]$NH[B<8 M.G@ KJ-39&96;V@BF8=G@M^!B(9')'1^#5F]T'595!V)C>U=J=?/HT99QI!. MB7U0^<>&QZE1CM9L:%0!6/( "G^02 HK"*-*-HQ-/Q=8>"@B;>'6R=>NLE$G MRPQ(X@0[66G0W8%G@!"))+FJO0;KC[-RPAA]L.B\XC)[=_^N4H2W20@PL>." MIQ$"4<3ZCWI8T^P5@1+:V29 "#K&>A+0;P;5PJ3\7M:/WVM3UPO?[-.)D8U8EV!"M^V8'(T\H M(Q7:%"/6R_N2J.;\>9%S&-ZZG!^\^CM2'-.!\I>\2#;7UX:B 26N*7CGL+*N M&9J38SF/Q'&N&.VQ^\G&+[ANW)0;>H?2F9'K>]>O1DO2/V[-G="QXQX-E^UM M:^=RJ*1$]2]A6*YQ1*W/Q,"2,):R5]3TJLW(&*)Q!E'7Y4AVO##IC\9J79^^ MD+9?C"IG#_*'*:C:[1 - GHR)TTR6[TV6))O49[UF4 W%_0/# M3G?>YW?JW'GOPRE*>0 L*7[I;H="GW J3\5>:W(!S;L%^A!@1K0OWG<&:__8 M3@.>J=0W;Y2.U[.UGGJ6DXJ:,ENU72"H,LDNEQ8G'OBU('Y;+I" M)M$Q?+<7D6%EXK.P'+=-DWDTP(;\3.J62'YFCANFYS=5)77P8-09Y.Y?_;XI M.0\DGWS^W2KDKK6NB.G>HJ)=53J%A$AL'=#"H\S=9S?.;&7A&@])@6F(PZ4%YSES^T->EEH,F^YM M$.HB2H;LCF+>HXP:6YZ<<[OIC3=I0M3=$J#N,^=N$J?YP'R.LI*;>@K1F8,E MS"3KB=2ZJ8<9CT3*V&H":C2P[1;D4U6NF*L7-82?TPX!S@_)9!S,566CB(3B MM5"R=^S->:%;'E:=Q.=REHJD;L=T9!%U>TJNB/W.,"L=.<<]T $/THW[RRU% M ]^3(>1!HI]9,*!_)(HL#D5S;CV#?$2B][#' M=$;6Y*BU^Z$> &_',5@X0).]+_K6>9X\I'0FA 2=QA[6(N?U;5W?$^ M!,; -H]@Q=XK65>T>_#H/HEQ.H_+%1AW[X0ZT$+@]L#M)!3LH!-CD-92#JIY M9,^/ C$K$V.J ];I;1(H&*6>7R6]5JXGU3_/,QRE>X=/1997YDOU>,OL/7N! M) A[Z"#V2]S1G0<5<*52KM_W6[F&I:Z,GQ'7+MDPIS5EL49:Q*/S2*)#1"T; M*V VOT7"1Q'N\)\VV$JQ9^ 8"RZ3M'+%4ZM3U[5LR$;U6TTVH65YD6"#/KJP M7CY':2(WH1?;P5DS& 80+N?'!F[ZMOAT+G>@0$N0NW#R KP_N%2B@:*AT2)^ M)G;HD/I!%HAL3QF1^%8UIYJ;Q D^$DEX)?*^ZI52+= &YDSDV*-\;CZ-I)=" M@D9QDIPXTD1OZISH=%-LV]I[[^66E[G7,3"1T%Q M,A \=FH&F!98&[E?:5)B@KA%1:O0%,L'=DTMO*60R*G1,#V,NR3VI>-3ERA! M*D*&U(.?_W1.P851F,OY,99W8DA_P>3XI%+[\M=/W;&C7<>A24.--Z?779=G M)(#!NH8^'+7L",>+KEI)MG:^46,T%1UM&BO3*.D*?N-SN"92+H%A"H0_N:== M*595$5,6$X7&W=A".R2IF28IT;#(""?@22"&_=E"C&%\T5RX<"U-%",ZQL#X M5,]@U/:B%8S.X'JF42VT?QY3%^F8WZP/G=P MG($B+.S1L1QYIL16>(F+;0>##@_KG#.]=F_HL;EULP<,,'E%+I?D-:ET[O83 M1_,S70QSXDM%[,S!*GV_::6!-3"=IN(8!U*=#\6/J,HAL/D4Z-$M;MY;%HTF MM7ZN?"VS:_&N0WK3%4\=,J-AW1/P*H \@,^02W'/]>GR=$@TS7H_X[)A"R,J M8]RRH44AN=,[:0?+85S1.\5T?Z>NED@FZL3+T9SI3@8>/ "QN$2Z<*P!T93M MQF+&ORV^1,+&F>+[5%+>DR= (;L;W<-D&H4[TMEO^H/1ELFIRO,H5A7]]KG2 M /\$>,(?51<7U)D/D]-\$5'E<@VIHP!H M?\JC(F-Z,N^42P5)$M:\/? 59?ACYO7M$]RXU?@$-3 M<,6YUL!V/*O#N0K6QQA\$M0JIO#U[T-7V;(J_ E]XD?O!TW\L\=S_ED8N;R< M'Y=\Y^[,(O1+#]2DE_:UBZ3. %J+N.#G;^C*"O>@NXXSZ<&+]5I8/&IP#&D5 MWZBP %JUI\1?=SCN9DV&>G&]HNFLZMLT(*[\\"W85R<#NEQRQ*R1Y3+\Y$[& MG+BG''1.C'TV]PE#^/?-$\^!0S+/X[S2YB/B[L#*R=MB:^AZ7:7+UP6Z$7S( M!-6NJ(7@5\V&7K]I#=NUB%YK:,=WX68==$PXES/N1(U(I!,MT1T\"U>\T_MB MN0.#IECY3BMGJE)A&EU1Y*[^,[[O)\!W MIY=$A]L!:7UDZ,-]&O'-K11U[\^9D9SJ6F9_][-8XID[I1 Q8J00XAMOW-1R M%!M\:MI#XT;'?!NP\&!2Q!D_XH8=7>N,G@L[<',EW_06W2(E&ZWE@H4HG2!9 M4=LVO>4+%4R67G77%7)4$&[AV3 XWH&FQT! ?\V> M=.\,''=S1_AQV[-0/@K];Z+P=)V]CVYH.'F?H)_M9+Q,UUFCBX?O8=0CFW%H M/5O !LC?$$#0#TV#'U@(6W;QXBM*^-;(&G\@I/2[Q>ZK3X?S%5A@+Y$ZN0'$ MU.MSMTF=-[[J/_(>/*"44'TE/3,_??^"Y/XP49DZOYF=.<2'(^*\XM4T[:(_.9'IR M?LGIL97[]F'JA:M\HN=N<%LQUSW>M/0_WZ#UT_7-&]^AQ7EO&SL;UK_&T0>G M=VWV /T'W!MZ=GWSZ]E#M<_1%#>7Q@F>20C>QCU]#,CEL]<44*E.?!B74CCP MJOA/9EE2&9);C_Y645J!V@RDUDBM[-JFXCO]";SPMV7"'W%PMT:X&[/TV@Q_ MOU <-#ZWW8>6VS38QVT;I2_P*>]1 $A>Q2C_BQ^ >NX/\3)P=7'Y M55&FZ^RFZX;TUN_\5K$;HAM4EL^L/0^=8P-E7VJ&G63O_U MB]&?4HK^#(H((%^ %';>IRRITVMR"032#^10@ (KC'OX*U6.+YEO>]^Z'E]K M,B6OCZ*_Q[8SW8;_ZASGVYI>_C2;_S9S?]GN6OZ>6WA<_BS>SWG'=^+79DVO M7BR?/SV3SD;W@2P;_W6W5=M32,C_)$--;(0'Z/=U2X#K!VS@_][?]_\'4$L# M!!0 ( !AZ9U0IQ@>'=P( &X% 9 >&PO=V]R:W-H965TTBF[L8=J#FUP2"\<. M]H7"O^?LM%F':%_BV+[[ON_._CS9&'OO:D2"IT9I-XUJHO8RCEU>8R/E(28U+"ZYK&F&?%ZC, M9AJ-HMW"K:QJ\@OQ;-**"E=(O]JEY5D\H!2R0>VDT6"QG$;ST>5B[.-#P)W$ MC=O[!U_)VIA[/_E>3*/$"T*%.7D$P<,C7J%2'HAE/&PQHX'2)^[_[]"_AMJY MEK5P>&74;UE0/8TN(BBP%)VB6[/YAMMZSCQ>;I0+7]CTL>=9!'GGR#3;9%;0 M2-V/XFG;A[V$B^1 0KI-2(/NGBBHO!8D9A-K-F!]-*/YGU!JR&9Q4OM#69'E M78GT(V.H$T24='\+*A M$5G RP[@[5=LE,PEU_MGOG9D^>+\/4(P'@C&@6!\J-/LIZ)3Z%M=(#LHE[Z; MH/A6.K_86K::I><3:)4_ Z$+P(=.MNP!>JOEQ_G>O[M(D^PS'!KG'=\MLY;^ M8#T5V2Z_=Y !&1@E\(S".EAT4A7YV,X,MM%7AGM/$3PVB#[ M%=P=.C9D#V:H1OLZ]YH$%;!:<["(?:VV%8'1Z3 M>>^A?^']2W0C;"6U X4EIR:GG\XBL+V[^PF9-CAJ;8A[&'YK?A#1^@#>+XVA MW<03#$_L[ 502P,$% @ &'IG5 N)N14K P 20@ !D !X;"]W;W)K M&ULM5;;CN0T$/T5*R $DC5)[%R7[I;F @*)%:/I M!800#^ZD.HDVB1O;F=[]>\I.YS+23B\/RTL2EZM.G3KE2S9GJ=[K&L"0#UW; MZZU7&W-ZX_NZJ*$3^D:>H,>9HU2=,#A4E:]/"D3I@KK69T&0^)UH>F^W<;9' MM=O(P;1-#X^*Z*'KA/IX!ZT\;[W0FPQ/354;:_!WFY.H8 _FM].CPI$_HY1- M![UN9$\4'+?>;?CF+K+^SN'W!LYZ]4UL)0]G^T92FWGJ91THXBJ$U3_+\$USJ MB2U>(5OMGN0\^D:I1XI!&]E=@I%!U_3C6WRXZ+ *R()7 M@E@#G>8R+'\D$8 ML=LH>2;*>B.:_7"ENF@DU_2V*7NC<+;!.+-[@F?H!R#?OA.'%O1W&]\@JIWS MBPO"W8C 7D$(&7DK>U-K\D-?0OD2P$?(!0!VTR"K8#N@/K8 M=DSSMBWV$> CS,E;H9 HV4.%F]6\BHK"H\+#N!DGX]F +VX M931,^=J"%8<\^^)M M0X$+!>;SG=B[-@Q*M"M6<48CMA8]BVD>K/L21S3*4_*+/>?"IT\=?'>\H>N4N,8T9 MA]Z,)_ULG>_)V_%Z6-S'2Q:7,FX@35HX8FAPD\8>4>/%-0Z,/+G+XB -'HSN ML\:['I1UP/FCE&8:V 3SW\/N7U!+ P04 " 8>F=4ZO78CL$# *"P M&0 'AL+W=O!Z M)&",-TK?FP6BA<]MTYE)L+!V>1I%IEQ@*\V)6F)'.W.E6VE)U7>166J4E7=J MFXC'<1:ULNZ"Z=A_N]+3L5K9IN[P2H-9M:W47\ZQ49M)P(*'#]?UW<*Z#]%T MO)1W>(/VX_)*DQ8-*%7=8F=JU8'&^20X8Z?GA;/W!G_6N#$[,KA,9DK=.^5= M-0EB%Q V6%J'(&E9XP4VC0.B,#YM,8.!TCGNR@_H;WSNE,M,&KQ0S5]U91>3 MH B@PKE<-?9:;7[';3ZIPRM58_PO;'K;3 10KHQ5[=:9(FCKKE_EY^TY[#@4 M\3,.?.O ?=P]D8_R4EHY'6NU >VL"J,DE5BO??('J)*!*O%4XC\=OC_YO]^3 M#;RSV)I_#C"D T-Z,)D;*N)J1=&ZJRV?WC5=[GT(LR]>@#FEJO2^*SW,\>LO M!8_%:_C1*UT\MC/4P^4_NQ/#&ZQ0RP;>JC7JCIJ*A2/(PC03D,(+DI.PX!DD M)-]8:7''T RP&8-79.!4QE][^;TJOT)]-&8L''$!(S)B.8$+8(+D*TW/A_ O M5+N478V[#BP4O( B%\WFIES.[3^^8H&!^%19X^ZG&\#=1K0H0\ M>[I[UE!#EO0B@%H[E!JKV@(5N-F#?RRX>/G="SE.&'O>Z@^T>W,X\M&G*?_& M@W8$#XLT>;ISH#"RH3"R@X_VXK&VU]BM#I9S/F#F_U,Y%P-#\0/*^2"'FP). MS5*6. GH;]Z@7F/PTVK\9ZV^G;SH>X=;F*OCO4TD3<*DB'V=D\+"?"0@[UM* M%B8\A6QO3TG(, ;/D8=IGOC6DU"C$,R[/VTL5"1Q*!B#;4!4%V($W-%2,PI' M:0$BWMM?$DY!Y2/(W79";+G((/-*S$*69Y ZPEMEB;!\6A:N39*9((>^;1P1 MT"@<)7Q'+T(Q>MC?]\JCG?FD17WGIS!#9*O.]J/*\'48],[Z^>;1O)\2/TA] M5W<&&IR3:WR2TW^3[B>O7K%JZ:>=F;(T.WEQ0<,J:F= ^W.E[(/B"(;Q=_HO M4$L#!!0 ( !AZ9U3UBA,$[P( .@& 9 >&PO=V]R:W-H965T:[2BCJ7D%4C#E20:EI/@/#F; M#5R\#_C&86-Z:^(Z62AUYXRK$9?S:<@9=2@?L MKW?L'WWOV,N"&;A0XCLO[7H2Y $I81Q9SN,BHV/+-6C[Z M E]"R352K@WY($LH#PDB+*ZKD.XJG-%7&2^A."%I$A(:T^05OK3K./5\Z5\Z M5MJ0'^<+XXV?KQ /.N*!)QZ\0'R+%Z9L!!"U)$5?UGHKZW-JOD[Y[DU.X_0] M^=\G:@C5 K37\# M8W(E"]'@"^[.UZX!IXO3A,D'S(J22:,$+WV7,R:8+(#0I1(X M$EU\P6HWHK#NQ^EW+RMAQL"!R#0/,SKJ.5(:TM-DCQ"<+;C@EL,>=D2'X6C4 M;SU-\;"R?^[[N6L2]:9/!7KE9ZS!-Z.1MAU$G;<;X^?M]-J'M]^ :Z977!HB M8(G0^.0T"XANYVIK6%7[6;90%B>C7Z[Q4P3:!>#^4BF[,UR"[N,V_0-02P,$ M% @ &'IG5)F%RYH4 P + < !D !X;"]W;W)K&ULI57;CMLV$/V5@1H468!8211U\<8V8&]2I$#2&MDV>0CR0$NT3:PD M.B2U3OZ^0\J6Y>ZE#WV1.-3,F3E'P^'TH/2]V0EAX4=3MV86[*S=WX2A*7>B MX>9:[46+7S9*-]RBJ;>AV6O!*Q_4U"&-HBQLN&R#^=3OK?1\JCI;RU:L-)BN M:;C^N12U.LR".#AM?)+;G74;X7RZYUMQ)^S?^Y5&*QQ0*MF(UDC5@A:;6;"( M;Y;,^7N'SU(.7-;M96H+@%"K&XHD9Y*7-(7$=^*\AJ2F "-:/P"7C)0 M3CQ>\A^4":QJCEPOF7]=K(W5V"S?7DC%AE3,IV+/I+KK6QW4!O9CH<4IW5/Z MO@SYZR\%C9(W\'_?J*IHUD)[92^,?WLZV<=&!(L.VU*M)7:(IV-U5]Z;P><5 M4)(D^:6=3V#9R;J2[=;'R 85>1!.A'-DPD@^R0:3,9)0!K>J-2Z%/\:#=(-7 MG.0D+\Y1,:,DRV+X+ R>_KY"97?([G%L00E+T\',)X1-)O#G9B-+\81[1E@2 M#59*TCQ_+%>6D")B9SMGA+$(/F Y-[ HRZ[I:FY%A<,#YV@IN>=URM9 +388&EWG:0"ZG\V] M8=7>S\.ULMC&?KG#ZTQHYX#?-TK9D^$2#!?D_!]02P,$% @ &'IG5*,, MXXA= @ WP4 !D !X;"]W;W)K&ULI51M;],P M$/XKIX 02-&2.,G:C;;2NH'8AVG3.N"SFUP;:XY=;&<=_Q[;>2$3:Y'@2^VS M[WFY2WVSO52/ND(T\%QSH>=!9*:2E M!]4\(G%\&M64B6 Q\V=W:C&3C>%,X)T"W=0U53^7R.5^'B1!?W#/MI5Q!]%B MMJ-;7*'YNKM3-HH&EI+5*#23 A1NYL%%3?66FJ>3 - MH,0-;;BYE_LOV-63.[Y"/[A%?YA%QNHY5%1TW,N6FQS@3@C<2&$J#9]$B>5+ M@L@:'=R2WNV2'&6\PN($TB0$$I/D"%\Z5)]ZOO1?JS^BD0T:F=?(#FBL[#LJ M&]M(N0'I]8I.C_9ZZH!>VY+C]._>3$F.S[66EJYM+/8;J(34-)Z?Q$"5AEDWA]D7+ M7D/U:YZ3$38F*3Q(0_G?FS[V/@GS:3[V?A9F9^2UOT$T>G0UJJT?+1H\>_O^ MAM-A>EVTC_9W>COZ;JC:,J&!X\9"XY-)'H!JQTD;&+GS3W@MC1T(?EO9"8S* M)=C[C92F#YS ,-,7OP!02P,$% @ &'IG5&A-$1&@ @ % < !D !X M;"]W;W)K&ULQ551;],P$/XKIX 02-62.-TH6UNI M79E VJ1I@_& >'"22V/-L8OMM.N_QW;2+)O6 B_P$OOLN^^[+V>?QQNI[G6) M:."AXD)/@M*8U6D8ZJS$BNHCN4)A=PJI*FJLJ9:A7BFDN0^J>$BBZ"2L*!/! M=.S7KM5T+&O#F(Z<.R";QL\6,^@H76!_OD._\-JMEI1J/)?\&\M-.0E& >18T)J;&[GYA*V> M8X>72:[]%S:-[_OC +):&UFUP3:#BHEFI _M?^@%C*(] :0-(#[OALAGN:"& M3L=*;D Y;XOF)EZJC[;),>&*18_X4(+09=6F175IS,GO92Z8SKC4M4(-WV>I-LJ>C!\'.(8=Q]!S#/=PW-H+D]<<0190.+ZU MXQL U1J-!BIRX(RFC#/#+'>%U"61@S_=6:T4$TMWPIA^J0*'N=^\&I$H.8/_ M-?;^[U6CRUY<*WJW?TZ5VCI]C<\EKI%#W(ZD'1.P9<V9=/E;OD6B! MBJVI:RVZ![,+V3<^%QK]PNDO4$L#!!0 ( !AZ9U0KH0$$'P, #8) M 9 >&PO=V]R:W-H965T/E2YP[WSWW^,[V M>;A2^JM9 %AR5PEI1L'"VN6S*#+% BIFSM02),[,E*Z815'/([/4P$KO5(F( MQG$_JAB7P7CH=3=Z/%2U%5S"C2:FKBJF?UR 4*M1D 0;Q3L^7UBGB,;#)9O# M+=@/RQN-4M2BE+P":;B21,-L%$R29Q>9L_<&'SFLS,X_<2N9*O75":_+41 [ M0B"@L Z!X? =+D$(!X0TOJTQ@S:D<]S]WZ!?^[7C6J;,P*42GWAI%Z,@#T@) M,U8+^TZM7L%Z/9Y@H83Q7[)J; <8L:B-5=7:&>6*RV9D=^L\[#CD\1$'NG:@ MGG<3R+.\8I:-AUJMB';6B.9^_%*]-Y+CTA7EUFJAGQZ^E97+.IP+(Q!BP MAIR\9RB9TV%D$=]91<4:ZZ+!HD>P$DK>*&D7AKR0)93[ !$2:]G1#;L+VHEX M!<4929.0T)@F'7AIN]K4XZ5'\%XJ5:ZX$(3)DAPN_8J;0BA3:R"?)U-C->Z9 M+QUA>VW8G@_;.Q+V%H]266,<-2/% H."\0Q8I;3E/YG?GS@WXY);>"IPGY:$ M;^DQ3^^^@G3'??(HIW'ZG/SOB&6 :@K:EV)/^-W2U6E7B,EUYYI",H4YEY++ MN4O $C1790OPF*192'OQH6)2EMQES>PQ2.CS _F]LDP\D-F0 %;C;^+_:R8G M15%7M6 6]JO_4!Y.4AK&67:ZJZ+GX7F.JLM::Y"6_ "F][?4QO@D"3.:;)U/ M$&P0GZYSPXYPVIJG:9@-^CO^O[/YV_$M=IM_+4D2]ON] \0T3/(,CW0WZH%; M/\S/Z1%MDQV)5(_C/"9YF&7]77HQYG;0<6ED[:61=5\:39M\^%[8+QK<8;\V M<-]ET1WO3VN'IWJ;L22D:>Y4Z;82^;E3;$N4#@XPUE6\+TO13B^K0,]]QS:D M4+6T35MKM>VC8-+TPJUY\Z)XPS2>*4,$S- U/AM@ G33I1O!JJ7OC%-EL<_Z MWP4^;$ [ YR?*64W@@O0/I7&OP!02P,$% @ &'IG5+J,5=__ @ !0< M !D !X;"]W;W)K&ULI55MC]LV#/XKA%<,&^"> M7Y,X71+@KB]H@14+>MWZH=@'V69BX63)E>3F[M^7DA/'7>[NR[Y8(DT^?$A* MU.J@])UI$"WG=,LLB7H?F4XCJ[U3*Z(T MCN=1R[@,-BNOV^K-2O56<(E;#:9O6Z8?;E"HPSI(@I/B$]\WUBFBS:IC>[Q% M^W>WU21%(TK-6Y2&*PD:=^O@.GEUDSM[;_ /QX.9[,%E4BIUYX0/]3J('2$4 M6%F'P&CYCJ]1" =$-+X=,8,QI'.<[D_H[WSNE$O)#+Y6X@NO;;,.B@!JW+%> MV$_J\!Z/^^KR%($9Q=51[2; 2U] BU)X:.2MC'P5M98_PP0$;617WKB=Y,^ MB_@&JRO(DA#2.$V>PZFT.Y2I2XX]:,@"]@&1:+Y41.9F&\2$:42=J ]QW=1%): M14A0J>^H22H?@$O3:R8K'($2PDV*49S'83:?P2USC;/L'L\49F&29!-I&2]A MJVEF:?OP'],DC//%*"WCP@.^%$B7NF35'3!-+/9((\=>U&Z19Q>Z^6+N,E6] MM%SN?8E87W,+.YR$/:UY]CN?)_"7;:B]IV/H>B#-3S69SNSO19#2UJ/=^ !OP11NFU*@=9_SU,-K.YL,#\9'I/1T5$+@CU_AJ,0M M#T-W$*SJ_* KE:6QZ;<-O5.HG0']WREE3X(+,+Y\FQ]02P,$% @ &'IG M5$3!&ULU59+ M;]LX$/XKA+98)( :/>W8K6W 21JT0(L-DK1[6.R!EL8648KTDE2<_OL=4K(L M-;:3%-C#'FR2\_CF18YFLI'JNRX #'DLN=!3KS!F_2X(=%9 2?697(- SE*J MDAH\JE6@UPIH[I1*'L1A. Q*RH0WFSC:C9I-9&4X$W"CB*[*DJH?%\#E9NI% MWI9PRU:%L81@-EG3%=R!^;J^47@*6I2?3N(K7R3N ;@XWN M[(F-9"'E=WOXE$^]T#H$'#)C$2@N#W )G%L@=..?!M-K35K%[GZ+?NUBQU@6 M5,.EY'^RW!13;^21'):TXN96;CY"$\_ XF62:_=/-K5LFG@DJ[219:.,'I1, MU"M];/+041B%!Q3B1B%V?M>&G)=7U-#91,D-458:T>S&A>JTT3DF;%'NC$(N M0STS^RS%ZJT!59(K6!A"14X^HPB12W*I(&>&G-S3!0=].@D,VK-:0=9@7]38 M\0'L*"9?I#"%)A]$#GD?($!'6V_CK;<7\5'$*\C.2!+Y) [CZ A>TD:?.+SD M(![&?,5TQJ6N%)"_Y@MM%-Z4OX^ IRUXZL#3 ^!W^(#RBKM:!<@&I+=) 3[M'%4GS2NJ(B@U=RM^N-8B)C:\I;RJ741I.3 MZ+2EW$O3X;])']@8D5X\SZR^GULQ=Z09.R'8=@AV%T4OW^=R&'*O7VF M7%)!WF)K4 J$V9N*KO:OTE-_$#XMTDDT&)[ND4W2E/QA"JROO>A/!*(T>K'A MU\@^1Z\KMTU5SS4LQ,^6ND@_L?O9Z&>ACO[9Z['/UV/G0>^BG$3G:=?D*![V MK@-OV_BOVHL'_F TW!D.P/XJ1QK>>0:P#I\SVB+Y+@7>B8?V,-QU&G/"B2^*/AN6M; M';-LVS SV]1\@KV.5SF0"C_':J,89HPL 9##885*=N]& /U#Y"RC;FYJB6ZC M@%,#.3&2X&4@\ A9Y<3PQEO"M:R4*7QRS99VN6./;H$'?(&%@_E@YZ2"S'&R MR_&'S;;!:N:-^4H!6,;9OF]PT!EU2E K-]!I#+ 2IIYZ6FH[,\[K46DG7@^< M7ZA:,:$Q]B6JAF?G X^H>HBK#T:NW>"TD ;',+Q4)G@( & 9 >&PO=V]R:W-H965T MN;EQNPN@D"G M.99,G\L="KK92%4R0ZK:!GJGD&4NJ.1!'(;#H&2%\.939[M6\ZFL#"\$7BO0 M55DR];A$+O;[[EJ1%K0H65&BT(44H' S\Q;1 MQ;)O_9W#CP+WNB.#K221\LXJ7[*9%UI"R#$U%H'1<8\?D',+1#3^'#"]-J4- M[,H-^B=7.]62,(T?)/]99":?>6,/,MRPBIL;N?^,AWH&%B^57+LO[&O?8>Q! M6FDCRT,P,2@+49_LX="'3L X/!(0'P)BQ[M.Y%BNF&'SJ9)[4-:;T*S@2G71 M1*X0]J>LC:+;@N+,_)O)4<&E%-NS6U0E7!8L*7AA"M3P]I8E'/6[:6 HD_4/ MT@/JLD:-CZ!&,5Q)87(-'T6&V;\ 5%L><8-SV5\$G&%Z3GT(A_B,(Y.X/7: MNGL.KW<$KU.G#W433,Y$W0EC.['"Q/CP58JT4@J%@5^+1!M%S^CWB?S]-G_? MY>\?R;^FZ:OUIX#>OQG'8>P__>U+#L4R(5]/T9Y80 MUHSC&4<:BH2E=\"48F*+I6U6 _,:HH$_&4ZZAJ$_H@>RP@U28S-(94DK1C,W MI8U;[(\&DXXVCL:P2%-544"G/X /.YIO,AH)"1+6/5K,Y!$*H2OBD^*STN*H MW\J]< 2WTC!^ZB]TR8_]23_N&B;^N#=ZZ44$G:DL46W=[M%$L1*F'M#6VJZW M13W53^[U;KQB:DOU ,<-A8;GHX$'JMXWM6+DSLUX(@UM#"?FM*)160>ZWTAI M&L4F:)?^_"]02P,$% @ &'IG5.X BDKF!0 WA, !D !X;"]W;W)K M&ULQ5AM;]LV$/XKA-<.#J#9$O7>)@'RTFX%TBYH MT@[#L ^T1-M$)=$CZ3KIK]^1LB7*5I0$:+,/%%[FD5*&[ MLJCDR6BIU.K5="JS)2V)G/ 5K6!FSD5)%'3%8BI7@I+<;"J+*7;=:%H25HU. MC\W8M3@]YFM5L(I>"R3794G$_3DM^.9DY(UV Q_98JGTP/3T>$46](:J3ZMK M ;UI@Y*SDE:2\0H).C\9G7FOSF.]WBSXS.A&6FVD3S+C_(ONO,M/1JY6B!8T M4QJ!P-]7>D&+0@.!&O]L,4>-2+W1;N_0WYJSPUEF1-(+7OS!Q@MI?M&F7AN&(Y2MI>+E=C-H4+*J_B=W6SM8&Q+W@0UX MNP$;O6M!1LM+HLCIL> ;)/1J0-,-*H 6B^89EN8\QH&/P#C8?2>5VHIT9LJIWD78 HZ-8KAG6+G M>!#QDF83Y'L.PB[V!O#\YJ"^P?,?/2BZ9#(KN%P+BOXZFTDEP#7^'A 1-"(" M(R)X0,0-,"9?%Q3Q.0)A*U[12DG=8[5P!<+',UK1.5-'B-X!LR3M,_:PG)]_ M2K#KOT8_ZO]B+01HCB[IG$(K1[=?CUDT9N%%$4D2I'!<\L%!SXUNHQ=H^L+L8^ MH"*:MV0Y0T M;:]5&;PG#3L"(B[DW$T8!'OT,#_@45B+[)U= .K!_\])G&3]L['OG]D3P5)KU7B MU#9$['4FDR@9""MA$U;")X<5.I]3D\?LD")HQJN,%8SH1-<73X8%_.AXTA!- M!PK##^,2^M[6BHM[1$J^AGACDQG<#=N4"YPHPO:*V+Z?SZ18DSK+%U!FD"H# M:U5HOKUA;:0, AF#:-Q<:1)9U^L'P0-^4'M7:VT'55 JP57,MTZ[C>#\4[9&P'[?EDB&1ON:6_!-0_R5* M)BG\CD-_ F=[.<#EJ.%R]&0NY[OTJL43*2EXIXEBC,R S(I1V!"^\J M1:H%@V)U9[A&M!-ZKM5+O 1]T(1= 5D5@\- Y2=11H2XA_"P(2*W:@(GC:RH MX#HXU&$*R/2+KOSS?DKYN-WCQW&35_JBC@\2+,HY<8+1KYSG&U98J=S!09LQ M(\=+4W1%00%Y8+S$B6-\,*HU]\,]VF'(8:UEP*Y@F;JP6PAMDCYW;!2-'#]- M[2X.(M )MGWM";W[^HR]T D"*UZW$]@)4IBH%=&1=4B-UK\@/42'PV#/T$=7 MEB,-.=XEA<_8C&V5!^)!&A**?=L/F*X3NU9M.08QOIL<[9EW[">!M2A,\.Y4 MG1/U>?D8ZY03=$4D*I3I,^_WKB7-2&,EX8;0O2Y+[0 2><%!_RP'FL*U M2U03G=?T77%IABT_@H_R^NNH@[M?G>[ZC^#:#@K)C7%A8.6CN!_A7K*G C]+ MXVEB"QZ$JV?GYI1IO'J[/ZS:9=7K]\O2<"?%:B M@LYAJSN)H5P7]6M2W5%\95YP9EPI7IKFDA(H/_4"F)]SKG8=+:!YTCO]%U!+ M P04 " 8>F=4UFIDWZ(" !$!@ &0 'AL+W=OYTB6WM-6;T-0:>>:=2AFR*!J')1=5,)_ZLZ6>3U5CI:APJ<$T93Q=#9 M>X,O K=F;PU.R5JI>[?YE,V"R!%"B:EU")RF![Q *1T0T?C1809]2.>XO]ZA M?_#:2'MO16["#B)>8'D$2#X!%+#Z E_1R$X^7O%SNM_.UL9I> MQ_<#^,,>?^CQA\_@KZAHLD8BJ!QP%ZNF6,;%&K@')%+@50:9D(W],T=M2@Z' M>/OFA$7)&;S6_)5X KKO!91M+-?$UF5\=^\R[X:(AO@4%D[!!.[\< M[6L@7^4YE;W["K6R6%G!I7QJD]J-KU"N/% MQ^SLK[DE^A**W%"?F=4EI2U3FX$ !M#@ &0 'AL+W=O1Z8855-I\RTJ867%14 5=L7;D5C"Z-$Y%[A#7#9V"9N5H.C9C M"G/I?E%N[VM.T)I)14O]LZ H,C*NJ6/^SJ2FG)= M?**+G,G+L:-@&6WLI/N0LSHD.1$2$_2!EVHCT=MRR9;] [@:T"2 \@9&8SX MAJ4V\K"%B$OP0#RO2=HS\;Q3\3*9YEQ6@B&^ZJ=]PW*J3"VDDA:ZW5#!7BU, M>>;T"4ZCDNCOJX54 L[3/P-8_ :+;[#XIS8 :+:LE/K.9 M>CJV"<-A?_HA)J[W,_J_[6=SK '0\XF/5;%@HNE>/3 !)'YA!ED=/M_13* [ MFE7"86RGB1T0=%?'NPCBP(H"_[(S[]F1CX#L*Y:9/:A1743$"DG4 M-0QM-^AC@R/*3$&\ [H AU80=9?W;9(TZ+#E>K'E^GX/7Q0V^/PDM**DMRRQ MX^@(/NQ&EA=[E[U"8&\0('%1$KB6[X6]_#OE2S1^#_?P!W$#+TQ<*XS"?OE\ M[P@\XOD6\PPBYU M([LCA)W5 F 1#G!?&SK AA?3*D% _7#0UQ;W6 5(; 7^,T&(PZ,E"!/+"X.^ MHGKD7% 8103R=_U3^7^O=J]]@ RQQRTS%[7B2*O85^$$(8TZ8_H+DZ:6^G_7 M-P@WH)1AHY3AV4J9-=Q[,-2!H8-LLN8,Z,JL]#7?V.PO@5KHC^GJ,(+OO:.F MK.:<&V9]X@KDZJQ4VWH'[I&]?#E2QQZH3LK70#/:O*6NZB=$:UX_Q#Y0L8;T4 *GB?F

-8?20$3;8T.P6BP^0"X99K>]9!:GY;65;*& MCVXU\!NGY,*OE:JK1X@;^6=;[?4\NY& LAQ+SN"$RZU\W5[1'M^"8P/"@[>?FIJ M>ZG+6KES6:L_G6TVVJS":>!7#-#/:,MA]W=;B!_<_RE&NUSJ0IW;HJF4J;?E MZ%09 (U?ZXWO"2,K==S;'2*D68@+4T,AB9G9G@J.#;\4+CU;;']U#;BH#-T' M#3O<;-&"\T&>P6=;Z@5Y:(L@1 3EZ0\AY M@ A?\,(NQ=>-<@AR3$".#P9Y9JL-@DP)R/2 D/\F"#(C(+-#0 ;&>6V+>P29 M$Y#YX4I2^C6"G!"0DP-"=F[WE("<\D*>*U\XO0G; ]AIX[51WK?O]5.)WY/# M(^I-?L2+.6^J2KJ?[6.H5T;#UR0\E2=%81NP#\8DA<-LG!OUH$RC, ZEER&_ M7PHXPLG=[;W1_GZG[,ZK>T@)9LAO&& LH&IH(Z!IMG+P!&(X2BQ#9K, #U@. MFC=ML7UO]"9\ =-11ADR*^5KO59.G#7.J=_5P8L;52C](.\P)N64(;-4+J5V MXILLNU6#$LB0V2 S:+";5;BH./&^VR(<4M(8,EL#[J%K0!A76K;A0ZL.&J6* M(;,KKJQ9]>&]48ES=0=/FPF41K5"O.U=+BN)I0?$F8_M W//K1&H%J$ MUKPR?C]E)I0B$F9%7%2;TOY42IPJHY:ZFRXI.R3L@:.J=+UM=09]!='"+5:F MV*L+E!L29C?,U:I-&/'N@X221,(LB2L%SURGH"@S),QFF#=W7GUO0EE=/'3; M( FEA819"W,XQZ(!D#'[XN^GT8E!:&!TR0G3BV(A2PXA9#33F M"&-2MA@QV^(IZ8AWMQ(N[-]C+K*SBC]+O!YYNG>94L:(O[_J9>2)%B;ECQ&S M/^+9)XI)&63$;! R!'7O.663$;--?H>@: E2:ADQJ^5%&HH24I(9,4LF$HMB MC&/*,&-FP^SE(]G)1YWG<$P99LQL&"(?A2+%F)1AQLR&P1DI>JLIS8R9-?,R M+$41R1$19L6\EIJ>0#$FY9@QLV->A*=H05)Z&;]]0(DR4FX9OTE2B6)17ADS M>X4<7>B^$2FYC+D3#-GF'N/10\HOZ4$33(HQ*;^D!TTP&<:D_)(R^X7&S#$F M99J4V33/0>M+!;3,+,:D/)/R#[Q',6]4F&Z%QV%3RCLILW=>"ZY/=QUC4MY)F;WS"N87 MZ4*M>L 30BCO9&\RH/):OL8U/:.\DS%[!^7KOGCNE(07TW8'QJ2\DS%[IX.Y M+5JTZ3/&I+R3,7OG99= 7UQ"%:]5O]0/.#YDE(4R9@O%,)_>F4:6 F-2%LJ8 M+10MS:9N(#>>5!;/Q,C(N5_,%HKVLD14F5$.RI@=%(/LB[.3FXLYO)SPL$A& M.2AC=A#=&]1Y:U(.RMYV4'\/$V>?G')0?M"^-9Q] M=,\I!^7,#MK#O%@N5;L*0FQW8$QR!C+[!+(.)FISM/V$&).R4,X^LD/<]/-. M:5(6RIDMM(?Y!2X3%A?(,%T%:A;"G% 6FC!;: _S'^-4851R?>75GOWZ-!"GA0.Q-')I2%)F\UXRR"V9U[/J$L-#G0]+/PG$)2QYB4 MA2:'&N\)O3.^<],I"TV8+41@AET8D[+0A-E"+X>E^L_],DJ\PYB4A2;,%HIA M?FY*:'JT.S FN1*&?2D,,1%1]#$F9:$)]SA0;*0O$G^GE(.FW$EH.]37WW4D M;!OOL2G.4\I!4^XDM,-LF\0!\ES[MN=0W 2QJ0<-.5.0CO,]A]X,'T=O^64 M@:;,!GJ&G#>;3=DN(X-V9ECI)BY+^X@Q*0--F0WTC/E9UHU[O?=H2OEGRNV? MO5FT<4)*/5/N^0;4?-KNND%*/=-6/8/V8/_IXP+T8-3B"US"P_9"EL6U$^%/ M.-,P&:=A;&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VKUNHT 8 M1N%;L;B X/F?6<6IMDF[R@U8SMB.8AL+6&UR]VLYA7W0%MM$O!4:$!^G>H1@ M'G_5PWI\ZT[#_NT\+#Z.A].P:O;C>/[1ML-F7X_KX:$[U]/ERK;KC^OQLNQW M[7F]>5_O:FN7R]CV]S.:I\?[F8N7SW/]GXG==ONVJ3^[S>]C/8W_&-S^Z?KW M85_KV"Q>UOVNCJNF_3C<3@_M]6 >+I.;Q?/KJNF?7TW3SAUD$63G#W((03Y^8,"@L+\01%!1D!O2[VM@-Z6>EL! MO>WD95M ;TN]K8#>EGI; ;TM];8">EOJ;07TMM3;"NAMJ;<5T-M2;RN@MZ/> M3D!O1[V=@-Z.>CL!O=WD8XF WHYZ.P&]'?5V GH[ZNT$]';4VPGH[:BW$]#; M46\GH+>GWEY ;T^]O8#>GGI[ ;T]]?8">OO)QVX!O3WU]@)Z>^KM!?3VU-L+ MZ.VIMQ?0VU-O+Z!WH-Y!0.] O8. WH%Z!P&] _4. GH'ZAT$] Z3GY4">@?J M'03T#M0[".@=J'<0T#M0[R"@=Z3>44#O2+VC@-Z1>DBWDE [T2]DX#>B7HG ;T3]4X" M>B?JG03T3M0[">B=J'<2T#M--@L*Z)VH=Q+0.U'O)*!WIMY90.],O;. WIEZ M9P&],_7. GIGZIT%],[4.POHG:EW%M [4^\LH'>>;/86T#M3[RR@=Z'>14#O M0KV+@-Z%>A^OM\=?EU\D).U>DO4$L#!!0 ( !AZ9U2,Q2:?3@( M "'VJ?3;,>XLIW<4(?XU=UG<]WLZWN;B>MKG373&.P8 MUN%8([F]^62W]4,?5I\/\6??3>,F<;;WR>KC:>,Q:Y/4\]QW31WB>O8XMK^E MK)\3TGARV>-WW>ROXH8D>S/AN/+G@.=S7Q^MU"U_J(>[*#GWFPU-O M?7J^Q!L]3MMMU]AV:AZ&>"3UL[-UZW?6AJ%/3T6OSB>'>,/V])E?G+^4.1<8 M=]ZY:?9Q8LZ^/^YE),?3ZSD6LBYTYU_Q-3&6OOC]['':K6W_,CM>[X_)[9=Y M^&QY7'['O\[XM?X[^Q"0/B2D#P7IHX#TH2%]E) ^#*2/"M)'?DUIA")J3B$U MIYB:4U#-*:KF%%9SBJLY!=:<(JN@R"HHL@J*K((BJZ#(*BBR"HJL@B*KH,@J M*+)*BJR2(JNDR"HILDJ*K)(BJZ3(*BFR2HJLDB*KHLBJ*+(JBJR*(JNBR*HH MLBJ*K(HBJZ+(JBBR%A19"XJL!476@B)K09&UH,A:4&0M*+(6%%D+BJR:(JNF MR*HILFJ*K)HBJZ;(JBFR:HJLFB*KILA:4F0M*;*6%%E+BJPE1=:2(FM)D;6D MR%I29"TILAJ*K(8BJZ'(:BBR&HJLAB*KHF=45^/8<^X K @ $0 M@ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " 8>F=4F5R<(Q & M "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( !AZ9U2.^4>>*08 !$: 8 " @0T( !X M;"]W;W)KF=4?&PO=V]R:W-H965T&UL4$L! A0#% @ &'IG5/HAL\XD P ;PH !@ ("! M4Q8 'AL+W=OF=4WN3%&PT# #" & M @($('P >&PO=V]R:W-H965T&UL4$L! A0#% @ M&'IG5#D.% Q^ @ _P4 !@ ("!2R( 'AL+W=O&UL4$L! A0#% @ &'IG5!Y+9HUF M'P O& !D ("!\T( 'AL+W=OF=4"L?7N*,% %#@ &0 M@(&08@ >&PO=V]R:W-H965T&UL4$L! A0#% @ &'IG5*6W" Y!! )@H !D M ("!A&X 'AL+W=OF=4%9:B"W8$ "]"@ &0 @('\<@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ &'IG5 <6&($M!P W!, !D ("!2GH M 'AL+W=OF=4B]ON M5+\$ "G# &0 @(&N@0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M&'IG5.Q;:47!$ ?C4 !D ("!]HH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &'IG5!U_%8@.! MF=49!G3L_L* Z+0 &0 @('3 ML0 >&PO=V]R:W-H965T&UL4$L! A0#% @ &'IG5*+#X21?!@ ;@X !D M ("!6<8 'AL+W=OF=454_3S6P% #/#P &0 @('OS >&PO=V]R:W-H M965T&UL4$L! M A0#% @ &'IG5 $7='.#! H H !D ("!(=D 'AL M+W=OF=47)$0KU8# M !M"0 &0 @(';W0 >&PO=V]R:W-H965T&UL4$L! A0#% @ &'IG M5"G&!X=W @ ;@4 !D ("!RP,! 'AL+W=OF=4"XFY%2L# !)" &0 M @(%Y!@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ &'IG5/6*$P3O @ Z 8 M !D ("!TPT! 'AL+W=OF=4F87+FA0# L!P &0 @('Y$ $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ &'IG5&A-$1&@ @ % < !D M ("!V!8! 'AL+W=OF=4*Z$!!!\# V"0 &0 @(&O&0$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ &'IG5$3!&PO=V]R:W-H965T&UL4$L! A0#% @ &'IG5-9J M9-^B @ 1 8 !D ("![BP! 'AL+W=OF=4EI2U3FX$ !M#@ &0 M @(''+P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ &'IG5)!+^CHG P @PD !D M ("!7CH! 'AL+W=OF=4Q(,Z&PO M=V]R:W-H965T@( M ((& 9 " @5-$ 0!X;"]W;W)K&UL4$L! A0#% @ &'IG5!AI4*Q; @ OP4 !D ("! M!$F=4 M>$D!CI@$ #Q&0 &0 @(&620$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ &'IG5!!]%&0M @ EP0 !D ("!B%(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &'IG5(5Q.[CG M @ MP@ !D ("! & ! 'AL+W=OF=4K,P>?(T" P!@ &0 M@($>8P$ >&PO=V]R:W-H965T)E 0!X;"]W;W)K&UL4$L! A0#% @ &'IG5$>X$+G9 P S! !D M ("!QF@! 'AL+W=OF=4O11$R:<" "H!P &0 @('6; $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ &'IG5#"#'1TQ P [0P !D ("!4G(! M 'AL+W=OF=4+;Z) M264" V!@ &0 @(&Z=0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M&'IG5,0Y^!![ P \0L !D ("!$7P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &'IG5.E-.8); @ M#P8 !D ("!VH4! 'AL+W=OF=4+6@YPX$& !.) &0 @(%L MB $ >&PO=V]R:W-H965T&UL4$L! A0#% @ &'IG5/#%LXN9 P 3PP !D M ("!=9,! 'AL+W=OF=4JGQYX\L" !A!P &0 @(%%EP$ >&PO=V]R:W-H M965T: 0!X;"]W;W)K&UL4$L! M A0#% @ &'IG5'VEY\2' @ BP8 !D ("! 9T! 'AL M+W=OF=4KD4NEL," M #B!P &0 @(&_GP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ &'IG M5%[(:J/D P H0T !D ("!7*8! 'AL+W=OF=4LM__/8L" C!P &0 M @(%WJ@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ &'IG5,U_8,T+ P X D M !D ("!7[$! 'AL+W=OF=4,')[K \# "#" &0 @(&AM $ M>&PO=V]R:W-H965T>W 0!X;"]W;W)K&UL4$L! A0#% @ &'IG5!&X4FF^ @ R@< !D M ("!D;H! 'AL+W=OF=4H1M#4F * !,/0 &0 @(&&O0$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ &'IG5 1"B[05! C! !D ("!),P! 'AL+W=O MF=4*]+R'^ # !\ M$ &0 @(%PT $ >&PO=V]R:W-H965T&UL4$L! A0#% @ &'IG5.+@ MS,41! R T !D ("!R]D! 'AL+W=OF=4W6?KE]0% #7'0 &0 M @($3W@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ &'IG5"?WQ-9B @ >@< !D M ("!NNF=489YNE?0" "_" &0 @(%3Z@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ &'IG5-MMN8W4 P 4P\ !D ("! MO/ ! 'AL+W=OF=4 M7*1K/V\# !N# &0 @(''] $ >&PO=V]R:W-H965TKN , .$, 9 M " @6WX 0!X;"]W;W)K&UL4$L! A0#% M @ &'IG5"AN5GT= P "A( T ( !7/P! 'AL+W-T>6QE MF=4EXJ[', 3 @ "P M@ &D_P$ 7W)E;',O+G)E;'-02P$"% ,4 " 8>F=4>IEU /T& ":/P M#P @ &- ( >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M&'IG5+0I?LS" @ "CD !H ( !MP<" 'AL+U]R96QS+W=O M XML 114 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 115 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 116 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.0.1 html 311 552 1 false 94 0 false 14 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Operations Sheet http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Comprehensive (Loss) Income Sheet http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome Consolidated Statements of Comprehensive (Loss) Income Statements 5 false false R6.htm 00305 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Sheet http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossParenthetical Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - Consolidated Statement of Stockholders' Equity Sheet http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity Consolidated Statement of Stockholders' Equity Statements 7 false false R8.htm 00500 - Statement - Consolidated Statements of Cash Flows Sheet http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 00505 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 9 false false R10.htm 10101 - Disclosure - Description of Business and Basis of Presentation Sheet http://www.orionmarinegroup.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation Description of Business and Basis of Presentation Notes 10 false false R11.htm 10201 - Disclosure - Summary of Significant Accounting Principles Sheet http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciples Summary of Significant Accounting Principles Notes 11 false false R12.htm 10301 - Disclosure - Revenue Sheet http://www.orionmarinegroup.com/role/DisclosureRevenue Revenue Notes 12 false false R13.htm 10401 - Disclosure - Concentration of Risk and Enterprise-Wide Disclosures Sheet http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosures Concentration of Risk and Enterprise-Wide Disclosures Notes 13 false false R14.htm 10501 - Disclosure - Contracts in Progress Sheet http://www.orionmarinegroup.com/role/DisclosureContractsInProgress Contracts in Progress Notes 14 false false R15.htm 10601 - Disclosure - Property and Equipment Sheet http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipment Property and Equipment Notes 15 false false R16.htm 10701 - Disclosure - Other Current Accounts Receivable Sheet http://www.orionmarinegroup.com/role/DisclosureOtherCurrentAccountsReceivable Other Current Accounts Receivable Notes 16 false false R17.htm 10801 - Disclosure - Fair Value Sheet http://www.orionmarinegroup.com/role/DisclosureFairValue Fair Value Notes 17 false false R18.htm 10901 - Disclosure - Intangible Assets Sheet http://www.orionmarinegroup.com/role/DisclosureIntangibleAssets Intangible Assets Notes 18 false false R19.htm 11001 - Disclosure - Accrued Liabilities Sheet http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilities Accrued Liabilities Notes 19 false false R20.htm 11101 - Disclosure - Long-term Debt And Line of Credit Sheet http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCredit Long-term Debt And Line of Credit Notes 20 false false R21.htm 11201 - Disclosure - Other Long-Term Liabilities Sheet http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilities Other Long-Term Liabilities Notes 21 false false R22.htm 11301 - Disclosure - Income Taxes Sheet http://www.orionmarinegroup.com/role/DisclosureIncomeTaxes Income Taxes Notes 22 false false R23.htm 11401 - Disclosure - Earnings Per Share Sheet http://www.orionmarinegroup.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 23 false false R24.htm 11501 - Disclosure - Stock-Based Compensation Sheet http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 24 false false R25.htm 11601 - Disclosure - Employee Benefits Sheet http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefits Employee Benefits Notes 25 false false R26.htm 11701 - Disclosure - Commitments and Contingencies Sheet http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 26 false false R27.htm 11801 - Disclosure - Segment Information Sheet http://www.orionmarinegroup.com/role/DisclosureSegmentInformation Segment Information Notes 27 false false R28.htm 11901 - Disclosure - Leases Sheet http://www.orionmarinegroup.com/role/DisclosureLeases Leases Notes 28 false false R29.htm 12001 - Disclosure - Subsequent Event Sheet http://www.orionmarinegroup.com/role/DisclosureSubsequentEvent Subsequent Event Notes 29 false false R30.htm 12101 - Disclosure - Schedule II - Valuation And Qualifying Accounts Sheet http://www.orionmarinegroup.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts Schedule II - Valuation And Qualifying Accounts Notes 30 false false R31.htm 20202 - Disclosure - Summary of Significant Accounting Principles (Policies) Sheet http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies Summary of Significant Accounting Principles (Policies) Policies http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciples 31 false false R32.htm 30203 - Disclosure - Summary of Significant Accounting Principles (Tables) Sheet http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesTables Summary of Significant Accounting Principles (Tables) Tables http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciples 32 false false R33.htm 30303 - Disclosure - Revenue (Tables) Sheet http://www.orionmarinegroup.com/role/DisclosureRevenueTables Revenue (Tables) Tables http://www.orionmarinegroup.com/role/DisclosureRevenue 33 false false R34.htm 30403 - Disclosure - Concentration of Risk and Enterprise-Wide Disclosures (Tables) Sheet http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresTables Concentration of Risk and Enterprise-Wide Disclosures (Tables) Tables http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosures 34 false false R35.htm 30503 - Disclosure - Contracts in Progress (Tables) Sheet http://www.orionmarinegroup.com/role/DisclosureContractsInProgressTables Contracts in Progress (Tables) Tables http://www.orionmarinegroup.com/role/DisclosureContractsInProgress 35 false false R36.htm 30603 - Disclosure - Property and Equipment (Tables) Sheet http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipment 36 false false R37.htm 30703 - Disclosure - Other Current Accounts Receivable (Tables) Sheet http://www.orionmarinegroup.com/role/DisclosureOtherCurrentAccountsReceivableTables Other Current Accounts Receivable (Tables) Tables http://www.orionmarinegroup.com/role/DisclosureOtherCurrentAccountsReceivable 37 false false R38.htm 30803 - Disclosure - Fair Value (Tables) Sheet http://www.orionmarinegroup.com/role/DisclosureFairValueTables Fair Value (Tables) Tables http://www.orionmarinegroup.com/role/DisclosureFairValue 38 false false R39.htm 30903 - Disclosure - Intangible Assets (Tables) Sheet http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsTables Intangible Assets (Tables) Tables http://www.orionmarinegroup.com/role/DisclosureIntangibleAssets 39 false false R40.htm 31003 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilities 40 false false R41.htm 31103 - Disclosure - Long-term Debt and Line of Credit (Tables) Sheet http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditTables Long-term Debt and Line of Credit (Tables) Tables 41 false false R42.htm 31203 - Disclosure - Other Long-Term Liabilities (Tables) Sheet http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesTables Other Long-Term Liabilities (Tables) Tables http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilities 42 false false R43.htm 31303 - Disclosure - Income Taxes (Tables) Sheet http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesTables Income Taxes (Tables) Tables http://www.orionmarinegroup.com/role/DisclosureIncomeTaxes 43 false false R44.htm 31403 - Disclosure - Earnings Per Share (Tables) Sheet http://www.orionmarinegroup.com/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.orionmarinegroup.com/role/DisclosureEarningsPerShare 44 false false R45.htm 31503 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensation 45 false false R46.htm 31603 - Disclosure - Employee Benefits (Tables) Sheet http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsTables Employee Benefits (Tables) Tables http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefits 46 false false R47.htm 31803 - Disclosure - Segment Information (Tables) Sheet http://www.orionmarinegroup.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://www.orionmarinegroup.com/role/DisclosureSegmentInformation 47 false false R48.htm 31903 - Disclosure - Leases (Tables) Sheet http://www.orionmarinegroup.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.orionmarinegroup.com/role/DisclosureLeases 48 false false R49.htm 40101 - Disclosure - Description of Business and Basis of Presentation (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails Description of Business and Basis of Presentation (Details) Details http://www.orionmarinegroup.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation 49 false false R50.htm 40201 - Disclosure - Summary of Significant Accounting Policies - Restricted Cash and Accounts Receivable (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedCashAndAccountsReceivableDetails Summary of Significant Accounting Policies - Restricted Cash and Accounts Receivable (Details) Details 50 false false R51.htm 40202 - Disclosure - Summary of Significant Accounting Principles - Property and Equipment (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails Summary of Significant Accounting Principles - Property and Equipment (Details) Details 51 false false R52.htm 40203 - Disclosure - Summary of Significant Accounting Policies - Insurance Coverage (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails Summary of Significant Accounting Policies - Insurance Coverage (Details) Details 52 false false R53.htm 40204 - Disclosure - Summary of Significant Accounting Policies - Accounting Standards Adopted (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountingStandardsAdoptedDetails Summary of Significant Accounting Policies - Accounting Standards Adopted (Details) Details 53 false false R54.htm 40301 - Disclosure - Revenue (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureRevenueDetails Revenue (Details) Details http://www.orionmarinegroup.com/role/DisclosureRevenueTables 54 false false R55.htm 40401 - Disclosure - Concentration of Risk and Enterprise-Wide Disclosures (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails Concentration of Risk and Enterprise-Wide Disclosures (Details) Details http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresTables 55 false false R56.htm 40501 - Disclosure - Contracts in Progress (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureContractsInProgressDetails Contracts in Progress (Details) Details http://www.orionmarinegroup.com/role/DisclosureContractsInProgressTables 56 false false R57.htm 40502 - Disclosure - Contracts in Progress - Additional Information (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureContractsInProgressAdditionalInformationDetails Contracts in Progress - Additional Information (Details) Details 57 false false R58.htm 40503 - Disclosure - Contracts in Progress - Remaining Performance Obligation (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureContractsInProgressRemainingPerformanceObligationDetails Contracts in Progress - Remaining Performance Obligation (Details) Details 58 false false R59.htm 40601 - Disclosure - Property and Equipment (Details) Sheet http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails Property and Equipment (Details) Details http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentTables 59 false false R60.htm 40602 - Disclosure - Property and Equipment Narrative (Details) Sheet http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentNarrativeDetails Property and Equipment Narrative (Details) Details 60 false false R61.htm 40701 - Disclosure - Other Current Accounts Receivable (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureOtherCurrentAccountsReceivableDetails Other Current Accounts Receivable (Details) Details http://www.orionmarinegroup.com/role/DisclosureOtherCurrentAccountsReceivableTables 61 false false R62.htm 40801 - Disclosure - Fair Value - Schedule of Fair Value Recurring Basis (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureFairValueScheduleOfFairValueRecurringBasisDetails Fair Value - Schedule of Fair Value Recurring Basis (Details) Details 62 false false R63.htm 40802 - Disclosure - Fair Value - Other Fair Value Measurements (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureFairValueOtherFairValueMeasurementsDetails Fair Value - Other Fair Value Measurements (Details) Details 63 false false R64.htm 40901 - Disclosure - Intangible Assets - Finite-lived Intangible Assets Roll Forward (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFiniteLivedIntangibleAssetsRollForwardDetails Intangible Assets - Finite-lived Intangible Assets Roll Forward (Details) Details 64 false false R65.htm 40902 - Disclosure - Intangible Assets - Additional Information (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails Intangible Assets - Additional Information (Details) Details 65 false false R66.htm 40903 - Disclosure - Intangible Assets - Future Amortization Expense of Finite-lived Intangible Assets (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseOfFiniteLivedIntangibleAssetsDetails Intangible Assets - Future Amortization Expense of Finite-lived Intangible Assets (Details) Details 66 false false R67.htm 41001 - Disclosure - Accrued Liabilities (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesTables 67 false false R68.htm 41002 - Disclosure - Accrued Liabilities - CARES Act (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesCaresActDetails Accrued Liabilities - CARES Act (Details) Details 68 false false R69.htm 41101 - Disclosure - Long-term Debt and Line of Credit - Obligations under Debt Arrangements (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails Long-term Debt and Line of Credit - Obligations under Debt Arrangements (Details) Details 69 false false R70.htm 41102 - Disclosure - Long-term Debt and Line of Credit - Provisions of Revolving Line of Credit (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfRevolvingLineOfCreditDetails Long-term Debt and Line of Credit - Provisions of Revolving Line of Credit (Details) Details 70 false false R71.htm 41103 - Disclosure - Long-term Debt and Line of Credit - Provisions of Term Loan (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfTermLoanDetails Long-term Debt and Line of Credit - Provisions of Term Loan (Details) Details 71 false false R72.htm 41104 - Disclosure - Long-term Debt and Line of Credit - Financial covenants (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditFinancialCovenantsDetails Long-term Debt and Line of Credit - Financial covenants (Details) Details 72 false false R73.htm 41105 - Disclosure - Long-term Debt and Line of Credit - Derivative Financial Instruments (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditDerivativeFinancialInstrumentsDetails Long-term Debt and Line of Credit - Derivative Financial Instruments (Details) Details 73 false false R74.htm 41201 - Disclosure - Other Long-Term Liabilities - Components (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesComponentsDetails Other Long-Term Liabilities - Components (Details) Details 74 false false R75.htm 41202 - Disclosure - Other Long-Term Liabilities - Sale-Leaseback (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesSaleLeasebackDetails Other Long-Term Liabilities - Sale-Leaseback (Details) Details 75 false false R76.htm 41301 - Disclosure - Income Taxes - Components of Income Tax (Benefit) Expense by Jurisdiction and by Classification (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails Income Taxes - Components of Income Tax (Benefit) Expense by Jurisdiction and by Classification (Details) Details 76 false false R77.htm 41302 - Disclosure - Income Taxes - Effective Income Tax (Benefit) Expense Reconciliation (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitExpenseReconciliationDetails Income Taxes - Effective Income Tax (Benefit) Expense Reconciliation (Details) Details 77 false false R78.htm 41303 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 78 false false R79.htm 41304 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Details 79 false false R80.htm 41305 - Disclosure - Income Taxes - Net Operating Loss Carryforwards (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails Income Taxes - Net Operating Loss Carryforwards (Details) Details 80 false false R81.htm 41306 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 81 false false R82.htm 41401 - Disclosure - Earnings (Loss) Per Share - Anti-dilutive Securities (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureEarningsLossPerShareAntiDilutiveSecuritiesDetails Earnings (Loss) Per Share - Anti-dilutive Securities (Details) Details http://www.orionmarinegroup.com/role/DisclosureEarningsPerShareTables 82 false false R83.htm 41402 - Disclosure - Earnings (Loss) Per Share - Basic and Diluted (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureEarningsLossPerShareBasicAndDilutedDetails Earnings (Loss) Per Share - Basic and Diluted (Details) Details http://www.orionmarinegroup.com/role/DisclosureEarningsPerShareTables 83 false false R84.htm 41501 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 84 false false R85.htm 41502 - Disclosure - Stock-Based Compensation - Restricted Stock Activity (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationRestrictedStockActivityDetails Stock-Based Compensation - Restricted Stock Activity (Details) Details 85 false false R86.htm 41503 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 86 false false R87.htm 41601 - Disclosure - Employee Benefits - Narrative (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsNarrativeDetails Employee Benefits - Narrative (Details) Details 87 false false R88.htm 41602 - Disclosure - Employee Benefits - Multiemployer Plans (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsMultiemployerPlansDetails Employee Benefits - Multiemployer Plans (Details) Details 88 false false R89.htm 41701 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 89 false false R90.htm 41801 - Disclosure - Segment Information (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails Segment Information (Details) Details http://www.orionmarinegroup.com/role/DisclosureSegmentInformationTables 90 false false R91.htm 41901 - Disclosure - Leases - Assets and Liabilities (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails Leases - Assets and Liabilities (Details) Details 91 false false R92.htm 41902 - Disclosure - Leases - Term and Discount Rate (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureLeasesTermAndDiscountRateDetails Leases - Term and Discount Rate (Details) Details 92 false false R93.htm 41903 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureLeasesLeaseCostDetails Leases - Lease Cost (Details) Details 93 false false R94.htm 41904 - Disclosure - Leases - Supplemental Cash Flows (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureLeasesSupplementalCashFlowsDetails Leases - Supplemental Cash Flows (Details) Details 94 false false R95.htm 41905 - Disclosure - Leases - Maturities (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails Leases - Maturities (Details) Details 95 false false R96.htm 42001 - Disclosure - Subsequent Event (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureSubsequentEventDetails Subsequent Event (Details) Details http://www.orionmarinegroup.com/role/DisclosureSubsequentEvent 96 false false R97.htm 42101 - Disclosure - Schedule II - Valuation And Qualifying Accounts (Details) Sheet http://www.orionmarinegroup.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails Schedule II - Valuation And Qualifying Accounts (Details) Details http://www.orionmarinegroup.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts 97 false false All Reports Book All Reports orn-20211231x10k.htm orn-20211231.xsd orn-20211231_cal.xml orn-20211231_def.xml orn-20211231_lab.xml orn-20211231_pre.xml orn-20211231ex10318635e.htm orn-20211231ex211b03aa8.htm orn-20211231ex2317940c3.htm orn-20211231ex311c43cfc.htm orn-20211231ex312c9542e.htm orn-20211231ex321d491d6.htm orn-20211231x10k001.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 119 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "orn-20211231x10k.htm": { "axisCustom": 3, "axisStandard": 31, "contextCount": 311, "dts": { "calculationLink": { "local": [ "orn-20211231_cal.xml" ] }, "definitionLink": { "local": [ "orn-20211231_def.xml" ] }, "inline": { "local": [ "orn-20211231x10k.htm" ] }, "labelLink": { "local": [ "orn-20211231_lab.xml" ] }, "presentationLink": { "local": [ "orn-20211231_pre.xml" ] }, "schema": { "local": [ "orn-20211231.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": 738, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 13, "http://www.orionmarinegroup.com/20211231": 2, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 20 }, "keyCustom": 82, "keyStandard": 470, "memberCustom": 48, "memberStandard": 46, "nsprefix": "orn", "nsuri": "http://www.orionmarinegroup.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "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.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "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": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - Description of Business and Basis of Presentation", "role": "http://www.orionmarinegroup.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation", "shortName": "Description of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - Summary of Significant Accounting Principles", "role": "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciples", "shortName": "Summary of Significant Accounting Principles", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - Revenue", "role": "http://www.orionmarinegroup.com/role/DisclosureRevenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - Concentration of Risk and Enterprise-Wide Disclosures", "role": "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosures", "shortName": "Concentration of Risk and Enterprise-Wide Disclosures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Contracts in Progress", "role": "http://www.orionmarinegroup.com/role/DisclosureContractsInProgress", "shortName": "Contracts in Progress", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Property and Equipment", "role": "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Other Current Accounts Receivable", "role": "http://www.orionmarinegroup.com/role/DisclosureOtherCurrentAccountsReceivable", "shortName": "Other Current Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Fair Value", "role": "http://www.orionmarinegroup.com/role/DisclosureFairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - Intangible Assets", "role": "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - Accrued Liabilities", "role": "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Consolidated Balance Sheets", "role": "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "lang": null, "name": "orn:TradeAccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - Long-term Debt And Line of Credit", "role": "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCredit", "shortName": "Long-term Debt And Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Other Long-Term Liabilities", "role": "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilities", "shortName": "Other Long-Term Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Income Taxes", "role": "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Earnings Per Share", "role": "http://www.orionmarinegroup.com/role/DisclosureEarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Stock-Based Compensation", "role": "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Employee Benefits", "role": "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefits", "shortName": "Employee Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Commitments and Contingencies", "role": "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Segment Information", "role": "http://www.orionmarinegroup.com/role/DisclosureSegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "orn:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - Leases", "role": "http://www.orionmarinegroup.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "orn:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - Subsequent Event", "role": "http://www.orionmarinegroup.com/role/DisclosureSubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_5OKKOBstekWZgb3D3a1hPg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12101 - Disclosure - Schedule II - Valuation And Qualifying Accounts", "role": "http://www.orionmarinegroup.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts", "shortName": "Schedule II - Valuation And Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - Summary of Significant Accounting Principles (Policies)", "role": "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies", "shortName": "Summary of Significant Accounting Principles (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "orn:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - Summary of Significant Accounting Principles (Tables)", "role": "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesTables", "shortName": "Summary of Significant Accounting Principles (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "orn:PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - Revenue (Tables)", "role": "http://www.orionmarinegroup.com/role/DisclosureRevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_orn_TradeAndContractRetainageReceivablesMember_BHiRGEVxAkmOHDFbdedj9w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - Concentration of Risk and Enterprise-Wide Disclosures (Tables)", "role": "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresTables", "shortName": "Concentration of Risk and Enterprise-Wide Disclosures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_ConcentrationRiskByBenchmarkAxis_orn_TradeAndContractRetainageReceivablesMember_BHiRGEVxAkmOHDFbdedj9w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "orn:ScheduleOfLongTermContractsOrProgramsInProgressTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Contracts in Progress (Tables)", "role": "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressTables", "shortName": "Contracts in Progress (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "orn:ScheduleOfLongTermContractsOrProgramsInProgressTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Property and Equipment (Tables)", "role": "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Other Current Accounts Receivable (Tables)", "role": "http://www.orionmarinegroup.com/role/DisclosureOtherCurrentAccountsReceivableTables", "shortName": "Other Current Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - Fair Value (Tables)", "role": "http://www.orionmarinegroup.com/role/DisclosureFairValueTables", "shortName": "Fair Value (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - Intangible Assets (Tables)", "role": "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Consolidated Statements of Operations", "role": "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - Accrued Liabilities (Tables)", "role": "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - Long-term Debt and Line of Credit (Tables)", "role": "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditTables", "shortName": "Long-term Debt and Line of Credit (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - Other Long-Term Liabilities (Tables)", "role": "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesTables", "shortName": "Other Long-Term Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - Income Taxes (Tables)", "role": "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.orionmarinegroup.com/role/DisclosureEarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - Employee Benefits (Tables)", "role": "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsTables", "shortName": "Employee Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - Disclosure - Segment Information (Tables)", "role": "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "orn:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "orn:LesseeAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31903 - Disclosure - Leases (Tables)", "role": "http://www.orionmarinegroup.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "orn:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "orn:LesseeAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "us-gaap:NumberOfOperatingSegments", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_peXgawKjgkC80oPy4xCzdw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - Description of Business and Basis of Presentation (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "shortName": "Description of Business and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:NumberOfOperatingSegments", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_peXgawKjgkC80oPy4xCzdw", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statements of Comprehensive (Loss) Income", "role": "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome", "shortName": "Consolidated Statements of Comprehensive (Loss) Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies - Restricted Cash and Accounts Receivable (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedCashAndAccountsReceivableDetails", "shortName": "Summary of Significant Accounting Policies - Restricted Cash and Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup", "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Summary of Significant Accounting Principles - Property and Equipment (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails", "shortName": "Summary of Significant Accounting Principles - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup", "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AssetsHeldForSaleNotPartOfDisposalGroup", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "orn:InsuranceCoveragePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "INF", "first": true, "lang": null, "name": "orn:NumberOfInsurancePolicies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_policy_3FIRPARDeEmJ_A4tfpF2CA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - Summary of Significant Accounting Policies - Insurance Coverage (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails", "shortName": "Summary of Significant Accounting Policies - Insurance Coverage (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "orn:InsuranceCoveragePolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "INF", "first": true, "lang": null, "name": "orn:NumberOfInsurancePolicies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_policy_3FIRPARDeEmJ_A4tfpF2CA", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_0_ELzOj-DkK2RskOUCOaBQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - Summary of Significant Accounting Policies - Accounting Standards Adopted (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountingStandardsAdoptedDetails", "shortName": "Summary of Significant Accounting Policies - Accounting Standards Adopted (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Revenue (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureRevenueDetails", "shortName": "Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_us-gaap_ConstructionMember_us-gaap_StatementBusinessSegmentsAxis_orn_HeavyCivilMarineConstructionSegmentMember_mOG06o-4DU29a3VrCDYaSA", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - Concentration of Risk and Enterprise-Wide Disclosures (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails", "shortName": "Concentration of Risk and Enterprise-Wide Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_StatementGeographicalAxis_us-gaap_NonUsMember_XDfjjfu5WUSQ_gDrdz7dfw", "decimals": "3", "lang": null, "name": "orn:ContractsRevenuePercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_My7-DTUUpkWteQ2P2KrH5g", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "orn:ScheduleOfLongTermContractsOrProgramsInProgressTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "orn:InventoryForLongTermContractsOrProgramsCostsIncurredOnUncompletedContracts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Contracts in Progress (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressDetails", "shortName": "Contracts in Progress (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "orn:ScheduleOfLongTermContractsOrProgramsInProgressTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "orn:InventoryForLongTermContractsOrProgramsCostsIncurredOnUncompletedContracts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Contracts in Progress - Additional Information (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressAdditionalInformationDetails", "shortName": "Contracts in Progress - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_BalanceSheetLocationAxis_orn_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember_Cdhhh8Yno0WuE6TS2-rw1Q", "decimals": "-5", "lang": null, "name": "us-gaap:UnapprovedChangeOrdersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - Contracts in Progress - Remaining Performance Obligation (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressRemainingPerformanceObligationDetails", "shortName": "Contracts in Progress - Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Property and Equipment (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "role": "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossParenthetical", "shortName": "Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossOnDispositionOfAssets1", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Property and Equipment Narrative (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentNarrativeDetails", "shortName": "Property and Equipment Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-5", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EstimatedInsuranceRecoveries", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Other Current Accounts Receivable (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureOtherCurrentAccountsReceivableDetails", "shortName": "Other Current Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "lang": null, "name": "orn:AccidentLossReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_PPvMwDtUmUORs6NCad77Ig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashSurrenderValueFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - Fair Value - Schedule of Fair Value Recurring Basis (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureFairValueScheduleOfFairValueRecurringBasisDetails", "shortName": "Fair Value - Schedule of Fair Value Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_PPvMwDtUmUORs6NCad77Ig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashSurrenderValueFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - Fair Value - Other Fair Value Measurements (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureFairValueOtherFairValueMeasurementsDetails", "shortName": "Fair Value - Other Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LifeInsuranceCorporateOrBankOwnedAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_8m_cd4NjNEWo54ns0SJrbA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - Intangible Assets - Finite-lived Intangible Assets Roll Forward (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFiniteLivedIntangibleAssetsRollForwardDetails", "shortName": "Intangible Assets - Finite-lived Intangible Assets Roll Forward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - Intangible Assets - Additional Information (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "shortName": "Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2017_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_3YdcgoZLNUiJnq4T7aiO6Q", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - Intangible Assets - Future Amortization Expense of Finite-lived Intangible Assets (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseOfFiniteLivedIntangibleAssetsDetails", "shortName": "Intangible Assets - Future Amortization Expense of Finite-lived Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - Accrued Liabilities (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_8m_cd4NjNEWo54ns0SJrbA", "decimals": "-5", "first": true, "lang": null, "name": "orn:DeferredPayrollTaxesCaresAct", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - Accrued Liabilities - CARES Act (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesCaresActDetails", "shortName": "Accrued Liabilities - CARES Act (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_8m_cd4NjNEWo54ns0SJrbA", "decimals": "-5", "first": true, "lang": null, "name": "orn:DeferredPayrollTaxesCaresAct", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "orn:DebtInstrumentCarryingAmountCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - Long-term Debt and Line of Credit - Obligations under Debt Arrangements (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails", "shortName": "Long-term Debt and Line of Credit - Obligations under Debt Arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "orn:DebtInstrumentCarryingAmountCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_CF1SL3U51UenJigjjPjRuw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_L-_W_xt6mUuqSRpbAJ-ccg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Consolidated Statement of Stockholders' Equity", "role": "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity", "shortName": "Consolidated Statement of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2018_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_CF1SL3U51UenJigjjPjRuw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_L-_W_xt6mUuqSRpbAJ-ccg", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - Long-term Debt and Line of Credit - Provisions of Revolving Line of Credit (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfRevolvingLineOfCreditDetails", "shortName": "Long-term Debt and Line of Credit - Provisions of Revolving Line of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - Long-term Debt and Line of Credit - Provisions of Term Loan (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfTermLoanDetails", "shortName": "Long-term Debt and Line of Credit - Provisions of Term Loan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_6_30_2021_us-gaap_CreditFacilityAxis_orn_TermLoanMember_pwgieGwKxk2NCybJwGY9jw", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_10_1_2022_To_12_31_2022_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_-sq1Sv9cXE2IJaSMUWTW7A", "decimals": "2", "first": true, "lang": null, "name": "orn:DebtInstrumentCovenantComplianceFixedChargeCoverageRatioMinimum", "reportCount": 1, "unitRef": "Unit_Standard_pure_My7-DTUUpkWteQ2P2KrH5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - Disclosure - Long-term Debt and Line of Credit - Financial covenants (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditFinancialCovenantsDetails", "shortName": "Long-term Debt and Line of Credit - Financial covenants (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R73": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_9_16_2015_Igh0yTVKRUqu_gQbShkj7Q", "decimals": "2", "first": true, "lang": null, "name": "orn:DerivativePercentOfAggregatePrincipalAmountHedged", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_My7-DTUUpkWteQ2P2KrH5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41105 - Disclosure - Long-term Debt and Line of Credit - Derivative Financial Instruments (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditDerivativeFinancialInstrumentsDetails", "shortName": "Long-term Debt and Line of Credit - Derivative Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_9_16_2015_Igh0yTVKRUqu_gQbShkj7Q", "decimals": "2", "first": true, "lang": null, "name": "orn:DerivativePercentOfAggregatePrincipalAmountHedged", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_My7-DTUUpkWteQ2P2KrH5g", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "orn:FailedSaleLeasebackLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - Other Long-Term Liabilities - Components (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesComponentsDetails", "shortName": "Other Long-Term Liabilities - Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "orn:FailedSaleLeasebackLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_9_27_2019_To_9_27_2019_NHuGFmGnjE6RNOXT7rbLDA", "decimals": "-5", "first": true, "lang": null, "name": "orn:EarlyRepaymentOfLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - Other Long-Term Liabilities - Sale-Leaseback (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesSaleLeasebackDetails", "shortName": "Other Long-Term Liabilities - Sale-Leaseback (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_9_27_2019_To_9_27_2019_NHuGFmGnjE6RNOXT7rbLDA", "decimals": "-5", "first": true, "lang": null, "name": "orn:EarlyRepaymentOfLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - Income Taxes - Components of Income Tax (Benefit) Expense by Jurisdiction and by Classification (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails", "shortName": "Income Taxes - Components of Income Tax (Benefit) Expense by Jurisdiction and by Classification (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Income Taxes - Effective Income Tax (Benefit) Expense Reconciliation (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitExpenseReconciliationDetails", "shortName": "Income Taxes - Effective Income Tax (Benefit) Expense Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Unit_Standard_pure_My7-DTUUpkWteQ2P2KrH5g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - Income Taxes - Additional Information (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2020_To_12_31_2021_YFIJiHVfn0inKDMjbnneFg", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41304 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41305 - Disclosure - Income Taxes - Net Operating Loss Carryforwards (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails", "shortName": "Income Taxes - Net Operating Loss Carryforwards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-5", "lang": null, "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "orn:ScheduleOfUnrecognizedTaxBenefitsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_8m_cd4NjNEWo54ns0SJrbA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41306 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "orn:ScheduleOfUnrecognizedTaxBenefitsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_SD14econike4P_uyh-Yesw", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_L-_W_xt6mUuqSRpbAJ-ccg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Earnings (Loss) Per Share - Anti-dilutive Securities (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureEarningsLossPerShareAntiDilutiveSecuritiesDetails", "shortName": "Earnings (Loss) Per Share - Anti-dilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_L-_W_xt6mUuqSRpbAJ-ccg", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Unit_Standard_shares_L-_W_xt6mUuqSRpbAJ-ccg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - Earnings (Loss) Per Share - Basic and Diluted (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureEarningsLossPerShareBasicAndDilutedDetails", "shortName": "Earnings (Loss) Per Share - Basic and Diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_L-_W_xt6mUuqSRpbAJ-ccg", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_5_31_2017_qp13vCNKqku1fTNLDO0voQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_L-_W_xt6mUuqSRpbAJ-ccg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_5_31_2017_qp13vCNKqku1fTNLDO0voQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_L-_W_xt6mUuqSRpbAJ-ccg", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_s5CpkaJa0U6YLLnfw--9Zw", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_L-_W_xt6mUuqSRpbAJ-ccg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - Stock-Based Compensation - Restricted Stock Activity (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationRestrictedStockActivityDetails", "shortName": "Stock-Based Compensation - Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2018_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_Wx8rRjkXX0CHdn2FIMrSFw", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_L-_W_xt6mUuqSRpbAJ-ccg", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_8m_cd4NjNEWo54ns0SJrbA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_L-_W_xt6mUuqSRpbAJ-ccg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41503 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2018_IIfck4BsWkGtBjAKPiVSZw", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_L-_W_xt6mUuqSRpbAJ-ccg", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "orn:DefinedContributionPlanRequisiteServicePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Employee Benefits - Narrative (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsNarrativeDetails", "shortName": "Employee Benefits - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": null, "first": true, "lang": "en-US", "name": "orn:DefinedContributionPlanRequisiteServicePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_CollectiveBargainingArrangementAxis_orn_InternationalUnionOfOperatingEngineersEmployersConstructionIndustryRetirementPlanMember_QRHBntnnIUG063MiFwn6tw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - Employee Benefits - Multiemployer Plans (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsMultiemployerPlansDetails", "shortName": "Employee Benefits - Multiemployer Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMultiemployerPlansTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_CollectiveBargainingArrangementAxis_orn_InternationalUnionOfOperatingEngineersEmployersConstructionIndustryRetirementPlanMember_QRHBntnnIUG063MiFwn6tw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2018_To_3_31_2018_us-gaap_LitigationStatusAxis_us-gaap_SettledLitigationMember_Aukotp0BFEeze9fwWYXsWA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromLegalSettlements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Commitments and Contingencies - Narrative (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2018_To_3_31_2018_us-gaap_LitigationStatusAxis_us-gaap_SettledLitigationMember_Aukotp0BFEeze9fwWYXsWA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromLegalSettlements", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00505 - Statement - Consolidated Statements of Cash Flows (Parenthetical)", "role": "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2019_SD14econike4P_uyh-Yesw", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "us-gaap:NumberOfReportableSegments", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_peXgawKjgkC80oPy4xCzdw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Segment Information (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_StatementGeographicalAxis_orn_MexicoAndCaribbeanMember_us-gaap_StatementBusinessSegmentsAxis_orn_HeavyCivilMarineConstructionSegmentMember_Y2bFOV6zJk6WXH6qJ97CvA", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - Leases - Assets and Liabilities (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails", "shortName": "Leases - Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "orn:LesseeAssetsAndLiabilitiesTableTextBlock", "orn:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "lang": null, "name": "orn:RightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "orn:LesseeWeightedAverageTermAndDiscountRateTableTextBlock", "orn:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41902 - Disclosure - Leases - Term and Discount Rate (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureLeasesTermAndDiscountRateDetails", "shortName": "Leases - Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "orn:LesseeWeightedAverageTermAndDiscountRateTableTextBlock", "orn:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "orn:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41903 - Disclosure - Leases - Lease Cost (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureLeasesLeaseCostDetails", "shortName": "Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "orn:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "orn:LesseeSupplementalCashFlowsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41904 - Disclosure - Leases - Supplemental Cash Flows (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureLeasesSupplementalCashFlowsDetails", "shortName": "Leases - Supplemental Cash Flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "orn:LesseeSupplementalCashFlowsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_qgCrBJ5mLUSB6lrUIhGuNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41905 - Disclosure - Leases - Maturities (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails", "shortName": "Leases - Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2021_ssQ2xwfuX0maT0brZfZWTA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_8m_cd4NjNEWo54ns0SJrbA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - Subsequent Event (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureSubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_3_31_2022_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_tvR12Ca5zUK4uCODu7vgTQ", "decimals": "-5", "lang": null, "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2020_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember_XlAzHCBCI0GwgZyU-DK9Vw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42101 - Disclosure - Schedule II - Valuation And Qualifying Accounts (Details)", "role": "http://www.orionmarinegroup.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails", "shortName": "Schedule II - Valuation And Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "orn-20211231x10k.htm", "contextRef": "As_Of_12_31_2018_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember_VhDq0rQD6km8av0mK2FDIA", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_bNGE1KHhXkKFhQUGZKyJBA", "xsiNil": "false" } } }, "segmentCount": 94, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "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.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information [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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.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", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r688" ], "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.orionmarinegroup.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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.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.orionmarinegroup.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.orionmarinegroup.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.orionmarinegroup.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.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.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", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.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", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r683" ], "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.orionmarinegroup.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.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.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.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r691" ], "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.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r683" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r683" ], "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.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r683" ], "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.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r683" ], "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.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r685", "r686", "r687" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r682" ], "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.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r684" ], "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.orionmarinegroup.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.orionmarinegroup.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "orn_AGCSouthwestChapters401kRetirementPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "AGC Southwest Chapters 401(k) Retirement Plan [Member]", "label": "AGC Southwest Chapters 401(k) Retirement Plan" } } }, "localname": "AGCSouthwestChapters401kRetirementPlanMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "orn_AccidentLossReceivables": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureOtherCurrentAccountsReceivableDetails": { "order": 2.0, "parentTag": "orn_OtherAccountsReceivableCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due from accident loss claims.", "label": "Accident Loss Receivables", "terseLabel": "Accident loss receivables" } } }, "localname": "AccidentLossReceivables", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherCurrentAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "orn_AccruedEquipmentPurchaseCurrent": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the purchase of equipment. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Equipment Purchase, Current", "terseLabel": "Equipment purchase" } } }, "localname": "AccruedEquipmentPurchaseCurrent", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "orn_AccumulatedAmortizationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated Amortization [Roll Forward]", "label": "Accumulated Amortization [Roll Forward]", "terseLabel": "Accumulated Amortization [Roll Forward]" } } }, "localname": "AccumulatedAmortizationRollForward", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFiniteLivedIntangibleAssetsRollForwardDetails" ], "xbrltype": "stringItemType" }, "orn_AdditionalCoverageInExcessOfPrimaryInsuranceCoverage": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additional Coverage in Excess of Primary Insurance Coverage", "label": "Additional Coverage in Excess of Primary Insurance Coverage", "terseLabel": "Amount in excess of primary insurance coverage" } } }, "localname": "AdditionalCoverageInExcessOfPrimaryInsuranceCoverage", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails" ], "xbrltype": "monetaryItemType" }, "orn_AlaskaCarpentersTrustFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alaska Carpenters Trust Fund [Member]", "label": "Alaska Carpenters Trust Fund" } } }, "localname": "AlaskaCarpentersTrustFundMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "orn_AlaskaLaborersTrustFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Alaska Laborers Trust Fund [Member]", "label": "Alaska Laborers Trust Fund" } } }, "localname": "AlaskaLaborersTrustFundMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "orn_CarpentersRetirementPlanOfWesternWashingtonMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Carpenters Retirement Plan of Western Washington.", "label": "Carpenters Retirement Plan of Western Washington" } } }, "localname": "CarpentersRetirementPlanOfWesternWashingtonMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "orn_CementMasonsPlasterersTrustFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Cement Masons & Plasterers Trust Funds.", "label": "Cement Masons & Plasterers Trust Funds" } } }, "localname": "CementMasonsPlasterersTrustFundsMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "orn_CertainExecutivesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certain Executives [Member]", "label": "Certain Executives" } } }, "localname": "CertainExecutivesMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "orn_CertainOfficersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Certain Officers [Member]", "label": "Certain Officers" } } }, "localname": "CertainOfficersMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "orn_ClassificationOfCurrentAssetsAndLiabilitiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of Current Assets and Liabilities [Policy Text Block]", "label": "Classification of Current Assets and Liabilities [Policy Text Block]", "terseLabel": "Classification of Current Assets and Liabilities" } } }, "localname": "ClassificationOfCurrentAssetsAndLiabilitiesPolicyTextBlock", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "orn_CommercialConcreteSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commercial Concrete Segment [Member]", "label": "Concrete Segment" } } }, "localname": "CommercialConcreteSegmentMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureRevenueDetails", "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails" ], "xbrltype": "domainItemType" }, "orn_ConstructionEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Construction Equipment [Member]", "label": "Construction equipment" } } }, "localname": "ConstructionEquipmentMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "orn_ContractPayableRetainage": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts owed to vendors and subcontractors that have been withheld because of retainage provisions in a contract.", "label": "Contract Payable, Retainage", "terseLabel": "Retainage" } } }, "localname": "ContractPayableRetainage", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "orn_ContractWithCustomerLiabilityNetCurrent": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressDetailsCalc2Imported": { "order": 2.0, "parentTag": "us-gaap_InventoryForLongTermContractsOrPrograms", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net amount, after netting of contract with customer assets, 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, Net, Current", "negatedTotalLabel": "Costs and estimated earnings in excess of billings on uncompleted contracts, net" } } }, "localname": "ContractWithCustomerLiabilityNetCurrent", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "orn_ContractsRevenuePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts Revenue, Percent", "label": "Contracts Revenue, Percent", "terseLabel": "Contract revenues, percent" } } }, "localname": "ContractsRevenuePercent", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails" ], "xbrltype": "percentItemType" }, "orn_ContributionPlanEmployerMatchingContributionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contribution Plan, Employer Matching Contribution [Axis]", "label": "Contribution Plan, Employer Matching Contribution [Axis]" } } }, "localname": "ContributionPlanEmployerMatchingContributionAxis", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "orn_ContributionPlanEmployerMatchingContributionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Contribution Plan, Employer Matching Contribution [Axis]", "label": "Contribution Plan, Employer Matching Contribution [Domain]" } } }, "localname": "ContributionPlanEmployerMatchingContributionDomain", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "orn_CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts [Member]", "label": "Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts" } } }, "localname": "CostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContractsMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "orn_CustomerByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer by Type [Axis]", "label": "Customer by Type [Axis]" } } }, "localname": "CustomerByTypeAxis", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails" ], "xbrltype": "stringItemType" }, "orn_CustomerByTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer by Type [Domain]", "label": "Customer by Type [Domain]" } } }, "localname": "CustomerByTypeDomain", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails" ], "xbrltype": "domainItemType" }, "orn_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer One [Member]", "label": "Customer One" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails" ], "xbrltype": "domainItemType" }, "orn_CustomerTypeFederalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Type, Federal [Member]", "label": "Federal Government" } } }, "localname": "CustomerTypeFederalMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails" ], "xbrltype": "domainItemType" }, "orn_CustomerTypeLocalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Type, Local [Member]", "label": "Local Governments" } } }, "localname": "CustomerTypeLocalMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails" ], "xbrltype": "domainItemType" }, "orn_CustomerTypePrivateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Type, Private [Member]", "label": "Private Companies" } } }, "localname": "CustomerTypePrivateMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails" ], "xbrltype": "domainItemType" }, "orn_CustomerTypeStateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Type, State [Member]", "label": "State Governments" } } }, "localname": "CustomerTypeStateMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails" ], "xbrltype": "domainItemType" }, "orn_DebtInstrumentCarryingAmountCurrent": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtCurrent", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtLineOfCreditAndDerivativesObligationsUnderDebtArrangementsDetailsCalc2Imported": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Carrying Amount, Current", "label": "Debt Instrument, Carrying Amount, Current", "terseLabel": "Principal current" } } }, "localname": "DebtInstrumentCarryingAmountCurrent", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "orn_DebtInstrumentCarryingAmountNoncurrent": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtLineOfCreditAndDerivativesObligationsUnderDebtArrangementsDetailsCalc2Imported": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Carrying Amount Noncurrent", "label": "Debt Instrument, Carrying Amount, Noncurrent", "terseLabel": "Principal, long-term" } } }, "localname": "DebtInstrumentCarryingAmountNoncurrent", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "orn_DebtInstrumentCovenantComplianceEBITDAMinimum": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Compliance, EBITDA, Minimum", "label": "Debt Instrument, Covenant Compliance, EBITDA, Minimum", "terseLabel": "Covenant compliance, EBITDA, minimum" } } }, "localname": "DebtInstrumentCovenantComplianceEBITDAMinimum", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditFinancialCovenantsDetails", "http://www.orionmarinegroup.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "orn_DebtInstrumentCovenantComplianceFixedChargeCoverageRatioMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum Fixed Charge Coverage Ratio that is to be maintained per terms of the financial covenants of the Credit Facility.", "label": "Debt Instrument, Covenant Compliance, Fixed Charge Coverage Ratio, Minimum", "terseLabel": "Covenant compliance, Fixed Charge Coverage Ratio, minimum" } } }, "localname": "DebtInstrumentCovenantComplianceFixedChargeCoverageRatioMinimum", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditFinancialCovenantsDetails", "http://www.orionmarinegroup.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "pureItemType" }, "orn_DebtInstrumentCovenantComplianceLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum Leverage Ratio that is not be exceeded per terms of the financial covenants of the Credit Facility.", "label": "Debt Instrument, Covenant Compliance, Leverage Ratio, Maximum", "terseLabel": "Covenant compliance, Leverage Ratio, maximum" } } }, "localname": "DebtInstrumentCovenantComplianceLeverageRatioMaximum", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditFinancialCovenantsDetails", "http://www.orionmarinegroup.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "pureItemType" }, "orn_DeferredIncomeTaxExpenseBenefitDomesticAndForeign": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Income Tax Expense (Benefit), Domestic And Foreign", "label": "Deferred Income Tax Expense (Benefit), Domestic And Foreign", "totalLabel": "Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefitDomesticAndForeign", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails" ], "xbrltype": "monetaryItemType" }, "orn_DeferredPayrollTaxesCaresAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value, as of the balance sheet date, of obligations incurred and payable for payroll taxes deferred as provided for under the Coronavirus Aid, Relief, and Economic Security Act (\"CARES Act\").", "label": "Deferred Payroll Taxes, CARES Act", "terseLabel": "CARES Act deferred payroll taxes, total" } } }, "localname": "DeferredPayrollTaxesCaresAct", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesCaresActDetails" ], "xbrltype": "monetaryItemType" }, "orn_DeferredPayrollTaxesCaresActCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value, as of the balance sheet date, of the current portion of obligations incurred and payable for payroll taxes deferred as provided for under the Coronavirus Aid, Relief, and Economic Security Act (\"CARES Act\").", "label": "Deferred Payroll Taxes, CARES Act, Current", "terseLabel": "CARES Act deferred payroll taxes, current" } } }, "localname": "DeferredPayrollTaxesCaresActCurrent", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesCaresActDetails" ], "xbrltype": "monetaryItemType" }, "orn_DeferredPayrollTaxesPaidCaresAct": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations for payroll taxes deferred as provided for under the Coronavirus Aid, Relief, and Economic Security Act (\"CARES Act\") paid during the period.", "label": "Deferred Payroll Taxes Paid, CARES Act", "terseLabel": "CARES Act deferred payroll taxes paid" } } }, "localname": "DeferredPayrollTaxesPaidCaresAct", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesCaresActDetails" ], "xbrltype": "monetaryItemType" }, "orn_DeferredTaxAssetsForeignTaxCreditCarryforwardsPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of deferred tax assets foreign tax credit carryforwards.", "label": "Deferred Tax Assets Foreign Tax Credit Carryforwards Period", "terseLabel": "Period of foreign tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsForeignTaxCreditCarryforwardsPeriod", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails" ], "xbrltype": "durationItemType" }, "orn_DeferredTaxAssetsGoodwill": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from goodwill.", "label": "Deferred Tax Assets, Goodwill", "terseLabel": "Goodwill" } } }, "localname": "DeferredTaxAssetsGoodwill", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "orn_DeferredTaxAssetsIntangibleAssetsExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets excluding goodwill.", "label": "Deferred Tax Assets, Intangible Assets Excluding Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "DeferredTaxAssetsIntangibleAssetsExcludingGoodwill", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "orn_DeferredTaxAssetsLeases": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from leases.", "label": "Deferred Tax Assets, Leases", "terseLabel": "Leases" } } }, "localname": "DeferredTaxAssetsLeases", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "orn_DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Property, Plant and Equipment and Intangible Assets, Noncurrent", "label": "Deferred Tax Liabilities, Property, Plant and Equipment and Intangible Assets, Noncurrent", "negatedTerseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipmentAndIntangibleAssetsNoncurrent", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "orn_DefinedContributionPlanAnnualContributionByEmployeeMaximumAllowableAmountPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Annual Contribution By Employee, Maximum Allowable Amount, Percent", "label": "Defined Contribution Plan, Annual Contribution By Employee, Maximum Allowable Amount, Percent", "terseLabel": "Maximum allowable contribution to the plan by each employee, percent" } } }, "localname": "DefinedContributionPlanAnnualContributionByEmployeeMaximumAllowableAmountPercent", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "orn_DefinedContributionPlanAnnualContributionByEmployeeMinimumAllowableAmountPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Annual Contribution By Employee, Minimum Allowable Amount, Percent", "label": "Defined Contribution Plan, Annual Contribution By Employee, Minimum Allowable Amount, Percent", "terseLabel": "Minimum allowable contribution to the plan by each employee, percent" } } }, "localname": "DefinedContributionPlanAnnualContributionByEmployeeMinimumAllowableAmountPercent", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "orn_DefinedContributionPlanEmployersMatchingContributionVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Employers Matching Contribution, Vesting Period", "label": "Defined Contribution Plan, Employers Matching Contribution, Vesting Period", "terseLabel": "Employers matching contribution, vesting period" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionVestingPeriod", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsNarrativeDetails" ], "xbrltype": "durationItemType" }, "orn_DefinedContributionPlanRequisiteServicePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Requisite Service Period", "label": "Defined Contribution Plan, Requisite Service Period", "terseLabel": "Minimum service period for plan eligibility" } } }, "localname": "DefinedContributionPlanRequisiteServicePeriod", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsNarrativeDetails" ], "xbrltype": "durationItemType" }, "orn_DerivativePercentOfAggregatePrincipalAmountHedged": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Derivative Percent Of Aggregate Principal Amount Hedged", "label": "Derivative Percent Of Aggregate Principal Amount Hedged", "terseLabel": "Percent Of aggregate principal amount hedged" } } }, "localname": "DerivativePercentOfAggregatePrincipalAmountHedged", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditDerivativeFinancialInstrumentsDetails" ], "xbrltype": "percentItemType" }, "orn_DredgingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Dredging [Member]", "label": "Dredging" } } }, "localname": "DredgingMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "orn_DryDockingCapitalizedCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to capitalized dry-docking costs which include, but are not limited to, the inspection, refurbishment and replacement of steel, engine components, tailshaft, mooring equipment and other parts of the vessel.", "label": "Dry-docking capitalized costs" } } }, "localname": "DryDockingCapitalizedCostsMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "orn_EarlyRepaymentOfLongTermDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the repayment of long-term borrowing before its maturity or in excess of scheduled principal payments.", "label": "Early Repayment Of Long-term Debt", "verboseLabel": "Paydown of Term loan" } } }, "localname": "EarlyRepaymentOfLongTermDebt", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesSaleLeasebackDetails" ], "xbrltype": "monetaryItemType" }, "orn_EffectiveIncomeTaxRateReconciliationValuationAllowanceOnForeignTaxCredit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Valuation Allowance On Foreign Tax Credit", "label": "Effective Income Tax Rate Reconciliation, Valuation Allowance On Foreign Tax Credit", "terseLabel": "Valuation allowance on foreign tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationValuationAllowanceOnForeignTaxCredit", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "orn_EighthAmendmentToCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the eighth amendment to the Credit Agreement.", "label": "Eighth Amendment to Credit Agreement" } } }, "localname": "EighthAmendmentToCreditAgreementMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "domainItemType" }, "orn_EngineersAgcRetirementTrustOfInlandEmpireMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Engineers - AGC Retirement Trust of the Inland Empire.", "label": "Engineers - AGC Retirement Trust of the Inland Empire" } } }, "localname": "EngineersAgcRetirementTrustOfInlandEmpireMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "orn_EquipmentImprovementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Improvement [Member]", "label": "Equipment improvement" } } }, "localname": "EquipmentImprovementMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "orn_FailedSaleLeasebackArrangementAnnualRentIncreasePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The annual percentage rent increase per terms of the failed sale leaseback arrangement.", "label": "Failed Sale Leaseback Arrangement, Annual Rent Increase, Percent", "terseLabel": "Annual percentage rent increase" } } }, "localname": "FailedSaleLeasebackArrangementAnnualRentIncreasePercent", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesSaleLeasebackDetails" ], "xbrltype": "percentItemType" }, "orn_FailedSaleLeasebackArrangementAnnualRentalPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The yearly payments due under a failed sale leaseback arrangement entered into in connection with the transaction involving the sale of property to another party and the lease of the property back to the seller.", "label": "Failed Sale Leaseback Arrangement, Annual Rental Payments", "terseLabel": "Annual rent" } } }, "localname": "FailedSaleLeasebackArrangementAnnualRentalPayments", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesSaleLeasebackDetails" ], "xbrltype": "monetaryItemType" }, "orn_FailedSaleLeasebackArrangementLeaseTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of failed sale leaseback arrangement.", "label": "Failed Sale Leaseback Arrangement, Lease Term Of Contract", "terseLabel": "Lease term" } } }, "localname": "FailedSaleLeasebackArrangementLeaseTermOfContract", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesSaleLeasebackDetails" ], "xbrltype": "durationItemType" }, "orn_FailedSaleLeasebackArrangementLeaseTermOfOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of available options under failed sale leaseback arrangement.", "label": "Failed Sale Leaseback Arrangement, Lease Term of Options", "terseLabel": "Term of available options" } } }, "localname": "FailedSaleLeasebackArrangementLeaseTermOfOptions", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesSaleLeasebackDetails" ], "xbrltype": "durationItemType" }, "orn_FailedSaleLeasebackArrangementNumberOfExtensionOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of consecutive options to extend the term available under a failed sale leaseback arrangement.", "label": "Failed Sale Leaseback Arrangement, Number of Extension Options", "terseLabel": "Number of consecutive options to extend term" } } }, "localname": "FailedSaleLeasebackArrangementNumberOfExtensionOptions", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesSaleLeasebackDetails" ], "xbrltype": "integerItemType" }, "orn_FailedSaleLeasebackLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations related to failed sale leaseback arrangement due within one year or within the normal operating cycle if longer.", "label": "Failed Sale Leaseback Liability, Current", "terseLabel": "Sale-leaseback arrangement" } } }, "localname": "FailedSaleLeasebackLiabilityCurrent", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "orn_FailedSaleLeasebackLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations related to failed sale leaseback arrangement that will be paid after one year.", "label": "Failed Sale Leaseback Liability, Noncurrent", "terseLabel": "Sale-leaseback arrangement" } } }, "localname": "FailedSaleLeasebackLiabilityNoncurrent", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "orn_FailedSaleLeasebackMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to sale leaseback transaction that failed to meet the ASC 842 criteria.", "label": "Failed Sale Leaseback" } } }, "localname": "FailedSaleLeasebackMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesSaleLeasebackDetails" ], "xbrltype": "domainItemType" }, "orn_FailedSaleLeasebackTransactionGrossProceedsFinancingActivities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow before closing and debt issuance costs received by a seller-lessee in a failed sale-leaseback recognized in financing activities.", "label": "Failed Sale Leaseback Transaction, Gross Proceeds, Financing Activities", "terseLabel": "Sale price of properties sold" } } }, "localname": "FailedSaleLeasebackTransactionGrossProceedsFinancingActivities", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesSaleLeasebackDetails" ], "xbrltype": "monetaryItemType" }, "orn_FailedSaleLeasebackTransactionNetProceedsFinancingActivities": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow after closing and debt issuance costs received by a seller-lessee in a failed sale-leaseback recognized in financing activities.", "label": "Failed Sale Leaseback Transaction, Net Proceeds, Financing Activities", "terseLabel": "Proceeds from sale-leaseback arrangement" } } }, "localname": "FailedSaleLeasebackTransactionNetProceedsFinancingActivities", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "orn_FifthAmendmentToCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fifth Amendment To Credit Agreement [Member]", "label": "Fifth Amendment To Credit Agreement" } } }, "localname": "FifthAmendmentToCreditAgreementMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "domainItemType" }, "orn_FiniteLivedIntangibleAssetsGrossRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finite-lived Intangible Assets, Gross [Roll Forward]", "label": "Finite-lived Intangible Assets, Gross [Roll Forward]", "terseLabel": "Finite-lived Intangible Assets, Gross [Roll Forward]" } } }, "localname": "FiniteLivedIntangibleAssetsGrossRollForward", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFiniteLivedIntangibleAssetsRollForwardDetails" ], "xbrltype": "stringItemType" }, "orn_FourthAmendmentToCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fourth Amendment To Credit Agreement", "label": "Fourth Amendment to Credit Agreement" } } }, "localname": "FourthAmendmentToCreditAgreementMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "domainItemType" }, "orn_FourthFifthAndSixthAmendmentsToCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fourth, Fifth And Sixth Amendments To Credit Agreement [Member]", "label": "Fourth, Fifth And Sixth Amendments To Credit Agreement" } } }, "localname": "FourthFifthAndSixthAmendmentsToCreditAgreementMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "domainItemType" }, "orn_GainLossOnInvoluntaryDispositionOfAssetsNet": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on involuntary disposition of assets, net.", "label": "Gain (Loss) on Involuntary Disposition of Assets, Net", "negatedLabel": "Gain on involuntary disposition of assets, net" } } }, "localname": "GainLossOnInvoluntaryDispositionOfAssetsNet", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "orn_HeavyCivilMarineConstructionSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Heavy Civil Marine Construction Segment [Member]", "label": "Marine Segment" } } }, "localname": "HeavyCivilMarineConstructionSegmentMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureRevenueDetails", "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails" ], "xbrltype": "domainItemType" }, "orn_IncomeTaxReconciliationPermanentDifferences": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income Tax Reconciliation, Permanent Differences", "label": "Income Tax Reconciliation, Permanent Differences", "terseLabel": "Permanent differences, other" } } }, "localname": "IncomeTaxReconciliationPermanentDifferences", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "orn_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Liabilities", "label": "Increase (Decrease) In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "orn_IndependentDirectorsAndCertainOfficersAndExecutivesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Independent Directors And Certain Officers And Executives [Member]", "label": "Independent Directors and Certain Officers and Executives" } } }, "localname": "IndependentDirectorsAndCertainOfficersAndExecutivesMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "orn_IndependentDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Independent Directors [Member]", "label": "Independent Directors" } } }, "localname": "IndependentDirectorsMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "orn_InsuranceCoverageByLiabilityPoliciesAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insurance Coverage by Liability Policies [Axis]", "label": "Insurance Coverage by Liability Policies [Axis]" } } }, "localname": "InsuranceCoverageByLiabilityPoliciesAxis", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails" ], "xbrltype": "stringItemType" }, "orn_InsuranceCoverageByLiabilityPoliciesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insurance Coverage by Liability Policies [Domain]", "label": "Insurance Coverage by Liability Policies [Domain]" } } }, "localname": "InsuranceCoverageByLiabilityPoliciesDomain", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails" ], "xbrltype": "domainItemType" }, "orn_InsuranceCoverageLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insurance Coverage [Line Items]", "label": "Insurance Coverage [Line Items]", "terseLabel": "Insurance Coverage" } } }, "localname": "InsuranceCoverageLineItems", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails" ], "xbrltype": "stringItemType" }, "orn_InsuranceCoveragePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Insurance Coverage [Policy Text Block]", "label": "Insurance Coverage [Policy Text Block]", "terseLabel": "Insurance Coverage" } } }, "localname": "InsuranceCoveragePolicyTextBlock", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "orn_InternationalUnionOfOperatingEngineersEmployersConstructionIndustryRetirementPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International Union of Operating Engineers-Employers Construction Industry Retirement Plan [Member]", "label": "International Union of Operating Engineers - Employers Construction Industry Retirement Plan - Local 302 and 612 Trust Funds" } } }, "localname": "InternationalUnionOfOperatingEngineersEmployersConstructionIndustryRetirementPlanMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "orn_InventoryForLongTermContractsOrProgramsCostsIncurredOnUncompletedContracts": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryForLongTermContractsOrPrograms", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory for Long-term Contracts or Programs, Costs Incurred on Uncompleted Contracts", "label": "Inventory for Long-term Contracts or Programs, Costs Incurred on Uncompleted Contracts", "terseLabel": "Costs incurred on uncompleted contracts" } } }, "localname": "InventoryForLongTermContractsOrProgramsCostsIncurredOnUncompletedContracts", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "orn_InventoryForLongTermContractsOrProgramsEstimatedEarningsOnUncompletedContracts": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryForLongTermContractsOrPrograms", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory for Long-term Contracts or Programs, Estimated Earnings on Uncompleted Contracts", "label": "Inventory for Long-term Contracts or Programs, Estimated Earnings on Uncompleted Contracts", "terseLabel": "Estimated earnings" } } }, "localname": "InventoryForLongTermContractsOrProgramsEstimatedEarningsOnUncompletedContracts", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "orn_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.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "orn_LesseeAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Assets And Liabilities [Table Text Block]", "label": "Lessee, Assets And Liabilities [Table Text Block]", "terseLabel": "Schedule of leases recorded on the balance sheet" } } }, "localname": "LesseeAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "orn_LesseeSupplementalCashFlowsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Supplemental Cash Flows [Table Text Block]", "label": "Lessee, Supplemental Cash Flows [Table Text Block]", "terseLabel": "Schedule of supplemental cash flow information" } } }, "localname": "LesseeSupplementalCashFlowsTableTextBlock", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "orn_LesseeWeightedAverageTermAndDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Weighted Average Term And Discount Rate [Table Text Block]", "label": "Lessee, Weighted Average Term And Discount Rate [Table Text Block]", "terseLabel": "Schedule of information related to lease terms and discount rates" } } }, "localname": "LesseeWeightedAverageTermAndDiscountRateTableTextBlock", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "orn_LevelsOfInsuranceCoverageMaintainedByCompany": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Levels of Insurance Coverage Maintained by the Company", "label": "Levels of Insurance Coverage Maintained by the Company", "terseLabel": "Levels of insurance coverage maintained by the Company" } } }, "localname": "LevelsOfInsuranceCoverageMaintainedByCompany", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails" ], "xbrltype": "integerItemType" }, "orn_LightCommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Light Commercial [Member]", "label": "Light Commercial" } } }, "localname": "LightCommercialMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "orn_LineOfCreditFacilityAmountOverMinimumAdditionalBorrowingAmountIntegralMultiples": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, increment multiples borrowing amount in excess of minimum.", "label": "Line Of Credit Facility Amount Over Minimum Additional Borrowing Amount Integral Multiples", "terseLabel": "Increment borrowing multiple for amounts borrowed in excess of minimum borrowing amount" } } }, "localname": "LineOfCreditFacilityAmountOverMinimumAdditionalBorrowingAmountIntegralMultiples", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "orn_LineOfCreditFacilityMinimumAdditionalBorrowingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, minimum increment borrowing amount", "label": "Line Of Credit Facility Minimum Additional Borrowing Amount", "terseLabel": "Minimum borrowing increment amount" } } }, "localname": "LineOfCreditFacilityMinimumAdditionalBorrowingAmount", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "orn_LossContingencyNumberOfCrewmemberClaimantsPaid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of claimants paid in a legal action.", "label": "Loss Contingency, Number of Crewmember Claimants Paid", "terseLabel": "Number of crewmember claimants paid" } } }, "localname": "LossContingencyNumberOfCrewmemberClaimantsPaid", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "orn_MaritimeEmployersLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maritime Employer's Liability [Member]", "label": "Maritime employer's liability" } } }, "localname": "MaritimeEmployersLiabilityMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails" ], "xbrltype": "domainItemType" }, "orn_MexicoAndCaribbeanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Mexico and the Caribbean [Member]", "label": "Mexico and the Caribbean" } } }, "localname": "MexicoAndCaribbeanMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "orn_NumberOfClaimants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of individuals filing claims in a legal matter.", "label": "Number of claimants", "terseLabel": "Number of claimants" } } }, "localname": "NumberOfClaimants", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "orn_NumberOfCrewDeaths": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of crew deaths resulting from the dredge fire.", "label": "Number of Crew Deaths", "terseLabel": "Number of crew deaths" } } }, "localname": "NumberOfCrewDeaths", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "orn_NumberOfCrewmembers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of crewmembers on the dredge.", "label": "Number of Crewmembers", "terseLabel": "Number of crewmembers" } } }, "localname": "NumberOfCrewmembers", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "orn_NumberOfCustomersExceedingBenchmarkPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of customers exceeding the 10% benchmark percentage.", "label": "Number of Customers Exceeding Benchmark Percentage", "terseLabel": "Number of customers exceeding the 10% benchmark percentage" } } }, "localname": "NumberOfCustomersExceedingBenchmarkPercentage", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails" ], "xbrltype": "integerItemType" }, "orn_NumberOfDirectors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of directors.", "label": "Number of Directors", "terseLabel": "Number of independent directors receiving awards" } } }, "localname": "NumberOfDirectors", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "orn_NumberOfGallonsOfContaminantsDischarged": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of gallons of oil, diesel fuel, and contaminated water discharged during the fire.", "label": "Number of Gallons of Contaminants Discharged", "terseLabel": "Number of gallons of oil, diesel fuel, and contaminated water discharged" } } }, "localname": "NumberOfGallonsOfContaminantsDischarged", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "orn_NumberOfIndefiniteLivedIntangibleAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of indefinite-lived intangible assets held by the entity.", "label": "Number of Indefinite-lived Intangible Assets", "terseLabel": "Number of infinite-lived intangible assets" } } }, "localname": "NumberOfIndefiniteLivedIntangibleAssets", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "integerItemType" }, "orn_NumberOfInsurancePolicies": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Insurance Policies", "label": "Number Of Insurance Policies", "terseLabel": "Number of employee health care insurance policies" } } }, "localname": "NumberOfInsurancePolicies", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails" ], "xbrltype": "integerItemType" }, "orn_NumberOfLawsuitsFiled": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of lawsuits filed against the entity.", "label": "Number of Lawsuits Filed", "terseLabel": "Number of lawsuits filed" } } }, "localname": "NumberOfLawsuitsFiled", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "orn_NumberOfNewDirectors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of new directors.", "label": "Number of New Directors", "terseLabel": "Number of new directors" } } }, "localname": "NumberOfNewDirectors", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "orn_OfficersAndExecutivesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Officers and Executives [Member]", "label": "Officers And Executives" } } }, "localname": "OfficersAndExecutivesMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "orn_OperatingAndFinanceLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease, Liabilities", "label": "Operating And Finance Lease, Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "OperatingAndFinanceLeaseLiabilities", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "orn_OperatingAndFinanceLeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "orn_OperatingAndFinanceLeaseLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease, Liability, Current", "label": "Operating And Finance Lease, Liability, Current", "totalLabel": "Total current" } } }, "localname": "OperatingAndFinanceLeaseLiabilityCurrent", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "orn_OperatingAndFinanceLeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "orn_OperatingAndFinanceLeaseLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease, Liability, Noncurrent", "label": "Operating And Finance Lease, Liability, Noncurrent", "totalLabel": "Total noncurrent" } } }, "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "orn_OperatingLeaseRightOfUseAssetAccumulatedDepreciation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Right-Of-Use Asset, Accumulated Depreciation", "label": "Operating Lease, Right-Of-Use Asset, Accumulated Depreciation", "terseLabel": "Operating lease, right-of-use asset, accumulated amortization" } } }, "localname": "OperatingLeaseRightOfUseAssetAccumulatedDepreciation", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "orn_OtherAccountsReceivableCurrent": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureOtherCurrentAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current accounts receivable classified as current.", "label": "Other Accounts Receivable, Current", "totalLabel": "Total other current accounts receivable" } } }, "localname": "OtherAccountsReceivableCurrent", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherCurrentAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "orn_OtherLiabilityPoliciesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Liability Policies [Member]", "label": "Other liability policies" } } }, "localname": "OtherLiabilityPoliciesMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails" ], "xbrltype": "domainItemType" }, "orn_OtherLongTermLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Other Long-term Liabilities [Abstract]", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLongTermLiabilitiesAbstract", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesComponentsDetails" ], "xbrltype": "stringItemType" }, "orn_OtherProductMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Product [Member]", "label": "Other" } } }, "localname": "OtherProductMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "orn_PrimaryLimitOfInsuranceCoverage": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Primary Limit of Insurance Coverage", "label": "Primary Limit of Insurance Coverage", "terseLabel": "Primary limit of insurance coverage" } } }, "localname": "PrimaryLimitOfInsuranceCoverage", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails" ], "xbrltype": "monetaryItemType" }, "orn_ProceedsFromInsuranceReimbursementForDefenseOfClaims": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds received for insurance reimbursement of costs associated with claims and the costs of defense against claims in a legal action.", "label": "Proceeds from Insurance Reimbursement for Defense of Claims", "terseLabel": "Costs reimbursed from insurance" } } }, "localname": "ProceedsFromInsuranceReimbursementForDefenseOfClaims", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "orn_PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the the periods of time over which an entity anticipates to receive utility from its property, plant and equipment.", "label": "Property, Plant and Equipment, Estimated Useful Lives [Table Text Block]", "terseLabel": "Schedule of depreciable lives of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesTables" ], "xbrltype": "textBlockItemType" }, "orn_PropertyPlantAndEquipmentNetBookValueOfDepreciableAssets": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Property, Plant and Equipment, Net Book Value of Depreciable Assets", "label": "Property, Plant and Equipment, Net Book Value of Depreciable Assets", "totalLabel": "Property, plant and equipment net book value of depreciable assets" } } }, "localname": "PropertyPlantAndEquipmentNetBookValueOfDepreciableAssets", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "orn_PropertyTampaBayFlMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information relating to property held in Tampa Bay, Florida.", "label": "Property, Tampa Bay FL" } } }, "localname": "PropertyTampaBayFlMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentNarrativeDetails" ], "xbrltype": "domainItemType" }, "orn_RangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range One [Member]", "label": "Range 1" } } }, "localname": "RangeOneMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "orn_RangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Range Two [Member]", "label": "Range 2" } } }, "localname": "RangeTwoMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "orn_ReserveForLossesOnUncompletedContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reserve For Losses On Uncompleted Contracts [Member]", "label": "Reserve for losses on uncompleted contracts" } } }, "localname": "ReserveForLossesOnUncompletedContractsMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "orn_RevenueRemainingPerformanceObligationExpectedTimingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation expected to be recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Expected Timing, Percentage", "terseLabel": "Performance obligations expected to be satisfied, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingPercentage", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressRemainingPerformanceObligationDetails" ], "xbrltype": "percentItemType" }, "orn_RevolvingCreditFacility364DayMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement, with a 364 day term, in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "364-Day Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacility364DayMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "domainItemType" }, "orn_RightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset", "label": "Right-Of-Use Asset", "totalLabel": "Total assets" } } }, "localname": "RightOfUseAsset", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "orn_ScheduleOfInsuranceCoverageTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Insurance Coverage [Table]", "label": "Schedule of Insurance Coverage [Table]", "terseLabel": "Schedule of Insurance Coverage [Table]" } } }, "localname": "ScheduleOfInsuranceCoverageTable", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails" ], "xbrltype": "stringItemType" }, "orn_ScheduleOfLongTermContractsOrProgramsInProgressTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Long-term Contracts or Programs in Progress [Table Text Block]", "label": "Schedule of Long-term Contracts or Programs in Progress [Table Text Block]", "terseLabel": "Schedule of contracts in progress" } } }, "localname": "ScheduleOfLongTermContractsOrProgramsInProgressTableTextBlock", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressTables" ], "xbrltype": "textBlockItemType" }, "orn_ScheduleOfUnrecognizedTaxBenefitsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Unrecognized Tax Benefits", "label": "Schedule Of Unrecognized Tax Benefits Table Text Block", "terseLabel": "Schedule of Unrecognized tax benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsTableTextBlock", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "orn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Performance Period", "label": "Share Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Performance Period", "terseLabel": "Performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformancePeriod", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "orn_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Forfeiture Rate", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Forfeiture Rate", "terseLabel": "Forfeiture rate applied to awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "orn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedSharesEarnedPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Performance Based Shares Earned, Percentage", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Performance Based Shares Earned, Percentage", "terseLabel": "Shares earned based on achievement of objective, percent" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceBasedSharesEarnedPercentage", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "orn_ShareBasedCompensationExpensePurchaseOfVestedStockAwards": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for purchase of vested awards under share-based payment arrangement.", "label": "Share-Based Compensation Expense, Purchase of Vested Stock Awards", "terseLabel": "Expense related to purchase of vested stock-based awards" } } }, "localname": "ShareBasedCompensationExpensePurchaseOfVestedStockAwards", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "orn_SixthAmendmentToCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sixth Amendment To Credit Agreement [Member]", "label": "Sixth Amendment To Credit Agreement" } } }, "localname": "SixthAmendmentToCreditAgreementMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "domainItemType" }, "orn_SpecialtyServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Specialty Services [Member]", "label": "Specialty Services" } } }, "localname": "SpecialtyServicesMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "orn_StructuralMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structural [Member]", "label": "Structural" } } }, "localname": "StructuralMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "orn_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan [Member]", "label": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfTermLoanDetails" ], "xbrltype": "domainItemType" }, "orn_TradeAccountsReceivableAndContractReceivableRetainageGross": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails": { "order": 2.0, "parentTag": "orn_TradeAccountsReceivableAndContractReceivableRetainageNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Trade Accounts Receivable and Contract Receivable Retainage, Gross", "label": "Trade Accounts Receivable and Contract Receivable Retainage, Gross", "terseLabel": "Gross receivables" } } }, "localname": "TradeAccountsReceivableAndContractReceivableRetainageGross", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "orn_TradeAccountsReceivableAndContractReceivableRetainageNet": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Trade Accounts Receivable and Contract Receivable Retainage, Net", "label": "Trade Accounts Receivable and Contract Receivable Retainage, Net", "totalLabel": "Net receivables" } } }, "localname": "TradeAccountsReceivableAndContractReceivableRetainageNet", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "orn_TradeAccountsReceivableNetCurrent": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Trade Accounts Receivable, Net, Current", "label": "Trade Accounts Receivable, Net, Current", "terseLabel": "Trade, net of allowance for credit losses of $323 and $411, respectively" } } }, "localname": "TradeAccountsReceivableNetCurrent", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "orn_TradeAndContractRetainageReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trade and Contract Retainage Receivables [Member]", "label": "Trade and contract retainage receivables" } } }, "localname": "TradeAndContractRetainageReceivablesMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails", "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresTables" ], "xbrltype": "domainItemType" }, "orn_UnamortizedDebtIssuanceCostsOnDebtExtinguishment": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of unamortized debt issuance costs on debt extinguishment.", "label": "Unamortized Debt Issuance Costs On Debt Extinguishment", "terseLabel": "Write-off of debt issuance costs upon debt modification" } } }, "localname": "UnamortizedDebtIssuanceCostsOnDebtExtinguishment", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "orn_WashingtonIdahoMontanaCarpentersEmployersRetirementTrustFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Washington-Idaho-Montana Carpenters-Employers Retirement Trust Fund.", "label": "Washington-Idaho-Montana Carpenters-Employers Retirement Trust Fund" } } }, "localname": "WashingtonIdahoMontanaCarpentersEmployersRetirementTrustFundMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "orn_WashingtonLaborersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Washington Laborers.", "label": "Washington Laborers" } } }, "localname": "WashingtonLaborersMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "orn_WatercraftPollutionPolicyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Watercraft Pollution Policy [Member]", "label": "Watercraft pollution policy" } } }, "localname": "WatercraftPollutionPolicyMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails" ], "xbrltype": "domainItemType" }, "orn_WaymonLBoydDredgeFireMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Waymon L. Boyd dredge fire.", "label": "Waymon L Boyd Dredge Fire" } } }, "localname": "WaymonLBoydDredgeFireMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "orn_WesternConferenceOfTeamstersPensionTrustFundMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to Western Conference of Teamsters Pension Trust Fund.", "label": "Western Conference of Teamsters Pension Trust Fund" } } }, "localname": "WesternConferenceOfTeamstersPensionTrustFundMember", "nsuri": "http://www.orionmarinegroup.com/20211231", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r131", "r187", "r200", "r201", "r202", "r203", "r205", "r207", "r211", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r290", "r292", "r294", "r295", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r131", "r187", "r200", "r201", "r202", "r203", "r205", "r207", "r211", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r290", "r292", "r294", "r295", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.", "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.", "label": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r217", "r365", "r370", "r651" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r300", "r333", "r396", "r407", "r582", "r583", "r584", "r585", "r586", "r587", "r590", "r648", "r652", "r680", "r681" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r300", "r333", "r396", "r407", "r582", "r583", "r584", "r585", "r586", "r587", "r590", "r648", "r652", "r680", "r681" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r217", "r365", "r370", "r651" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r213", "r365", "r368", "r606", "r647", "r649" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r213", "r365", "r368", "r606", "r647", "r649" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r300", "r333", "r378", "r396", "r407", "r582", "r583", "r584", "r585", "r586", "r587", "r590", "r648", "r652", "r680", "r681" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r300", "r333", "r378", "r396", "r407", "r582", "r583", "r584", "r585", "r586", "r587", "r590", "r648", "r652", "r680", "r681" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r679", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r715" ], "lang": { "en-us": { "role": { "documentation": "Information by name of property.", "label": "Name of Property [Axis]" } } }, "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "auth_ref": [ "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r679", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702" ], "lang": { "en-us": { "role": { "documentation": "Name of the property, for example, but not limited to, ABC Shopping Center.", "label": "Name of Property [Domain]" } } }, "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r1", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r150", "r151", "r152", "r153", "r154", "r155", "r170", "r230", "r231", "r443", "r478", "r516", "r517", "r518", "r519", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r717", "r718" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r1", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r150", "r151", "r152", "r153", "r154", "r155", "r170", "r230", "r231", "r443", "r478", "r516", "r517", "r518", "r519", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r717", "r718" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RevisionOfPriorPeriodErrorCorrectionAdjustmentMember": { "auth_ref": [ "r145", "r146", "r147", "r150", "r151", "r153", "r154" ], "lang": { "en-us": { "role": { "documentation": "Cumulative increase (decrease) to previously issued financial statements for correction of error.", "label": "Revision of Prior Period, Error Correction, Adjustment" } } }, "localname": "RevisionOfPriorPeriodErrorCorrectionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r138", "r703" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II - Valuation And Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r214", "r215", "r365", "r369", "r650", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r692", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails", "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r214", "r215", "r365", "r369", "r650", "r664", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r692", "r693" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails", "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r219", "r572" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2021-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r132", "r133", "r134", "r136", "r137", "r703" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current [Abstract]", "terseLabel": "Accounts payable:" } } }, "localname": "AccountsPayableCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r13", "r44" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred (and 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, Trade, Current", "terseLabel": "Trade" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Net, Current [Abstract]", "terseLabel": "Accounts receivable:" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r13", "r48", "r448" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Property taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r20", "r612", "r634" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r12", "r13", "r48" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Insurance, Current", "terseLabel": "Accrued liabilities expected to be covered by insurance" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrentAndNoncurrent": { "auth_ref": [ "r20", "r22", "r614", "r633" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees.", "label": "Accrued Insurance", "terseLabel": "Accrued insurance claims liability" } } }, "localname": "AccruedInsuranceCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "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 due beyond one year (or beyond one operating cycle if longer) to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverages to employees.", "label": "Accrued Insurance, Noncurrent", "terseLabel": "Accrued liabilities expected to be covered by insurance" } } }, "localname": "AccruedInsuranceNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued Liabilities, Current [Abstract]" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r12", "r13", "r48" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable 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", "terseLabel": "Accounting and audit fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r42", "r262" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "orn_PropertyPlantAndEquipmentNetBookValueOfDepreciableAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r33", "r66", "r68", "r69", "r636", "r658", "r662" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r65", "r69", "r77", "r78", "r79", "r140", "r141", "r142", "r504", "r653", "r654", "r718" ], "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": "Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired finite-lived intangible assets, useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r31", "r443", "r575" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r140", "r141", "r142", "r440", "r441", "r442", "r517" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "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": "Payments related to tax withholding for stock-based compensation" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r409", "r411", "r445", "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "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 used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r411", "r436", "r444" ], "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": "Compensation expense related to stock based awards outstanding" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r132", "r133", "r134", "r136", "r137" ], "lang": { "en-us": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Provision for doubtful accounts" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r223", "r232", "r233", "r235" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for Doubtful Accounts Receivable", "terseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedCashAndAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r35", "r223", "r232" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails": { "order": 1.0, "parentTag": "orn_TradeAccountsReceivableAndContractReceivableRetainageNet", "weight": -1.0 } }, "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", "negatedLabel": "Allowance for credit losses", "terseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r89", "r113", "r320", "r549" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r113", "r244", "r253" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "negatedTerseLabel": "Current year amortization", "terseLabel": "Amortization of intangible assets", "verboseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFiniteLivedIntangibleAssetsRollForwardDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r166" ], "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": "Potential antidilutive securities excluded from computations of earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEarningsLossPerShareAntiDilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r127", "r195", "r202", "r209", "r227", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r500", "r505", "r536", "r573", "r575", "r610", "r632" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "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.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r11", "r62", "r127", "r227", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r500", "r505", "r536", "r573", "r575" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "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.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:", "verboseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": { "auth_ref": [ "r259" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group.", "label": "Assets Held-for-sale, Not Part of Disposal Group", "verboseLabel": "Assets classified as held-for-sale" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroup", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r412", "r438" ], "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.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationRestrictedStockActivityDetails" ], "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.orionmarinegroup.com/role/DisclosureContractsInProgressAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r513", "r514" ], "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.orionmarinegroup.com/role/DisclosureContractsInProgressAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledAndUnbilledContractClaimsSubjectToUncertaintyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Billed and Unbilled Contract Claims Subject to Uncertainty [Abstract]", "terseLabel": "Unbilled contract claims and change orders" } } }, "localname": "BilledAndUnbilledContractClaimsSubjectToUncertaintyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r56", "r598" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressDetailsCalc2Imported": { "order": 1.0, "parentTag": "us-gaap_InventoryForLongTermContractsOrPrograms", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.", "label": "Billed Contracts Receivable", "negatedTerseLabel": "Less: Billings to date" } } }, "localname": "BilledContractReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BridgeLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.", "label": "Bridge Loan" } } }, "localname": "BridgeLoanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r492", "r494" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Finite-lived intangibles acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r5", "r139", "r181" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Description of Business and Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r531", "r532" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueOtherFairValueMeasurementsDetails", "http://www.orionmarinegroup.com/role/DisclosureFairValueScheduleOfFairValueRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r38", "r115" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r16", "r116" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r107", "r115", "r121" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash shown above" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r107", "r537" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net change in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashSurrenderValueFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of the amount that could be realized under a life insurance contract or contracts owned by the entity, commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI).", "label": "Cash Surrender Value, Fair Value Disclosure", "terseLabel": "Cash surrender value of life insurance" } } }, "localname": "CashSurrenderValueFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueScheduleOfFairValueRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CollectiveBargainingArrangementAxis": { "auth_ref": [ "r396", "r407" ], "lang": { "en-us": { "role": { "documentation": "Information by arrangement collectively bargained between employer and its employees represented by union.", "label": "Collective Bargaining Arrangement [Axis]" } } }, "localname": "CollectiveBargainingArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsMultiemployerPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CollectiveBargainingArrangementDomain": { "auth_ref": [ "r396", "r407" ], "lang": { "en-us": { "role": { "documentation": "Arrangement collectively bargained between employer and its employees represented by union.", "label": "Collective Bargaining Arrangement [Domain]" } } }, "localname": "CollectiveBargainingArrangementDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsMultiemployerPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r273", "r274", "r275", "r279", "r666" ], "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.orionmarinegroup.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r140", "r141", "r517" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r27" ], "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.orionmarinegroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r27" ], "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.orionmarinegroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r27" ], "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": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares", "verboseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r27", "r334" ], "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", "verboseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r27", "r575" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock -- $0.01 par value, 50,000,000 authorized, 31,712,457 and 31,171,804 issued; 31,001,226 and 30,460,573 outstanding at December 31, 2021 and December 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r376", "r377", "r408", "r447" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefits" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Assets related to:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets and Liabilities [Abstract]", "terseLabel": "Components of Deferred Tax Assets and Liabilities [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Liabilities related to:" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Components of Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "localname": "ComponentsOfIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r72", "r74", "r75", "r85", "r622", "r643" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome": { "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": "Total comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r178", "r179", "r217", "r533", "r534", "r665" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails", "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresTables" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r178", "r179", "r217", "r533", "r534", "r663", "r665" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails", "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresTables" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r178", "r179", "r217", "r533", "r534", "r663", "r665" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r175", "r629" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Risk Concentrations" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Concentration of Risk and Enterprise Wide Disclosures" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails", "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresTables" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r178", "r179", "r217", "r533", "r534" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r176", "r178", "r179", "r180", "r533", "r535", "r665" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails", "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresTables" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r178", "r179", "r217", "r533", "r534", "r665" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionMember": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Building or developing real estate. Includes, but is not limited to, improvement to land for drainage, utilities, grading and subdividing.", "label": "Construction" } } }, "localname": "ConstructionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetGrossNoncurrent": { "auth_ref": [ "r343", "r345" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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 noncurrent.", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Noncurrent", "terseLabel": "Retainage, long-term" } } }, "localname": "ContractWithCustomerAssetGrossNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedCashAndAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r343", "r345", "r366" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressDetails": { "order": 1.0, "parentTag": "orn_ContractWithCustomerLiabilityNetCurrent", "weight": -1.0 }, "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 7.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, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressAdditionalInformationDetails", "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r343", "r344", "r366" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressDetails": { "order": 2.0, "parentTag": "orn_ContractWithCustomerLiabilityNetCurrent", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 6.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": "Billings in Excess of Cost, Current", "negatedTerseLabel": "Contract liabilities", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractorsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contractors [Abstract]" } } }, "localname": "ContractorsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r91", "r606" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations": { "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": "Costs of contract revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfRevolvingLineOfCreditDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfTermLoanDetails", "http://www.orionmarinegroup.com/role/DisclosureSubsequentEventDetails" ], "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.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfRevolvingLineOfCreditDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfTermLoanDetails", "http://www.orionmarinegroup.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r128", "r474" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Current" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r474", "r481", "r483" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r128", "r474", "r481" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails": { "order": 1.0, "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "Current" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r177", "r217" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer concentration risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r125", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r314", "r321", "r322", "r324", "r331" ], "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": "Long-term Debt and Line of Credit" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCredit" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r126", "r131", "r297", "r298", "r299", "r300", "r301", "r302", "r304", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r327", "r328", "r329", "r330", "r550", "r611", "r615", "r631" ], "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.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r325", "r615", "r631" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtLineOfCreditAndDerivativesObligationsUnderDebtArrangementsDetailsCalc2Imported": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Principal", "verboseLabel": "Outstanding principal balance" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r297", "r327", "r328", "r548", "r550", "r551" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Original principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r312", "r327", "r328", "r530" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair value of debt" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueOtherFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r126" ], "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": "Increase in debt balance" } } }, "localname": "DebtInstrumentIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfRevolvingLineOfCreditDetails" ], "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 Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditFinancialCovenantsDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfRevolvingLineOfCreditDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfTermLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r51", "r126", "r131", "r297", "r298", "r299", "r300", "r301", "r302", "r304", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r327", "r328", "r329", "r330", "r550" ], "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.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r51", "r126", "r131", "r297", "r298", "r299", "r300", "r301", "r302", "r304", "r310", "r311", "r312", "r313", "r315", "r316", "r317", "r318", "r319", "r320", "r323", "r327", "r328", "r329", "r330", "r335", "r336", "r337", "r338", "r547", "r548", "r550", "r551", "r628" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditFinancialCovenantsDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfRevolvingLineOfCreditDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfTermLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Credit facility term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [ "r118", "r119", "r120" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Debt issuance cost" } } }, "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtRelatedCommitmentFeesAndDebtIssuanceCosts": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the charge against earnings during the period for commitment fees and debt issuance expenses.", "label": "Debt Related Commitment Fees and Debt Issuance Costs", "terseLabel": "Debt issuance expense" } } }, "localname": "DebtRelatedCommitmentFeesAndDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of debt outstanding.", "label": "Debt, Weighted Average Interest Rate", "terseLabel": "Weighted average interest rate" } } }, "localname": "DebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFinanceCostsCurrentNet": { "auth_ref": [ "r61", "r549" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtCurrent", "weight": -1.0 }, "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtLineOfCreditAndDerivativesObligationsUnderDebtArrangementsDetailsCalc2Imported": { "order": 1.0, "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Current, Net", "negatedTerseLabel": "Deferred Issuance Costs, current" } } }, "localname": "DeferredFinanceCostsCurrentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r43", "r310", "r549" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 }, "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtLineOfCreditAndDerivativesObligationsUnderDebtArrangementsDetailsCalc2Imported": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTotalLabel": "Debt Issuance Costs, Net, Total", "terseLabel": "Deferred Issuance Costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails", "http://www.orionmarinegroup.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r43", "r549" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 }, "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtLineOfCreditAndDerivativesObligationsUnderDebtArrangementsDetailsCalc2Imported": { "order": 2.0, "parentTag": "us-gaap_DeferredFinanceCostsNet", "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": "Debt Issuance Costs, Noncurrent, Net", "negatedTerseLabel": "Deferred Issuance Costs, long-term" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r475", "r481" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails": { "order": 2.0, "parentTag": "orn_DeferredIncomeTaxExpenseBenefitDomesticAndForeign", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Deferred" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r453", "r454" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r113", "r128", "r475", "r481", "r482", "r483" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r23", "r24", "r464", "r613", "r630" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r453", "r454" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r25", "r552", "r570" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of rental payment required by lease over rental income recognized, classified as noncurrent.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Deferred rent" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r128", "r475", "r481" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails": { "order": 2.0, "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "Deferred" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r465" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r467" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance.", "totalLabel": "Total net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r472", "r473" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r472", "r473" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r470", "r472", "r473" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Foreign tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r472", "r473" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r472", "r473" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r466" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Less valuation allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r454", "r467" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r472", "r473" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r387" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Company contributions to the plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Contribution Plan Disclosure" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer discretionary contribution amount" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Employer matching contribution, percent of employees' gross pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Employer matching contribution, percent" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r113", "r260" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r113", "r190" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "negatedTerseLabel": "Depreciation and amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r510", "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "Derivative Liability, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r511", "r512" ], "lang": { "en-us": { "role": { "documentation": "The number of derivative instruments of a particular group held by the entity.", "label": "Derivative, Number of Instruments Held", "terseLabel": "Derivative, number of instruments held" } } }, "localname": "DerivativeNumberOfInstrumentsHeld", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditDerivativeFinancialInstrumentsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DilutiveSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "DilutiveSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEarningsLossPerShareBasicAndDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressAdditionalInformationDetails", "http://www.orionmarinegroup.com/role/DisclosureRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r365", "r368", "r369", "r370", "r371", "r372", "r373", "r374" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressAdditionalInformationDetails", "http://www.orionmarinegroup.com/role/DisclosureRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r365" ], "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.orionmarinegroup.com/role/DisclosureRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r447" ], "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" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Shares used to compute (loss) income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r86", "r145", "r146", "r148", "r149", "r150", "r156", "r158", "r163", "r164", "r165", "r170", "r171", "r518", "r519", "r623", "r644" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (loss) earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r86", "r145", "r146", "r148", "r149", "r150", "r158", "r163", "r164", "r165", "r170", "r171", "r518", "r519", "r623", "r644" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (loss) earnings per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r166", "r168", "r169", "r172" ], "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.orionmarinegroup.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r456" ], "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", "verboseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitExpenseReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r129", "r456", "r484" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitExpenseReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxExemptIncome": { "auth_ref": [ "r456", "r484" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Percent", "terseLabel": "Percentage of taxable income" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued salaries, wages and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r437" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Total share-based compensation cost not yet recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Share-based compensation cost not yet recognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EnvironmentalCostsPolicy": { "auth_ref": [ "r267", "r268", "r269", "r270" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for obligations that resulted from improper or other-than normal operation of a long-lived asset in the past. This accounting policy may address (1) whether the related remediation costs are expensed or capitalized, (2) whether the obligation is measured on a discounted basis, (3) the event, situation, or set of circumstances that generally triggers recognition of loss contingencies arising from the entity's environmental remediation-related obligations, and (4) the timing of recognition of any recoveries.", "label": "Environmental Costs, Policy [Policy Text Block]", "terseLabel": "Environmental Costs" } } }, "localname": "EnvironmentalCostsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r77", "r78", "r79", "r140", "r141", "r142", "r144", "r151", "r154", "r174", "r229", "r334", "r339", "r440", "r441", "r442", "r477", "r478", "r517", "r538", "r539", "r540", "r541", "r542", "r544", "r653", "r654", "r655", "r718" ], "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.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r312", "r327", "r328", "r530" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueScheduleOfFairValueRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EstimatedInsuranceRecoveries": { "auth_ref": [ "r43" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureOtherCurrentAccountsReceivableDetails": { "order": 1.0, "parentTag": "orn_OtherAccountsReceivableCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts expected to be recovered under the terms of insurance contracts.", "label": "Estimated Insurance Recoveries", "terseLabel": "Accrued insurance claims receivables", "verboseLabel": "Insurance claims receivable" } } }, "localname": "EstimatedInsuranceRecoveries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherCurrentAccountsReceivableDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueOtherFairValueMeasurementsDetails", "http://www.orionmarinegroup.com/role/DisclosureFairValueScheduleOfFairValueRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r520", "r521", "r522", "r526" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueOtherFairValueMeasurementsDetails", "http://www.orionmarinegroup.com/role/DisclosureFairValueScheduleOfFairValueRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r312", "r327", "r328", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r521", "r579", "r580", "r581" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueScheduleOfFairValueRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r312", "r327", "r328", "r520", "r527" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueOtherFairValueMeasurementsDetails", "http://www.orionmarinegroup.com/role/DisclosureFairValueScheduleOfFairValueRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r520", "r521", "r523", "r524", "r528" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueScheduleOfFairValueRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r312", "r379", "r380", "r385", "r386", "r521", "r579" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueScheduleOfFairValueRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r312", "r327", "r328", "r379", "r380", "r385", "r386", "r521", "r580" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueScheduleOfFairValueRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r312", "r327", "r328", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r521", "r581" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueScheduleOfFairValueRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueScheduleOfFairValueRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r312", "r327", "r328", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r579", "r580", "r581" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueScheduleOfFairValueRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r525", "r528" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueScheduleOfFairValueRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r556", "r560", "r569" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesLeaseCostDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r558", "r563" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows for finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesSupplementalCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease Liabilities, Payments, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r555", "r568" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetailsCalc2Imported": { "order": 2.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", "totalLabel": "Present value of future minimum lease payments" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r555" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "orn_OperatingAndFinanceLeaseLiabilityCurrent", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of financing lease liabilities", "verboseLabel": "Less - current lease obligations" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails", "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r568" ], "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, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of finance lease maturities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r555" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "orn_OperatingAndFinanceLeaseLiabilityNoncurrent", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Financing lease liabilities", "verboseLabel": "Long-term lease obligations" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails", "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r568" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetailsCalc2Imported": { "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 future minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r568" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "order": 6.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 after fifth 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 after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r568" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "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 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, to be Paid, Year One", "verboseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r568" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "order": 5.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 fifth 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 Five", "verboseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r568" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "order": 4.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 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": "Finance Lease, Liability, Payments, Due Year Four", "verboseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r568" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "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 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": "Finance Lease, Liability, Payments, Due Year Three", "verboseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r568" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "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 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", "verboseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r568" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetailsCalc2Imported": { "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 payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less - amount representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r557", "r563" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Payments of finance lease liabilities", "terseLabel": "Financing cash flows for finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesSupplementalCashFlowsDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r554" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "orn_RightOfUseAsset", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Financing lease right-of-use assets, net of amortization" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r556", "r560" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation", "terseLabel": "Finance lease, right-of-use asset, accumulated amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r556", "r560", "r569" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesLeaseCostDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets", "verboseLabel": "Amortization of ROU finance leases" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesLeaseCostDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r566", "r569" ], "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 lease" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r565", "r569" ], "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 lease" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r252" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFiniteLivedIntangibleAssetsRollForwardDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedPeriodEndLabel": "Total accumulated amortization", "negatedPeriodStartLabel": "Accumulated amortization, January 1" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFiniteLivedIntangibleAssetsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r254" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseOfFiniteLivedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r254" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseOfFiniteLivedIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r254" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseOfFiniteLivedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r245", "r248", "r252", "r256", "r607", "r608" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r252", "r608" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFiniteLivedIntangibleAssetsRollForwardDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "periodEndLabel": "Total intangible assets, end of period", "periodStartLabel": "Intangible assets, beginning of period" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFiniteLivedIntangibleAssetsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r245", "r251" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r252", "r607" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFiniteLivedIntangibleAssetsRollForwardDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseOfFiniteLivedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net intangible assets, end of year", "totalLabel": "Net intangible assets, end of year" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails", "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFiniteLivedIntangibleAssetsRollForwardDetails", "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFutureAmortizationExpenseOfFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Additions" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFiniteLivedIntangibleAssetsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r128" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitByJurisdictionAndByClassificationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.", "label": "Foreign Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "Total" } } }, "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Foreign" } } }, "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r113" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedTerseLabel": "Gain on disposal of assets, net", "terseLabel": "Gain on disposal of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentNarrativeDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r113" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Gain on disposal of assets, net" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r113", "r239", "r240", "r242" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment charges" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r90", "r127", "r195", "r201", "r205", "r208", "r211", "r227", "r282", "r283", "r284", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r536" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of liability arising from a financial instrument or contract used to mitigate a specified risk (hedge), expected to be settled after one year or beyond the normal operating cycle, if longer.", "label": "Hedging Liabilities, Noncurrent", "terseLabel": "Interest rate swap liability" } } }, "localname": "HedgingLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r113", "r257" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)", "terseLabel": "impairment of infinite-lived assets" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r82", "r195", "r201", "r205", "r208", "r211", "r609", "r619", "r626", "r645" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "(Loss) income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r129", "r457", "r462", "r469", "r479", "r485", "r487", "r488", "r489" ], "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.orionmarinegroup.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r130", "r153", "r154", "r193", "r455", "r480", "r486", "r646" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitByJurisdictionAndByClassificationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "totalLabel": "Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails", "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitExpenseReconciliationDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Total Income Taxes" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations, by Jurisdiction [Abstract]", "terseLabel": "Income Tax Expense (Benefit), Continuing Operations, by Jurisdiction [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsByJurisdictionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitExpenseReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r76", "r451", "r452", "r462", "r463", "r468", "r476" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r456" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Valuation allowance, other" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r456" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "verboseLabel": "Statutory amount" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r456" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount", "verboseLabel": "Permanent differences, stock compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r456" ], "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 tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitExpenseReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r456" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State income tax, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesEffectiveIncomeTaxBenefitExpenseReconciliationDetails" ], "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", "terseLabel": "Taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r55", "r618", "r640" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r112" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of 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.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r112" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r112" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r112" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r112" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r112", "r597" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r112" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedTerseLabel": "Income tax receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r112" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r112" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r159", "r160", "r161", "r165" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureEarningsLossPerShareBasicAndDilutedDetails": { "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": "Common stock options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEarningsLossPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r255" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFiniteLivedIntangibleAssetsRollForwardDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Infinite-lived intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFiniteLivedIntangibleAssetsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]", "terseLabel": "Infinite-lived intangible assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r243", "r250" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFiniteLivedIntangibleAssetsRollForwardDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "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, net of amortization", "totalLabel": "Total net intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFiniteLivedIntangibleAssetsRollForwardDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Net intangible assets" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsFiniteLivedIntangibleAssetsRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r81", "r189", "r546", "r549", "r625" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense.", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeDepositsWithFinancialInstitutions": { "auth_ref": [ "r624", "r689", "r690" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Interest income derived from funds deposited with both domestic and foreign financial institutions including funds in money market and other accounts.", "label": "Interest Income, Deposits with Financial Institutions", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeDepositsWithFinancialInstitutions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r104", "r109", "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", "terseLabel": "Interest", "verboseLabel": "Interest paid on termination of interest rate swap" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfTermLoanDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r13", "r14", "r48" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet": { "auth_ref": [ "r515" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of net gains or losses on interest rate cash flow hedges reclassified during the period to earnings from accumulated other comprehensive income upon the hedged transaction affecting earnings.", "label": "Interest Rate Cash Flow Hedge Gain (Loss) Reclassified to Earnings, Net", "negatedLabel": "Loss on mark to market of interest rate swap due to early extinguishment of debt" } } }, "localname": "InterestRateCashFlowHedgeGainLossReclassifiedToEarningsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.", "label": "Interest Rate Derivative Liabilities, at Fair Value", "terseLabel": "Fair market value of interest rate swap liability", "verboseLabel": "Derivatives" } } }, "localname": "InterestRateDerivativeLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueScheduleOfFairValueRecurringBasisDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditDerivativeFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r187", "r200", "r201", "r202", "r203", "r205", "r207", "r211" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryForLongTermContractsOrPrograms": { "auth_ref": [ "r58" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressDetailsCalc2Imported": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves, and progress payments, of inventory associated with long-term contracts, expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory for Long-term Contracts or Programs, Gross", "totalLabel": "Costs incurred and estimated earnings on uncompleted contracts" } } }, "localname": "InventoryForLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r7", "r57", "r575" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r60" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.", "label": "Inventory, Noncurrent", "terseLabel": "Inventory, non-current" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r15", "r59", "r123", "r173", "r236", "r237", "r238", "r601" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r567", "r569" ], "calculation": { "http://www.orionmarinegroup.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.orionmarinegroup.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r567" ], "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.orionmarinegroup.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r568" ], "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 operating lease maturities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r568" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetailsCalc2Imported": { "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 future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r568" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "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 due after fifth 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 Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r568" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "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, to be Paid, Year One", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r568" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth 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 Five", "verboseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r568" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "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", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r568" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "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", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r568" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "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", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r568" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetailsCalc2Imported": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less - amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfRevolvingLineOfCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r47", "r127", "r203", "r227", "r282", "r283", "r284", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r501", "r505", "r506", "r536", "r573", "r574" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "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.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r127", "r227", "r536", "r575", "r616", "r638" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "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.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "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.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r50", "r127", "r227", "r282", "r283", "r284", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r501", "r505", "r506", "r536", "r573", "r574", "r575" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "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.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "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.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOtherThanLongTermDebtNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Other than Long-term Debt, Noncurrent [Abstract]" } } }, "localname": "LiabilitiesOtherThanLongTermDebtNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LifeInsuranceCorporateOrBankOwnedAmount": { "auth_ref": [ "r39", "r228" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the amount that could be realized under a life insurance contract or contracts owned by the Entity as of the date of the statement of financial position. Such Entity-owned life insurance policies are commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI).", "label": "Life Insurance, Corporate or Bank Owned, Amount", "terseLabel": "Life Insurance, face amount" } } }, "localname": "LifeInsuranceCorporateOrBankOwnedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueOtherFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r21", "r615", "r631" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "verboseLabel": "Borrowings" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r530" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "verboseLabel": "Amount outstanding" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r45" ], "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": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfRevolvingLineOfCreditDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfTermLoanDetails", "http://www.orionmarinegroup.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfRevolvingLineOfCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsHeldForSaleLineItems": { "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": "Long Lived Assets Held-for-sale [Line Items]", "verboseLabel": "Property and Equipment" } } }, "localname": "LongLivedAssetsHeldForSaleLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermContractsOrProgramsDisclosureTextBlock": { "auth_ref": [ "r29", "r63", "r342", "r588", "r589", "r591", "r592", "r593", "r594", "r595", "r596", "r599", "r600", "r602", "r603", "r604", "r605" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term contracts or programs.", "label": "Long-term Contracts or Programs Disclosure [Text Block]", "terseLabel": "Contracts in Progress" } } }, "localname": "LongTermContractsOrProgramsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureContractsInProgress" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r311", "r326", "r327", "r328", "r615", "r635" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtLineOfCreditAndDerivativesObligationsUnderDebtArrangementsDetailsCalc2Imported": { "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" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtLineOfCreditAndDerivativesObligationsUnderDebtArrangementsDetailsCalc2Imported": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 1.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": "Debt, Current", "terseLabel": "Current debt, net of debt issuance costs", "totalLabel": "Net Value, current" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtLineOfCreditAndDerivativesObligationsUnderDebtArrangementsDetailsCalc2Imported": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "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 of debt issuance costs", "totalLabel": "Net Value, long-term" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfTermLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r51", "r281" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r276" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "Accrued loss contingency" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r277", "r278", "r280" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "verboseLabel": "Estimated costs recognized" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarineServicesEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used in marine operations.", "label": "Vessels and other equipment" } } }, "localname": "MarineServicesEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "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": "Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList": { "auth_ref": [ "r395", "r407" ], "lang": { "en-us": { "role": { "documentation": "Indicates certified zone status of multiemployer pension plan determined to be individually significant. Acceptable values are \"Green\", \"Yellow\", \"Orange\", \"Red\", \"Other\", and \"NA\".", "label": "Multiemployer Plans, Certified Zone Status", "terseLabel": "Certified Zone Status" } } }, "localname": "MultiemployerPlanPensionSignificantCertifiedZoneStatusFixedList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsMultiemployerPlansDetails" ], "xbrltype": "zoneStatusItemType" }, "us-gaap_MultiemployerPlanPensionSignificantEmployerContributionCost": { "auth_ref": [ "r397", "r407" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for employer contribution to multiemployer pension plan determined to be individually significant.", "label": "Multiemployer Plan, Contributions by Employer", "terseLabel": "Contributions" } } }, "localname": "MultiemployerPlanPensionSignificantEmployerContributionCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsMultiemployerPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MultiemployerPlansLineItems": { "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": "Multiemployer Plan [Line Items]", "terseLabel": "Multiemployer Plans [Line Items]" } } }, "localname": "MultiemployerPlansLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsMultiemployerPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r107" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r107" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r107", "r111", "r114" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r4", "r70", "r73", "r79", "r83", "r114", "r127", "r143", "r145", "r146", "r148", "r149", "r153", "r154", "r162", "r195", "r201", "r205", "r208", "r211", "r227", "r282", "r283", "r284", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r519", "r536", "r620", "r641" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations": { "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", "totalLabel": "Net (loss) income", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Foreign" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails", "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r93" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r8", "r9", "r28", "r220", "r221", "r617" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.", "label": "Notes, Loans and Financing Receivable, Net, Current", "terseLabel": "Notes receivable, current" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r30" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.", "label": "Notes, Loans and Financing Receivable, Net, Noncurrent", "terseLabel": "Notes receivables, noncurrent" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureDescriptionOfBusinessAndBasisOfPresentationDetails", "http://www.orionmarinegroup.com/role/DisclosureRevenueDetails", "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office equipment" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r195", "r201", "r205", "r208", "r211" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating (loss) income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r561", "r569" ], "calculation": { "http://www.orionmarinegroup.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.orionmarinegroup.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r555" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetailsCalc2Imported": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Operating Lease, Liability, Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r555" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "orn_OperatingAndFinanceLeaseLiabilityCurrent", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities", "verboseLabel": "Less - current lease obligations" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails", "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r555" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "orn_OperatingAndFinanceLeaseLiabilityNoncurrent", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities", "verboseLabel": "Long-term lease obligations" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails", "http://www.orionmarinegroup.com/role/DisclosureLeasesMaturitiesDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r559", "r563" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesSupplementalCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r554" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "orn_RightOfUseAsset", "weight": 1.0 }, "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net of amortization" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesAssetsAndLiabilitiesDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r113" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right Of Use Asset, Amortization", "terseLabel": "Amortization of ROU operating leases" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r566", "r569" ], "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 lease" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r565", "r569" ], "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 lease" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r470" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r200", "r201", "r202", "r203", "r205", "r211" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r12", "r13", "r14", "r48" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 6.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 non-current" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r64", "r66" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Change in fair value of cash flow hedge, net of tax expense of $368, tax benefit of $128 and tax benefit of $228 for the years ended December 31, 2021, 2020 and 2019, respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "terseLabel": "Change in fair value of cash flow hedge, tax expense (benefit)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r71", "r74", "r77", "r78", "r80", "r84", "r334", "r538", "r543", "r544", "r621", "r642" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Cash flow hedge" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "Other Current Assets [Text Block]", "terseLabel": "Other Current Accounts Receivable" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherCurrentAccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "Other Long-Term Liabilities" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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 other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesComponentsDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other liabilities.", "label": "Other Liabilities [Table Text Block]", "terseLabel": "Schedule of other long-term liabilities" } } }, "localname": "OtherLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r88" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income", "terseLabel": "Other income" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (expense) income:" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherReceivables": { "auth_ref": [ "r61" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from parties in nontrade transactions, classified as other.", "label": "Other Receivables", "terseLabel": "Other current" } } }, "localname": "OtherReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureOtherCurrentAccountsReceivableDetails": { "order": 3.0, "parentTag": "orn_OtherAccountsReceivableCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other current receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherCurrentAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Current Accounts Receivable" } } }, "localname": "OtherReceivablesNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r110" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.", "label": "Payments for Legal Settlements", "terseLabel": "Payments to claimants" } } }, "localname": "PaymentsForLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromLifeInsurancePolicies": { "auth_ref": [], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow for net proceeds and payments derived from carrying life insurance policies for which the entity is the beneficiary.", "label": "Payments for (Proceeds from) Life Insurance Policies", "negatedTerseLabel": "Contributions to CSV life insurance" } } }, "localname": "PaymentsForProceedsFromLifeInsurancePolicies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "terseLabel": "Early debt extinguishment penalties" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfTermLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r103" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Loan costs from Credit Facility" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r100" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payments related to tax withholding for stock-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r97" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.", "label": "Pending Litigation" } } }, "localname": "PendingLitigationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueOtherFairValueMeasurementsDetails", "http://www.orionmarinegroup.com/role/DisclosureFairValueScheduleOfFairValueRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r26", "r332" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r26", "r332" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r26", "r575" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock -- $0.01 par value, 10,000,000 authorized, none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r10", "r36", "r37" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r96", "r106" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.", "label": "Proceeds from Insurance Settlement, Investing Activities", "terseLabel": "Insurance claim proceeds related to property and equipment" } } }, "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLegalSettlements": { "auth_ref": [ "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received for the settlement of litigation during the current period.", "label": "Proceeds from Legal Settlements", "verboseLabel": "Legal settlement" } } }, "localname": "ProceedsFromLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r99", "r126" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Borrowings from Credit Facility", "verboseLabel": "Proceeds from lines of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfRevolvingLineOfCreditDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r95" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r98", "r439" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds received upon exercise of stock options", "verboseLabel": "Exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r4", "r70", "r73", "r79", "r105", "r127", "r143", "r153", "r154", "r195", "r201", "r205", "r208", "r211", "r227", "r282", "r283", "r284", "r287", "r288", "r289", "r291", "r293", "r295", "r296", "r499", "r502", "r503", "r508", "r509", "r519", "r536", "r626" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "verboseLabel": "Net (loss) income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r42", "r263" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r266", "r667", "r668", "r669" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r41", "r261" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "orn_PropertyPlantAndEquipmentNetBookValueOfDepreciableAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r263", "r575", "r627", "r639" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net of depreciation" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r40", "r263", "r667", "r668" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r17", "r263" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Summary of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r261" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r87", "r234" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts.", "terseLabel": "Allowance for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAccountingStandardsAdoptedDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableWithImputedInterestDiscount": { "auth_ref": [ "r547" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disclosure of the unamortized amount of the discount on the note or receivable which is deducted from the face amount of the receivable or loan. The discount or premium is the difference between the present value and the face amount.", "label": "Receivable with Imputed Interest, Discount", "terseLabel": "Receivable, unamortized discount" } } }, "localname": "ReceivableWithImputedInterestDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Accounts Receivable [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedCashAndAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReceivablesLongTermContractsOrPrograms": { "auth_ref": [ "r56" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.", "label": "Receivables, Long-term Contracts or Programs", "terseLabel": "Retainage" } } }, "localname": "ReceivablesLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRestrictedCashAndAccountsReceivableDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r222", "r224", "r225", "r226" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivables, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RecognitionOfAssetAndLiabilityForLeaseOfAcquireePolicyTextBlock": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy election not to recognize asset and liability at acquisition for lease with remaining lease term of one year or less.", "label": "Recognition of Asset and Liability for Lease of Acquiree [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "RecognitionOfAssetAndLiabilityForLeaseOfAcquireePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r101" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "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", "negatedTerseLabel": "Payments made on borrowings from Credit Facility", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfRevolvingLineOfCreditDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r6", "r16", "r121" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash 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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r166" ], "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.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r32", "r339", "r443", "r575", "r637", "r657", "r662" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained loss" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r140", "r141", "r142", "r144", "r151", "r154", "r229", "r440", "r441", "r442", "r477", "r478", "r517", "r653", "r655" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r186", "r187", "r200", "r206", "r207", "r213", "r214", "r217", "r364", "r365", "r606" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations": { "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, Including Assessed Tax", "terseLabel": "Contract revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails", "http://www.orionmarinegroup.com/role/DisclosureRevenueDetails", "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r124", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r375" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r346", "r347", "r348", "r349", "r350", "r351", "r354", "r355", "r367", "r375" ], "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.orionmarinegroup.com/role/DisclosureRevenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r352" ], "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", "terseLabel": "Performance obligations expected to be satisfied" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressRemainingPerformanceObligationDetails" ], "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r353" ], "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", "terseLabel": "Performance obligations expected to be satisfied, expected timing" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressRemainingPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r353" ], "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.orionmarinegroup.com/role/DisclosureContractsInProgressRemainingPerformanceObligationDetails" ], "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.orionmarinegroup.com/role/DisclosureContractsInProgressRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfRevolvingLineOfCreditDetails", "http://www.orionmarinegroup.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r564", "r569" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "ROU assets obtained in exchange for new financing lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesSupplementalCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r564", "r569" ], "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": "ROU assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLeasesSupplementalCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SaleLeasebackTransactionDescriptionAxis": { "auth_ref": [ "r553", "r571" ], "lang": { "en-us": { "role": { "documentation": "Information pertinent to a sale and leaseback transaction, by transaction.", "label": "Sale Leaseback Transaction, Description [Axis]" } } }, "localname": "SaleLeasebackTransactionDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesSaleLeasebackDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleLeasebackTransactionLineItems": { "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": "Sale Leaseback Transaction [Line Items]", "terseLabel": "Failed Sale Leaseback" } } }, "localname": "SaleLeasebackTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesSaleLeasebackDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleLeasebackTransactionNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The name of the significant provisions of the transaction involving the sale of property to another party and the lease of the property back to the seller.", "label": "Sale Leaseback Transaction, Name [Domain]" } } }, "localname": "SaleLeasebackTransactionNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesSaleLeasebackDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleLeasebackTransactionTable": { "auth_ref": [ "r553", "r571" ], "lang": { "en-us": { "role": { "documentation": "A summary of the elements of a transaction involving the entity's sale of property to another party and the lease of the property back to the entity.", "label": "Sale Leaseback Transaction [Table]" } } }, "localname": "SaleLeasebackTransactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherLongTermLiabilitiesSaleLeasebackDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r13", "r44" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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 taxes" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r178", "r217" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Contract revenues" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresDetails", "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresTables" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r490", "r491" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of income tax (benefit) expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesTables" ], "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 [Table Text Block]", "terseLabel": "Schedule of debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r456" ], "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 reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r520", "r521" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "verboseLabel": "Schedule of fair value, assets and liabilities measured on recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r245", "r251" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of changes and amortization of finite-lived intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable": { "auth_ref": [ "r3", "r265" ], "lang": { "en-us": { "role": { "documentation": "Description and amounts of long lived assets held for sale. Disclosure may include the description of the facts and circumstances leading to the expected disposal, manner and timing of disposal, the carrying value of the assets held for sale, the gain (loss) recognized in the income statement and the income statement caption that includes that gain (loss).", "label": "Schedule of Long Lived Assets Held-for-sale [Table]", "terseLabel": "Schedule of Long Lived Assets Held-for-sale [Table]" } } }, "localname": "ScheduleOfLongLivedAssetsHeldForSaleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTable": { "auth_ref": [ "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about multiemployer plan.", "label": "Schedule of Multiemployer Plans [Table]", "terseLabel": "Schedule of Multiemployer Plans [Table]" } } }, "localname": "ScheduleOfMultiemployerPlansTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsMultiemployerPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfMultiemployerPlansTableTextBlock": { "auth_ref": [ "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r405", "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about multiemployer plan.", "label": "Schedule of Multiemployer Plans [Table Text Block]", "terseLabel": "Schedule of multi-employer plans" } } }, "localname": "ScheduleOfMultiemployerPlansTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEmployeeBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock activity" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationTables" ], "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 accounts receivable" } } }, "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureOtherCurrentAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r42", "r263" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r195", "r198", "r204", "r241" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r195", "r198", "r204", "r241" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment reporting" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the total intrinsic value of options exercised (or share units converted), share-based liabilities paid, and the total fair value of shares vested during the year.", "label": "Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block]", "terseLabel": "Schedule of intrinsic value of options exercised and fair value of shares vested" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r412", "r438" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r419", "r430", "r433" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of stock options activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "terseLabel": "Schedule of earnings per share, basic and diluted" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Summary of finite-lived intangible assets amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r176", "r178", "r179", "r180", "r533", "r535" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedules of concentration of risk, by risk factor" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureConcentrationOfRiskAndEnterpriseWideDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Other Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditObligationsUnderDebtArrangementsDetails", "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfTermLoanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r182", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r200", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r211", "r217", "r271", "r272", "r647" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureRevenueDetails", "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r182", "r184", "r185", "r195", "r199", "r205", "r209", "r210", "r211", "r212", "r213", "r216", "r217", "r218" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r92" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SettledLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreement reached between parties in a litigation that occurs without judicial intervention, supervision or approval.", "label": "Settled Litigation" } } }, "localname": "SettledLitigationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureCommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r112" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited/repurchased shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited/repurchased shares (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r427" ], "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)", "verboseLabel": "Awards granted in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)", "verboseLabel": "Grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending nonvested shares (in shares)", "periodStartLabel": "Beginning nonvested shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending nonvested shares (in dollars per share)", "periodStartLabel": "Beginning nonvested shares (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r428" ], "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", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Approved and authorized maximum number of shares to be issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]", "verboseLabel": "December 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price Per Share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r432" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant-date fair value of options granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionValuationAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r421", "r438" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending stock options outstanding (in shares)", "periodStartLabel": "Beginning stock options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending stock options outstanding (in dollars per share)", "periodStartLabel": "Beginning stock options outstanding (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]", "terseLabel": "Vested and expected to vest at December 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price Per Share (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r410", "r416" ], "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.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Vesting If Performance Target Is Met" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "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 First and Second Anniversary of Determination" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "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 Second And Third Anniversary Of Grant" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r412", "r417" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted Average Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r418" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of shares vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Payments related to tax withholding for stock-based compensation, shares" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r562", "r569" ], "calculation": { "http://www.orionmarinegroup.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.orionmarinegroup.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r122", "r139" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Principles" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciples" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "auth_ref": [ "r128", "r455", "r480" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxExpenseBenefitByJurisdictionAndByClassificationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of state and local current and deferred income tax expense (benefit) attributable to continuing operations.", "label": "State and Local Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "Total" } } }, "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "State and local" } } }, "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxBenefitExpenseByJurisdictionAndByClassificationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r182", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r200", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r211", "r217", "r241", "r264", "r271", "r272", "r647" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureRevenueDetails", "http://www.orionmarinegroup.com/role/DisclosureSegmentInformationDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPoliciesInsuranceCoverageDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r54", "r77", "r78", "r79", "r140", "r141", "r142", "r144", "r151", "r154", "r174", "r229", "r334", "r339", "r440", "r441", "r442", "r477", "r478", "r517", "r538", "r539", "r540", "r541", "r542", "r544", "r653", "r654", "r655", "r718" ], "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.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "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": "CARES Act", "verboseLabel": "Basis of presentation" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r140", "r141", "r142", "r174", "r606" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r26", "r27", "r334", "r339" ], "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": "Forfeiture of restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r334", "r339" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issue restricted stock, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r26", "r27", "r334", "r339", "r423" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)", "terseLabel": "Exercise of stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails", "http://www.orionmarinegroup.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [ "r26", "r27", "r334", "r339" ], "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", "negatedTerseLabel": "Forfeiture of restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r26", "r27", "r334", "r339" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r54", "r334", "r339" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r26", "r27", "r334", "r339" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedLabel": "Purchase of vested stock-based awards, shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r26", "r27", "r334", "r339" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Purchase of vested stock-based awards" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:", "verboseLabel": "Stockholders' Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets", "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r78", "r127", "r140", "r141", "r142", "r144", "r151", "r227", "r229", "r339", "r440", "r441", "r442", "r477", "r478", "r497", "r498", "r507", "r517", "r536", "r538", "r539", "r544", "r654", "r655", "r718" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "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]", "terseLabel": "Subsequent event" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r545", "r577" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditFinancialCovenantsDetails", "http://www.orionmarinegroup.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r545", "r577" ], "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.orionmarinegroup.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r545", "r577" ], "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.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditFinancialCovenantsDetails", "http://www.orionmarinegroup.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r545", "r577" ], "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.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditFinancialCovenantsDetails", "http://www.orionmarinegroup.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Event" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r576", "r578" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureSubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information, cash paid during the period for:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r53", "r340" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r53", "r340" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "negatedPeriodEndLabel": "Ending treasury stock, shares", "negatedPeriodStartLabel": "Beginning treasury stock, shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r53", "r340", "r341" ], "calculation": { "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, 711,231 shares, at cost, as of December 31, 2021 and December 31, 2020, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnapprovedChangeOrdersAmount": { "auth_ref": [ "r591" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost incurred on construction contract for unapproved change order, claim, or similar item subject to uncertainty.", "label": "Construction Contractor, Contract Cost, Subject to Uncertainty, Amount", "terseLabel": "Claims and unapproved change orders" } } }, "localname": "UnapprovedChangeOrdersAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureContractsInProgressAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r450", "r460" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance at end of the year", "periodStartLabel": "Balances at beginning of the year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r458" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties on unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r461" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax position related to current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r467" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureIncomeTaxesNetOperatingLossCarryforwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r132", "r137" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves, Balance", "periodEndLabel": "Balance at the End of the Period", "periodStartLabel": "Balance at the Beginning of the Period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r135" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "Valuation Allowances and Reserves, Additions for Charges to Cost and Expense", "terseLabel": "Charged to Revenue, Cost or Expense" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r136" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves, Deductions", "terseLabel": "Deduction" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r132", "r133", "r134", "r136", "r137" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r132", "r133", "r134", "r136", "r137" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Automobiles and trucks" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.orionmarinegroup.com/role/DisclosureSummaryOfSignificantAccountingPrinciplesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r438" ], "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.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r438" ], "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.orionmarinegroup.com/role/DisclosureStockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r157", "r165" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureEarningsLossPerShareBasicAndDilutedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Total weighted average shares outstanding assuming dilution" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEarningsLossPerShareBasicAndDilutedDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Diluted:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEarningsLossPerShareBasicAndDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r156", "r165" ], "calculation": { "http://www.orionmarinegroup.com/role/DisclosureEarningsLossPerShareBasicAndDilutedDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average shares outstanding, basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEarningsLossPerShareBasicAndDilutedDetails", "http://www.orionmarinegroup.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Basic:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureEarningsLossPerShareBasicAndDilutedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r94" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Charge-off of unamortized debt issuance costs due to early extinguishment of debt" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.orionmarinegroup.com/role/DisclosureLongTermDebtAndLineOfCreditProvisionsOfTermLoanDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 14 } }, "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": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080549-108585" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r109": { "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" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r121": { "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" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r150": { "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" }, "r151": { "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" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r19": { "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" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=6384206&loc=d3e41899-111602" }, "r229": { "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" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r232": { "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" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123398962&loc=d3e400-110220" }, "r26": { "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" }, "r260": { "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" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13185-110859" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13231-110859" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6571209&loc=d3e13669-110860" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/subtopic&trid=2175709" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r276": { "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" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/subtopic&trid=2197326" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r378": { "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" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r389": { "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" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r396": { "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" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r4": { "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" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r401": { "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" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r416": { "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" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r431": { "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" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "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": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r447": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r45": { "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" }, "r450": { "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" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r46": { "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" }, "r460": { "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" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r462": { "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" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r469": { "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" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r472": { "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" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r475": { "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" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "28B", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123412696&loc=SL77931625-128468" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959" }, "r513": { "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" }, "r514": { "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" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r544": { "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" }, "r545": { "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" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "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" }, "r551": { "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" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123415192&loc=d3e39927-112707" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123416376&loc=d3e50796-112755" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r555": { "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" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r559": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408481&loc=SL77919140-209958" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123417830&loc=SL77919786-209982" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a),(d))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991585-234733" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991590-234733" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "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" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=6471471&loc=d3e48698-109348" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123375686&loc=d3e54658-109401" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123375686&loc=d3e54672-109401" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123375686&loc=d3e54681-109401" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123375686&loc=d3e54708-109401" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "275", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123375686&loc=d3e54711-109401" }, "r597": { "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" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55302-109406" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=84167097&loc=d3e55538-109407" }, "r6": { "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" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(d))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=84167097&loc=d3e55562-109407" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123377354&loc=d3e56288-109415" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123374443&loc=d3e56414-109416" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123374443&loc=d3e56417-109416" }, "r605": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "912", "URI": "http://asc.fasb.org/topic&trid=2145070" }, "r606": { "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" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r615": { "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" }, "r616": { "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" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r622": { "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" }, "r623": { "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" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r626": { "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" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r628": { "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" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r631": { "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" }, "r632": { "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" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r648": { "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" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r65": { "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" }, "r650": { "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" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "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" }, "r660": { "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" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r662": { "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" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r664": { "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" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r666": { "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" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 5))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r68": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r683": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r684": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r685": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r686": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r687": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r688": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r689": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r69": { "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" }, "r690": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r691": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r692": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r693": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r694": { "Footnote": "5", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r695": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r696": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r697": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r698": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r699": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "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" }, "r700": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r701": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r702": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r703": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r704": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01" }, "r705": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02" }, "r706": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01" }, "r707": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01" }, "r708": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01" }, "r709": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r710": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01" }, "r711": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02" }, "r712": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02" }, "r713": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01" }, "r714": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02" }, "r715": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "c", "Publisher": "SEC", "Section": "5", "Subparagraph": "Schedule III", "Subsection": "04" }, "r716": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "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" }, "r83": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r97": { "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" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r99": { "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" } }, "version": "2.1" } ZIP 120 0001402829-22-000007-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001402829-22-000007-xbrl.zip M4$L#!!0 ( !AZ9U20D1&W[QP "=6 0 0 ;W)N+3(P,C$Q,C,Q+GAS M9.U=67/C.))^WXC]#UR_;'?$JGQ6=;NB:R;DJ\<3=LEKNZ;F;0(B(0EA'FJ MM*WY]9L)WA< 4G*9'Y&8$&$SMO?7O_SG?_SV7Y/)/\_N;RPGL"./^J%EGA@328)IS,B(&?@6Y+E MT8?#+.4\X1KXGZWC_5_VCPZ.CJR3SP>?/I]\LNYN,[I;J.2"Z0A?A?-9V"OJ M$2LD?$G#K\2C8DUL^F5O%8;KS_O[+R\O'P(.\GN$,Y\N>1"M/]B!APP/#X^. M#_$.J$V89BL0?]^/$ ME%3PH)D$B[^'IZ>F^ M3$U)G9!7:E1B#\G[F(R5.L!*'665"KC?!<0R_9E#D(:G]8!L_[::HL-5-H:,'LYEI#0K7"+2J2IC14&+6G1ZB7.\Q+8LW-"@FR8G^<[,$T8%ER(B"^'X2R.\MOZ=?UFOF+(/D$'W%@^HPE M/8*:6_CCV_VU?I"1=;M@PG8#$7'Z *WG$.Y,?><\$F'@35^9N @\POP$'+%G M,6BA;EFR:J85=>B"^4P*!*&5LIY]_VJ^RJ M)44P9<_\O\C? )N Z4XV)HXO2>Z$1)73)JX=N3TRYC5KSY=\3<';#:;0@J&< MW,]A'@A\?#BM(42 ,Z%7K0_21Z&1OX7>1D):RLF->(5R>\LH]B MMIBMTUE= 5Q+!C6"1VH$<"?J=.32G%AVH&B6 M28WG+W4\)5LKX6NEC*V<\PAM%VBO06)_B4<24R%H**ZP0O0&UI-.->D^<-VK M@+\0[K1 OATSM2JO4@QF0 M_5N*=/FZIKZ@LX4"=E/%V8JY3I&.C11)5L$JUL%**H'FNT;/1M7JH%HPB/.( M.C>,S)D+56E=K+43*B$_/*B/'0DKJ\!K!*T+:#>!OWRD>!HX#\%0@WI YSSG MU&'A;.ZR9;S[_,UW*)U&AS6U0#+G,#ZV[.0I;01L5RY M.R-+1HLC+]R*L/28MEC^J#I]5:>(,H!^03E8<2&,JL(0<^42\0U+VE+5_J>J M9ZAZA3IUU;MQ4=I[89,J26$JP(.5P%>,5>89U7IRU+; D=J"S$LSU,3*"QC' MG&[F*YZ*/9+7(D:S1?;YC/I0R3"Q\,XV?X\X$PZSL=(P6IQMSETB!%LP6\K? M:L>^22EJ'3IN6AEA@9:L2%EI8,#)$ZV?D@K]G)FV\XU5K)0+TJS6W=ZFL[ M9CI%.NFD2&FA4I62-7=LO(_+N5Z:HCJ/SK@"5 M_YX'HNW\170FV]19, MF*C AX5/?0#NZ2P8%S=V> -MN*#"YFP=PW@6": 5:/G@H@+6M'>%1FD9O'MP M4)]+-QP9%,I +4A+D9H@R\&OQ9+&4;]3&%WD <4&!FRV].4.4^:I!(O..\AK MLS7TJ ZN:[M@J5:3H_HJ.2E4S@YYL59>KI47/'K$_0C5@:G;!B/LV@=:C*L[ M#YXI)\LV5[DMN>D4IC:_&"A,4J;HX MLD[$O?87 ?=4%F37[&I0/];M@N8X!NB462E6H9@1^RVQOZ=XZ0$.OI3+5H4Y M,_?A,5<",SXZ;6A:5#9J0U:<52BOX'PTZL4;ZX6\(V-WZE%B]^.T)"EXU)9M M@Z*^$LZE#V"'Z*A:'C7NG^IS1?3,\");,5O< MT^? ?89)L4C0/:;)F*5:*0[K2F$2U)27+L\7T_*KA*/^[%Y_9,A(0-HF@YY< M=%I2]_+IK"5Q. J4.:K%CM3BBOFPCF;$Q:,5^-DG-K*=ATXE:EO[)BJ1%6?9 M:7FC.NQ('?+XOZR5KWT1\JAGV*P9/YV:U-W-#-0D+[J@,87"1YW919SB W%C M+\(YL9\ZABHVYE7K0H/O@3I:$,W>FVEC3+ID9:']@UKB!W"O%7 M&B9W]L(B(!"X,N2;17Q1C4% EE%V'>2U@;X".11B9:586(Q5*F<$?]N(JZD? M,AG-!//F ^Z]JMS'NS-0*T##K96J^"LL:N(D95EY8:,6=+O*/["?Y(LU&.!( M?2'%T)T!&>92X]UP\Z'DFSR@4^2,G7\\"=H=OO<4#&%FR[ !2)_:T+ LW'1" M6\-#AWW=B[0=^[RHF,I*"QMU87M=D%]GTLF[EQXH\NMTH.X8VJX#,?!Q.2/^ M;X,_GL');U,A(D]^:IO\M^*ETXNZSZ>A7F2%6H521R7I9!9Z:S?8T/2B#J$S M!;3T:K ;;LQ-.5HIRW'VWQ68MY$+)G+\D=^YI+5[FV?4P5N_4Z$!WA)[2_(? M@>[F]N=Y+)0[F_C"5B!=WJF/7O"Z#MPEJQKLAMN2"\SE/FV)_=BO>\_D=(EM MJM^-:R=40]G@KY6P&G?;^@?BS 7](P+!+Y]5$7R-5$JXCAHNF,WY6)+1B%4G MK!)_Q&N6V[&^\[_RN]M(';,KD:W(3(W\Y>\OH:_"F8OC+%Y,?GU M]"/X>O"3MY_3_^/ >EAD%@:\!&<32A6D!P<'I_(QR_2YZ<+/),H>%[<%=B-L M;;#I7Z8T?7Q+D4D-YJ'ZT:WRVY;C4UMO\SYB?%8DSR+Z/+9FPDJM!<>=GEXK MO9R8G',EAQRC@KSE=1I;W*.A5(##G5R@,8)M8D>;W7'1]VX,#4&5!LI=O6,Y F\$?#72UR 86 .@ MZ>.&(T!Z@)KB;DUB@&HVJBU;5X&'R<.,(BQZ6>O2H/KY4#8WANW@C.'IP%$$X'>)U M-'#IWZ^;UD)Q1O ,K8:&"!G32!H-;-W>^!H!,YFALL '14R$!A;-LUDC#GH< MTO" -/J@+4(A2UQJPNKKKC< 9C'PU?SN]1YX&)C-7O!$<@T62?*:F M^14<#0BM#TR-[6YR8%MR:=1X/*J1,'%U'#$QP,300[&O9Z,&Q>U=&D>033J> MX6L@07QA?N_71-+\*M"/MGXZY*>TG-$G:H?@-[\TU3&W"OCCGD^ %( ?7Y;J MZCO3C&HY40U:PQ4LV2L-(Q[;^%6TONW60JC&R?@2]1&U[9PMFF%34*IQ^U3' MK>UEK!&X'7E@-$-HE$<-YB]U,+7>&".N?=PRFB&L)JO1^K6.5N$.\A&6_KX: MS>BT4*E!:G@8NGZ3^(C5-@XU=/12&23NU&LN&1;?JLM01Q5[^'VT37I5 C97NNM,1G/Y.(T[$"I9@ M]?W$K=Y3[\!?I10G/:/8@^QA]<*5O%@3N2YLW.,<+Q[JM:ZX7"PH7G*;?TLF MO?0T-"S_TW=7* #5YOT&34:<$GC184V4L-R.VW$>G.Y@#E'HS[^!D' MVWL2MLTH6GHUK@TO>29FPR1^B0V'_)2MA7Q'.+O#^1"MUZZ\%XJX.)%>N<%+ MZTM;^APZ2.M/KJ60%MG&4[ID_/\*4_QG3G R7%BO\DL(1%_V!(.5)]U+OJTX M77S9"[@_.3HX.CP\.C[\%TC[X=5S4PID7]*'USEW02F6^T<'!\>Q(E0;*"DW M94&X7>/RGNY+*F B'0; )-M/Z[YG[>]**D"BJU05\ 8H%&A)5Z'* MBC5 F5PR[RH39*'NVXCSV_ZK<#Z3]9K!NE]^2[[X?A#K>_P1OX%D 0\MGWA4 MK(F=ERNK+*C]81D\ P!L'X7]XV3/$O:*>N0FL"6GF%ZT9\"?D_CG!R@PK:6Z M\ 41$ M^)S +?7FE,<&%0R=_^J6*QZ&05U_V4#[VF0')GD4@%=TQO^R%'.^5\9GKXN9(^G=,"P,J"YS'N*B()\%C[7+; M=N3A5$N=J0>@L'_+'/>!ZU[%[^$5I#6@C66,JX);._[RG>7+WG?$=X4Y6<*" M]?+5ID)>RLEPI^K:!R,6A[*4HB!QK]S%-O "'PQ?(#-MA6:IY_'EOR RG>-= M'/6VB,?C4-44+A%/Y)SP-<4[[L0CCT1X%?E.3:MUA(-49%GI&S(/N%ZV5K(A M2G8.519R&Q4)9XO4Q52ZKDGWG,S]0NZL;A[I:WCF!O93+O8V/*IM$J9)6^IT MUV8(/(_R^(5PW^8T3(^8JA!K"0<)X M9*&;B43-!%5IUG'"CU8YJ!V;RS)P(D].CODM">T53&W%].DK$Q6Y.N7L,7$Z MX6>'>7CY=R!Q?DL0#66YD$K7KQW2O,-49"''R4LHV4,#*'78R>V!,R@'O\S\ M;[AO#4MM/%Y+];O>E7?$<)"M!;-J &/PV0:S5'I&0]J =;]4VYIV-Z8.&1', M<$4=,%3=FD:VDPQ=(EP7*N4I$0Q=&EA8/,.(H)*G0C)TB>2C%2IY2@1#E := MUJ^E\26?_\#GXO&6 @\/K1);.I?,B/@M%XEVM 2/]CD4!(8I+P220 M%"VWL!B9"K^KP5C-NK%+K@/6(.8GEEG!U)WZ?B27H-G7LTWJ>GI+7ID7>5/7 M#5ZP5G%WJ:V.=L]Y$,NJ/F(Q_ZT:3,UYR V6+J9$TVKJ'SCV^,L[69*VA;JP M*O;#M/*#:(]["B.)8+C?PY^930UE;\LV #EA5%I"RU=-I^KW(5I,=4]!].TI MN^CE=S_)W@%S32TO^1LGSYIP],_=6NCD5=SA;MG<[9!EBO\B5MZ2X,.AXQ >R M"P9J#@:/30N;)ITR#4^[4\D="O:Q(^O+H2L'O+8MIJ(9)IJ5T[^S36KI;E(W M]_+^EWF.X>Z*F@D3HT_!PLU,W>+$ >-.!']LU.X>;U; ,!4>+T$- M^ :,A_3R@.ST8<;E?6#$$_(@XSI>I3O-1Q7%!MP=SW>9YO2[ 88BULY]=M1T MQGP'VGPW])FZ8K:H#3JWT"%"@NNWLPT&6A-_DS=.MUQ%T2&9+BG_L0/5#5NN MPMQ-H3K,M"0/<9! $QP4CF9C7C:G5X724PY1OOCJE*J=4I5-3358N6#,<&!V M:I2FDC9$&1('O!OFL;"AZ^<":0D'.A;>PV*>SOS:R5GU^Q#!D75\? D:ZU[X M/LBZ4T'Y,Y43K1#4T*.C6ZXARIU>G=[01Q[SAT=15CUEO\7K:H/[Z]&Y(QMY3(=;B7AH%V[R M@U\A9XW'%?%G:V2!-R+)ZSK\^C[\#RWT/7?QMQ8XNX]T*D3DQ3+" +.@4&5. M%O9)@-N<+$)8WKKQV;G-()) MXU+G@;CQ51=S8C_!$ 0FD=R)AT$6C'*;4D=< 82^+9^;"MESI2FVXS+4MI&R MY%=W-"QLVBD&LF9I]1_,]KZ_";J(7'2):%V^;<5D( UQ ^M*2IMB^-JD-L\Q M*!&_4]P1I\XTV6*HWT6D%KA[_D&)WWA5CUIBHRP#$3(-!&C8Z6Q(&J+YD T> MU]Z:!\^TR6U)13,LF=(:?XVP=KC%E]QUC=M]@.6>4-)=?3#U)6B9>YJ&;D0Y2TK)%:20W)ARCI M)>'NYIZNXYWJ_) %]TP*DZJ2ZGW&J.[1A& -P H2/3[6+D/V5^R5.N:=*BJ M@XF*LL=YZ]N.R0HCHBE4T)1^L'9'O?ZU>:>=9(@CL'K_2X:6[& ?3<]GJ#MI M#7(5CEOE-^RMLT6Z>E VB2[K>QYCF\@;AUC>RPV'Y'A9K0/:O(,=MDV%2??2 M:U&JO1EL>^[^ _0@W06X? WC,)3$,\-4^O;\VVP3_ #!"[VVH\A-.=^_NS=% M8N$9+N5X\C5;+)A-Y9?+5VI'&)9I%,QER&*($V)2[W9Y6PF&*$UOAZ&"CY5, MDU0"PPVHDXQ4I9/3-R]H$*/B/9XPS!;?1+S-67 +K2:\BSVC-V"S/"2RBI7>F/A1N,+NN;H/QCW M\YKHG7(/M2U:#[V_TO L")ZD'^ALD0I3.+/1'IMK.0QTV-/M)6%D6;YM%E^N M8[X3U9S[G3?=^.8BL)_PCA>R9K#D0N\TZ9%6OV9$1SE$PT9ND07UX-WJ]R'6 M/0\J:'E+2Q^-8)CQW<_^ZZ?,22!)&CY7/U>N$[S?27(>J^E#H\<'*U?$C@,: MDRNELLOCSP+.@Y?L6KQ4LIYYW\[Y$;LK6; M*\#NV0ZN!1-3Q611_:=;-M_25V8'N.XGG,WGM#XRMU,,49X+*B]?A69/%J&S MQ72YY/(1FCO.?)NMB1OKWM^HLZ2E"\@Z9WW[Q:U!'&I\-_L]Q<:/+X)+%^:S MN3%);2-@2S:#6.:GD]%7^I)M:>W5YK)RZKMO7'XG J_T M"P,_??>B[K3?1C'$'G@>>R\0@1%_+A$A+;WET; O9T8_1%FS6V6F2SN_.T;6 M'4TBF%J<2V\-GVO^AETS#E'Z7"^O';(*;@-T)BR\3)-=)E&1L.GEEUWP&F(; MY1*4[Q::+;Y35'4_%[S6,;IG'6(+%*X9CG<;XM=(&^\A+A,,=E.B4M_?@\!Y M@>(4(N4D?Q:AJI[!EZ^V&SF@;@;2&N0=:#/T"GN57A+5@,I^/ ;7+.ISHN1* M];N(VRM(FRWP,F+J/(2!_21/B;)EXA;Y!Q=S63"9 _<9-^!*J]_C3R<7) NH MS(QT U)-(/^6H_F66T"I:SWV9DJQ-Y]1WUYYA#\5%P)E2]PTT_MO%4&'A:+S M+?-4)RNQX7JRP6U?5(&\(2\B8J&X0K>'*F#5Q/<')JW9[\1U88D0NUT1#T^Z M0H%18M*!MB:(GOS]1?M.-J 2-V?!QI&7AM.K@L6?VM@JDF$/&!P6VI2$J]IF M<2GE_6&HV2_5.\GENRF+^)9ND5Y=TV(WF>55"-W9H:BGU!5'G[+:M24.4N%^ MAS+Q5J^9?^W#- MF%XRQT-77@9"[SK-%\EQ)?KU)MRSO9($8C.DP'3'TX$)9 M"O=U%&:KEN2AW5]2\J6O&\^565A+-53QLA'0)H+5=F&3>ZI-SD*,+]AVT(5CBA*G?!8L(@ M.J#T.'LDWIJBO).HNEN9 M\@UV+9NER25?$%>T;G&BT+_MH\RPW*<>^F=4*()9 MKR<> "5XP$ % &]R;BTR,#(Q,3(S,5]C86PN>&UL[5WK;^,XDO]^P/T/ MNMR7&>#<\?O1F-Y%'IVY+-)C(TGO['YJR!+M$"U+/DI*XOWKCZ0D6[)$B93D MD)(7&,QD9+Y^5<6J8I$L_O;7]XVEO0+D0L?^T;0 A: MEG:-H+D&FC;[-/XT[0[[GP;C::^K=3IA2]>ZBVLZMD:;['_J[7^Y"5MU[,_: MX')RV>_V^]KP3C6%M_VY;[A0:Y@44$+VC\_DW\M<8<:!FN[G]]=^.7B MQ?.VGR\OW][>/KT-/CEHC>MW>Y?_^/;P9+R C=Z!MNOIM@$N-%S^LTL_/CB& M[E%*Q:J_+Y$5-3"XW/?%+$'^KQ,5ZY!/G5Z_,^A]>G?-BW"(Y&>.3J+B[ZGR M(:;>;#:[I+_NB^*&8$[3>]B8>IKV&W(L\ A6&FWCL[?;@B\7+MQL+=(W_?:" MP.K+A8-L#*7?Z_4#(/_]Y&$N$C&Y<6S7L:!)F'JM6Z3MIQ< //="(XU_?[Q/ MC,9!F+X;'4$;K)'C;S\9SN:2%+SD:9%BY"+! M@ <-W3H=^*-N/HX2M] U+,?U$5;7ZU/8"V"+K@3VB" M0VGW%G@ZM(3EH7I_DFB#!VIX>&HND+/&PZD%/[--M3#>Z);1O]]L'83%]Q2 MCSJ0@1Z/"%LA;T=$\/]\N"43M#*+&X?A8"ST" \!7 M?6F!RG@YFY>!_-[&;N :XF%Z@#3WP@"VN>?S3HV-9=PYZTY%9F2(5 MNU6"4KZ'OUYM\.2$_Z+*^NO[%CLK8+[*05,_Y:H-0P8E\11 /C ?H+Z$%O1@ M#48SITD9"!\<>_T,T.86+#VLY![PT+%3@X )O?G2@NO J_]NFP#1(@AA[@3. M3V52U-&W;)K%!XTQW *$5:6'!=GEA%"3:3[EF*39N0A4;+*0I99CUR)^ EW( MT>)D#?FLO\='-%_M/U\#&ZR@%^K0Z]W??.QSF] @W,55CY5N9+")]2+&E #?H?M.Q:QAG2%U6D:MU>;A/ M,A,XFI:'F/[[QG&K+\U9[2DDQ;4+;@ET%$ $L0;E^G6U @9Q)AF&_Q$8CFU@ M@3NR1+48E)*=UTD*EM?XI%L!UY:Z\;,.V&(=A1 -K-E\BZ+'JX"?85\$0IU[ M6C%0X-T#>"5A[K]"C_35[?:Z7:VC[9O#?\=;U,(F->%],HJ3,-,Q$@.QR$ZH M@Y+D)"EO9&' +G> 89D?X\%DVN^/QYBHX_&T-QEU8T./B<\52J+0 MD1&UC_],25226V&)2]??;&AK'8C%(*J_0LXF3;^P,T=DX ["B]@O%[T+S7?Q M>)PMZ8MLO[P!N'[QZ"]2^$*VA;#M)?\A<>-7/&>Q.WKEW>@([; _]G?=\@&# M7UQU5>5C'K?2'"X/M7[.IU0Q_O#C&>DF2 ?"_P!>]ISCJM-LWI6'&/*LK]QL M/2!P(X.[W^J:([K5I6]8^I^ODD#-=C"W+-"0YQ/E M>+Y 8*M#,PR[8!>>V@Z>U2A'S7;PO"S0D.=3!7D>G(5:6+KMQ0]$L=5T7A55 MN9S-2T$2!Z&PJ'U]-RR?W(3YW7', M-VA93-855VT6+TOB47:Q$FU+[[WU/3 &2]D5FL1(010\*Q1%8@8AD"*EFEDV M@7W2[4UF,V4YR ] V?5*>%G)7M-=M$"@*0]D516Q7&SO53YYC_'QQ+#Q8ESC8WH[!QJ)JA C=V60T M&(WZX_YT,.G+,@VQD19C44\$2Q$Z+:]%&)7=Q8T?"LXUZ^F"2C,S?"\Z\L&LDH??P2F/0 M5,:*HJP_*I5Y:"**=H?#>B1GU&Q]?;P9EU>T!4P2AM>,'?+T_;7"F9A=O@4L M+H=1V:!4""-^DX*'M>GR[6,M)T9EM]2S-B CFNS$-VF/J[:(X:7A-B3>Q9KB35M M 3)E]^(9JJ=X$ZFH7AL87 ZDLKOYF0JHD-,%M=K YS(0E5U!!7?V#C3@VP_. MK- &W@JB4W;UE#JV$,?$?V0C6:L-#"X#D6>=)#_,];_ 7!/C(S"7\ZJT@=G" M^)1=)Z5W,K$ !\?)%B0[&6:#YR&X]#T:5G<(3A(6<"P\EO4]27 )7)88U--X MDJ"#WF0P44=@JFP&GY \RCKZ"Q3J20H^[^YO1DGU).&$+$S+"R]%E-V\O'$V M&\SCJISRA]YD(@0A5E8P%7AN%O")M @2844J_&%B\#H<&9*U(BBN>N=B4)!#_ MCN]OET>)N4Z9K8OY,$N,;\RT7?W\M%V'MC5GI95Z]D7&U,$3_C#[&;,D42:Q MF!U,!K/15&I:"S*F.SQ!R.D$:/M82 ^TOP8K)YDE[]U#.A9.:.MH=X_YY0H% M,$[8HWIZIICK:77QT012=FF[WZ,KG%P9)=63A8_F:\ZF9P&9E)6(WQ'),XR< M%=,9B9503P)XZ9_F7!$L93GV"%Z![8-(XH^/ONWO69/K9?@?D[U4*=&2>A)0 MQ,V,I*",FN/%^1>_8T\ _0*S2 ^X1]OPNK^$K(%97 M!G['ZUY"@[E]"]VMX]*PVWP5W#WNL4QX;J4V\;P$4F5/H$6)4NXW6QTBLH;/ M\=>S"[>*M?P("T/,'26.K,1?5B-OQR1SYK#BR[F5VL3P$D@+0\'2]#9>93I) M2N2;:V9Y]3@L?Q4N1BR>36CYRH%NAZ2!Y1U+39=63UC$6)41 >BTN69$&)ZVA;MW;K@<]/[$MD,X@)])*^P2C#@(T0S-$2/,-R%&I M)-XQQBO[ F!=#,\#R'7J1 6.9CX;F+O=DRJM((=+;]7P@1-8I4O;STT<:"!T M2)KQ@LW=@9> MVBA#'T&BDKZ?/,,2XN8])S02,B6X<2UJ76G+@0=Z]!C9(_8)$30PJ/"QLN2' M6,D%P.0G5^'($6:\9 C^N]__PW^\D(?6'S%E@G1F#-XTHS'8WGV MC8!9(.<58I&[WGUWRJ:QK4)0L8")Q&>@IQ<=@6NL'4WB M &+OCY*8-=5+-G<&@E(K:4X=5\O,4GJG0PO[P/'7M)^1CH=ID-XQP?;*KM ! MJ=IW5KL MC>J>).08(6LAPRI^#HP7@5YX 4N:(Q+/:K5 $./8DLNL 38&UW/KG 'KQ?$7 M)IB1=SXGFSCD43K7JQ#+R&A /5S@AI2@AK(1D$BM/CM7!D: @+"<<#=P#F)2C1CJQU/P]OU M$;'7"\>"!MN0B321I,X44T=VVI.3B4II17<"^7T?\8;. M07#J(8JRZ7(8!-N?]R_K,6X^L<5@L^KTF+! M* U?6;\RE:*>ZU)$0:TD"6;J'O6I8A#$*:#L_IO0J0^>@PNM9+D <&4?NSMD M;,B(UQ8%-?DJGX$D5"#$"?;D,AW"PQ#O[5?'\FU/1[N,+!WI]UD$:[>8W750 MHO"AO(X2Z_S:LY^T2A!* _Y/E/;\Z>D9#!MOVSP4R(2#P7WO[-@O6*KB'49' B-]=:N<;.4F1*$R:2I?QD?8K(4E:^8(J- M6X"8+9REU(A1(Q*5_/1^!\]UH(S<1'[70M^5F(.!Q5/5>)X"%#)!2YS]DJNLXE^&(.>0F]D=U"DE"]-NZ$5J5&)#;L M *DZNB3+?D;38E?))]FW=]DNBLU\O6IRC MCJ%0*[8IYUFJ8%A'@[G"$PZA'9X3><^N<]5-3J(^GD1]R>JD%M8GWK(J30=E MKP(D\=_X"+'/>V66/0.V\^/F/]U_*I-Q"UW#_T,T/XM;W>.J.K6-^R-=:[:-2A(1GB5JWMZ=?/> M-@BSS+G]G>Q>DFO>8&_(LZ.O=36NSO2H@V_'D=F34JG^6$L50?KJ>G!# JI? M=61#>^W6+4R<'?Q;H"I12K'(#L/YOL&=].\W6P=Y,9^[;D]-!O'ZJ%E)P1=F.E#,LVO'^4FWV@0;4D]@2G!92%1$",%U M*D,UDK)1HVVIA1C*GLQ,>:R^ MA[]F7(&E>@7?'-M[*>&^<#1Z?I+# M18%FQ-%*3!GS<3A^B>YC0>4)T'^7CI%-0"?DKO6XZ MXA8VJ<7:;(S'D29'P?T]5OF$ SV>]8>SJ:S=K,W6N>&5EA/O6DM MQHV,G:Y2D)5U)O;IPL)M.RY1/B[=/BZ+ %4VFD%>1W') 8EW [HD%UR8"2Z? MQP6UVL?K,H#YS7.E'>L[; ^!209(<^@L=>-GP9TPSEKMX6(5P#S/PLGWSREE M=++92=,YTKW>YQ<]GL.>0VMS-= >L:@)N[)OQH5T(4_B M>E@[H#G)XHHU)+ MF2^&E^?I./DJX9ZD> &NQV70LPLGT?<4>!*F*K<%/^0X1[0^H+GQD MO& #Q3;=!37:P[2R8 L?=%/B2'ET@DLH3I!?J3VLKX"7YUFWCXJ*19>ER%O4 M>/6 FP/SU0T")O3F2PNN:2?N=QN/F!9!>"&Y#C(\BH7/>NGP&>F[@[7=1B-- MTUM$I'^:.9*.@)S_/@Q"\\DH@K+Q<30FY!:G=?XDRBPI]6GG, DNO5X?CHB] M,9E?23T=D,.8K.>:!6"=X(!0IHVFK\O;KH=\FODU3"UYM2&';]EVFJ-6XYA5 M!9>R,; X9@Z5D3!=T^&@/Y%UJSR/$TSEP:Z2Y%I?@<5=(=FSU(@@0&7#[ED* M4BWA>S6\ @KI8Q>D\=4H7IS> @1?<2>OP.5#_E16+M.3+W%54"LB7*BV\A6P M)?*W(,[(L-0O 358%B6$H-+J>C3M3V8*#%PXH*B>A!82.2V6O+B:H8UJ6G\= MT ]ZTW'#N5H K1D:Y@1AL ,9QX/^[/2+[!JCR"I(I3!Y*T:8D^+ZH0EC/C1T MTG+>GD8;?5"6KDBMQK>I';SFM,5W<_NL3%UTJ4PZ25R*(-F!HXX:LUT;T.R MHM BYU4X\3':W'G,5U&]>5S, )ZCLWQ35G'/\/@D?Z$LLBLTE<\ED37%00R6 MUX_$XM"H8B&'\ZHTGN%MRNO=WWP$71,: ME#FV>;V[L737A2MHA-E$1:ST("M)&.E8HP-*FF5G%?M1^R4]I;2H?#C3Q29%?B4U)T,UWC!59 E)5T]# MAEB>/-TC#[D^X*XL05G(KZN.2%1@'U,&2F!7711.Z4^UC?U"J.NW=HPP>F"/ M&0!O\4?7@P86VG#TF1%UP3;48?,I%']])&E6E">AW7 MIHA8!%C6]9>/(.&)EAK9Q/O0'#(8.,-S%*3*)%/IV=ZB_8,DG-KW M#S)2-//M'T2[!H=]A';M']07R;KNWO8GMS>WH]ONU=?)]&;T=7IS?3V[OKN= M#H;7UR.50UTUV=7*JD))Q7=BAJ<57ZWD4]:H5MZYJQ#+_[>#G(\ A>@5YK&.>4;#.W)5-[EFZO 6_YH^JTH2_42!Q,SB@65N7)(7VK'A+9"#%P'>;F'I-LE)N'_V M ?^=>F S/[E&?G[W%EJ^!TRQ#>9AMW^\P1SUH?U">OE5P_UHM"/\&^TK2%X: M]-:8W>0_*>> >?4*D+X&?_B;)4#S50B#XG/GON=BE4#">#F'L@1;^M'O#U;F MS)AVQE,P[8#A8-"9&,-N9S6;+ON#*9C,3"!)5Y""Y]CSQ+]NP<]N@6^HX:X5AR8X9X M56_XO&7N1/13Z2!6$,7YIGL^BA^Q*I/(>](=I1)YT];Q'X<.CO)P-R@-=YB* MEV+:9[L*>>[>^JQ(0E&U>(:\Z6P\G,UD)2+)'.EW/(5<@^3B(QNX!G#=W#2: M0FTD9\>T-QEU)?O+I9B55AS5J:"LL=UC+SD%1U_G9 M>@5JJS-'JU \&?JO"K]I6KDXJW11O2099A+W?>O@'[>B+B" LG(@IA$X:[5= M!LK _Z"\4(5@V2]G\%9M%G=KTO-YV)5=L#)T5?[C3/F5FL7\W%%SZW8.WC=$ ML>=SOCV37I#O"LSX3&7^2!J;K[Z[P3&2#)U]5"*IZ7K=7D]6M#PYE?*!<-51 M2P!YZ%ZD7W@ -D*]\'$WIT8;>"L*3[T@#OTWN=8J&KE)I67:1V[H'QIILS&G M>?948,:QP]\3%2C^>P4!<=S:5DZ7X^, M^=4&BRS\%R6=N*<3K]TN?HL"Y;F.+/F8%[<#)':R2W$'J)8C+'OAZ0^ZDYX* MT[CF&(@:$Y:?_N6#'NJ[4"??PV@ILPO -L+KJO&HJ:)H_L"&Y_D-6*_@FV-[ M+\S\H8+-)%G>PT9>=NXX7K86RK4HZF9D["J"^D^@H^RZF]?_XQD@ FW$2M3%JP[QV==S^6M?CXRP$3+OT!5403@:Q4]0*J? MD0BPT/+DP5)2!*Y6'D 5Y2#1QGD(0S%DGCQ;ZEW5J.]NBN+H.-=*99M+BD2_ M0;<0LF9#K51HQAJ*%W+^6DJPE?.4FCSPRJZQA,#EK+6$VSEC&6'"5W8-)@(O M9RTFVLSYR@@3O;)K-"%T;!]=M)DS%A$6>F77<+SH>-9RI=HZ3V$I)H&R:[S: M;E(?-@Q'WY(]YR5%DY"$#$4H "E;WU]_ %*D2 I77ELSJDIE9*D!]*^[<6LT M&O_XC]=E.%DCRC")?GWS[KO3-Q,4^23 T?S7-PD[\9B/\9O_^/?_^3_^\;]. M3O[[_.%V$A _6:(HGO@4>3$*)B\X7DR>R&KE19-/B%(3D9%O3N<=X21)-TBK??_>N^.5B6RN)?IE\>/MO;]^? MOG\_^?Z7TQ]_^?['R?VG@NX39W*&380ACK[\(O[WS!N<<+ 1^^65X5_?+.)X M]"(Q5[DHS<33O\+2[^\);X7 MIY(J%7]]IF%>P8>W15M*"O'724YV(KXZ>??^Y,.[[UY9\&;+HOC9HI&<_'6/ M?HOIW<\___PV_;4@Y14%<4%;KO>'M]F/95*LX:*0$!?T9/(/2D+T@&:3M+E? MXLT*_?J&X>4J%&RFWRTHFOWZAM"(HW[_[MW[#/._/,9H[GRS?"L*W M35I(96"E@[$)11Q]GS.$$V-;#I[P.S+611<13&B*XH9^@,':$?- MGKSG$#%78;1N;@S)/"9+#F;#587G$>_WOA?%9[Y/DBCF0]4]A^EC7A^[IV2% M:+P1.+@B5T*_ERCV<-A"3ITT#E!JO"?X&+&;B-.*CGQ!^$S@S5'? C.V.X:L M'M :14E[[/5Z#F <:8VY:7LCR88SZL?<_'A_G7-VV%D08,&Y%]Y$,T*7*8PN MA.+6$!!I//"%#HY$/T4T99+K=OH#-/L<\3UF2L)[=#3OR$:Z:!N8S/@P MN,;"*\7X>A*M2;CF/;Y,T*?0[!L'+#5!.0CY^(/7HANN53"7KV_"^MY>'6RCBS%6<;/7FO MB-VA>,I76IYP2=P2QB[X(FO#YY(7CP;M3<.YH5'\0\+OF;KB+\ARA2*63A3= MK65MZX>#_0&QF&(_=0_SW\]\SB>.-SU)PM3:&'*YXM1D@] YBM ,QZP[:S#7 M# 'O)[Z)QBC[DMZ'7M1^+'!H8AP?QW*)XW0UR"(#F@KLN-RV:*L9\IHMY6&4J.H_G4 MZ44!7RJ)82-A,5F>O6)V280O=.OS9 Z3OG5=54'9 )IY[#F56L).YIZWRH @ M%"S?7KW&?,X7[HNK*%FB[*#D%C-5&'8S(I*L04BWN&'E*VTM@ZXXI^%:$ET$F0: M[)!'2=W=*^LDS.BD$T2&_ MTMK+7',CP1'.NG;TI=(P$@- @(*\:<%N1P,'CD55.\))B7*2C6V33ZF,F06[ M%<9Z&*+EXMB"^/GGGT]/)R>37$WJ&74+-MKB)AY2QAO./O2*^;8[:#69@;,)+/#^DM#+),G,C%A()0O 7]] M,ZI-%2%]61"?<+60R-#QM&645F8L-9X0:AQ=5M88-?!26B5H)77KOF6K!&+! MS."=RZA]S :EXR&_U4W&/[5GQ?),@E3Y\O5;(;\^![QZ3[8]6]) MQ[$MMF=&+@5A24':A^P+-I)$![VK@::(*W.#]39[,*+#N8& ,'=58BA%!.7Y MYAQ%_H(OO;]HIB]3,>5@;E,0DC1RWK3SF:F8@S3V"[:>Y1QT1=Q8&WS.,T,I M3WLV$"#TP>S0MIC/\^L^FNZG*:&T-4,96=<#FX]WX@MI::/6914&IIE68!B$>QI>YY%27>Q5,NV M[H5NJB/.# [>)ZT E?NF)9"Q]G\/(A!4L =^ M096(B+290?=));;RS5"-'0@S0C%AG2<,1XBQ;;R$E;=.5L;LK5.5&E$(&2?: MD;Y"HP99I^K.*V<0-M$P,9XW3LYT>6S>8[95K]@+.^!?_+EWQ_5\D\?%;O)[ ML!)S=RFZ9Q"NA8?$*K5SM\*-\7;0,QKJA31AXP9*="!W,&.M;_CR*TC\ M>$H?$5UC7[74D9%)%P\JPE%0B4C*+1_RCJ6EU>&34[=:*AE$3"S:'W0-)>,"(9L#:!6YJ9'.\-"7GC%1-?GN_$SW\_"OE!P MB584^7A[\9+Y%*<"GQS#GB.VPUVN:7KYV9<-(PXEE=.595D M8I&QIYV\+4J:Q:(OVWHZ=U,=<69P\"G>"E!YMK<$ K>'I@D"G7MG4]W.H09U@)E;'3WU5IDJ26,F@?38$JA*H)D;&&"] MMOCX&T:4BVRQN45K)/,$N16VZ<.&X@#D4T[VN<^M\U2KK,-ITM76TF6'ME.O M80;6A'7F_YU@ADW.+#FUVJ.CIH<%67RD2'\ ;2SG M)(:]DNW]6T;E$$>6AO=RJ2!4G%PVK$/H6]<"'KK%:Q34TR/S!4-ZSA-Z3+L MMJ]!/36XU0%27#LVA1M"/Y^ZU=)$;*IZVL^IC=1-6C$]_-3J K(RO[J#@S * MB-S#-Q&+:?HHFZ:S[Q,JC5-."@6CL8^JR"WQ=MSKM'(G=DP,WHMD3)<[BXY9 M"+UBFX3;\]-X9%W4XQZA.MI/2@H%HSZX44)JB;/+<$:=K(F9@>'#%R4,5Z(6 M%8Q"Z $B#7N\S4UOB/R5D2JM0T4,!ZFV)\B)K=%VV!L,4B(^1,E_N$ MFED(O>)WCV+QC.6#.(Q4]X@ZF=(^9(0PT&E[P3ZA%<(.K5\C86)J?'"KWV>V M;/%R)B%8^R6B>)UF0-JMU=+'&76[!'41S?I97PB"!/(']8PSA*Z(A03DA3K8 M15CIA=BS-,*>0@>ANKO0LSYZM/*CCR+>ZXDI4KE,IX]2KE,.#&S;^N>(K9"? MOJNNCE!6TDD1 M>6N#6:64.V&/,JX@+&@J#XD]42]B?&ZH!B'JDH?8E59.\@[EX8G(Z#4U%W06 M3,>>5'?]$5<>AT]78HNIDKC$"@N$#GO&!Y$ AXE8RSV*AWO3]P"O7OTP"5!P MS=4KDB$G\?;E^"N/B@>NV3VBCPN/HO.-O )-)^^Q1:7]]]PF-/49AQ)3,4=! M=CR,#&,AQ W5\$\ ]"F%\F!E@Q["4"4R] FN=)DH2R3JT-<:T?B(]&DD*T1& M5%TFAY1+D^@:'3[A8X7)2L#M'G,0K/A,O"IK..^IT*C'XCK5B&O:=,2IOYY: M?L;\?+.CN?AP]*=>91H3I"[/NJ2"))HFAS_A*K-8.=RJ MLS:6[_U)\#Z=W40!7N,@468)D=))7=-*RI&!_8'CQ0,*T[&&+?#JB6C.CFG1L;,KQ7T5JB:^C\=\H8V)F8-C7^!0,%^_O:1@=+U<4RZ,PE-F?*A12 M&Y#0C 9#DWJI1F."TEFR))4 B:;)@?,:U5C<92J2L 9AS7(CN.>[B]4JQ%G> MM>PUR_H;E^EAL.F:=;/*E"N!YM4=DCRU:Z>FU74HTP[77ZWM@W0#9(07]YH! MKS[&UQPPA)'F8C%W:X8330FE?1O*@(.O[?W:,JXBZ+ ? MVRF&.+ T>(_40BAW.R/K$/K6 UJ)+$W1_#.'J>E1>W1*(Y)2 @&H[3,22CN0 M'?8/G9B)L?G!^X*$W7(/4+ )P>ZS!VJ?O->S)%X0JK^1+2?6K)14Y)#P&E:/ M'ID1MY?P4\N_2WI$DRKV;*9I)6/(0-I+FE726@X=]*B6^B-MF![V41UGD,63 M.XW 09C3+D@8\FTW3.&1/A$[O((%W*$7-)YTY"T,/0_(BGF,2CQ _((;H&C'# MS0^[PNK0:.OB4.5CR(ID+MI0-IUF3G+4(7%G!W66V :,2B"4KPR<54+%>N=RD8[G> M9_[QMB;&6_YG]DOUNRUO%6@O+R\<&2=8>A1':$Y)LOK.)\NW*;XB+OK]Z>GD9%+4Q#^76RC] M0&:3U(TLPPC5H%1:.G]Z>F'5";/'D-O"EL;LG_E_#^)Y'.J3E4C>CLJ MIYE6"G/ !4*-08 S!NX]'-Q$%]X*QUZH5YV^ MS*#J^KZMNO18(*CH <6<>13DF7ZTNE$1#ZJ4'UHJ104"@C:*=0S?5*'T\HQI MH5PB[$D+7AA:+[_VV):NB+=KYOH&F3,0Q+_X)(KYYNXJ3$E_?Q/M[U8?2!A>$RH2@JCCO]QJ@;"TL-.T,[05 MQ6E85FIA$#IB:7&:IGIA-XPE2*5*)36$!7E#:U4LU:OXP.FMLJ+->+59O>>4 M$+I8!_J28@.GJWU8''J8!'Q2+IXUSL+ Q'SQ1.Y()"8'+E'.R_R&3Q,<5ZR< M(+NI',+VH .+Z$HN)*-;;:0]XKB?T>D#92Y_H$=$U]E%V M8>L!^62>Z3E]85>Y2^F[60@;G0X,KW]!@3/)5$;9#'F94-'#4LZS<3C]<9HR MR*Y>$?4Q4RXKFE0$82O6U7CE"/U0#"&UVP[L0%?/H&;PX]!FH$,.SPI2FQ4# M'@?ZY+V*9&!"!AP-_T*>;%)E"(VJ&M06_JT_6V@$'IPYE";$;>39$VEG%:UJ M'-0X?AIBF>$N W VHIW]1+82BOTT7(*3I3EG/U+"U*["9I4-:AD_C[.2T, _ M%*-(Y\*.;,)4U[#NK--1EA5?@4FH;9O+9(;XEJK1CL-0X;#&T9^SLXT,#L5" ME):^Q9*H_::M:AS61OISL+82 DPC>4"KA/H+L3K:-WN=+1@*#JORGCVH!JP' MI5F=>].BW+!Z[<]!:0$5G%I5L3^W?)ERA^+IC&]]%)JU*SJLLV?_S!O;EA0HX 4QWB4%%/%(\2(V9\\TYBOP%-YXOVJ0? MIF)PKC3HE5,-!S&A@C"([G.9\VA(1V(J!N3.@ZU)ZC57!]=*<])44$_4"\2# M6&E2'\^/L_A+;\XW2C["ZW3@DD:=NA:&$&QE:W1YFB<7?! ZE7B#F#V@-8H2 MQ*=J;;2P@A9"C)6+F@QP(&AE#\ZM(7Q85V"\,&(S#.U8=NAAQ8_^ @4)-[+I M3++H/-^(_U_S,8+0)X[DG+/R1=7SFM0$LE]J+: 1S/%W%(_)DE-LIK-'/(_P M#/M>%)_Y/DDBD$+^+BC=AN\*W3*LVP)>:'T&Y_\?TI-[3Z M_F+;>'K[>=?\9-?^9,< )\]YR'8@.1>3?]WR 7W#D5O(=)8#$>D&X[)$M?>H MK8N/,F HF3K?&%)-6)6$LS5Q56/E-6D;J! F<34T4PX-JY) =BT.-FNEQ3+$ M[O@SOZ,%]E7[1Q41A(6.HRY4 M4"#HX#S!:8 51Y%_+%F+7C6692%P*7I5CEY8: MPE6$!H.7%A.$GO,IW2=LKS)X+,+0OB?(F27*283NR(0HN ;#&)F8'V?7ML]32E2 M@*O>UMS]-L*64G61O<&6L@9F5%E+>\+>KR-O^J2649%DCZ.[E2P_<:DLDZ52 MFK7?Q]S&*52?B[/&Z6@"]5[U JW^/N9>S"30*J<0UA_*H00_V!,A);#/#,V2\!;/5)YKJY*@'2%:W5O! Q?6=\88BMEO*!3QX.(X M^8[$(NW\=':)V8HP+_PHSHP4*K4N#=I;HE6K-41PJKV)ML)&MWB-@ILHYA,+ MYJ-/!NGJ=9MLXR,AP0L.P[-GEL9[*'3=O#K0OAJM\IMC[LX:I-O1NT2 GLX, M#$IVI=8E(1P/M#7A?,=J#1K\23P)L8\1NXDXK7AHX(*L$?7FR/40?B_(U^(0 M?MLV)RZ:G^3M]W_\+NT'NP77GD1DA^AV1<9-LWB>,&X?C#UF:S^KU.3R,N,? MEKNH2)J640X,PNRZY4C_D$25!LAQMY6E5;11A='];/8;\M:;"[S&8>9P+Y^2 M;!M7>ED=RD*8T:1FDT]3#ECZ.)Q;+D7&&B\4@6L4B217>M$;2T#8S&D%;D30 MO9CW!L'SS2WVGG'(5QWY#*MX@=F^Z/@^;=>1WPW?.&I1/@KM4GCD2:")";KH MI[])(KTWN=>>ES=BUW,1#$WKOP];%:TK12]N*!=,JC5@+#&F/ZZ= HS0!I@;5$<;)N+ACS/L MV,]E:YZPAS^VD&KD%JU1R"1L?N(6DSVE<)Z^N^!%&XF.W(J#&ZR4^G/#U;.+ M%LVN-3HJMFU8 ;WY0Z:X:O9]UM&[[%2QQ+S$FB M)F.),0\!W#1BA#*8;W_;[1CAEVZ"5P# MRAVIGO\TDLV(%+*$7I MB9)(3Y_]H3HLM2HZ9C"FO=K<,('3XA7C:WB1D;5@7.1PYWCW>YE=D3$C.=VU MIL3K*ZO M?=JHZ'B2=3S).IYD'4^ROIZ3K!;!U_>4!%SO4[J]1:6XD"$G&_\827I5@[,L=5C*4,=Z][!Y72,P7\29G1"E$)>68;E8G:2H1]"#6 MU.KYMEK^IKB<9$SOJ)L@]UCO7H*W>+Z(=PL:I1@5=&,Z/IUDJ>"_I]")+5OZ M@(D:T9C.2"=1RIB',-\KEHU[WCD[K\[MF$?)KI#*BP']ZOE@[\)M85QS^>3) M4L7K7A<)BPGOU,7U!'&[@/\7J%/@-ZH)PJ:TB34T @ON#"$_M7I *T+3)XIS M[Y-"Q[H"$.['-5&E#M/XYPB.>?+=SAN^WS]O:)@H_T!.)[ZJ3/F&9)3:$G!. M(UKEQX>5:G(?BBG%I+8$D!,*"\O3YX_N*I5D5UK:SM%[C.J=6:92$,XS+ RP MHBH3IA[.-;9-*DO3)^XO0?-:4A?^JB$:8<11YP\PSC@K#6$*_\Y9H.JMP MI(SWTM "B/=2FT\N=PW__:UTIY%YA5NB&3MJRV@/]>5MB?>Q;+@([/Z(R)QZ MJP7F>QC%^*&A'6$84;P_8#>,:*",IHGL.*_,D'(TT= "&$V,-E5H00T#PO+F MCD2?]2_85"C&'GZ,!E0Y3BYS#D'8QU=,1WW%5+-9R_)2LMT>I+)#R;\L]BH? M*6&RXY(VE8'<)4@UVQ8IN.";LS D+^+BZC7AJYGD.9XEX3ZV"_U];+\HWKMP(=GFZ M;J(9H?X@7/L7] MB3Q[U)5'(SY)LEW"PG,C%>O:ZX&:'@"2\YR73VR+]E,R_- M?:3;\W95^9A.Q^;,/\8>C2_YNE>SI^ZZ$3@[\6X-2^+<[$QF$&:GUIA,^Y N M&QAOQ]*]F#HUK$/?!5D)H(V!P=@) ;"BWD];&F#4GFBWK _"'J@?M7<@''![ MI=:2X@4P"52GZ=U5#R'[-WQS(?>BE+_@56'2+7OOBHPPD2J:,&4"M2L(Y3G!58[F+ M6T&%,"VHH:D2^#F5!!(!Z&"S5EJ$ED/T=[3 OBJACHH(0C2!@_F5%5.' D$' MYPD.TPL.49!_O%FFH0UI\FZM:BS+0MAH-=28)<)>[H 4CR85O&K"9C74$#8\ MCN(W8H+0<[+W#//72/1*LBP#81/1L*<8D$%0V'0VX[S9*4I!"^'^:4,%*1!! M4$RYJ^]./*Q?Q=LO N&>:4,UZ8%!T-8MW]YJ=5,F@' CM*$FRC @R%T)PW3@ M8E-PO(,4>UB5_(;6N]R#/0)1 I-EL+$M!'HMKM6X"1DXU_69[R?+)!37N2[1 MBHIG)[.C>G%W2\@]"LZ6A,;XG^GW2GP*37=7/>@-@M8FNI-!SV=@RI;O4'Q. MR)??O3#A8UD.0J1V$9>'9'FJFE<%>G>A/-%JCA?#Y_$R'4[TFPT MMTQ:-,8!T9U'13*+-7(]*=I+]J X*2H:., SHUL2S6\YZT'6^WY#87!-J$A# M;7=H9"P_6*+3!^2%5TSD"!73AVJ&83[%J4WN5J"*M+0MZX-XLF2I[#R/:DL) MC)7QUH;M+*=RSJ\R(6[SJ@#DR^VD0[C8@EP2_:W*GKSERCOW-M?J1X#4I&.G MU6UKI?5UUCY"<.LH]?!C25LS_R)L3+V"7?BB:G*1M'LQNIY!9 M9@U\OKW%WC,.N8Y$4()[@C$:T(6+<;ZK#^4;IXP?_Y9LNMF$6N M*?H[09$OVQ\YE82S$^K<$,J#AY4L((SH!:,R-K5!>%8E@03A.1BU5(LZB%"U MR K+U1[TVA6%$+#G8*HF)>X#!*7%BI6F XWSL%LJ-<*0JU@FCS#DEN0 0<7W MXB"+RS\NN"T^[%9@VO[J5 /HX7?/L"MG"RXP(6CVPJ-TPXWT :TXZRC(\HBY M:M>Y%@@#P90]?"K\8)2 M\TVT2F*6PGMGMUN2E8 P%S>R7*D:90BA*NV]L]+>0YI7>U':>^A*^^"LM ^C M*,TT67:IM \@E=9B.6 ZS.VXC?&.?7L1EM10EHGB=1EJ6A%/:FBK,P*T*4!-- M7];@)A) )^'3>(&H=!YV/0+?B^ZM'(&G[92_*C=U//G^JD^^#_'X!$\LXDCKKHN1=]F;Y$ M>;]2Q;3;EOXFMJ?6T@"W0;U$S_%-FOPCC4XR[$65U-_$ME.)?OP=)M\1>]$< M%_>0.W@N_.?]/>:NE4G6S.$_%;Z+33]/&):&TKL%=8OA2VWO+T(O0H]I=X\N-<#92395[#N:L?(/A.<+X&9DDH_ H*2VI7)83]NJNYM$,, MSR9*.>*FLSH2E=8-A2!D6W/6JP$3.,UI#%"=4\U4"$)6-5?-F3#UG-_P+A&@ MA,EL929GI:80IY(09B*U>'^&+!#$PHT5Z]^F(A7$3X2 M$KQ@L?R5=KEV54)((NW:(=LA'M^-+3*?/"&Z%)[V=)D7\2W(!9_S<;Q[[8M] M%D& *0FE'&*# *IW[_9SB(BV3V+>^$14G29)%.V++"(9!R*N:L?$)!%<9+1E M/@[&\UT]S= YMZ64 $ZK-&YJ&2$<;[1&].KS)CA^Y2I?1@>RFAR(IUAM56IM M=.;YE:YLKDE"X\4UGL4+/@P^XE?^+V\U2$>8)Y*-1V=SBI#VA9YFU4#P^II, M+%_O-$/8E\**IEU59"XXIE+:6F1566:L/6\;,A -5&57;DQ/7&>:LH/:O6ZJ M[-KKQK+95>UU=!Z7[.40X=VZ)%RGGBCH!A#G!)$T9WSVO816*^_#C]Y>>W'JM2T$X M&K21N!48<-.O\#+&6P^G> E0,P'+2>$D7[*<@N4P(.I".PVKB(%,Q#J[TFD# MTF1<=O?KW_J4$$*8=O4&5;TPLH\ @@H>Q6T(\8S'LUX#$CH(,[6] B0 (,B_ M.J;>&L(-E=3C11H: *@=ZH<>1UCNT<4ZVGO%RV1Y3B@E+V*EXJWX+_'&8E@S M5P&AOSEHVPT01%P>NR.1[['%E-Y[-,9>N/W[ MB7H1\])GM75=N%V]$!;LKMV^'6*0UI'>+D#!!5DN<9Q>$$1(7$+B2\M9B#0ZU9:"$/7GJ$4MGI[='E56\T00V>7JBS0]6#W\ MTKH4A$@_"TU8XQE1$V+(;J2,2@IF+<:LM1+S*HTG[J> =2 M!P-073-$LPL0Q52Y[>_JN'-3H4%5]G,'*M/#.0BE[08%-[W5R@WK\CKM17A/C>E#:^J+GPS"B#@%%0.&9*# 1HI2A7@R;B8573WK&A MP@%:.Q8Z&5H3[9T-5>[!R;_F^.:,6BVV,\)A==&-RZ". 9Q&RLYI"^?\T%IH M[BZ0)0)7&]Z[:4QL[GIM>-"?%WP42<\7O8Z1JIV M<]GK&*GJ.%0>(U6/D:K=1*IVM8A <2SNWML$,$E)(>C#RLPJ*PLI% CZ.*]F% T,$QGND8SW2,9^K]-%;*#!]8 ?MO,H1[EX< MFVW!)C&+O4@D_'$8K?75'%CPDCM >*I.%]NLR(FT8U;_6(>QV(%$/]D#@J\?9$BQ65KI(#":)J"@^H\XRX$NEL.^@H,+HK*'!DZQ]Y3X" 7LFJ,7*)GAX$Y# M?V@!5!HH!W.DEU^4=SW%^]#^%$\T/1%M'X_MCL=VQV.[X['=5Y:^I.$1FXQO M""9\B*DRVF6K.J;*&&)(^1I291Q*GH;6B3*.>1J.YYJ]/GCK(X?[;F7R SNO M5 ,!M\.7N0&_GJ/G#BX:? 6I- [VUFDWJ1 .Z-9I^8+_A<<6UR%Y^0T%<_21 M2^>6,/: ?/'$(YYA%#R1*X\*;[WFDER;"@_LR+$-5+"&<.]AC=M\C^K CA;W M^ >GAS\X-WS\GXFCE^R69CV!BD(U-@4/[,30!A(X!=Y7SLZN7F/>YQ/,%NET MH,D09%'NP,X1+1"!/MC(KD=C+[P@:\0_NC]#]7V38XVBV8F?MWL\TNC3VY(\ M,_1WPKFX6@M6],Y()?7!'6XHD4 8127,:;V2&GH@CDF#F1DT \H]665/[Z*4 MTT)P4QI-3*.2H[?RF_96VB1-V\[=%V2Y"K%8KU[C5Q1<+#PZ1^)'D5[O0;PV MN8U2EIPWMJ[Q0+R8G6 =-B7>'G^WJ,Q4YJ]KH%)Y-0?BPFP.<&3E79W?/%V> M->^(M?('XK)L@&S\_=HT7B":;]INL?#I$C&?XM0>=1LX MV])P-G16BJNL5FTQ0EB_JI@U/CUL4Q#*YL_-9&UTV?,;Q7Q 0T&E;?73J6I: M$/L\:_LJ'DA5 P+G;E:A,^T#++U(R6,%1T4G?78#N^Q'J??;.*.=OGEI9^IU85DYG%]S\*&?: M3J^F.B!L$[M0I0GGJ-H[BZ+$"Q_X)R_,3[BO!,*^L6/]R8$"46!^-^Z> M+\CW,]BVJ@E"*$MOJMQ#.ZH^[Q(AC.GL2NSOQ9I\FK;MWBG5%4&(4C,UFB M)^\5B3##Z0I13T3=B&#$-!1U1NB+1P/'0)8/IS_4':190Y.T)?XG;VQ2M#81 MS4TJ[1V,CU0M,IV7U%AJI)#.K3&<)?$B-4R-6U1%#,<+:JF::KBG'!0$Q\T^ M;UIGIYHS$2<9F\C? _$XI9@-,I6A]U9"H%P>GEHB$C( BZ4@_0)F>T5*.PS)BXCV4,8,6I2$ MX'QNJ$8K?.#TN<]D'#.[JIS&Z""4_C5;(;$T>7.N2,NG#X@ODX0M\.][(S[]>H5 M+5=Q1J/0>J.:(/B^&ZJ^$=[>0U%KYK@U/+E59JD:I1&I3:J!X 9WU&5SL.-[ M8Q]CXG\Y]_AJ7034HHAY6=P1%0)8(S:HH9V5&5(>\K>KR.O'*2F4Y'DV(:] MS>R@E&;M]S%G>(7J)%RJ&807="$.RZF9=7T.R CD8A?V!X\4#"E.0;(%73^0JBE7QSHUJ ##, M:\U4J2D3L.[/GWG;:"5.&*/X$E/D\U+L+ HN$(UYB]/9#/LH_>;J%?F).$&4 M.[9:UC7V1-+02/,3Z1;(AU&ID\X@**43V]2IIS_YNW4:.-WB?8\:T)+V'&*S MY=9"%TK*L7N"@Z25&'H3;,Z<2:QUNK&-VUVH=03@8@.-*TG50O+6E!ZH@XI' MS!_4F5@JOJKN%O! DA'E20"*L5[2F24T$%S$W:I8 ;3GB2IO\0Z]V&B@2@;! MO=N?$JI8OYYQ-\>7'9]O;_[]$]5#?'ML!\+MC9[&Y^Z%!=/PGLT8G^L8KUY7 MF*;$TICR'NJ'<&>D1T/K1DA?CX&E_]N>]SW@^2)FV_10WEP9DMU/6Q!NK S M/+W >E[F-)9%*=PL_2T;G\4[>BA0&M<@+4*X2-/]XJMWL<$<[9H@+G>H;"Q_ MU_423MH$B*Q9L%9O4CE]/99V]7?"<>S>:&#IVP1/"R_/V/>1BB?B;BS6=8,T M/ZB%_GP0%NHLPV_6>O] 8G&"@K/LD9CTQTLO1M<>IN+NOG8E"8._88\.3K_& M#F A9:A+5B/2TE))>;E[T-:'M==!'/:#R_#K&:]AC,J',?8.MWR?47_#?IC.QH=O>1SR3 M999K5]6P:A[D%*2=0*"NIXH!Z8RQ9)D-9=>$SA".$RH>D>S4_6?3VK"F,\BY M1N\R S>7=#N;IN\-#;(&VK8TK T.?\31M;S V5_Q.!67:"E3!;MZ1=3'3!D/ M8%%N6-L8Y&S" 3TX3:=\WO"A$067"2UUS00!S@C*-( M5H/H&F]S:NQ)ZHY$ZW3!EJW5GDCLA>7?+PB+[TC\?U$L,AO.(TTX48_M#6MJ M@_K]>Y3:MV.16??D"\/M5X).=60Z-!/#QK,.ZK(?6I3@#+KM>C*?/HHE92J= MFRCF80/N!Q$@3)-M$N6UA9VY=W+,Q?Y<&Z#22W/#FN;P M[OA>A 8U;7$M2=SV->6-:Q+C]PY)C'=-9E23O-%C4N/NZS\F-3XF-6ZYE#HF M-3XF-=:;T*&EOQTYF3'@]+?=+:N.-X^_[IO'8QN<,:"K<'\\D#"\SEX1&3S. M5,[$UW?3>BQ)PMSE]RN [%[K>*:+^8>Y M-8?;T0[_"NI0NSUXO\WT-O/Y,QKGN15\^^*V@\F9/-22%J8 MB0@3?TZ$R$6@CBX*4U^DBX<7:C5O)4T_>;&_P-&\_+LDDK)9%7 "+6U44KS< MX(RSAW(I8*]>SCQ2-)XL4+7R9=++Q5C"C[_O3=EP<48YJN M; 3G2I&[%1]S4]>-0MSP0M@%*2:_W_T* EDVN AAG$$EYY#)6*R\A6 _BKC4">&) MG =]GY(PQFC+O\#"7$_\]G*WR$[\ M*LU,TG8.YNQO=\]Z7UAV:5B4Y489&RY(&"*1,P>=>W3.NPX?U4IGWIJD*U8E MX9P06BNNW,6M,$(8X@V,:C.I6)8%DAK%P6 =--G?.>%-%",:>5F-GR/^SW0V MY=;KB;W"533GXS/?3Q0;"SY1B#@27]#?1$'"_]A8'M3TUA*$^',G \]W<;U) MI'LS^<-C8D$9\TG=>R94;#%5>E:30O#G-U*4&E+/SI,+CZZ0L!)65?1T]H<( M*J/1CC.E/AK4 <'OWDA1#;#VK<&4AT\>$^]NA9Y@@G/W1'GOO4ZB0-V-; M" M\'\WTY4EP)X5M+.(F\!;D$]\)^1%WLZ0BN%W9U$%CQ9C8/-*(3BG6XZ6S<'W MK/1B>2?ZW4L',-$!S.C=3IC+3O#IN-Y'PU-.,C1N3S M+=,3\I;B2W:?K=4M.FB#2B!XCYMUR 9@>U;B&1_POY3&!+/&C"4@>'4;J<>( MK"_QYXM96^$KZ2$X2UN(7HD+@NMDWQVTY_6M.4RT)<:+C[, (L\8J72('6PF MR#U$VU'X$<\C/,.^%\47B,;\(PK^'XG08^S%";O&KRBXQ4QUY-&Z5@C[AAC&\A<)#"7GCKI24<^9-+; MCESJ9?;[\)YMEGS(.R>;X)*B8(ZN=4X3+?68QS@V!K)S;VE @%M.[%!E2Q_- MB;F<=(0A1[$T- XY>B 0M:$]^%81 SGIUEF63AN07O/@*\. +WMV+&K?\U!2 M0SB!UIM6Y1%B%0P(&GE$,5^U!I8:45)#V,K::T0) X)&ZL.NR?VDH1_/^60$ M45:'8J(Y6'=3^=7Q6S3WPLS>4FRJH4Y;!$+O:Y@:"95D(81Y.JK3$U?,!^JB(1XVV+^)TECD3J4Z'>A4?G>Q?QG$I""*1P M5H$1U4!ZN?5>6()C=HU#K19J=!"B(YQE7L,PU) 2>GCI[:^-%300@A__X#YO..(%#YS.S*#NNP.>U@UK4$!EV99[Y/ M168+C](-_RK-*:K?T[A4,*Q:NW UN* #I]MMEEF10-;6K: K,:SV.G$KZ.#T M/%O5+*>\4LR@%D/\O8=E"P77"H953QO701-T VY7LO9-^Y6":EBYM]GL*R'T M+-RR=^\F8@GU(A\](+Q\3BA+NR/OH)=HAB*&MDL?F?2;53.L>MILX)MC'#\H MZC'SJM]$,T*7Z1&)6PC43_LA4-LJ)Z4Z#R;8J?2<>H;B :T(%8-="NKKHQ0(&@(1&4D3V$&K,.-)& MTM5H@ 3061E@-4RH J/[C=1OR%MO+O :AY_2Y7@YX\BV<65LKT-9".%R4K/) M=TD.6/IX>V6YY-T=I_E_18HV9!*]L02$>!VMP(T(QEKB%GWT(R)SZJT6V/=" MQ1Y$0SO"Q*!Z4;#]-D2#R6&5)N132T /8B1H,KM*"& 6%:OB/19_T> MI$(Q]K[#:$#58*82Y]U/ )_0*_:)N/O')Y_G9Z3)J:8FA3#'2FP@'_#5C/=] MRF4UGCP@EO=#Q6"_1S'"$*]ZS++]$+^'#H BE .ZA ; 0*XP(8F$>QRV+66\ MQ@+4='8O^EZ6(/Z*4D(O"*4H7?6>!7\E+%:N0IM7,_; KS2PG:*:P((P!6MZ M_][YD'S#;"@ZWG4.%VCRI"(.0^/!WOO(SV(SD ),[F%0+K5#Q-Q?^^,,<3_"YZ\5X4Z&]4$ MX8)(4STW @S. (ISC9O(YVQKHAVEE!#NAC15H!00. 5=HA6?^/$V#&$5IJ\H M\+W,V5*@_6?ZO4)C=D4AW EIJD([A.!T*H8$Y;R8_PCA[DA3O>08P$G^GA+> MZ^.-R-04+L\^<>DNDZ7DM-VQ/ B/N87N&D#K_W:(VH M-T@IC="RW-T9HSGA%+R(F9P;\5_B3>*>=&M"A#^*K M1HNFHBR$F;>%P=NOGPK$!Z;ES(\6/!&Q>Q?Q5J\KD?JJD=:5=4&8Y@>Q J4$ M#LPJ+E&07?9OMA,N%X=PFC"([LN@&SG _O$VD_36[?/O_Q]02P,$% @ M&'IG5$-=\W6EJ@ *\0+ !0 !OY/C M-I8O^/]&['? ^LZ-L2.4MJO>E!W\Z_]\.X3H!=.$Q-&_??7A MV^^_0CCRXX!$NW_[ZI1<>(E/R%?_\W_\G__'O_Y?%Q?_^]/C'0IB_W3 48I\ MBKT4!^B5I'OT'!^/7H1^PI22,$2?* EV&*$_?/O[;__E^]]]_/:'W__+A^_1 MQ45.Z9.7L)YQA 3)C]]^*+ZYS*G&T1_1#]_]\WPK%C*SUW6R:62D%6)\'3$D<7$=VBC5[P]7P*?5H.D#':G^(6C['J1?: M15RE9V_-,ACFG>_87S4%\5N*HP '4D7.LX6T$$D FJ#,:<=^C6#(03JFYR9+ M)-XEV/]V%[]\%V#"1XT/?_D=__,B^U-8B_WS/R]C-BZN-TE*/3^5U(0.__:5 MZON>-N&2XCL_9B/5,;T(\]]'=-_2^* 6-6,7*[[\ MSW!C\?M*76J*4)S$)^KC7C]L57Z=K0L960N>IN#HXN>G'D+_CRN9P7A1@*ZC ME*3OZ#;:QO0@1G?TJ^3T__UK)M'4KB8%>F94%=HWO@;L:"I%I)]5OP/J9DH1 M!WL9I]9TI%'42*M)D#M=)@Z*=12=O/ 1'V.J@F%-LP4$B4JQ9K!4VP /&J6H M@QTNHXHRLG/#,?6BA/ AH=/[%$T7X($Z!<\@N]$.N"=JQ1T.?P5E-QY93*2N M6$K>8H%FNP7XHE*UIB/6&@'W0K6L@UTP(\O2U@!QPNX2"S?Z311@V2S@AH3X M\^FPP52AMZ()X+#2*20CJOD]TBFGK9_ETCU-$&P1[PB?6T;I9^^@ M0G!-,_">IE:L[FWU-J ]3B/J0*\KJ2).=G[L=JCH$/.B.UZS'8V@5T2)I)/M"):TQ62+!!,44Y*\1YS>K9 MS][;;<#R(K(EV=YC1WZB;P_>FSM4K?NQIC%H#^Z2>:#O,O*H3M]%AK,. F:Y M)/_/'8GP!ZU!U&W!.VJ+BG4G530$[:!M\@YTSISF2OZ!.'5T'\V+ICGS2_;G M/7V.7Z,N4]1:+L4QS]53NF79; E.J9!V+)?DI/D@SXF[<$>19=S3!QJ_D,C7 MYZO:YDMQ3(VB2N]LM%V"B^I$'LM/BVQ4.E.*I2 M2:6;UEHNP4G5 H_EHAEUQ,C/.57B +ZFV-.X9.-KP$ZH4J0XIU/Y#JBC*46T M=2TQ*G-J21JJ\$K1!+"'Z122'M;\'JB':<6T]3!!!<5;].'CUYMOD*0_ MDYL]4X]?XGAZ/VQBE;K-[P$[F%(5Z5VU+X&ZEEI&:[_*J*&,W,RH=?WF[YG8 M6+-[J6D&V+G:%&LB6+4-4%=K%=76XR11)*G.O\'W"P[#?X_BU^@)>PD;LX/; M)#FU;(/HVP/V12-5Z[-036.@WFDF\\"Y*"=_\1NGCR0#E'%PM=\.1N%)0_3/ M<7B*4H^*TSHTT5KCO!WXD-2H5@_%1B/0(:B3=: G%F111M=5P#E2;]+PNCQ1 MBJ,T.W;,L\G42T_Z*-,V!Q]L[8K68T[=%G3H=8@\T$5SZJ@@CS+ZKB(1AK83 MGSUC=O#\E+S@*R_U]-W9 MS[?32R_%NYB^:PW1; 7>,95JG1]T+YJ =D.UI",<=Z=(4G4U&#A0;=)P>CIX M8?CIE) ()_I,K-D*?#@IU:J'4ZT)Z'!22SK0YP11)*G.ZG/7!TQW+-/YD<:O MZ?XR/AR]2 _ENM;@?;!5S;HO*IN"]LEVB0?ZIB2.,NHH)S^3D][Z6[H^!831 M6J.DI9WE#Z.$VT*M7? _?C>JJ-!PI^Q*V*S5D M'.I,G!RZO9K7G^3[97HM*RW@^U13G897R:]A^]69E$,]2Q(<[%I;+]D(1J?D M8N=Y1^%?W^$P3>0GPLTNOO^0OU[WW_*/_U,4*N+#[OWVAD1>Y!,VQ8RSPOF: M%Y5Z=@7JG#8&X%[;IQ] =[82W_HVLF3":RL4;)#D,^;K3?81L$X2G"8=OG[6 M"+A7JY6J^F^]!6!/U0AJC;V"7(OK33MQFDJKIZ?KYR?G491OH1D%TWG;1<24 M1L7ST&HT!!]A.GF'!=JJN/D'(^+&UE)JYPGJ?YQ$M1=,-S% Y6:$ETLOV:^C M@/_G^B\G\N*%3*YDG5YZE+Z3:/=G+SPUEW#Z]@4./[U,4(4CHXZ X:F?_-:^ MSLB+5T;%'Q5&*^2E2/)"@ID; )O9#C[_ Y>,7"87OL\?=4@>L8^9.)L0?\:I M8:YAUA5X[/@'./)[B6^=I^1,4,EEA1@?0)G+K&:@!1>K 3^FD0CC M#Q_S(&8?B+)ZN$V-AN:F?8"&;2^5>;P:=7 BI@&RD5-BO$&5VPT#V@@E7^%(5@YB:)F!X;9?7^D*]H(H$V=H( M[F3PGD775.A:3B8T@C\:42J'Z:%9^#SB0E&+:XWE.3,PW M78U44RCDG^\I2D;,2D8@]/NR36KR?P..NA?FTGJ[L;X*CL([WU M[DW. [T27E LY[)"@L\*>5L6:FA=6TBYS!92[N(D<9R/SFJ@;$_;(00\4'ST M2'#]=L11@M=1($;UVD:^QDYF/8%#0 _UJQ!@T TP!/21WM;#:'PB;/A. M#&'27U[P'%H)+;] MJ) 17R%!7@P*!0.'D]M9E!;:XE+;?$\UP$>*?>+Z%M(]D]'CKX+<82;U(]GM MT_OMSRP]X$"C6U7KZ ,\HHU4KBWDMG4 '--F,!99 MQNMHT7/9_2_<(\+;>P"/;P-UJ]'= MTAQP;)M(;>OB.6UH<3V]RHN*ZG)EGH5$Z]Q6W1)X%+>HI]X7*IH!CMHV:[,8(%OT MXSJ3IBD<(M\5WF*&OD%Q>JVP@,96K1V HURWLE5LT[<&C&@&0EO7-\U)H_+\ M9170W'/J2X@QF%J^N#U_F*G9-$71M@0=IJXIG9S&;#0&'9KN\PTXO%G'H M>+8PI8XPI@J9^>YB^=U1%Z-$=."[T-405.4S[ L:6WBK8^GV% M4;%QGKX[+XTPG_ZWZT^W=[?/M]=/:/WY"CT]WU_^^Y_N[ZZN'Y_^)[K^7S_? M/O\'##PPJXO2VF$Y,6]0 T7?>AEQ/7:ACPII."5.)M17JAB6+%Q6,I.7GZ_P MIN.FA[HE]-C4JU<+RO-FD*.Q15K[M9J-J^(=4ZHEHRT0ZA6GS#8I(DER$AOZ M?IRXF@1,H3'?&1&EUU8 ;F3*BO?>"T0;C2-R^WN,P8/_R/7YXDR7! M5,J%CC1^(0E3)D$D0AZ2A+Z=M7+A9&8KKE@7>*0MRC4M%$VJ)81"8PQCZ0D' MYXLG>DS6M@>*7\:J-G($=6/8&4*'S /R TX9J1;^G.4&$^M:6>QSM-TXF8KY M#F2WHO,#4:6@G!$0*=LO XCTJBJ Z+PQ?"!JD7EH<%:K(<) H@F4K95!S%<5 M@!6NBJ&Z4 MJ1UO0K(32XXN8:UZV]P0U#JZ (H)ER_E6GSL/@4VU)EM$'H@94?6L6^?- M2VUCZ+'7JJ3NQ.DB+E]V"&P=A\7C4-D)U+*F@QQ"?_+2$W6X?#&YXO#/IHZH M=N5X:B@M &^=IOMJN$$_X%AEK+K!@LTB$,Q<]BF6;9Q?+)]1>S 3G.F5+F$< MT@1'.;'K!+7N7L AS5#MS@6;1<"9J>3C+]NXAK)Y- <%9%.K#!/&1-F2ROS8 MK&*/K@-P\.I6]JQVC[(U8,@R$'I8A9O:JHYKF)I1C5@6LXQB8TH!3:5ZI#RCCVN5K MF'_"P8[/&7LD'AU=@,>SB<+58&YK#SB2C<2V=>:<.*P49%*-;R/&'RSCPLX\E12CK!SZWS#=J3D%D8RV[MLWY(+]?4K MS;?(8GP3EI^KDOY'67QOG::4;$XIOUK"[R<_>"!*=:SQR$8&([66,4=4O@V-2B7N/MZ68SP&C4)JVM7Q8TD2"ZDB<+;I/D MA -G#TI/J&?"B:*+"_0/WW_[_0=T]"AZR73^\/WJ^^_%_Y!W2O M"(OS).?VF/6ZW^$01YW1JF@&/%1UBM6O[-7; Y2K:CVU[(X04#A.96&^L#\ M)W5@_O!A]<\?/JY^]T__+ JXL']^^._^_WWJW_ZYQ]0?$J3E'W&UQN\%%UA'Q\VF/(>B$>@:-_\]/L58A8]8C\E M+SAT.4-_IMA+3O2]$P^4#8$C@EZY*B:4[-FD*%GQJ/7%?61/W$U>6@2O??]T.(7(] MCA(F6;9=4\)#^4[8_7 M.,KMM:\YTV^R%P19Y#'.SDI].#-/MIGNU\P3,F8N$24("#]NY(4/'@ENHTOO M2%)/:SQM:^@(T:YF#0G432%'?(?$UJY;T$6<,"_KD9-V%+K3ZWEDA"^8GKY: MSQD#,RLLB(-KCT:\J$H%1Z[PEOA$MSM@U!%XN)HK7XW<[EZ @[B'\,-J5;)Q M2/) 7U='IYR-H[=\Y]3?\9A[OF/ \H[L]MU#=F^]NJ7S'/.S [S,3BS**\GM M?^/M"$OBP"%B7".V;SK:4 8,-2,K..;NU@H5HJ!=UMC"Y\4)^96%"$>B:&J;=)Y; 6*-[,A+HM@Z MAW%H3/EPG\:D!MV #U^FBO=YJ!+PD&,L^@BGTRH/4SH_J#:-LF>GU[*W"&"% M]CH,XU>.NCV=8G+H6%\B@.2BLFQJYHO8-5W=LCNP:/W ME"731!;/*;G2,X6R%UA@Y"_V1='&\R MLJ.BTZ+00*>T'@6:/183_5K!1XOZC ,J64"(] G5SB,\.P]4.1@(+*2SHYH] MC%5T6& HUY7M"N.L]<)"N"'TV.$+Y^#]1.K6PQ;2N?J>";I93^!!W$-]S8'\ M!>;E?:0?Y]@^P(Q\1B/ S\4KQC!,Q-M[+"?J35+PEN;+B/+1L]!Z= /)O&=0 M&&#.?:9U:\*M;[VTD-6GVIJF2PK5D;).59A.>GG.Z)#)5-K63XW(*'5Y>F0J M3<^.@TRJK$'E@(D=&.Z<*=/VOKQ-:6J@>I>E@:]"X58$KK1?$@RKQ!X7BRL< MP,3N!%K7 SC6*^WJ#G&FN<9"ZI; 8[9%/>TUXJP9X AMDW:LB\1/$XRD]6,3 M#R99TA2JYAE2VKA:/$7NH-*X,U^:0NERA2F[ MCRH6V0XX2COJPNE; T?=#C6KR*MI"AA]NR2V+P,J[E47A)W>57S!T0G?L!]5 M]>AX\;;8FA^M2G"@+TU@1PFX>P\P3_UZ8V\R@,-BB#;V%P %3\1_'E2\7/_* MV"+)MWH!2;)V5ZS A9$*N]",N^VB2@L(HB+^Q"2/.+T76VN3*JOJ&'D XK7'VF< M) \TWFJK$]1; (](A3K5$*Q\#3CF5%+:.IV@A3)B;NY6C:_-4:G-G.4 L+CH M^2..,/5"AA/KX$ BPJ<)O.#8]=L11XGN/)%Q9^"AUL\(M>OZ1CT!!VA/!:RO MVV=L5BAG),;(.BN4\W)4,'QF.^PJ=O#J=L 9+Z>%N0[\;OA?Q5N ]]O;*&7: MDDV(>:J?ZM;<.SL!1P$SI6LW(EM[ (YZ0\&M[[95R/,LL62 ,@Y3+EP_=][S MFU9Y^83]._8H\BJ\'-UJG/>G)N5/[4WP4YOODTP P M>P[]F;*!(,Y?'MWF\+5"D:N7&)WI[!+'XCAX)6%X>SAZA/*=)6X!G8%TC:'C M5JN2-;Q2MH2,4^T"6_MJ3G:%2L+H3E%(<:;(G%9+1$HE_;U'=T[G@O='S">F MO!B8K$^M,8NZ)?!@;%&O]O3Z>3/ 8=@FK:UW%C3K1=4=/3T^J8)?AR(3REXH M=AEZO&3[YSB*Z]KFBU$=!W*,.T,/T%Y&J,6L44_(8=Q/ 6O'%R\#5/D4(9ZS M^L;Y@XZSFN)K+-7.(,#ELX<:Q?N9:;%1WB.LEQ?'TP4NJ!@=24WGH[$LAIMI M=87%E#SA1Z)N2.1%/O'"VRA)27KB$W5=DMR?"O#(M31+_5QM+Q* (]U6$_MS MN!F_/.Y72++,#A863%&5JQMT<&8:,,#1?ICBO-5" K_E>$2CR0("=ZR-_L+[ MJU=#3-@8FLH-K-EOD?$%.GF1@$0GIG*^VL9&^D]X&]/\]<-G[PTGUV]L,A_3@*4% M]/TVQ8>DUR-$TW($CA$SF/O\1MPD[ #CU!Q:#[R9EV_F%Y>-,@%1*2':"!$E M& HA5[,^;]2)D)#-G-LWFUM(6^;_2KDDSB&7V2,?4#[A".LO1>A;+P+JM&J> MP]194_ 0HY=X(#PPPG)F@K[.:3MZ>W%B35DPZF8IA MBP+3*R0HN\E(IE%24)'8@J7&12UI>!6FFV:X(N$IU9:IU;=>6*PVU&R+UKSI M@N*U*?&8$9O3AA&S8RF:TUERW':<$VQIOK#(;3L+J&N[H-@=[9#;>? Z/]XW MF:YYH?L3KZ3$)BHL SZR>*ZG^&78NCSH]PLFNSV#FC6;''@[_/ETV&!ZOSTK M\-J6+O>E 3S K4Q2C?I>! !#@9T>MC$CN:&<'3A56#K-U.>U2Y[! MZXMSSK4VX,@=O-P=SFM"K]!&Y03NT3-/WTQKOO>GLDP$[3*+ 8;J2"P/13LU MF0E'G<1^R!" ;(DOSKJL MMPS#];6KQ^<"//0F,NO91;/Q6 .W:DT'7:"51G3V0[T"G&Q$)<+"<%6J%+# M9B4/9#4%7"&/B^BNIC8T0U_N63]^< UM/2+?.N5U?;EUM]RZ^\RZ$18P6SE- MP__Y#S_\_E]6XL--=JI%?/CAX[^(NH;-SS^RSYDVB-E 5$=+$(X"E@-=81^+ MQ/B'#RO$453\__>"QL?O/_QAA=AO<<0^KXX8OKM]1:SYPWW&;+C3PW)[#^ 0 M:Z!NXPDQ77/ T&9DJ#9),?OV864,4VAD/SY"G: M(J!C?&-.D)C!!J8)E(27CBT]$9LU!ZLF7U]O-(>VW2P*B4?1]G$8,+M?_^5$ MTG?SI:#6OL!QKI<)-,L^^HZ T:F?_*,L\53Y_"/*.,%8XBG$?.8)7)?%9*.E MN'9-*:4/BQ9+<-:ZH,.]\E=!T-&9F;FUQ&JM?'CIK!]P[M:HU5B_KC0![I5[6 M 2N5C&*68CMTPMH;VZUNJ&X)W!%;U*NZHJ(98&=LD]9ZG5B^B^[:(=>^?SJ< M0EYD2[=BU.JF??H#=][>IJB]E&7:&;"C]]=ALO56EQ$1!.(A$B]\\$AP&UUZ M1Y)Z87L4=/2![ODF*M>\O:T#9 \WDMO6JTOJB)._N(U0SL"A.S_BE"7>.) 7 MD%K]6-L8N .W*UGU7'5+P"[;(;"MKTJR2-*%L!AVQR02-:VZ5E:J#8&[IEXY MY5I7T0JP2[8(.\+:+">*!%77R\[CJ7>Y?KQ^0FM_FA,O!A>J)M")W[U*^+85 MR^$21EGY!.B\1>'XI I?X>R_M]'YOMUC'(8W,7WUJ*[*0W\JP/''TBR-XG)] M2 !&+EM-!I1H$WS0UY(C/P>FV>CEC%'.V>5"Z3KXKU.2_@.G%@LQIX1H+B5 MSC*1N-LT!D"L)[(\'#;095#R@C*6*..9(^@*";:K;!HJP;; 6D?U.>:WD!9; M7&** #6> M_$_/XK?SV.+Q0P>[ /9+'6>C:L,Z@=*>C(,L! -7"QH ,97X:H M,T:F5V1P99*WDD6 A# X#,3=:/XP0T4Z=+\)R4XYK1HSLVM%'A>VR^V5((K% M@0L^P>?7GUXKIN'F2C1S4 #Y3V7^_I@I\1P/@ZQA%($CUPCFTBS<]24'&,?& MT&HR.)-K^$!QS*7MAL(9O&E<-BH\XB2EQ.>%TG@SL3[Q(]6_!V--##AX#3.2 M\?*:EA)@R!JHT!3SNXPW7_N7W/.Y7KZ^)B0 -B_Q)RQ#7!95AU=6>+RR\O7"P!"NIM]O M9='DQ+SPKZH+\/ V45A3YO>L/>!P-A)[G'>;9-WP!$8I7Q:D7*0'&K^0 >? MWG]FX^IM='_$U$O98+[FKY"0E. N/[@;5+!&)6_G[WL[,%,Q2B:(>S&*"[MX!3.'0,-,L27IG?ZX M0JT!<& X5Z8:\.6W@ -9(>20 &WDI>R?X4D<\WN(:7;=K_'DSV=FY3A*F9PA M;W8;L9AB$SQ7%5%&-@>41WYJEZKYC>C()R%_WZA,TY_C<1* B5@!1X(I#:PM MS# 2'\#H-*FZ(Q5@*,1"9P#(OUY:RK($D]/"Y%$39/G7_$/QBM IL[0R!_JC M0SB^PD>F A%GW-G?(1:/6T;!^L!'R;^V788Q[ H<+OL8H I_)OT PUDO\6UC MIWG/NDD@8ON/WI1[);I_>;]G@ ML4X2G%8M<)V]]J9;;.Y/!C@VARSA)D_N(?W3]Q@'Y M1)(]GR(W+&-) BCH#3$(1SZ;_H[A+XC]TT&6TA[AQQWL^[]0DF(6[EON^*>2 M.PH8+T3D[3:?"X!8>(B/<4V&;R?!!]5 X<1"%8:(DT?%E3_!$]U'V<=UMO,. M&NY=1^4NIZ-TF$,<%.^-N]PZJ0#]_38;7IA%A(ET2ZCM78 B:Q^%:UL2+>T! M)XY&8H^5'2@PP-'J_IQ:!WB+*56/"TY7WS.QL@V-9^\MGRY_PA'>$MV^9GI:P7%)QMQGJMEVVU!2;)RBG4A)>X;0?/1+Q0P+WT9,7XOOM ^4K MQNG[ U,QY8_:'!5K%+T[ P_7?D:HAJ]93\#AW%,!6\_G;.0I&Y9M7I'D&"=$ M9IZ2*1)<4<'6Z9[WG);ADVAA$B_D]LC69%?\9,QHRY*E.K?12QR>HM2C[Y7? MX7XK5EWY_1_%RD._WD##W=(,*L7.XO1CQ0A(FTDU, MK^+3)MV>PK7O<#YD)+;UO7A)7)11EN21I#\- MUG5.=B95>1V&\:M81^0J^Q0')$5\#'"Z"''^A&AQ6"=_LZ[CVD0O L CN[\Q MVM^5U?4&'/462EA7$U6_)EN>:\/G_CZ+\8YL5YV)!X&Q(Z MOP9P;A")DH_8Q^2%WY$SMJ6RZ^* 0F^ =H@X[[@<5N@\4 M'ST2R#,2^=&+=12("FG9LJ:QN0R)+2[8^QBI'05,*"T*'GHI-#)NY+R+:=%1;Y.]JF6$G,^4'85QE:_T/.HUM-U7-,3@\!R M1Z./GU.G.94=(8N)C)8"4+ <8 ZCW.>\^Q)3H!8MIMPUA3?IFR M2&$7&"]$,%OX& ?)#1-.42U@'05=I33Z40".+1;F:%P=->T.&$ULM!APL53P MRJ*#EPV=625)+?*418;X=; .FO,"1[>>_Y^S]IG MXE#<&SOZ$( .';V-44,.X]Z0@:._$M81DK/BSS#ES&9%C9ZG2N>T3.4)>["( M<1/3*I[>D2V^C9(3Y??M'^*0^/IUD9XD%H(:?0RBP@V3_@M CEYJ#,8.7MCA MZ]I8^PWB+%'!$TFF(-!C%NN(=53^?((/-/V-8;?T"AA8+)28<:D5U'[.5#9I MV<]1+;/" X_B682A^SGMA)8))@;&,0"5%BK+ Q<3928"F8+U O9SIC13E'"DZPX8GE?@9[GN5Y#_1'( M 86?L0PE+ST.H07\%N0HJ@U_2$*L6)"(SQ^0MV41B_PP3L3L(5*_:IM5#LQF M8QY*A'B),&BZK"'MD(S<4;D(I2Z\6[Q+A+/PK)6JDG*O,]3.+5_QCP[ M7%2P1Q7^XH$*)$58*2>[\U_/=&JS\Q-(%>_R*.5EKX&<)3!\++>E.5!\-U54 M=1Y@00_D=HH\."UCR%N&] 2/XII7B9I,U[O8B_(APR3CG#%,,T4S#'N@A.E\ M]$)I!XV9NOH #U@CE:M1V]H!<.B:R6T];F?4LS%[A0H&2')P.HN<5OT;@67FWE2UWU M4O $Z]P7*'J6\9Y*[36)_MS9TVN+%4[ MF<3K4[R6S 4V)?">1ZY=5^'BW1_%B<[K-TQ]P@0UV);0]8...Z:J:Z]NJ3I! M1A)CV4>ZIL5YH)P)*KBXWSB<6/EB,>YTC".$-?K*.@_D&EY0.F) Z:Q8VNW_SPQ--!]H=X$O*1 MI8O7VRW6GN2<70C@R.7F1ZFBW[P2 $901X88%P18X5*D7,ON1;K,W/ M:ATRT9&BS-H*%0H@J0'B*J!,!S>HOK#?28P,Q7NYOOC5Q$B!2ZG$CT3+'XE_ MO]218HI?[0O'\=%A^4M%62B@.0GP'04T74>M:X(0S&>"7LA+$>9O>6U1IM>$ M)GM*/9I^*4;;X!V)(C[B3FNZ:8?9P49[YN+U&"U1LH]?(^1MXA>7]_2?3L=C M=H/8"[E);L+X]3;:QO0@%L8[KKF9]P8^&O8T0W7<,^P*>(3KJX%MB%3Y9",4 MYX0JK)S?5'-BBH D_'CIB>;W/^1^.C^!*CGGH"+>G@Q.E,-MNL7 MV6XC9E@&;P],NL\M;TPV6P$'!8U:]2+IM2: @UPGJ7UQB(P>X@1=52Z?1B57 M^T*3_40"-1BZLG\>2)0A+0,:(K^G?(4D>?6.;A]R*!^J:(<114/P2*)3KO'B M0J,5:#S1"COP81'YG H)Q'E_9Z\BC*V>(+9"$1973%CLG*+ Y?9*?2YT>:)4 M7P!4UQ9XW+6J6+_UJ6@(./K:Y;6_*%A;0%JAG+"K>Y 3Z^AXT?J>[KR(_%4, MQY=QE,0A";)91A0\,(O*:W+%'00O?&*?B%E#5_V9L6@#C^]135C%@U$( \:/ M'E&Y(KG/B4''-+?O(2 MDO#ZXZ4:S_@M_<0D^4WSPU@1 AZE]L:IAF1_*H#C;X RUN55": M5?.OA-NOG#,2K!VMQ3FP4=4TS""%R;1F<@@Y^2OT)-K)DL(=.4%K!^ 0TJUL M%2KTK0%#@H'0UH4-"M)%G6P8P^83V45D2WQ>6_],_:ZATK@S<-_N9X3:UI-1 M3\ ^WU,!Z]V6D@U2QH+SL6XN0YP.!X^^\U%,9Y/LHFCH].#O(W[!T0GS^Q&J MMT@[QCGSWL"!H:<9ZNM91ET!0T-?#>S7@P2?O!J#\HE>&&-EAT&Z1LL>W9<= M%JTCIFG?Y0;&>(.%460X'SGG-H=+!"#);PF; O_,0H2F'HD,"I%W]8$>ZR8J MUP*\K0/DJ#:2V]IW.76QBE&C#V-@N^1NP".7+ZAP2:^*\U!=@YIA5^!.WL< MM1/W!OT NWPO\:W/,E>9(,X%E6P #%\.C, F?\(.XM5%?@3H2/E5\5](@"NV M<7KQ,Q_(8]HUO*E;PH]WG7J-\&XV@QW-6FD'^*VD"6.HNHNCW3.F1::9W/.' M_G;4.R3F@U9O(L#=VTBX8X0SZ0<<((Q5;]1Y:N\$& ;,91]0ZJCZA';]!6T8 M8Z76".8C94\22PT#PU&R3_\E!L<4HT![G( :'YW8I6X0EX=ATSVFCZ)NF[<) M<<(K(64G?KM.NIIT!(X,YLK7SJAV]@*, CV$MSY=REG((^QRCSM!)5/7[BX5 M3A*<=IYV:>^Q! =O5_?,L]7-H;MTA]0C^;*@#F#,FE%E4.%[XQ'Z9R\\X ";*%Q[**&E/> 0-A)[P/-&% GJU65V&),UE>)=(U)7GP6Z=.NH MU-IA84X]'DSKO-KYV#27V@ZC]L%1;F:0:Y;T( (YZ.SULPT%R$^L))3^9J5876B ,=T;&Z1K_>A/Y$D*G=83L M1V'IP3/>8-(C>IP/JZ!,X_9U*;%PQ>S YJ;TY(5=,\#V'L#!P4#=QC-0NN: MP]Y$Z@%/% G:PI$E=1BCH5Q;R444PN'@KGR_CME#K,94/BIC/5^AZ1HM1V<" M/&"F,:KBENM(' "'Y42*#KQ-RTM4"7E6*)<(5?BO1)QG:YB5CRMC>5%=!\"@ M#L_"37LZA, TO>V_=Y1'R^/4CI/WI@(8#08H8QT^U30V2V%3QA75PVJ% M2M8P!C]]AFITN*:S)_#@Z:'^V6&;]FZ PZ./],-.HJAG<0!&T1E-P & P^0 MF5E1I-EX>M;> WB &ZBK+">^J-F:B=3#"XR#F[@IU.X:M#JZ+,^96X>IMO;+ MOQM@3A) M$R$C5R%X\-Y-ZNL/)@H\Y,$N@#.@-(UP?CF'\CG$N)*]PT#EZ]R2QK- P,DA+;+3V7TYPF*EA M7P&J,L:*.A"VT./A0-)L0A0%O&07B78X\FN[6-U# M:"\:\)&BOTD:4&%. #966.@Q "PD-X$5-7[@=HN,;&,PPO8C\B5$3M"_-FPW'-H-N"?'P*G#YW=U"CUIPFN(VV,3VX M7EJ]PTRHKEW8LT; PU>M5.WH>JT%X*#4"&I]Y%R0&SC&Q#02[O3A8^Y,[(-, MT.YAHJ,I4,CV=SK%.FP3_Y<1\[/K%X$A12W.@Z&.J M:"T5U;0%/-1UBFR=<16$D: ,R%<[9U,M[1?FK>TS)UWC!?GKF,]'UQT6PM[9 M?-J.%YX)32NAR?[5#$OVT7_RXI)R1_!_G;R0;-_Y D]>J4,SF/3J"#10^RO/ M(]:\%\#0M1#>UJL+-F(]NF145MB>8J'/R..?_#T.3B&^W[;;HGLV-YP:X-@8 MP4PR8 :0 AI%8VAD/6#DO/DDLCO,0,S P)CL]A9=5(RV5AO-88;\R4M(,9L&G/ -"PGYNN0O)-U?GI(T/F!J!@6]B0"'!#NC M5*&A'P7 $&&IB/WI;\$.\=^C> 6O3*.2+*$ QF.;/.(_7@7$5O@4.XH789> MDI M\04>W6]K[Q^QQ*52&Z4=$@83 PH-XQA)[EO94P*^LS6"8M;'TFJLQ86T M^M-B6\MWJUF]%:)M##F\#J>U/]5=H(TYRE1<6SO\!+K0G- 8G M@FH,7(9RY4EIT_68E@[ [E;V?HZBZXUX# V$-I^C: @#2]B)]0;UE/*Z^ % MTY0D)-J)$B)F4=O="WCH&JI=>^^GO0O@(#:5W-JC2_JBB Z<,)Y;>J!*6U:Z@#;QS:@_AP?>? ML,>/='"Q^IQHZ-,?>#CW-H7R4?BNSH #OK\.MC%0>2R^P@L>"+BVB-M'%?AA MYY@: D%+<^!QWZ5HO?J\NBW@J.X4V;X >TX87MQ.K[/+%Z=I?&3)_CNO!Y;R M,F%_.9%CB4Q=@=JC._# [6N(VL/4AGT!!W9O%6R=7C):B4)YV3MZ!3-XP3^[ M7>H&<;OH+4\YW6_%)GMEA__])J;B+BP_L,F$I1@;KXP/I H<1T8R6V.-?0A) MP*@SEF8#5NLE?W$\FDM0.TGRCK8Q1=GM=G%^.I,##CZYMJ#S"_$_QG'P2L*0 MJ7T;I4P)PM\:%V>"FO]N73FTH0,5:XKE/'- 2CGG!LQ1+^,73+U=QRJ& M81>@8=='87E1JJL]\.M0QN+;>V7. $D.SJ\U?\MZDPT6G*CW;NZ3E)RX.\K_IS@[2F\8U.JY)D?V6[+>X91 XH9(YE)9DL# M2 %/I,;0S+JHLK]\3G-P)%,6:Q MJ9H2GQR9G E*8T3%)06,3FF^R<.K7?"'#H_%[O2QV)W&4M5Y:S6[M'C')GTA M W?0\;J%G]$X[\_<&C MOZW?2&)JHO-N2PM3C>*M =OHLZ30U8D^HG<7#-"OG 4L-Y>R7<4'CS3GI#VZ M+<[-U8JWNWF]SZ+<7"/Z-&Z>,1GO);!GZ@4X?_25UY]\Q"FC[^UPI=;"3_BP MP;1AC]Z=@;JQG1'D@IEY3^#K8Q:*6"^'<5;%P[^B/FO!K5)^(T&_9@SGW7UT M8@A?&H(6AJ E.Y?'!SW&/Y]*?L:I$@FZV@(-?",5:X?\5 T!CU3M\@X8GJ2K M"LJ@2M3=D0C?IOA@/*FH=@#NI]W*MF9816O 'FL@])A38TX="?)0E@&8IS98]2<#&!B&:#-TJ5OL M?-7#B2__BY*6F_8/8"G)O+;YJ+2G/Q/]!6\!YM#EN^U7071[MG3(O7 M%))[^D#C'?4.R6TD_L))]TF1H?2 (LQHII*3WT'$@,^'Q]%MC&TVSO^"A7SY MG D+,8JD#(A$2$HQ%P#IYLY_-YKML0\XEO,+>S$;'7-^$ N\6)=V60!4]U?> MJ)P+%/!M2_5Z"#_)Z;"YX. %TTUL6;MEQ,@_'0X>?:\>[@)SJJO$Q/MTCVGM ML1:CHUV]" !'@O[&4,T&NWL#1@8+)<88$ 6SYFL]KG,&QS:)A4W\W":>K)U. M(=1.+TU2%*Q4/?"4%Y8,[J-'S!4AT4X\K=D36<;AL1CP&=&D:GP:@<$B(&Q, M/<>(Z++DZDKWA)N4"O$%92D7$H(!2IK@FGC+3?R2F=@K31Q63'RHF)@6)MYP MP6 @*HE(BOG=@[-:.GUQLP>EY:!C7_-H,-"4S#*0KK4,(Q;+INU MHV0=5'$F# #HY 55?7K"U92X9P9G0& AL&=N#'6^UM5[ 9#50XDQ "EG5G\A M'!C0S&P2+S=)".(-\-((5WB3]D0&99?%8(%>877TG[=?1+RWB#V&.W/R $-Z M8JT#1MYAU(H]@+XC>F0\%M/3G;Z8(X)D^L^/G65EB< M'X(V'O,:OW'$ZVS=;XM:I?DLYQ..\);T':YM* +'A!',I1[L>Y,#C"9C:#5& MQ)7<^;_*,KG%$L37N0S?@,$C**;S:Z8CF>E29KJO-])DD-8#7 +7&B,*"?16\N 2H+@) M^')L.5Q8KH)=M,8=!'!=X2VF% ?,/JK#!+W71_I16PQ<69E)MZK2@]0B0,I. MHW'68C+. IP727AR-U"=U)KB[]G-$L[?P_BITSI/'/K?53"D MQ9,!YCB_D6;4?3%WT/II,S@&[K>HRE'@AN3IZ$(9( N@)E2ZO"XVLUWBAETX M0FXTGN$D4_L%D]T^Q<$Z>]_B\XD7/;G?BI>Y^N9I_6@!1=513*3.T7H06D2& M9J//&!$E^:*<,VPAZ-2+1+>-E\E'!N*W$^VA<96D#"$Q,* M!!)]CJ,7G#!IA$W6?)I+TO>>$&1(9#'8T\_LP>%TTLX64 X<5 SE#CJ6'( MENHBH&FPR MR8/WSC]:OWHTR*WW(VO(GVY_$.\FB7]=>2F^C1B 1RP1%%?^1L'!J65:.(3. M\I/U0=])!5HP<,]CES%@2X?_J*("KR)7;9>K@80>JW*(R'01E9Z$-ODGB"N$ M"HVR.\^+&4:6\U.2PL+BRK,X6IHG2O; $/?]Q9+D424&>0' ME TAT((0>$"T-4X='OM260186BLU%#/.#G!PU@)")//L.@ (+/V[E8RA=G93 MU1?0BB26H6_H<7A/K:O^?F86N@,N9+;D3$^GXS$4^P)>>.DE M^YLP?C6=*9KU!1J75B:H)T,&'1>1__318^A@7N6%.#,DN,%(XIC)6E6H>,I=O2/3 Y=RR$_T>CJ(%"S@P@M%Q"L+4(/]^"2.)!PG51; M6FH+(& ?BP?KDO4F$>_>:HRC;@D\1%O4J\:FHAG@H&R3UM8_*S31KY*JH\1W M"OW6\H7&DGB+GC,&X#H,XU>>;]_$]"H^;=+M*93"EK)J+&7<&7B8]C-"-7+- M>@(.YIX*6/N_9(.V,462$5*$A9N8=V(&G^* I"B,D\3I]%:^=/\+2?>7IR2- M#YB*0VX_4B;:9Q8_V3NS&MOUZ XS6>H1IQZ)O!U>E17Q0=RU><@?J^>7 MC=)U%%S+]^J?6_*%'MV!(T5?0ZBOS[3W!8P4O56P]7])?B6NWJ7BP%W!(E\J M=W[[96(;5!?'K>PQ(T!H3?'I_9DQ7[\1W4J<64_@L-!#_2HB&'0## 9]I)\$ M!U:(\V'S:<8)I/-S\:[B QO)^YJPUG.ISG^NOI'SE]V6Z/P*Z2=U_HR7E?LK M3[46#&X/1QJ_B.-D/V&^BMRP1&=CH&YKIJ0\J*IO"?QDJH'@MGY9)AX5VNC7 MC/J\QTYGT9*4M!V.,G_&>^*'.%$&H[81T"!L5ZHZ3-1; !X1-():+QF>TO@0 M;PC?&>' G]*3_YO+U<)/)Q(&)-JQP4[^60FZ=K_;B,HX0'DGB@7N*[-KMI;PW45PW5E/E-2U/@"8Z)Y ,6 MJ@O:U746%RG.;'IB2=SA(/.31TF$GS!](3Y.VD/4M _00.VET >! Q MD]O6E?_,KT"$6:Z4/24,P9_OMUNFK)D?Z]H"]]]6%6NO?ZL: O;7=GEM_32C M.LPYE;G-%7V_BOW?6/YTZ1U)ZH7\G2!^S5J=FAMV >I\?126J4Y7>^#YCK'X MMIY9*=[&'WGA&] \&4]CY)<,44#?+X),#N1S[NB5S7OW_!W1\!3P1V%.*>*O M7$1QBD)R(%GYC)4H7D2BY(C]K+ =\^03W9!D+U(K#ML4'T//SU:31"EUC,,5 MPM&.#1N5&_V,E$?"9.]MTQ4ZQ#'EHA3Q5!D CA[-[O]SUB]B?/AVUM1M\I_L MJOIC5'XD\<.,-^PE-*T,>>Q?S>&.??2?C[P^LF*CK_D=4$11JL"AH_8%P.%* M+9_UP1-.:?0M-7,'4HY5Y]]"=Z+S$:CQ%61'&@F<\ .I51%NE3M2Z!.I9;1UJUR:G/[D_?6[D^-[R'[DTJ5PI^J7T+U)Z6, MUOZ448-X?N2.);ZW*3[T/CM5[0C4$_LK;W1XI.@%T'ZA0O&S@ ]#1#[=:E65? 0-!7 ^O30UDQ?<[H8AO3"T88\^M3*>+<^)JHY(<$ MPTD@X0733=QQ_W)>>_BAER1D2_@+: G:5ZWC$!ANHP!OV:PVQ7?D!0>W4.)..+ MD'-&)6OYK,?7!7FBKTK\YY 0<-" M?;E3;-@-^(9Q7RV&UQ@B31PX'3\E),))(DL#MERI[^H#%,QZJ5PKK-'6 M ?!\S4QN:]?.B;F_'Y]+TGH3OMD&NH^J5*KY9+4!9!]4RCG_L2CI(\G ;31.KW!=R]&B\&Q&]>F]>.[C(0Z)3[!JDM&S*^"X[&L &:"F M_8!':F\U[#<[SN;5F_?R.1PDF6DF*I-&[U*,,&F4*R=FO3LO/-+/IW+]>GX! MT3[2)-#O4:B6]]( M%Y=E56[I(I^>0=6P4/68DQ\M\/B,.24'?'TXAO$[IDGY@IXN^ RZ Y 4X5E M$':U!QZ(QN(/67+A#)#D\(]))32=1.1\.N-2YR)&1PO-7[R4S=.IMTT9J(0G M_@,+=-%'9GT\MSP4?<08U^=U%XXGCLM5L/7A%[PJE>W8'##HVAI PU**WRO,F-Z M&UV_^3A)^&-&Y.#1]S,S*$QF208P8 XQC 1.&QK 7202M97-0NF)5Z0"&5\ ML[>P!&<%KLR*IG\W3A>TNK'0@3_>RHV""Z,<*.[N(N7D7#V[83Z">^4A1?IVD+,])*S9X MQ"*_.<\^#+L CVH3A:O1W-8>/^ 5')V6]$,,NP$'+1.$J:+6U M!PQ:1F+;NG*=.,_!<_)NRF7 U'GBJOP/- Y.?GI/\U?E-,_/:)H!#=(NQ62I M?E4;@,'8*>J 8K^<:/;DGWQ6T,W3-5(4ENA+0927JKK:PO=(O8H-MSQO"-LW M6^0=V4%'?Q"G=[Y3K1C0^B2ELB%0)^U6KIK1G+<"Z)X&P@ZX5EZ0'/$)2ASL M2+1K>7"RT0"H+^F5*1^3K'X+?"]!(ZQU%IB3<2\&D3Z+A%? M&PWZEH##HD.]HLJDNAGP0.F2VKHNEJ1;20-1/( M :11J(B4@;&;IV@,.C5;7BDH*J M$?! :9?9^D0YIXHJ5;&J5J!3!J+8"'3(O MPRI Y#0=5KB80"MX&VAW'>^7&G0#&G!]%3?83+L#=>-?0;75,CW2)+?/KT_,Z8MI>C;>P /;@-U&TO*NN: 0]I$ZB&U2PO: MB!-'G+;[BO1G2G.Q6NO3M_=8FB.?J]OJR&7S)3FR0NK1'1G 7MXI26,V03I3 MOWUCK[,7=)36[IW31W[-SRGC,%[1]YR'-F70-@+JB>U* M%=7/_I)-N=VJ-%#':(LV:9HN)&G7A956;147.6)G' MF9.Y*)KL5K7!$<2IW^ MVTBMK5=0"QI56P&U%G#A4257N[!_L=)KU!.W-$K M(I-I*=7ZD5_AB,9]QZ'BAY,1VAFFT7$E-*%55156NXH+A2RSU29.7$WJIWI/3-@(:=>U*R4M0YRT +B]W"#HXL)Q M6UO [M>IHO1";4.@SM@M[W"?G&J-Z3[J3BZJ;8#Z5ZM*S62B:+"0).)\+F!)IDH:TMT* R4E&"MK8A4-#NEM?6 M(:L$W203^9O+54&TR41;6\A^V:5BX9>ZAE#]LE/>@LGIICLQKNF_TR] *]]GQ=*3QZ+ ESK*+B,^>$? M/RT_?,3\20IOAW^D<:(ZLC.(&%!/',=(,ENVIP0\K1Y!,=N0$*R1Y(U*/J+6 MBF1?_;P08(6$"+,FZW^WE/%M"\?F$E3:RC#.B[J?<;,F\D!27QKB5@PT"&\9 MG2\1;:MJ.4$0)@!\I/UBK93&J1>.BK)CF(K1F 1A99W]8CN#/S:$ Q+M/N'( MWQ\\^ML#IOR N_I%GK[] 6.IE2F:3V88=0:.FG:Z6'MV\1Z#+_F)9Z@$0_&D MWX?O_SO:2,[H6+#^ULG+&W-;I>"'"H:HX(A*EN[>Z(#N)Y N398&^:!9!>GH M A1 ^RC<>F^RTA[P4I61V./=G%PYBW,'"E.A\+#P56\[YRE:DI<(R%50;11J M6P(-/P/UBHUH=3/@.4F7U -<+Z,KZT84H3;OSO27H5YKNC"UCFQ^).@F!7B, MAARW$:/,FK[?Q/0NCG;/F!X*=>YY8:(=]0[)99RDR6WV:%%P'_T<^?'A&.(4 M%[-#U6[ J,0!X]/X1I20-AYEX"@X@:*V45>(@K8Q15R8"Q;]!U0B3BQJA@F! M5DB(A*1,B WS%:G*3K."[M^M.3K& S)I9B-2L=&I8B-?9Z.IQXCBJ:AKCT9L MYIJ,/4Z8,UC^6-'3F#W'"T/J7\:8T5?9F9"N?.9.RK6HL>/O5IUL#)G+M*6M M<,[(X7JBH6TTBSCFO8$.#99FJ"XX&G8%O/;85X.9,&7"]PDOP1YJ(?U?T MYMG ZY[X>TX^(;Q4DNB_]Q*TP3C*SREA08!4#X:N^ O624*VA(^>"?(S&\Q[ MCF.N'^:R9GO):84*7N((VPKE_"9%V+8C;?/9(\F?]53D3"029SF2A/OD1N*Q M+I-:<1]WF4YY(7^/_6F/<?4%W/6M%^; (UW8U+GPZ+4@^+"PCH*SY;S; MZ%J,"/=;F9^K%_CT%21&HPS4T2\UR_6."FM\>89TOEK'M/@YVM26/BY#CQR2I]/FO["?/L=,;DSY'9/T M?;U)1(O6%11;BD#A;T1SG:\)6I&#G"F,H-7 =44^]9/T84HY@&3 6'6/5SY!V/-'YAEA$2W0N! MUF)!2F/3CB[ T<9$X2JV'S&? ;+DZ0'3;4P/?)IX7RPC7[\=V4^&@V=R M8$WNMT_LTV3KB=_ZF2\":^PZ&G'@^#&N$:M(,PYEP)@TLH*V05KF-@L)GO.IXM'Y7!EQ[^9\8<-?3O%O!H^@1* MN@]Y .^Q?Y%VA8Z;0WZ++P3MK(%LZ1@U7Y@ !I3A+[)4-"Y/K/'Z+SDPI#': M8)0(4" X&&UWV@(O6\ME#:4'% M&,Y7 M1N*2)4[:W]3HZ (:*5WURO8>@#W54'#KY" GSW(ESD <"RI8.'EH9';%CX7BN%1\IU)\QK!> M^_[I< KYZ?(K?*38)]G%&\S/D/,K9%&P/L0T)7\5GVN-I3'NB.2!0\78AJR" MREBT G%2? 6#8K4.%5[!M4 MY!EMFT.KP&>B!("BH7& :2 HM48!I+[&K9T@&]I M#%9KHA2)%\?@_)$0@*]!541 F0RS;E[\W5#-5+.M- 4 :RD24%Y\ FVXL5ZD ML8**L3REL69,3Y_\/0Y.(3,,KX5VQRNQ9&;Y$PZ#FY@^>2%N.XG?IS]0R+8V M136#-.X,.$7LKX-MR$A./!PX+R28Y="!.+N+;4PO$L90=^Q]GKGKHDPR\5OM MC]@+KQ/^&#W/:'5);^)32Z.A'ZD>+)RYIJ;RR^LY 4@N/HC8#]0D@%9T%QTZK.N.%S=CU?23E M9^]P]#YY[S>AMF!/2U.@+FVB8'/JWVRWD*F]5FS[\M+BY(-8'*28N;MXQC'F M.\*9*^Y9@L2WB 5GQ%BOT$T84Q)X\QXXG,P"Y2RS4!'=W+G<"=@*-8@OU:YOJW=T #CLVTENO8G=-?NXFOA?U@NDF;I\6SF&'8I1MW>F8,>"K M^87&+HTFP$-8I5 U5JO? PY*I9BV7G?5LF,TSY++9.J(TY!1,E[%=I9[DX#% MY%V<)/IG$MI; @T1 _5DJJII!CQ3[9+:>G=;U/9)4'#"B)N2;\<*1BADG/*B M7/.FI).I*C7CA"O//SAX!6IR%<6/1_4JSC@,WZ=[3"M*:I^&,.H %'_,E:T. MV/K6@(=O Z%MW5>0KD;FE*\(F([OD^N;/Q0Q-%R50[[@P%!!@'RIA/YMELX. M0 /07%F9![2W!IX.& H_+"L0CZSDSNGEO"I>"N&]DXGMD 6HI%]!IHDQJ>W< MR,0JB^=44%Q#)L6/[S"AN/$(%8=CLL6,=13(%UT(3G["7G(2[RXSTS#Q2;1C M#3['$97__.0E)&D[(C(F?:!H.9DIJ]G-:,0!)T/CZV@;MUR2_(!;SI>/'PF_ MS9HS$PMS5>YNCZI\D:9S 8.?WBM2WU#\EQ..?-4AEGX]EP)=W>HK04G?;0EP M8R"];314"*."LOLBCH7J*L5;GWDRZ[D4=^]67^GN^FY+<'<#Z8>#_PII7'_ MJ9$)G3\I1J?6^]V&71?H_CH#=/E_L]_" D K_L@14,U_(+A^;<@3V5_O%*?: M:RD.WZYV=VI3=%F"FW=(/D9*(ZBZ3V<>^ 7+.%JGA>[%'UB^ M\=&?"O 8L31+K6A3/Q* 8\56$_OBHJ??V\^1(\NT7J,8 ^([]"@@'Z ,R+ M/_;VXH]+]N*/_;SXXR*]N"GU^%[\$9@7_]#;BW]8LA?_T,^+?UBD%S>E'M^+ M?X#@Q0..-=UU7$@>F\=2(F5,DXY]4O%N =>AI]%SC/C-;T[S8W85D>0B4H#B MJ.TP7KZG=^?Z //H;3DO@(-)4E)LJ>?6.#$LR]N^N*N/,:I62@=,G MH1A^WTKXOHSI,>:_QSW]Y$6_W;]&\BR%QF#FO8^\SU(IBF74%#)%]-; N MCL5SA8+1"A6L4$P19X8$MQ7*^+E!1E?&V'H^1IY2\5G+9&W26_%NG;A>T9$P MZ5L##_<.->MUM)1- 8=SE\3V ]8F125A4).@J706*A8Y2\"XC%:-XX9$),6B M$!_+.YAXI'C50;PM]AB'X4U,7ST:-)3NWQMH.%J:01;MZ-$5> 4/&TVL75KP MN@A%DZJV@Q4=QBS+XU]^N=V M>D) ,7"X<0SG;!HJX!,9*V6FFM?I@FS*5]D?!L[XIK)5-@>LOL'NS6J1(5/ MJ6RRUEACA?X?+SIY]-WI99^F%3[C]/K-#T\!F[+^&,?!*PG#]29)J>?K]O![ MD@ .NC8&:9QZ,NX/&&BMU!AAW42B*G]E_>N"(Y(LOT&_2JZ.3F7/:AANA;,5 M-9CI&A.U/^9FG8 C@IG2ABD7ZP$XZ@T%GRJ58CQ];$)\!;O?YGF*X=#GJ3 0YWMH:I)T']: "&1&M5[),AR5"[E*Y*C%QE M0[-;IV8;2,G1D[_'P2G$]]M/IX1$.,EV%I)L2^#3>^5?;0^&6) !CBBVAJDB M2E\:@!'%6A7;F)$,^:@K6:(JSQ7:O%<_OTIBD-\]D[X/;J=;VI M+#=LVLQB&#HJ$LL,GU9-IEH-J0809PNAPMWE*4GC W_!-!2;&,F>')/VPMFM M/8#'AX&ZM8((^N: _=Y$:NM;_SEM5"/NT(&?J1=@'DWM7JMH!MQ5=8I5_;/9 M!K!3:D6UWIKF! 6.NG0_Q8SFKJ,\5T<7X&YIHG#51=O: W97([%M75H"!H5-F MIE!AICG/FAR.'J'\_L_]MFFD<@==*&%\[F082>#8-8;!:N=1!M #C%VCJ&5] M$J-@SO=-%9AU=I %T+$5EX8C-<.1^H$6YZ=8VFY(5&XO7+\=<93@S_@M?7[% MX0O^*8[2O<5>LQE1X'@UCM%,;VUU4P2,62,I-MEMKNHUR5P(?C#Y+469'"@3 M!-PYY3F,QR##Z9,NO;3_#^S1Y]=X%$N6M+XH(&J8R!Y_Q$@[+EF;] ,.'L:JUU>=.SH!!@1SV0?4%N < MZJ]#Y$RE0H_.KM$N; H[@+HF'NF[UZ1*7P3JUGF'E" YF";S/L2J-69@B/W[!?.-V M\P[BT;_#>^<&;]NCM[@4\B@W5KEW ;>\".*I-);>^ M/NJ%^3"4<4",!51/O3>GA^H%['B\:N8SE^0^W6/ZO/>BV\B/#UA\ M9C :FQ( 'MK]C7$V9AOU!ASP%DH,&O&\$&UCB@1A)+BAE+%#&;_L:#Q$=/TW1X6U*\=>23$ 0><.\SX;#S_-SG)>%='MWDOH"'=4^WB5:/N+L"K M8??1P#IRQ4MY_ 1.O G)+KN""B[%.L6[(QB<2WM._4+I+*[3(QPP7-[B)&%NSL8!;)02M74"BIG] ME%8L5VAZ0$]WN@4?.JFOTD>< 8249E*U^0#!09M/[;Q30%*TQ4XG.O)Y::-% M"FUCX)';KJ3J@?G%K$1T"#R@?'+V$CJ,18>)M1SS;1T.(-=_.9$C'Z(?F"7V MC)5^-M'= VAL]5"W\J1.6W/@,PA3Z:WKFK#4[IV/#=G3OE[")Q(\X]]X(5_2 M1LD>8S9#$&^3UZ<8)/*Y$&R.L:?Q:;?G:P5Y2S[0'+.H$2L*G. QEYR3P5*= M;_G]+S%+8>X=8C\53?U\Y_O(C\_$D12INAK_]? YRS?S3EJF_B5E>E,P0)*# MP[G*U$J7RDKW[G:.#LF.=YRZQ7>8CY*L22.J1MF*\0>,]3Z[(BB07.@P6BJJ,R) MVMH"3XB,1!\G&UJUID,K;3[4S'Z.F:C9/@(*<@4X\2.-7TC KW^S9J"#TE:$T"7C8D)'B[RO9FF1_$!^*C)\SXD907]$W1UU]=KA^OG_C? M7\V;$));>?/::;U0*E7Z2T*;]+;*$FIB.ZVMXC4+8'BL(%ZU?4T13/ BVAM MTH[Q[LU='.TN6/0<$.>$2E:)V\> X.GM+%!;WO)1-EQ4F.I>YCEOM9@@'>6= MG897NG])IZYCYY,Y+HSX,S:Z3[&[)- M]^LH>")O[+^,7R"P^SF^9)D72=<[BL7Q2^5C'P/( /7=H88ICI!;T ^61VD MDO5I:,&4EQ]G;!'CBP1C5')&SS'*>*.".?HU8S]-RJ4]';X< XT,(@6SOK!A MT!$\4)@J7X>&KEZ+ -C)89Y=^G,)KX\0XS/KW1T,U%/5'"^)ZNF$>Q*;] =Q+]5E$!MU A[$_72P M7NRKYY-P@AB,^J,%\35_[L,FBHT[ @[C?LK+.#;K!3R0>RIA?P%HRZ\FB!U= M7F' (Y$XL1*+K5CQULP>>=6<4VS1-KQ]WBW7F4R3L1D_X1YIS3@3Y<;SQ67K MEGT,94.@0=^M7.UIZ+-6@->&6X2UWA?/O%'2=+^/4=>Q=0]#TW11?JG?NU"U M6XQOCK1G<>:= W8K1O+/1_P2AR]L@*LKW/IJ>5OU;X(FX1EA;1^+D$*?G9H(\ ME3:CA8$FC'_X_>^N/#50F_<"'# ]U)919- %>&CUT<#Z3DA9+FHE;N0C#S$& M*/#>$3^BMD(D0J][XN]1R*/R2&,?XR!!/OL'^]%2$IWB4Q*^\T*[\89/D,6) MY3",7_EP0/'1>Q>;JBNT.64U \2U*#9K%K=1-C&E\2OKPPA&<8KP&Z?/I$B. MV"=;POX^>&_D<#KD/>:=3,_Q&S!B%XP:&G40'2DEY&<5N1_P$S;/C%O+1%K3 M%"BJF"A8S?M4[0"G>ZWBVCIJ_>#J"G'"[F?5355;Y]7:Q@MS4_W<6MUR0:XZ MTOQ:[:SN)]EW;(2\WV8(WSJS5C:$[J9:Y6HN>M8*LGOJA;5V34:27P3(B+I\ MBH#?$L,!#Y!65U2U ^Z)6M5J#PPT&P'V0[VLP\JY<()@SO;SR+A-\<'LTDFU M-7!W[%!3?["_: K8-;LD'NTBB@!.01O$U3 WFCK*58H5XVPV_DG,V_G$V#NR M;])W@^'3@ 3P,+8QB"[SZ>H/.."MU!@G6RH6158HYX@*EDCR= ,.3JSB9U;9 M%E:1JV6;PBJ^QBISC_)):" M%!]51'&8Y;BW()$6]&.[$MPC@E?^QNAE?#B0E*=HO.[_.@K.3-5BTCXT%@!* MO4W2!"!C L#!IK\>@\(B9X=*?N)I#%'_1X$\[B!D9KL4<)$7IG6,&+^(T\$X M6+]@ZNVP?$K@D9FDQ6;MO1: "@9J-W&@I0OPR#>1?(A/KY#D@'(6J'AX@S-Q M%]M3:E[H[.4Z$ZDS5>@\H&Q@=2U'%GW+BF2VE0TTZ04T4'NJ798-[.P"_"A- M'PU&*T)2U!',^$Q;A4YW@.7+U[RC_M[TZC^P29%/CFP&-Z#.7F^(XK,N*Y2J M=5PH4)TK;X)59:\%PY5"B:GB%I6\PC.JOIM;?&KE&-$(!7BOQUI(X,>-Z MH5BCM=&>W%D7H C71V'][G"]/?#94J?88QWU^I'&R43K'OSHLOD&\H"&)B/!1]P,*N9#+,/ (Z<6?\@4CO".K[T^=Z_E3*Q\7I"\ M:0 (%RWP.!6JMX5W[5."PMQM>RC1GG) F:@CVT"3:S#F%#6"O (=4B[&@K]L^*K'+&,Y+C:G=9/\J-'*?,=Y7C[#J0J3NEU+E6F$=5KKAUX33CPRFSK]F-;W53Z&'5HF MO!3M((=9 MF[C6X2:(@KC[_8F28(>U)=5:F@'W1YUB55]LM@'LAUI1K5%1$!RW+-F=ZNH; MB?A%M'7 /B-QY(4%'"NW\P>0 >J00PTCCS39T !^P&F02J-?)#UDG/DCS32K MSE]>GLR*CLUZ_,F=<>[/C(-RQJCD7+EONY[..*UGHYQ82%JB](W27]1>,BJ< M9EKJSKY(FT@ 5/5O/ M_AMT@XX3AHJ?KZ3J^T#& 5/1AZVP)I70K_!8.9FQNM ]+PL%)+@5T/:(#]EC M:D,*R;42@1[X5D;I2@_T%""#@ITBHZ<&!4_0)>4FM$QI 'C5XXJS%F(2Q<2] MPME_;V+Z@"F)@[;SO#T( ,>-_L;0GR!JZPT8+RR4&.W$D>2&OI;\OIG@L+#= M*:1)+5$H3B)Q$A#$S;RJ]@P?<8^+PK7FBXKY+7HY;:=S M@,E4O:=D1_A";'EUUOGB8+4JU*67[&_"^/5/.-CA'UF6<1#=\1?DN9$">2[,66">OA^ ;"+Y2D;#JVO=_*BT7-4I8:\QMU!(Y/YLI7 M<:B[%V"\Z2&\=:U#SH*Y]I:[=W%=[?R2GIML908#7.X]NL,7N05.$4M::$K^ MRHP0G-6 3H#CPT/^U"4WUR:]KHG75AS:I!]P=#!6O0H.G9T 8X.Y[-;5?C(. MXER (3KAK_G'S\4;ZPZ1(KIS7$M8EZ 0B/PCYC->U)R?L!DSI?43IL$_^7$ MQ+E^X??!WEN?2M6W!A[F'6K6WE93-P4356HV_IT:EO[ MY;FM_@%5;>-EN>Y(SZAJG-?].ZH-E=O?K]2T79;;MKQCJ6JX''<=Z6+3F:O^ MFA%V]%;@Y$KBEPEK3<>,N,?_>SB&A,_ ;L@;#K+9&O^2%^9_Y&?$\U.T#2., M0Q%H?(YH+DW9ZK[D@-\9&$N[H5=W!!^4,4*2$Q*L4+KW^'(#7U[88,1'MY3] MCS4_8BI*,8AS5>D>HZVH4L1?[/)S38JO&D=*YKU)X-K*Y_6T_,8,#KXDZ)[$F&9X73=U\>HN/(B>Q$9*7&Z:Y* V MR610?/WI]OEJ;9]X-_LO&'R5IC!%W5KGA<.M6I=IH2'C.6W69HN87ZH]!D'D MN$918J.TP?CI*24O+#A>\ -F)HO2^^UZMZ/BZ$OQ+D9VEDX<; F4YNE/ S0V M6IJDQ,>>!,!CI*T^]K@@.:*<);\Z7S!%Y=-P^6W+C._,2/FW;)4.O)S;-!5[ M>(4]FD=VT5YICUE/UDO#W!%O(R9$G^.L2$+'$?ON?D 1M;?J]4/W'9T ;\:8 MRSX"'A0L^.L8>>D0M^?QYU-^Q=,H>>KZFH:= $:M'T4EM.:KO; 9S'&XMOZ:_2=-^L$9'*% M! -4+65>\$"_2BXSGP*94?'B?2T4ECQ&@YL;CX0X>/)"?,>O_VX\_[=*JM3R M!KEQ1\#0TT]Y"4!FO8##4$\EAE:AVJ)X$Y*=D"9!%(?\2AL_C+$5B1 WE9468\P>L<>G7R 6=PH?0)AS.KM>_3$PY8DGFB?$E&W(_9SH-]@<2B#WW_ MTAG,'5V A[.)PJHW1%7M 8>TD=CVJP'Y)=Y'<2-/D',0:J5R[*M+6 7#,FLD])).LI-$5^NA7P<'I32>- MZE &XO:HQR&?OT'&- MU:3C0D/A7'F3*"A[+3 %,)/X?N/(- '\]8+8-]#VK+RPALE!N^H^KS,J4DVO)"I1O,D@F,_#!.Q,-AD;K M'L4^)B_9$KR'$AR&F%Z$.$FP*/SM5;=C*UMOK%N\BT39/M9J*[5"7J&6\WQC MSI] O3E;FU (&9 4@M_UEC8KY0"Q<3NGW83!CI3XXGV.(XUYVLOWB9)XQ -T M"B77Y=:Q^(P?V+G?7L:1[D2=#8UEH;N925H O9W \C#<4!];W^?DN-=WGG=Q MCJ03&T(-GA6FJ^QC)"S&7RK-.8. RXF-DVG.#_O-!(?K*#IY_W][W]H;.8YE M^5?X:;<;B.SIJIX=8'87 T3:SH('SK3'Z:K"3&+1D$,,AZ854K2D\*-__?*A M!Q4A2A1%BI>R/TQ/5IBZCR/>0_*2O(KIMF$05T4^1R,A$>(M(?:!HL:(71*\ MIL1>A[0Y<<=/\,5OJ"QQRTM 'Y,09^W)J.1L(&8UYNFLM$CIU)2\]@3S!?1+ M5.Q8:DQ,GT7) MG4NY+#:7AD3>5EZ9 GMSO8@K1I5F:.QM!9W2==US$I/XN_J 4WD%=0(@YY(6 MP.02>,;2^8F8A7"ZS*LIQ![P6#APD;2<#@T+PL#E=\;.BS?Y-#.VA]TXAJT_ M6+>J[N+#)5K32*W[>]A,#%Q=.[QZ+7"2DSB\94P1YR[]#X*C1KTR* MU^P[Z-04\FWNJ9+7E^/-D=W.3[D&]HD5JI7/;=G5LN"9&$M/PJE/OB'1L34P M%=BXN1%=:T>E>FA<; VF;ZK];;[,AI">T67D3A'>'P2*F@*8U6)8#GI4"K(/)/FM72 MZ5Y64\3BLN-;AD9WP5O8?J2T'?,""U.@\3A84U:&35-,/MN MW76R2??X(7B]>CV0N2_^C!.\C0JZ/LUU[?<"WH ME#@Z&)H%GS>F F5BL0*83R:[Y'!Q8H=ITB*(;:Q(IN^T4LL<4LZ7-,/1 M4V(N8S))('#:F0Z62#SZT@!3CP&GM(\7<=5>9D3Z0#DS,7*B.]VXS%3$AXM7 P-O6!SP7ZX$Q;( #FB G..%@0N,E".,#(=?[! M7.)AD1D'0ZF&9>487*R2?4PJN,")\8G N'J?JC2;6!BW'AE\"#AEJ#G=D57P M;]VA:/C4G,+\RXRAB<(\CAN[>U@M5R3V7I(?\R+:K)-JW73BMJX,H)$Z"9+J MZN)H <#O,^K[,SF=T#^V5YH148TDR7)K3/>!3"\?NH7'CV53W?0>4TZ*XB@P M>^UG6 %0'K8'IN;::T ZX)F8!2>UKUUOM[0$Z#,6V>N>GDMI*URALI0^B/LK M$E0DN*Z++S@D@,;TW,J1V/36/$\\'7I)AG3X$M8F(>V,;!,*? ANHW[:CF\4 M%*BT!-6FG#Y3D<#F*?AN17(W!N=1:JODTX$V8_L)87:3ZXFS!1-E!VM0*AP@1MG&#_IFV:_MF?S+4,J[9&R1R/VO:) M"@N1:!VBY@%--_ZE AMRRWK2K:!7-S.B6U'<@WL M;.^6FE7_E#Q=%W@_,I,F$^$G;_4"HL!0G<_[QT7];MAG':8?"08@9@%(;K&# MU:UCPNC>JQAQSV^4 .!D,1X,D2K4GP9,%!I.V*<)F]_ 5%AB.<&D2:0C(ESK MLY=6*>+DF)_6R34SDKTD%2WXAMEFE%CO:$C/._O\I'8DS2O).GFS3/+X(L>]NFV4N0A?D#_6";!,[AIX"SDJ+;(N,,/ *8350MUY[$ M5_(158!:&M /IL/E(72Y^S=1@OMR 6I/>MO5S]Q7Z^[U8UYV^7/K[71[JH1#E'N\:4+]>;378,XIS]?RS2IP11@^*! MDX=I(+MJDTZ5#9B"C+LXN>Q&PTLK]N_Z#_5)L\H@-J!7)JU0:90XQ+NM@^H< MTPJ16([(Y+)&M9/724&LI ?I^']?O6[B8T@6?;^D:?@2Q7WE2T8) 4I(TT Y MK6RD+@'XG8,)#FEW>U[:XA'3*WSLW-&&'T$BTY_G\_-(;%H45BQ#D^T!-0P% M19%%C\>")B;); $)AUX+3"8L69"]B0T'**K=XV)RA"L'T5/IX9^VXIT),KDM:[?DHR]-65+E&_T8 M!'CDPG:T'I\(S:2[,RQX6]>IZ**W,F_@UA40KH2 ]G=ZQZK$"$F3 MUGC271586XB'##@,RA"WR25XQEH*CACG(ZZS/0M;V2UYJT,Q%J'Y8J84D%H> M;4RZS-.LF'+RR]<\*>G"-T@8BHML3;T@-[2 (JNXR>M"M>+LC5A?K)+SZ^S$Z MT&0V^??I.=QO)(CXIYG[TY8FQ ,E"UM =FQP3);MSZZ(.5>-3$X$-1FMC\4NS:+B;?T:#7[, MXK0Q\/#L=[+S Q6MEH##<\!@_:OG=;GE6C#Z046[K(%V[NQEN@\BV9VGGN;> M==BVH_U=EK?UJM.>F&RVVW+A+CLNL0#G1;2YH$>AL[>O>/\H3S1(V@+OLKTN MMF9 70T!=]9^>R=6;W?8)UN?KO[W8Q;E8;2A:;G>WCG\%/!^JNBVV&,''@'< M=U4MU[\M#?5S Q) ?*XY,Z[$C)<592Q62X%7*\9=:1B7"\[SXX2GAYFJST[R MBV,2\#3$ ]O76#$H!\K S 5:+LR_5"J\%76\^. M#[=)J.WU- ?+C'_UQ_= M?F)Q=JB:S]LJ'%L&]FTU\N/5*]X?"MY& JF>). ,,P&>L=]*.Q$#F&>F>*,; M/^K?0J-_X*K+IAY\^,PT6J7# 6&<=$M3Y^P*./^BH[W*!64ME^Z",<2D* U/ M,)H@!BAQ3 5&6A!!088_YP+'NS0A$HB8[@().=J>51]J3_H=5T&8 Z".VQM5 M 2IIB2K$=0,HH3!O%QKJ+@[G<2>?"M_^FF3DEZ@WV4<*:W^/BF"7Y?1K'7[AODL%M!K5 B7YNX,7II&V=@.>>L[FN MRQ9M REKB"8R2FU*C#95VDL[46,HK=A3F<&"GW!#W]7L19(5#;W/J[B-^BA+&53U.NR>D*@F3[C1!5&#'D9+](U-=!XUSK[ ? M4IO":R^6QI3K:_90;8^;B1X0+-=AR"4A7F<^Y8OP0ZE N%>-RGMX<$F0)X'O MM\]L&1![KO)'DMQI4 M9S@[H+8.71K5 )@'+3FJ?:2S-(MDPV*!TZLIH$4*=64;,!D:MQ%[;F2J="F M)B%FDR/^?%>0^D.9O:>C3-EG*SU$;$;QT*'*Z?<18\X6]'>E?M M=LOPRF^/15X$"=W@_ASDT6:@]JNN+.#,-PDBD>FT! %FMFG^Z(9?I165:A'7 M2R.+:T:"ZA5BRIU7C74#%9.F52]V9G8Q1"S+XQ03=+(@)G%%(I=TD">M?:$1 M8SB5CKODD,NS"=\ 6_0^ )P7AIUME?>0M@8R^\S#1.& .<^\CR9VXD4F$ZUIT1EZ?.NF/&H3 ME$,.[P/5.??I $34]AW-,VP$FLTZ76_I?8 #"9=-NIO1_%>AP5Y[[4K7X8 M-Y@D(?W:R[=@CWO+Y%I2!3P&; +<&M,MZ $'^9IGM[N M*6\-O(,.N"EV44E3P)UTR.()M8XJN>C7Q.TMI-]H#?GDJ6<-V6X!O#]VN-.J M0]O\&7"_Z[)2NWHLE^5^X5@:TKOB.VWC1V>3K[%:#>!W.$.KFKK+N5_02%9] M;$5'5GZ;';Y-!02!ET/0ZXL^MX,344KK=('/0?@NP)%^@Z M1U_//RH'*CP>7M*)X2%*\#X\SN 8%Q[UXUZ'Q[D74\/C-J&GD-(D1&OR?P^[ M**/_2J)GG.5!]H9NM^@7HAMXJ!!]4\>2M@S_P^4VB#I\F:-(MNL0%SO918OBK]GE6"(%#_NLT:,A/?WV("KKM>YV$T7,4 M'H.X8XG9UPYHYQ]TC79P:2. G7C85MV.RJ32;MC(-;X,U>N*OT?%[IX6LZ(9 M[%UT>$BODD+VU4X]"3YU7S4XI!V[_W%?NKRB%_JIZ48TJW;+A$]:(W=^+X(X MA,D0%.*DN(PRO"%/T9)+%[S4[NUV&VTP^^7J%6_8NI+H MVLZX5HZ?"L$F;PDXT ;?<;P9JG1H1##2XSC=PF^_&=353P# :FPM4)7CJ57('/W>U 4H:O2Y5 MX_]9 ^!CO]Q>[6W '49)73$JK.3.^]5?\VXU1;"D21^[S&';K4C(:]5O#9'_ MCZ-G>OX@T/X:;R\Y?,,O*OQPTLP#BNAR[)0EQ#:>$$6GR6:X(L$OKOG"J'=- M;!&Q$&C#DG>M]^;C4JA=*W!]+'9I1C\=9'KNUJ,'**%9A];(NDFF9(G+J$%? MG:VJ5N>%0AOS/%ME64-Y?3ADZ3.!CN[;!+5H_UQ+XR&.8>P2-$C1E&> M=WSJ;6YN?1Q&\O$4R:O70Y2QQOP+EGUORI!\'[C4))1G'&I".'3N-.JC0\YL M;"H_4.N0*4%@*@!RZ 3$!]9C_U.>W+^G=:GIAS8V='GU)"U>:$G74ME0!6(C MS-BG:(DLJ>2O0\;D*?SJ6@RW<(4:&STC4*MP5R@=I.AH)_"TY];"S5CV-S[' MIJ7'<2AER7DT N7*&>&N,I26U0%/=L[E_306_=S/HI\K%OWH%RS MK)M50U] MKE<1.I"*4P.^NOK)=**K6P70<= FH$82T1WRH:\03+L)9F'@/)L"!5EA#0 @ MFZ*#"J^;>YWD1<:F;?EML*'3G%4+R:\54LSSJ%\J?VJ^""/<.E+W M$GE7%P*7Z6U>\EJP&3&C44&L1J79*U[N)T<1@"2X#R^&B2-@_X$ QO<)_V@% ML6> V/%M--N::=]IE(5T9Y_;VT0/B%+V[E8GE\[T,'/F; MG8:QS/Y83!M]+4:6S!\+8T-(.%S^OK<%KJ,W56,9E%BR/.VGTW47/=K!#:P3 MN70I]NOWRXG+,$.#R#IFTLO3+V?X7[W2?\JX7_EAX)0]#H36]YZ5G@1,D",= MT-[+J-3(/VU>JG+#/C/!T'(8 MH3L!1ZX?\4\IKSLKJ;A*#XZSP_[OG,\TN: M;7%4'#-\3[PQF8)1TN8=SQN%>7)^?%B5EZ.%6<\=KK>;A3,2["2_UY8B:BJ M0>8##,B4UO8::/F8U+R Z; 5OA3/.,%'JU/\3I&\;?S>ES(+C7=:\!ZYO1\(L(2_*J?7;"=#,'UA M X&=M_-]Y+BPJJ[04; S.=@>I3ZN7G&VB7)<+V[8Z[A.BBQ*\FAC\^B>HFK@ M8\.<+\!DMD1%+^!Q8%;W(>13:H/%E$IMK\]'[V9Y%7PA$-5XG1VOPZ45SH]D M/PXC^2A!DN]D5S#6FP*]193LJ/.!M"T";:0.ZX NZ.1LTV4(A%P><1'8&,09 M:(BP<_)M'VOF*>_R+(QKSM49O0;O#]7KG/LTCLG2A3YD>@C5-<('?I[]I4.OYXK=04))O6['5 FO=:9\W)C M3'R7 ],TI. /7D*.3ZWL&?JQ?B0B@TVQW/V>6=_U&>P"UF24Y>_XG8]_@+O" MQT@WY@5"&]X^QC3PA3IM#62+WLRR_V;[]KEF^EX%G"TO^W /[(:9^68%^!E# M.^$,;]HPWKYW.W?0?)4N]MX^9A$F,8(_E3@_\;[(BN#@WK"P__=.QK.FV%@. M;S ;:=R['XM*EKW+,4P+(/@#F.#6>QV[9GVS@[N8RQC.2FAOFU+[ M%O[;\$\H545AA*\G>7]1R1IRS1:,%G@> M#4;"XLG6&?5>30L?D'K@-3DD=:A9\*#4YRV$84FPS_=SXA81;\[2+X-)A5'H M) U558.[RZ(-.T^XG2N/HF[(PGE8_^586CDH6K%@%I\ !@22;ZT]SA+OE0N( M^>#O06IW[VH(4J_/2X^#U>U+_1@<3EZ#@Q'A8QCPEOL7D9"R^F:4TE0+.6<\ M,[2J>2R_-JWSL=6W;0RNIHWP?8RU\E)&#;5&+?!YQ+4#A,V!-Y_TR0 7(_#T M)1>LMU1)\_%,[A"2'=E+%R/">#.6/B9HOABCH\)(&Y8\+NA" 6)DZ-QT6>K8 M,/>;:N_5^#4Z#$#);Z*LD_#J]8 W=#,MI3]5"5M+"\!AK;YSOQG83>;:!E3Z MS.R&/(>06RMOA@5)B"IK49&RG[W?1K']'@3LL( =O4..@@)=X@UFIVC_\M,* M$3K]\_)H>ZZSM2/4OT\BG^4DKJKN]T?ML,_M]G#\?(=Z7;&]^5>SH+L1PY@Y MV"B?;-2['P+FWE:?9M&['BZ<9WS,#R)^YH!@OTGEXUE ,T:/P\@_FD+^'N^# MB.["7Z0)6^@=@_@!9WN['S$V9* /8Q<4K+K',1#601_38('D^?A6.X@$#Q%U MT>>O.(-XPV=8BPC?1%N?CR.OPS"B_PCBRRC?Q&E.]YC2LW#" ME4)KDF3/E"R86.6^0B!3P3J_-Q/,P[R@70,!' ?; ^K:WP^WSIWP5U3]/GC8 MFQ1^BYT7F:6?ZZV\XW2\'.*Y\^YZEO@P*+AY/28SZ1IF0!\L'*$!?^!86OK; MQ=M:9)Z[+@.^SO/COLQ*)>%77.Q2,B:F3V^VLMVC-/LP(LP#OY$E@KI:Z(P_ MD_<.&5[X(*I@+]L$%2SV]R+ .WL;,PX*EW@;)?1]D&$J>CQ22^\(<@]TU)2\ MQ8%'@-.PBL,B?_:U!TQ\2F;K;QHQX4B4CJAX](,I<$0OL'Q6">(T2UA@_O1S M&9;DA[^>VG^U/\3I&\Z^!L5F5TU:R[^O7Z/\! U-$4##=@H@-(QUGG<N?=7FRDBQUHDII.RY^4+UV6*"+]+Q&91:>N$SIBGX%Y\7%+CC0 MQ?8___FGO]WC(LI8THN.4-(0&?DXX #2 :(*KS'/ @\^+5=T.S-1AFIMJ%*' MB+X__.V/J%%9YEMNDP$=X%]M^7Y2]'1W+? 6-ZK]E\]O54(8KU 5X+5IB-NV0J5U$/C^ UJ[ M@X<[?"N,@AJCC8AGD:)BA_E0\_B&<+#9(5P#?.B&<=:!)WBU/O ,J%C8P*," MZ)2!IT_^ @<>)7>=L".WS..!YP-:NP./57PKC.8>>.RF2/N.%Y3(W6[9'\>E MVD;)!3H@&8=.(<^J+M2_]*N&;Q;(L/]H2\UXM+ ":P'J"/&,$-8X[2N<-BV< M9II+5V;D72[3*G+DI['Y[E$R@9*34<@&IL?J OV<#VOX9Y&8@U$$C9_+B$Z=$+D?IYZD>;%/=ZD3TGT#WQ*]6.?!4KI6A HS"G; M#_HW;Y38;X%)J"90\SW#KM-[I$'RUHK]7%RZP@M\A1FO\2FTMQ0Q BPS:U'_ MR&2,4VY7GU5:*_^?Z)(JE.*%&[R>&%Z'<[S@\!D]'99A M^FN0O8F->-92[TT,"_6;UQ1!&\%M Q+]Y3=5QVQR7,N&=DMN!4@ZLXU<#4_8 M@J>UFQ!TPC-GC:;-#H?'&-]NOQ[C(BJY-:,XY7TU.52> \Y!RJZWJAL-/028 M2=1MUZYE4VI@2751!V.,W&VU#K#NSQCN%VD//0?;$:]()=88ZJGN, M>Q)XR(]P7PQZA<< A_T8Z_43#I4.U"AI5;#2KT4Q3]?O+%@Q]EF_N_]Y>8I1 M#_H; L;J*PP&@>EZ"M<)&?82M@T6Q+\FY/_=;F_)6CF@2?ZKY(G,?\FP6.\* MD%EN7F3'#6U_G81'\A]OBA=N[6D"&C0SP%MMQUI2 WR3UK;7NF'YMF>U[)E?3HHIP-E'MPC5I4Z?W3K*1@S>\.S\P5H NR Z:LD;<)Z7;[._WR M:)8TRJ51J",#<'AJ0U)7GQLK 'A Z_MC)](;>\[&*#+8E38)?# O#H@1;$[ I@1RQE!]$#)-C'*^Y@:EIZ 3PC@G++$ [^;< M"O0_@OWA_Z#&&'%F.G/\SP..NOL6)N;78;!+OZ:DAR1!PS[U@J)AH=IMA2G\ M!*& :<(<:.?+ EV)P.G%H(.VEQJ?F(6?2A.%F8F0QQ#&Y"8J72U-G"%J #-C M1%9G0=9/FQ./;[?7"?$P)*:0GZ6L-5X"8(K2A*/BHY&/ R]JK6:U<59O+%#&C301T557;HL>&0 MK#975 -2WAY\. ZXV@Y&26,O0G'(]HG=LA(/) SG]];AZB_UPT!-=('I*) M\YN#!KTRQS^KUD7BG!;;K+2#I2!K\+2@<$@[M\6.>K??1P5=SO9>$9:U!4X5 MO2Z*)-#9$'!X]]NKVS.95"2(-7_+-<\*H8>2_SKMG>2GO]Y$1?3$TBL7Q*Z. MBZS21D#[8[]3M"-VMP#8 P<,U>UZC4A$91J_8JK1[QZ(CLZ;I --O>F#YPYV M]\2FG1?]L<-<8[W2])W/WX.W?9K/OFB>L#$T@V[H@><0 M>DIN2)H"C5D5!\7I^MB2!M[UD?EE2^Z6WK4 M3\W/:JJ>.F%>8ZBOWN$D)$-:8UOG+&BX-?#>.N"FV%TE30'WUR&+=3ML*160==[2W1 M8+BF&7RSSZH/ <\>I5=%T-X\"' <:QN MNV['9AI6B"E@A;^^1$F0;.A*H-&W0D3C"I4ZW9PFF D*E E>;[H=!A'LWTBX M:,9[ZU%O0_X< +6H;Y[S,O [S)\C]ANUT,+?-" " Q!P$JG?,[) X^_O4;&[ MWA^.!0Y9.4B<%_2S##U?1E%]%C@/C() ) *E!P$SP3C[=7M^HP6]$#6HU(,J M12M4J7(3_G.CL$+')-BG64$_+\<^2*+[W9'.(PG?CC05=KN]R/#+)0Z*W>EJ M6]H(:)CV.U6=.SAO ?RX08_!VF,,$TGOHV^(4!0RJ63,R>EI63+RLD4U/7#@ M[(2!5:>I4,2ESO^]V;E>IW&>^"6(XS3)B>6TKM*>3M.*G-+>+LB>SC[[.NY) M#QA%T?U3FAEXS!/N4?5"MP<_$*Y)ZE[\Q+71?Z91O")#'\Z)L]LC)O]!UPB; MR@HZ/7@A_\N_U\6-0>$Q8V>F=BZ)RS9B3JY$G)-=M\_2N&9=R"1O1/>. ?F0F+Q@_ M$:NBXLT-0]ERMY*+F&!WW#//ZS2_'(N#:!^<[WW*VGC &&,,6Y MO68F/E$21L]1> QBUKO8%Y6IJIS\!04H9AN ^Z @_=_1D3]$CS&F#239+M5G@?*/%@2M0\0J M#P+.V8ZS7_M, OV6NZ!FA2I%- 8J58@VH.&&.&$IMCH]P MS @!DTT((:90;!J=+L]:!F_L+-J7-%,]:MG[!/"05W"W==!2WAQP4*M8K7W, MLI2-MFDVTRG+P0B>Q=\BG3:![USBGW"/N!.T9_<2ZG7(71!U90U'"P :G_I@ M5)F#<4\#3RMH.F-PC8H.1+"89 C8IUKG33+,#,/Y#*6]0\QUHEHIHEKGSU&X MZQP-!NU^8N4$"M=T&4*\3W.=Y,XBU.B7FAGE M,MWSLZT3A"[*Y'.I)>1(U7W193F%S0Z'QYBX^AT_4>_O\8&>;4Z>A)I7G]_* M/_;5*-63!)3,#<#3*M$P7@S@U-84;[1+.Y0Z*764@E&M%@EZ5[2Z<=5"4C]U MGHR8]S!9+O=)EL]Y&DP\Y5A3Z[6P$,?05C)]3C;L3R MNA=NRL^>^R6N@/571S59)H>ZF /NKJL7:Y80JN=78[O*<&[N$F7,[KN*(G?(?*M@V] SP M3JODLMAU>Q\ W('5[-:OM]Q(1X)X MJ.)@E6Z4M0.>4APT6[?K<<%UOJ\6[^;SGK.[.?.<^Q[GY!6SM)MD\7?> FC0 M];A33:Q/_@R0WONLU"^=4,MSL[ 3#)"NZ+K:^-'1NM=P9PW@=S9#J[96=S.^ M6E/L<,\1_9S9[?8NB]+L#I/_#:^R+,TNTBS#;%]H'?[W,6H5:I0[K?@MS9[?#-145GP4 M:,3H - N##[\',#(T#)?OV1XSR8)@.^$ P=!>_U]'SWMBMOMKSE>YSD^O>C4 MW0)HF/:X4RVR3_X,?&TMLU9[Q*'R/MUN/Q&)B(F<=0WMJ3M%6@2Q[!2+:9\> MJ#)Z]@D;O%A1)Z/72 M&>W&]%V/=5VJ%B.F:X5J;7:O.,K8YUV!T,M9LR'!R6Q";5X]-I.6W1[_M,^< MUEU\>^2COC.;PD$Q6P^60VO-Z3''V-Z MA^<2'S),K_,,]/UQ8GR@, U@SCAMA Q?2$['I>G!7P;\>>:(U=^IE"-1NQLJ M?-_P]%X<10K05C)?L?6H* M\O-T<,3=O?%2 ._U37!&-[1.)F-PR0< 1GZ13YNI?\?4:@+,,_GU"=]C>B*H M^N,#SO8_2?#6$ .<>'2!Z;QKH2@#,.EHNV)LQE/I1*525&OE+1#5ZX9M9@=' M"8L52MLS(B!S'&V2&2T$.,7H@2*;UWA-+YJ.&)K/ *:6F8%1)):M.->!.GNI MOF=X3^9;=YB\&&F-: TQP*E%%QCEV4N'#,#THNV*O=E+I151M2M4*@8X?[$! MSQ :7DQB=JE64&7+4/QUMD0>+S) MG6M=;CIK!3C>>HS5OK-#17XBL;!W'W!VW0,1<>+ SZJ3X+RX>CW0*J$*4X7S M)X#'H(*[LJGO27/ 4:EBM:%);24>E?+=SUY-.UQ[F"9EQ$X\]V4H<(=&2(\& MQM[QT(=AT-SP8'W(DQV=-.]*>4@2PB#7GCA77UU2FF4+C8%'4;^3\B5=U1)P M? T8;&QI5TF&L+RSX.4FR'=H&Z G";U#=,1HS^G0\# M#^!Q( Q-4\^?!!S@(QTP/7DM5=$I7JT,SDS6 A!23F@E7ETRPLE!P-O'(H@2 M'%XG5Z^;'7$:?TFS-F$.T<0TB<"YPP!<(J%,$ >894QX-:VX1BH)&H0T8A^5#H=E3)T"8O;'0C" M<%@R\Q-\_X9?BX<7'#_CKVE2[&1YUPGB@-/'5*#:VR%ZL@#3RF27]#=;J.+5 MZ7JK57*G2-$C9M]B7Z'_Q %9G"5V-CF?E=L6F*8P]B&KH[&$*(1+,?_&%-(AFV7$G M'3E+(@X1&FWJH$*60AXM7^:F#ZK<"P(Q@A()[7_VA$*^$,0-X%:*61"!B,#H M\@>5L1#Z:+DR,WM0W3Z0AQ&,2$S_+U^X(WHV,?LHQ2R).P1@M+F#R%@*=XBN MS,T=1+<7W&$"(Q+3_^(!=ZRW!I!<0X!"#[\F85FN 8=7KQO2=+VG_Z4#:8\LGXEC"")E%I$)\I52 M!OVQR2^BX/S#*E+H$RUJ2PNN9+3^;T[HAD(6E5<.P!T^DYV(]?; M_HC#^/X=M+=U&EP>VVXF"_/[N4)LW@#DJI[6T=!1 H!'\7@P9-?VO#T4JN&$ MD>M[W0="5R!.A+K"!,H5W@FG0#7$>,@18T]]CI7A&5]8/;PH_YPBI+.=L\/B M^$SGD+_]9SG5G_:<''K.;BH^ZC$5F#J)*&< 6"7X) MX2\[@:G\L.\48.0LX3@2<'G.G)6=#Q/$I224_Y8>;1CR^! :0'&%2?=9W!C!Q]F8< S@\\S@;(L 9 M0.6,XU@9GG/!X)G&40(\9@6SQ_)4J0'$R<5YH0%Q8G'(94VD_.<#'0KP..KG M"G0W1PJL>P_[W&&G^R//&XZ5X6/XCSE?.$J ;\1@[92 RBYR F"Y1T"W9X_WY\S/'?C\2* MJV?R/P_!8RR;MTN: @_./@=;7WGK: VUC5#$I*(?3.[9F3UW_?,F M2O!U@?>RPVH]S?WJIV>.]O35NJT__?7<9'-]ELI&3+BCPZ9S^(JI9'-QF6>% M$)/DOT[CD?STU]_(8!8449JLD_ _CD$<;=_()'.]89/:G'XP.$YS,LIU#2(Z MSP.-6&TH: B/?AA@3.O[H-OQ:VTH2$+4Z$.50M1HE U:=F/?3TQF',@;<.(X M?:%3[IS =$^FR=DSSA^(_O5K)!O6E1\&2AEZ((A#OMJ3 ,E"TX'I4='H80%2 M:4)4%?I!E<$-A\MT'T2)%I+UHUZ'0AL ]4#@SWD;!B?FVPN"'UR3RPBH3?N2 M9A<9#J/B)LWSKWC_B&7G"P<> =[C51P6>WI?>\ ]7,EL_;Q:^ASEM&?3#[:$ MZ?&QV!YC%)13'IWNG&8)ZZ(__5QV4/+#7\M (2Y0XW%^F_R:;-+](<8%#B_2 MA%T5[.ZL&H\#[;BZ0-!.//99QQTZ3#='FHIEK#GQA4[_5A%7AH@VQ-6AVP0) M"E&M$?W@.NVL=KK"W!D:-.!CC@8)_Z. QJ;2"#0?(DM:ZLH 2A>3(!F;&X&< M\YSFQSSY &=)4L_!F7&"_#5]QG1,ND[Z%PWW:1P3*GX)LE R)=.3!)1F#, C MSK(UQ "D'!/>Z,96I9-^3U%AY4E5HU*WHPT:WU$"DZ?Z',3T)ZU<1_,L<*(9 M!8%ZJJI\$#"9C+/?6K)JA4I55LCB@+,H#:^2L(\PYD&BE(." A4[C(A-].00 M_><=,]*B_]^+("O (? 9/T5)0J=IO3B H<.+79 ]X? AO4CS@OQ^]7K 2:Y' MCW)97M/E $3J]"D1Y"V=#OECD5[781C1%CG+L7!#';8YXQ?$@$$G@ ,-#ES@\;M@;U=N%$A_WFFW.@1BQE5@_ZRVG=+A@ MD48:;1!YPB 6M2C1S__[3XU--^1?Y,?JI_+!?_O_4$L#!!0 ( !AZ9U1T M2WU 'WD ..*" 4 ;W)N+3(P,C$Q,C,Q7W!R92YX;6SL_5UWXSBV)@C? MSUKS']0Y%U/G(C)%?:O6J>FESRQW.T)NVUG9IV]BT1(DLY(BE23EL//7#\ / MB10)$" ! 83\OCVG(F4 Q-[/@XT-8&/C/__[^]YNO0'/MUSG'S\9/[=_:@%G M[6XL9_>/GX[^%]-?6]9/__W_^[__K__\;U^^_._IXWUKXZZ/>^ $K;4'S !L M6C^LX+7U[!X.IM/Z"CS/LNW6U+,V.]!JC7\>_#QJ]SH_=PH/7P]53N*^SDUBHK M:%O.'W]'_^<%?K %A77\O[_[UC]^>@V"P]]_^>7'CQ\__^C^['H[6+]M_/*_ MO]X_K5_!WOQB.7Y@.FOP4PN6_[L?_GCOKLT@U%2J^ON+9R<-='\Y?0M; OW7 MEZ38%_33%Z/SI6O\_.YO?HJ[B/Y,\9&D^'NN?"R3,1Z/?PG_>BH*&[((39_$ MAMIKM?[3/;#]QT^NYT!1.H;1B03Y M?^8Q2Y+_G3B;A1-8P<>=LW6]?:C&GUJH^=\>[S+]<3WXI[WI60[8>>[Q\//: MW?^""OY"UV8H)Y7R?JDIXU, F8HZ,G,=W[6M#2+NU+21_IY> 0A\5@EI6E1) MO@?3@W]^!8&U-FW^PEXT+UGRTX_^:KLZ "_D&Q^(<4TK)/',W1\\\ HLI_-+!_5!4MK;9/@;O^X]6U-]"[6/QYA&:: MKTJ*OZ"*_ @PTW]=VNX/_B8BU;**\@H>!YC/7$\3<\M?VZY_], <^&O/.B!K MO=I.CSX4Q_>A6P+=6PMV]<$#/NQB-6>GVD=D:.'IN(TB; MK=?N$3IGSNX!"K>V8'O,XZ#*%V3(_PC>@'-DG@H+&I#1>SC.UI _D<^QVCY: M_A^18PV\@V?YX'=K \ZE:X#(_"%)VH ]7 ?0[7CPW!WL1SV)\XW)D I^'7J5 MP0?2-YPH#\B45A>KN#49?\R[3IV)M6$# GNX"SE["RHP8GO5U@=DUJ2(0]DAG<$FWO+?+%L*[#J&,>B MMF3(=.\ZNV?@[>?@!>VOW,,^0Y?+ QNKAL$@-BK-;B2]XH(?OD4Y(PTM#Y_- M]SHB91J1(<7"]!SHWOD/P'MZAK8]GQ+V):4&0S !FN E-27LY)^\<&?1ZC&Q5LM%SW7D!1IUJ]@<[3!G86T2+K"MI(OB-QSZBN MJ!?--&#_J*[$%3^GR%X2!^EQ3:JRKU171%*;ZNTQU966KG6I^TUU1 M4UVA<.VIL0]55SI\BXKM2=45E*)IE?:GN%@;0KN2]ZKJ#\I<4RKL6]45"]>> M.GM8M3UV8JLJ[&?5QA#3GAJ[/K7QP[8H;P>H]M20:47QZ)(Y"$S+KB%ME6\I MN(<0[V\\ C_PK'4 [8GIOT(Q\JYU;8WQ[XF"^CSO'!6LRD2KD.[C"FHMQO[. M@651-//,?0.>N;L6Y_#?55=7YU^>X,)J8WH;?[)Q#W#<7$EI%!V0N$]86PF7 M[31@I["VS%6_I\A>(0_YL6TJ(N-D U?:4!+33OF.(@0G?T@1;3R"O6FAI1Y< MZ86=A/Q=O=C63IA:*+^HRMYR;14HYTD4=>B;Z2&;]5;?ZM.UKMZN>FW!*9N7 MNJ^>'%ZOMJ>?8!=AG^%P#)==M;50X5-2-1*B=OJOKW !#O\:ALOP4P7%-U0X MGUA"JQR >SA,-Y=_>G1M>^EZ/Z"+6ELM-3^K@J;$N!!L7U%!#\MC@$YN]JX7 M6'^%W5N\HZU4-.CQJ/)G4+UNJ'%^5ELKA";5D'!F>FC-6]^CHFA:L3/#LW_K M_^9L@!<6@3Z1L^,TU_#XMF(Z@X[DFX62A/AP'0W>7/L->@[I B*51O]QA;46 MGKBZ9OV9J>KW%-,-G S@8M,R;;1)"?\I=MP1OJ:87N; @XL4M#X[]?G.\0/O M*-PV47Y9I7@(=%KL.EP4P_ )E33P9-K12>6+N?Y#F!**OR(Y6N2,S&I[^CD^ M7X]]SNG'_SAZEK^QUG%H^/1C9IN^'YX"<%HGB.F/9-TNMENP#DZ)1G*"/(*U M"RV$;7'78L4O2]:7J$4HY0<4&HESL 4>G$_@'^*5L\-U957SLY(U]0T$<7XG MZ,&Z/EHK>1_;:%>%JV[H/B19&[\Y'AS-.\?Z*P0NB8WBJ8>R3\B,#T2X)#%] M$R>PYI9]1);O"6W-\ADM%3ZEBD;0OO0:CN*PJQS" %B^H4YD);^S(-KVU9'] M'#L5_GV"W (K^!"DB;*OJ:.7\-=5&*LG6">D+RFIC_,U4-\_[L.?ZAO1>E]5 M(7J9GQ4I;UD%>;\>;3BG13]Z#[;)@00,GU L7P$_\)D^HD9D>_W!CV]27FR[ MD)451=,2H_F!MP\=-3\,YG@T@_IT+F]9GKSA_YVY/H>#%4Q[\F1[.AY@)32J M3/N4S9.3G.2VYFP#2J0L81#L'9Q>RKG+ZDO-.N'F+41"IRHI*B; MZ?KCJ'^PPRCW[KWY NR?2O58U);M>9FFT&L'8_3:@3$(59W]0OVNPF6]Y6X6 MSA7Z?/DI7IU_"DPON%;WTQ^K+P"<2'T@ONOISW#HM LGBBMT.O69N-.'U)6Z M>_B1^%.H,5H#0O<>1DHJ\!X 9P,VIU^M 'VM#?O<;GUI)0VE_VDZFU;4:JM: M:J]06@22N\[TQ4:/J;A>7L4^;"]LRP?KGW?NVR\;8*'778P_>^B?7Z)_AMJ% M__D]O.0T>?'#T/:D-1NI^A\_%?S]%]']233W#%LMZ$[ZS]\'W>&HTQD,H,*& MX[8Q''12'4P39.)E.VMZZZ1M^,\<9[)0Q"5^.80)T[^L7RW[Q("MY^X+]11_ MS:7LM>MM@/>/GXR?6D/ >?<1'%ROB$U%Q9H'8VGO8S@[!7#* .79,QW?BG9I2X"Y+-H\ M<*@DB 'J*@+0R1V:P]F.@$ZF7/.@*>]^C$NOL78PFNN7E@V^'?$TVF_C^-_H?N- &!A:K@K)-PXE6A!BCL4H8S> _5]ZS^\,I0^A<,BN< M80S[@R;@4R) LIINJP1/:*M77GC))'H8EXC11?&& D4C18)6T>:'-+0>7#\P M[?]C'8B>15'AAB)5+D."D^Q=#33X)QXP,L3;?GAU M'?P"][)(CX7XHEQ6)QVH$[4W"6BZGT!:M$/0)$CC)‘J4W3,XXI$M+MXT@!FD M2$YZB[8:FH3S'4KK:88WA^=F8,8:(&RI%Q5O&LX,4B0XDS8I>E<]7_1F9@!V MKO=!/&(\E6H:-N6=3R IVH^H/_2Z5P/S:6_:=I(S'@MFIE33P"SO? (F:7OC M>N-KL0?>#AK^7SWW1_"*KJV9#GZ<%99N&D3T0B10D?8_K@'5W7KK38X;"[8U M"0+@1]I8 Q2A#@I/LW9'8!+S"!5'92$H7:@XNE'U/\"!MEES/ MQ#T<7VQKO;1=$^_EIY5W"7XJ6!9B2S4&618 D7KNYVRQ9::-(:#IH4V6;"FZ9" F\S;W_ M$D]& #T18M\Y&_#^/P'>S[THUQQ8Z;N?0"IF=^8:D$X@?S@U;TZ8U_B95P/KZ7E[>\V M>,2BOS<.,T*W$]2*]FB:@AH*FDK?E<[CEI1H''+$CB?8U;U4@\?N/W^YO.7. MZ^Y[&)>+)H&9Z_BN;6W0+?NI::,'S)Y> 0A.;FG)S7>CC6Z^GYJ#_TZWV(J; M;)W:%'_M?6OZ+V__+SC0/(8%_ 7;@)[^$//[2-K[$*4OBG[^?I C?6HE2 MN#^XT5U2S UYEJJ(1.WQL-_M]SO]4;\S[M8;I-4%C9-4D47*%E)FZ-;6^'F@ M,T@JX'Z^1.23E]UH"'!15CD>4("'0YQ&-$[ PZGFQ94+??R -OH?])CAFVD# ME(@P"%-;6\XN?- -0P6JNEG]]8UA7](2B!WE/$.J2ZR-J%70SOA7%UP7*W$6V$\>OCF] MDQS>^]MYYOYRCYNMLH[$X: ! :;CO 3M2Z)3ZNF)LVHP["DLJS-9Z 4FI#>J MSPU9J];P=:W4@,'0XK*8SHR@DE5 3B5)M@&EM'6]#Z@NK$DX%U$/]QH.9JE@ M D:\G%5J//O];@6OLZ,?0(/GA8K#.I\,-;6B1%5Y=3$'#QXXF-8F?M<.KM5# M8YC1*(8I%#6U8DI5>0F9W!K%%!I.Z(L^-?'BT=J_!:OL;M'](B[BU M ZE.5EL#J/!A _G +J(NKF5T3 @8Z$"HH0<96 74Q7<\+Z=<9TWT"PI*Z@$] MK6"Z.(%W$!-G9[W8$;W1"[^+][5]1/=$?G7=S0_+ODS=PU)5%U)4E%1 ?F$I M+$G>P3YMM9[T@.$&OH(>C&"4CY!KN/[&<[W+D34WGF.YR^:+PK)Z4(%>-$(& MXT99@TA8XHZ!'M 29"%D.F[4YD#J/4ZX"@[OB[ZZ-I3-1ROBX*,DI(6VNG)\ MX!@G64L'NFPKI)1 %PR%KZ <5VH!3.0+C>2ZA,0D@1QS\%)R9%50,JN9H?SX M6D80"UA *:0N\"?'^P_F!SJ39XN8+*ZD'RDJR*O+!'(A>A@^6'(VA:^A'#,J M %O*CE*!I9N.PBC:Y( ^EN(1O3[LF+O+<#924;W@9994:(BCM,M7Z[5WA#W/ MF5#\Z"\NKQPY>,P*#*+JZA/R15R)?U84D%>78ZUTN?\E.P@5J*4"756SA#%I*FI):NE.FBOBZK'+#<)*4/NE":PHKZ$X31LEU6=7F M8L_2*J"/R,O6TITK5<07L,R5'[7W3[!![YFP6!A2E:SBQDKMA_#@#;/L&JZ MRY>^NK.@3%1=EK[,\7^TFM6/$HR2\XH7E6T6'I+NAO*3DN,5E%2.$XP@YEE M*Z3T4 QN9W"G9V6(B1$OBND'/)6$NNQ]/7MP)7[T/DIQSQ?4#WE*&>MN8(TC M[!VP0QFC)0=B'/='&W4C7'&CQ]P\\ H43^"5)19EWB-O/Z@W8RN83^@)^DAD$'@ M62_'((R/=M%6#8J!R51K7CW,"]<)KKTSVMDG9UD+Y!EIA M->6X)&Y7C5[^9"5=^\G#'&ED/BOS$.K^%036^NP&E;XQTZ=_8Z;UM\PG_N,G M[=Z<@=WYSE+]NS&>=8:=Z:RS&,X'T_'$Z$S'@_&BW1G->X/A6%:N9ZYOD8S: M!APVDH[R!"!2X#-3JT"7/;B);;L_T-!>NM[0%?:DNN"X\$'?;H;W(8]$&35)7 Z=<#*.-%0U,QJKF.,1DUG256A=3E12LE/.;\0:FA- M#RIA=3E=RLE-G%8PI6^ #@1!.1T>*;!\R4F].@9^8#KH*(.6$:DJ-T"+,FDY M'> HP(U,5$\D/$V,4U12/R;0"BD@I>WYBD1'TLG,Z4=_M8UO+\*_4I[*0*%( MIS+GMEONMI5I7>7SF"@^Z=3YDHU";&E)$29OP#F")1PA11E13IGAR;1@ ME$J73:I?/=?W'SQWBXU(2Y5H,KYE8O#:89(=M?,$P@BE7X$#)V$;4GFRV5N. MA1036&\@?A<0=Q9&5;G)-*@AH2Z;2I,]"G#[*P1HM;U\!09WM$ZLU&1&5)!, MEWVD7TW+0='Y*V=N^8?X$'FUC20W4A?2!\X(A06;C0!Z"72\^VC)*G1^>(.!ON"DDT&GE8<76[$ MAU>UOKF.FY4[>32:O ]"5[G1=*@NH2XWXC$J8*.$@R^6@S[129>.?X@14<,UO-N6U5IE;TYA0/9>BR-97H@KQE<5'J M-NA!$I;O%?WG0HLCZSD-K!XQY,"6UYLF;&+SVM=*.;5GIG2E&8_$D4\.>BSG M"-5Q/IN<@JWK@=1K$XMWJ&.H#&AHO8\[Z"7Z3#=M!7Y1.;8R^-+75HNXFY12 M& P5$H_=*7 _I0&4[KYS*$3*4&]\:>QWT!0NOF2*9-51\\8#L:-0;A8->[0Y\.^Y?@+?:YN*- M26:?J0WE*,*$>YXV]877)1X/HXG8?M*&^#.VVU#VB9KO25H'Z[(#;G&@X?JF5:KL0R/RE/_+_MDZ?:8B= MJY"'D*)NEM[]GC'L2+)II^X^H\R293*%A3)#Q6@;PX'T+.)559ZW*!2BZK)# M>1(U4A0RHZZ#G);)NX7;,"#649<8># )#* 6$4L(V8EDO@*T7XI?%&7+J0L? M-1*%"Q\**=5",)/?A(AA04DM4:25$[O?H>K;5$1TJ>MKB7D]Z;$;&"H]*45& MGU1'3\29)<;&/"OQ6A01WN+"6N+*("KV2KZ<.*"LS'-W#^7 !0$5E=423GI) ML=?JY:YW[B$9PWCTLD7.J:"Z.%9:V9#EXG1H9&,SYET_ A^YCV .HO^]<_*[ M!(^N;2]=[X?IX6([&5M1ES%D\/.LX2&X6NNK7";1VGEW50"8!T[$]7.I])PV MQ@X F@RT3>T%>B1=U9<=M)+7G5*REUD?<@21?Z6U::]_&BB[KOQP= &<%*@L M3E$1>0,GG[^3S;^/?A#&+#R[F(5X.,#1H5QX<@LBAIU2:08 A"Y-?.CA\Q$-#[#Z2S\XRH4S5^\ M V]M^5A/D;VA&Z$G)\7HDJ\1HXYPI''@&[Z=VZ8;HUZT>9<^'&5H*H!:?#;? M418BI&"H%_A#AJ5OA'"_5U,U(F5TJ*1.TG?)0'D%XJ/?LUB-C MC19OA).\-50W;::BU"1Z)X]P+>A9ZR!^X7""U!_FH*_B V(;NQ%",4JG\++'QBE.H-9K7>@8A*OLB@B&4D M*ZAV'JW"J5HE+F+':JR8(_ZXID:+M\W&RAJJG?Y+L?<50LD?P>'HK5^1YYP? MLB3J$2O>$L/8%5$[KUC)$F2@(*%(QR>E]3[I1-!#[7QEBK*)="NRY*8\3=4; MX51E58C(AB;_@+A>.AE]:5(N<\('OH^4RU\E"@BCTY8E+-(G?*G[*%449K)P MI"[?.$;1:4L.6LD38G#:@']0@1^-BYOK&L->7T<6"E160MRZN_67%JW *Y*9 M7RA..'(R<"5)-/I,:1AAXZVD]8;DSC@IA#YE1D$56=XNZLJ#Y[Y9$+OIQV]P M57GGG!X8G*P#Z\T*+% F&WM#RID;&D0O/&(>(NN29B-ZK)RP:CH74 YZ3E#F M.5(BLSX9.#.1N2BLUEE;-L@L&I]=/J9&Q*=NAY%7TYXN[_K- >SPV@K!A_^V M0<@"9Y-^B!W#5)JJRC'O:@3)<[.ROG290T\JO$?KG4>4%'ZUA=H-WW1/:X'\ MCB!K,Y\=QU]G>12VIE55?SQCV!S=+ MLRJJTNJN&]-MMI*;+[=-)08-U;VVI@J#DD3Q*^?)M,%J"Y4*U1A\/-AFE#3M M4."*L57^9!@7C?&]C?;,)]BJT-$_"WGGO+GV$:+K?[)>NW"\$* M71C,Z^&T.P.J<*FP]BW2B5X1?%.0*LFH-X@'G+"Q$?;$.K?)'K+X=4\.E>?, M@P?@VF63;!G'.\43)WIQ)5HD4Y.)IK%;9%EEO=0]8%2>?C-T?P"J%F6DFD%G M%YKR2!_4G,.VD%5H'WJZ/>V)QJ:,NJ>+BF;SPKN<#^9')8<]KG>+C*)1@2YG MAX72>T?8?QP'"E#0#))16A5Y!(F@^RCEI=]:N46Z<6N$#U/ M .EO8]6^'JL0U>, ZG&D*[GJZ42SX[Y$&TO72X^Z>VL+O5'_Z*';2P^N;:WQKA9+ M$[='L\I:$7=&*#_\*JV1DS:>0!#8H3-2H'V*Z9.NH1MB(!_="+V-*#'I**72 M:_O^MT.XFCKA=2M1T?7EZ5YFW?4EH2'EN,9I?6<9S< !*!@@[ MC[W-BBVO'#$X 4V>]PE5-R)^7EE%1P=UVDNJ[PA5%Y7,]H(T9" M64F^)_UP&E94.3UPQ?6G5"4-\(W45"6SU8-G0;D/Z!WY2!<8LA#KW YCV-7 M-P13F4U*3@_\5FWN=AC'54-UXS@5C0?.'%(5/?Y.<^)7_FB\UC2KI I.49T* MY'"F5VSM':+;(55-G?"*!)6]"XET@/X_=)KY!MD*-?_Y-^6 !NG'\&M^MF^*>D M9-'OZ7@X1$?^IITH]\[9NMX^0KCD#26ZVHVW:'7DU"5'9?+6VH-I;?(Y S&E MU$.^!I)Y7M!(*^ 44;[3E+GB1.;#94'M*4$EL+ @=Q6>(GP(=?X* FN-1$IC M2'B7L%_E7<+6WS(?^X^?;NJ=PN^R$O;'7M2%[S0)9J;G?< %Y;],^XB[1$I5 M-SMHQO)3^)?!4.R&5I-3Z)0AZRPXZW'/CIZ'OYI06%8#2M#+)6!^D$\!Q=>Z MC:04?_D%7.6\ZI/)<\M?VZY_], <^&O/.D3)MZ=''T7\^5 ?4].W?'1O[/PI M*B_%:,/_/_1,SE] _W'^"')-DL^T3&?3"C^$?KWXE,HNRLK;F4[\8,S9!;/" MI__28IQ"5$S[[)QA?!G8W^]0$<7(MZ'_&T4+V^0"YQ/AU\L8O_@(R<:EOM,X?:66^HK+= M2RDFOGE7]O(QM@)B4GL\['?[?4BG\1BR2M;V;B'P<7?+;!!=967L3D5<"G9[ MJ\O=:'/Q"-Z :#'O41Q186Y*\M=&,H6OAOS27J^ MAF(:;3F@N&N )(Y\N4?+_P/E2D"G(W#IYX/?K0TXEZ;U-WIY"Y/Y$/(ZT*?" MI=;Y8U_0UUK9SREMCZ (:%7Z&Q3-"TS+(=S^S%"95.][?S2;+08&G.B,47_6 M'G4'1N0S#V;+96J*IIN94*5^2B[ MN;N#+=-:DGZA)8D::UE.*]6] M1;<7D6VQZ \-6=LF]ZZS>P;>:=KT5UX(B;GWZ>T#6R-*6HIJD.7M P=5--I2 M)%F;BK)@E9B*0=Y4)*U%?D:J/95M!39Q%87E**W[?=J;+\8+Z!T/VM/AI#.: M+?N3:$=NUF_/1E-YUVZ*.TYO15B:R X< PX<23'EO,'+6Y3::FFT/0G?3(F/ M:_&/L958EF'>LH3MMN*&DUU3OY5I6F4C$_;_W%OTM&VB)?+>*4U%*18D@W3X M2$Z9P2#44,8^L..5'ONL$@H-7^E><]PO3S3]*5V(!QW@:<6VJ=FE+9%"1OC$,_[U()9[DH M; -3.]_G_>FP9PS&P\EBUA_W>YU1+W)+!\OYO)NYKJF<,LJL!ULCV;'4-48] M2>\5B@0S;U\X**G1!@?_\A?9Y!CMO,F)VVIE&U/9Z,1/Y:"-\K#SIDWC?A!J M?5],QJ->N]?K].;+Y:377RX&T1PW&+<7_=E$DD&Y>-XNCWKR2&?JI]0F>.2' MEQDA8U^@7*LV^A M9ENPW19J.+SDDS2MLM5"O2[UBW9%EBXSXZ1G#05NND>"$%&;SM((R]-E$3=V(IC0F M!:&E42.MI!65K<=)7J:]$D*M[T9OTIY/1[/E8K*<3[N]<7LTB+S9^6(TGLER M%PJZ7&8:2%64L0G\8,F; V8%--JI6)B>8SD[E'XLS E*.?X+ C^3EEJPJ5;2 MELI6X%)T"A. J_)]L%@:DTZOT^^.A^W!"-)NO$SN/XUFG;FD\7_9W[+!CRVO MY,BO@49^V+.)WN@Q'^9JQ69;+AGY!8&:87M?P@9;%RVJ//Y3*ZMMNMMQUN0P MJWM(!=3#39)3F<)*U&OX>Z\S;K?'XWZOBR[TS0UT:!VR=]SN+KHC6:L-:JFF M::E*MRCJM9H=G'UCV!_+MTO"\2_8!!&@QD;;N,7^8+L? $R! [86[=&P41!; MFK342C6ELEE+PQ]FE@@L#V3C *E"TZE;^;Z(+8][NU%90HXT,E'YO!9'U=C8HE!]Z MD,!9TV_*%D2G.1L9D"-?UTTDW MA+XE!*3 MTOP41,/&;;6RC:EL=.(>/X*#ZX7OU);;%UR5[T9OWE^TNT9W8 R&PUZWW5V. MH@W#?F?Z%#WR&7RD?F*2BRHQ$!LV=1QNS9-=)HGJ=-%XO M/OCS")M;O%%?9.T4!(6>&VHE+:D\_"[D+DV4C"TNZ66%;'=*YU)<^2R[A_+' M;1DNV9<36*32)^CA:?T*-D<;W%GHQDRR@_&_CJ9M;3_"A\:B8%/*P5P0.9E\ MH75W!__K])4PA/+\G5;J0U<ZI)$FP M6&W)72N?P&NVIHRM8,<760T1TC?:S:;-X)ED)Z0R)Y# [4Z=3)ZMOR7?4_V] M!8Y)/65E%(XRUE[TZR/ZOZ59A*DJ9X?-2%XJ''K4,IE^JPLIS#:HE=&1CBQL MC32<-!R$%?I$ _/#3H6[!C/;]/W0E$>)&3-)',([/*>X9#)'ZC764*X($)K7 MVPJR#4[QVS9T=H:J;D,I4U]&7F_L2F?(98K*Z#H?^A?V,!);H^EL8)2,TW.W MTCF0RC1$ZX+@*C2< 8R"<7IN5CH!)ILWX 66#[44!@G2L:"D5L.I4$4Z7=Z0 M73AOEN.FL^7.0:=%KD=)#ESQAG.!2:QD+ZO==.RQJ6;IN$!;O>')3 M U[^-]'/96ZGX0SC(V_"*9Z;J6=.27NQ[W2/+GW[994\8'D7[B19;R"\_4)D M5866LGI&;]I)SMW$QBM>$B?,:OPF["G;!*T;75R\X;1@$BO!7M[F:^%)WIT# M%X,F)/#,?0.>N2OQ9&BJ-!35RJ(ER#9^5_4;^)&. 7(=^,]U]&0RRXX*:S,- MY0M7<1,.\=^)52F:[#D\J*"*)>NV.^UNO5BRZ&LW%$F6O>G0[1LCYMSFA7,$ M=DM@X0?6'F5J^,T'VZ-]#UV@"&/2]%&CM099BD(LLI,-;T7H^]'M:7O<[\RG/?04\7387_0'R_@1XL%H/)#URAH$S]SM/+!+ MGOM-T8 B(T]YW'1C MK)*05Z3;T_Y@W)Z/QK-)=[2<#+OA,^CH/O30&/?F(U6"RY[3[_"5Q96%A=6T M,37!H @]PPNO2S!\3N3IQQ0XZU=HC/Z8O%L^+4TNJBE#F K04O""1EHL0Q3! M.1%@[N[AV*'&.5M-?9QIH*)!G$)N3H@7+E>?/7,#XHPZR+X] F3QS!U(!4M^ M!?L7X%T@R5:Y 7A2 )%=DM:47JUQ_&3"WL8>[S<0%$).+*L;PNS"8J\BJ6&8 MX3H!W 5@3SWUGBJH#VVM29'RCVT?98W,KOND'^K]+:,5?#<'6R9;7N@7[@]$#79LIQ6TFA3EO]) MYUV/9M%?4/K[;-0;#KO+87\QF\^&D^FBO>B%J\MA=S8?3/A<2#TG=T@>USEI M?>6%.C?WEY"2#BEJM9<=%88:J>FJ09-U#_EKI=&V(CG 29_=,!F+0=Y8)&U& MVX=)JTVQ%M@C+9H75\OJ?I^/#*,WGRW[\[G1F\V'_6DG>A=G/%O,9EU9[ZYB M.UXYHEQM2\(#J+SW45$9G S(&_!>7%FO(R9W_^,$1.>U-I,Q&>:-2?128MS\ M*6-7Z_R!IMB54)#4'@1;?$SF890W#ZBA,,%?8^S 2?3402J%:T&J]GTRG2[G MQJ#?[4TGLTEG/EP,Y]/A9+E<]A:#Q416,,29[J?>%R6'B6]S;E8.'%!P2%C. M+LQ;Q6A#.'Q#&3/#$7F2%1*ELH9[-)<7;9B,U#AOI,[MM:(&FV*K")>1F%X5 M86KG^Z([[ Z,]J0[:R^Z'4BK67\8/R+8[T[&"_G6S'*L *"8QIPXK#:+MJ7L M,.O*N]4F$E:BJ:JE*5WB-Q)]N"1]+(\!TOL>/;GP5\B)Q3NZ\447AQHL\ZO1SL^O<8NM5)--F6$?S(^PGY",H12F3;,8 M(-3ZOEPLNV/#,*;=86101 M'7V@*88%=;_41R<7SMS_&4-EC63%-)_)CGK*:"[R590Q$!7T3[($E)(V>NR' M&Z>) :CJ0Q3A)Y)#*Z[ZQ>GPF T)@6W-J.F M6F%;3;$>)_&9=O8(M;[WELO!M+U8#+N=H=%?#'O=7B=YUGK:FRVE.Q,H$X[K MH"P'J^U)D'@5'C^DS>AK,+>HC&WA!RK)0^&C']UV\U;;Q78+UBC]TDDICV: M;BQ 2PYM<4@ 1BJR-WEC7.2D(-TBT=$R(NHWU$C1N2#S\HNAM1NC8'W=2'\T MI224^3?'BU)F_A5*&=MXEN!EJA:TY@TO?0AX/D52JJ MI=%[BT\!%"N7(Y7)N!3;!_ CS!E(8HGH-?S>FD]E\T(5T[XS;X_%T/NFWHY0?RWEO,)Q)-U??7.<- M^%"2:("BM0:<*AGM%$TC2AHHX>B2S%AEK>FWM5"<^#DT2E'V9[\B,ZLV_,E6 MH9K4;S^B6#T3SS.=79BD=OIQ+A)#,_EA>IM8>;_"@N%E: !]@$WX7W,(ZIT3 M0&_ M];GBPAUR2^T3Y_C1E40A&W"7&4MO3_8[@< F8T$6G>WX/9OTEXK:; I M?FZ&0\[F$016],08TX$80RO?V\:BO>QUVXOY9#[NCF?]X3*Z8SJ:]B?=H;1G M-DX#[.O1#BP0 >J%+T,PFLFR!K+#:0"'DP(7;OA"2#)@E=33["4VV"%-WCE; MU]NS+Z\+;@#&+;9233;%XL1=?P0'% 3N["C,"Z[*]Q&U$K33$C46_+8OHRA;+Q8(-VO\-L( H/_NZ![X/"VZ2E)WZT5;.<'2H0 MC5>NV>Q97BU)I6]0$7"_.#Q X8A0/C2R4-(.%%U!R0+6AG3A!!>Y==D "G6( M-A"HUAR8TLUF1A7AU(P(B?C]=#P<;! _[F[ZKTO;_4$[,U#4;3;8]445$. A M:>0C+:P. "7O=':A%D^/['XU@Z-'>UI1H:5FDXBWX#&E>+[X6! S=.T4/):# M'DBLP2N&%O3@4UV!8Q[Q?U_R&HO*.?#7GG6($@E/CSXLZR///4R'L]H^I#XU M1]GF;;JE9Z]MM(W+I6?J6^C2:?*U\"9J^#WT:_J+K;_%WU1]F;KR=J83ISJ8 MN8[OVM8FV6--"Q3F^H!DLTS["?X"2.$D7-O.#H5A?]R19:"2L*N3_8XW;G!) MXK'EE3,^XH#*VRPVK4A?6'/F3K0#B"PS)7GR%3[90Z^61J=D*7G\-GX7]!% M!5IK=*P/%R51(HN+;*]LTU\G/_U1/(\;]R9\'#/I4 OU*)PC"S/$-F2&I'Y' M-WV.0'B_=61 GO>,J=$9CKKSCC$>3/KAW#V^!-NCG;KY_K^.7D& MAC^TU35B4"V1!1Q(%'!( 3<9UEU;!ZC=HD=56#WC3@7/^-0!PB,LNKG"%"Y8 M:KTW;/<-PY ?#(5_*83@Z=!65\[P,&)#"F^J(+DN3@]6].G',_PXX?EFBIK* M<:86Y'D&556!6L_!XE4!/TU\V9FBIG(4J(H9 _HETHM\XOG4A[O]P7/?PCU* M[)/.^,+-0:U$U]E "$:!U1JF_P*OUAKW0G=Q(0UA9!!4K3>:IT>H%121[6R2 M?Z982$:5JFY6!V-Y\>C\P:XN/W:9R,'6HK.BP#NN49,GV;#&EE!:0^2J2(P- M-),R7K^&J_8GX+U9:^"3\:6JHR'*U>7&1H#)2>^[W<*.TV%<6%9C;.GEQ49C M<;"U<^]C[J[_@(9_9AZLP+11HK+P'CC6X)95T1"SRF+'T V%#$??"U)#$?[7 MY3"$/WU_1+?K"W8;,G]3#C).^PGE0@KU9>D!*AQL%W]5!J1RK18@4#Y(Q"P' MJ3#X:CG6_KC'HI#YNWHX$/J51:)<#@6P,-_)6*3_WF0L2N50:YV--<3WT$6] M"P#V!+^\HC(H7GL[FZP!Z7?#1#/G-Q]LC_:]M<6=H5'45(X[%<%F8$V)\+J< MH$57KO\)[,W2]9Y,&WQS@P?3"U;;N>4?7-^T?T5'_[@39KK:^M*GC@(X!1)E M7X26'TITYVS %O_&Y^)];1_1'NCIS5%R$$/5YO3E'%>-"(U$&G+9/4EN'93( M7;")0EDSHYA>VQCV)%.%*\+9#98Z*A'ZKI5*46MQ1,Z= \NBJ.*9&R6?8 U8 MRR?F8KG*=+,8HX].L,VDO9_/HQD"_WYT,F-/P ME[S0D0.^* 2-IHHREH6;GK/6I)+\NKC.IVMTR87DY#(<(>R,6$<9ME2&-N^L ML NL5MQ*W%UB(%FFC#(@5D>@ ,52"46&A?T3F&\?,^O-LJ.CVO31?-PS[#D: M=5WU<"O5>=86UY-4)'XS=[\''KIY#/NT]D RE KJ=%XK*K(QVFCNA"AG(F? M?IPRFIR%TQE99*3QK@<&.JZ1Y,/,4]:DS6"-* M*MXX]*A-*[/4(A%#,W%@[9,'!3S_G"<*AUI9%7V1JR2Y2$OZ.W21K2RU]UZZ0"Y/-QHHZDLAS MYRS>U\ /ZMO144#( ".I34T ?Y M*H*J.2FEM_,D&2@TVK/$CO5KQ(ZE?3QUIQ3W1+Y*$IH*LP.PWRX?D*LA-B(_( MQE;)#C'XCZZD)V_I$;J(MV83K=%/KSW"5;=S9(P;Z^93 ,?M-&;4QOU=0J(4 MYLDK#P:C;.'[62'4YGPWF_+VG00_3,W78?J9ZD#0XJ:R!65>23GYD!+@@VD$\K+T[ @\FB451,.<1J M3&U,,BJ#&GKQ*TF<5#B;$43U^(P*_3N^MFGQ,)16$X;3.BE MXY04$A_Y'8M!CO?.%-(&!4K1..5P%+L'?(^)1*6MI@RH'#?T*LDL/1#I.H@)7(\HP2BST';C3M$*L@]C7Z<+_7V\PZ/9'X_Y@+&_# MZ P+"KOG #B5947>:3G,BE+VX1:BA'"@9 *=A0 M(JARF\(7HI>]HT6HH3ZP)=C0C'6RM(JA&_N_.2G(^__D6NJC7()1 UZ$9'JJ1N8)2))O2! MO50_'CSKC79L9,KJ!DBY<&J]HU>P7I@"9_VZ-[T_V-:ZF6K*P"IJP5LN+:>A M)PSG1 "VI>]%M:SD?6/8[RB&,PU4-(A3R"W2#7GVS V8.)ODK.<1[14[Y@[= M3070Y+S@GAYFJ]P /"F R)KGFM*KM;^!GN#PX_.?;X#\%F9A6=T09A=6?G#Q M5_/?KI=X#447GXH+J0\=S:3*()M05XD*J6_F'JRVF>YBP\"Q997!C4'U6;S8 M1+O&^Q6X.\\\O%IPF8JQ<]BRRJ!6 MV]RQB2CT\6TZ^**PD'1OL58/6U89^-@1N$"/24*UW,5OKO-;\;J@H(1:B#%I M/>\/ELG%*4[!5BE$X;XD\A9?01GHQ>S7D.44D+^)VXH_SAQS7JIF%K+)CZZQ>=G%9O+*NQ@3$<2KZ#R@ANT5X -ST(?3"N*RNOH&V[/U#:LX(,1F?M MS,@)!EG:T(=B_,2O&WP[CICEH)CAN&R:6P-Y)NH;N"1-G:;TX0YW+?"Z/N(& MIHV/W^:2U/:T'X&R,@-T;>&T"?@ /*3/XCS&3/7UHDI]T;5,BIO3Z5D)!JU7 MG*JB#VZMWT+3@4>\E*#FXBL1*3E1B@=)T69S<4E] &<5,@9TV,A\ MIB=![YP'S]W!EAEO@_4+;X-%;;8LIY6TVIC;7DGO7:_LCE=!2420]GC8[_;[ MG6&W;XQ[(TZO'T$:PJ(?<'UU[SJ[9^"=K)"_\D(EFWM_YOH(R3"]^V;E_.9 MQ \V@ NB4^&"$SX&!K#WE"Z$:""*#OZ!2M$^HVQ.A0[)8M?F)X#ISN? M-\TH/W!;5*NC%.EO^' RS)2JPAAKRMH:T(J'Q *V4J1P9FK9-BC82\*Q!%M> M(UZPR5AWTR2[+_LL9M627HB=GKS\!H+B/7N&FAK 7E?:NMLA%P0HW%R5=?)3 MF.4>+MX#+'<8:FK G;K22M_K$,B3T_AA)\IE5OOP.ZP[+!VZ'98OK?/76JG/:;3UDGZMI(BDO<&\/9E/AZ.I,1M-!M/E MJ+N<#F?33F\V,P;]B5J) _D\'B/17M2'(V]!F 57*P!Q:MHH#N+I%8 758- M4<#?*\055P;BRK 4+#Q89%4?5>(]0GR%K+0C8]B7C"P3+'2H$B05^X*('Z#, M7[G=LO/KUVCQB]\_([PTPJ7E1F!/ .]R52E.*6H-_ZLD_E6 #AR,?"69KY-Y M4X%%HZ#-!76I0\:=PTY#F;UH\JO5T4YMF,KR);-I.[--:^\_'5_^#=;!LWO. M=/E1TJ[8]U:??'3I]MI;[; M.G]8HYTR8DF9\:ADZ!?O!SC0P.;9VL,BJ^T3_-7?FN%+7J3M,CZ-*V>7"#@7 MQ*:*D)Y@AF0[V+6E?@I,+YC#E2MA@X[O1Y0CF$#F"*!IN2XIZ"KKL+FV]&7; M#?P^\$E3@7K4*L?)5D7JM75)'0IP>=MP@K:)%Z4K-7>[7)-C.IN MU^*1,($5+'>#NZ3)J_G;Y?)5-"G@R4));X8]>.X!>,$'.M#[\V@=4#(BMHV8 M0?XJ6-)H]!98TFQCMEF2[C_8IA.D%4,1GE1:]_MX,(M#NC]G#>[LC:ZWU:OX+-T0:K+58$TDX,;?7L!5@7M^AZ&F76ZU'C5;;+>PX'<:%937&EEY>H7G(JX1XG*S/.7"&_*HKH8K&"#.+C;V6 M*@7H>]/9$&$]%] 8Q!(AL==#U5K(EAW1EU=4#N)K[620-:!+$ANL^$6)S.DJ M9?35;\M/95\18@:NX.769;=TLEX?]T<;W:J: ]CWM15'QJ(K5 A*9S/9NUY@ M_17^CM44AE&\FM>7>T(UQ#?9.>>D.EA1OH%@ZKI__,NTCW V2+2"TG6C"SI% M*=^J-J4?K;AK0VBR\[YJLV,^ASY-%?UH5%EJ ;G/Y88F?#,]E-KW#;#&*.22 MJ6!B%$X?T#9:@?[0&S*J:[3'O7:[UQ^.!N.NK!CJ\V($932\A^AL(AOY3V!O MEJZ''D6E"TXHJ=\7X58\79YZ)T M&>KJ@-,6\!OP7ER%[A'\"H?+O>O[*P>N2@ZN;T46,E(.[G8 N9)R%*H*>9X\ M%037,C5,V@!C.)(NHC$C2L44=G1TC:V/5? *O#CQ4?Z=1+:]CV'^?D;8?"MN MOY5\H'7^0F,V/T))4LGLS_FB2G8_:"I*&>*GM'IW#D0+75>"O73A]&5AGR\@ M5=8&[0.[OH]_I8)0LN'H MLDHF]$:IK*<\\2IC-ET-IT-% 85>QAQR&>BA1+2/BY=7:#C.%07D=9A5>/9I M7-.]6YJ6%Q[[GA?9IY^@+J .T/O&IF\QOLHXRKMZJ-U6V##\C^1S+7>;_L/I MDZWPFXUQ_DXZ.TM-5"7SUD6O9XRZ;4E3PJF7T3)IXFR2QS0L='7(1-W> MK)P3;K# -]?Q,LPAG8=Q:U\Y0\2,;W[V$:L<18_2JE-T^A'K!)U*+CWPYQ$X MZZ+#,X::ZM)*""<('&34D5H;YBK40-8/8=]$]CG8 PJFAF % M)[D*7#BBL6!H05WR,("9IT1=#:AE-F:FYWW D?$(#E NL(F2I;.R@K&5K%XZ MG?[0D,N,NICF6<)#(VHQ)3D42.V>L-*$I8D;X$AM=7!*7,'? SG]\Y\6\*"* M7S_NP1NPZ1P10F7E2"'1'V%5DUJ9,PJ][KQ(S.M6;!OJ4H<=2LI%#),JU)IL M3EV_F4YE-;$QBZL33QR3H> M"A-\H>9T->*J@51A.%FAD\,:095+%)")H(HBYU,_I3_U&3C5[PS[1J<['#38 MJ9,0.-55Z"2*%M^K!4YU;R%PBNNIN$IT$L*%FJ?B98RZM8-PE?C"@!_'@W E M&:' 0;@"S*B+*>>#<"69TO"]+ 58)FV^$J9-75+GWEM;<+KT.7,].&91@((W M-9T_5C^<9/AB6$M96TL^DOF1YV0=7>GBG<_!2W 7YI4/PW=+-J\PI3_9Q*B; MZ]SKO<:&U!ULQ]E9IR2N2\NQ A"FO+C\TZ-KVTO7^V%Z&[8]JG'^EM^Y[5;4 M.-JW"C_]Q4;?+BB /M^*O]^8C:M?77?SP[)M2-!+=9[U4;*3Q=1&=NNCU^GV MF5._%%X()O BS'*>(L>%&(RUE;-%]=5_MC4\=*'+S%6F!YQ;7U)-&?[PP+K M#Z\B/B?*',('II\"TPOD$\?1@N+@\I'15+T) E50@2[KLZO8G9Z\ M!W%4L#N]DI<&J]B=A;/A]WA$*D=H^GD,LA=37DD9$HAR7BJJX 9L!T8S[-8$ MTY RU*I! R:SPJ*'N@Y.]J&:!S7\G+34J^VE>C#$(E?2DT059%;E92,M[9*D M(#?U#!,IAKR&9:KJ"?$+HLSHXQL(%N]K^XB>"S_Y&^0M+98FE+%9(GPJ;@H1 MFE-05O9HPB#$O[1%KJ0U"O.CC5FQ=L@5T4]"'UL\JKW!'(^YV9C1<+<.5O7V\=/ M%;&=PN9N"A2=PIZ_U$I]ZO/ E<[!&W9ZO;'T1P>G1Q^2RX\V]*.W1_SI1^J_ MZ-X>I&LF.Q+[QK W;*Q_'L.7-TE6H4A=3)I90:T0MILR.?N#N43)^.X3& M?[4./OF" +Y&DQA C5>>!:P:4 OQ9\_< "0S&>;+8C>"+978:F6B*9@'[TLN M9Y"J* >TH!F?60>ZG*(G@L_<_8OE1 $9>0U6Z+(82)1!F@]^!M7M%IX5OP#-WX#!(!8FE)U\K MC&S]=D2K!D1SX@E=07@K94V=T*\K=DR!OE91%W?[@VEYZ!)DWEB>E13>(* ^ MV:S19%;Q ZCX<6/Y)DP?,1$'8HDHY4+J,4#'-:DI?/%^ (Z/4O[C1ROKT6B7 MZH)JV)56NB^MN#/A Y7D^ZN?)ZC8-E1SC K8]@V2Y_D'L-_ 5]<)7BL<;%$T MJIRIJ\0%VC#:BOH0L'$@?\YET]-_ =-[_N%RX6#UY8-G\STVR61FE-3*:FQH#/L=/1A2 M16ZA]TJENB@FNA$.E0#\\(V,YU?3N7.@UPK"WRAL"U4#VI*II@H$')[6X%5Q MRD.XB ;-&CN 5PCO)CK/Q*M?133@[*6=IRH([?0(]2N7$_EP7.WP/=#@9: MRJA@*VE'FAIB7^>T4]+;9%0N3'%A;3G"(&[,C:%:43FQ(A9_'JT#.O9_.'KK M5V@F\?-(20WMH*XJ#H36CM;0,80%'@*I>/,&]*4OP"R=]%UN:DP?3&O#B&NZBI[8EDHH?<^: M>P;>'KTF%-Z+=,!J.X-]MH+5BVWMHOOZ MOZ$7V,,BGFY$ZXAZ M$95-]Z,QLSGJ.75(I 1-!26SXV@$QU%;KK%@T';> M::<54/J,+P1Z0MJD?$$E@:?!K@QUK'!JY3+)=KHTH1&NN.(P8L$H0[%$0DY8 M%I_>N4%U:V^ 5SL-/UCO\7]BE33C%/;O1A#C9>2"<] HST51M1G$T2T"Y M.-;C);]XK$_]8D6WK*(R>'(%I CG2IH0BFPH9P5@:>K=!*Z5%<$IQU0AK%GQ MZ&&EJG<+L%97!'9US0'6!4K"4@57NHK* ,MA7JTA,6$C3';&_4B(I;D.PWX( M*YE\0<7!95G)4 JG5A*_;*>)JYBBHLK!1PE"&7KB5R^<\'L$;Z[]9CF[;/^) M*3:)=11'E,K25A=4I%.+]H?O7=/!3H?9 CH 02F52)\3PX'NH#)2<[B Y!@O@ YAE^C>"$%!55#LSJ;@BU>&H#2'1%B@LK M!R(U%.4H$B14RR%)'WT2O9!\0>7Q(X!0@""=?&JA]P361]AC)# 1O%PYO;"C M$T^ME5QVQK@OR<2.*:TY/Y";9Q[@ M7X(/"K-E 'WUQG;?JO M*^_!] ++M./_?O9,QS?72&:2T:G3KF:$$Z,/Z1&3'%D89[R8N?N]%2 5HSN" M$V>3TQR!<=1M9+0YZ$%M2HZ]K,^N>K+KDI8,27OQ5$!RM? 1JH? '4(M#=G" M*JW0V_S,%W(Q@=III15L =?L&(HQFT$NCG MBC>">XG J[B*[!HSJJ :N6, M;]_[^.&** W;(OWV6;T?R&CB;4#::9.IEE==O_HJWBKQU+^XW M@2QL%+D-8I#I4/V^_@4?"F>;@<1ST.0F(3FM0T%)S4A!*V%"B-H;K[D$#A+! MQZY5R(4UID")D D+:F]\JL0""NPU1IR(<^UM2=DX7YQM0IFIEIRHH&:84PJ8 M("]FP[&OP*$MQ:&L9M"7BI: 7G>;,?LHJZ1G[@AY(AX\]\U"B3#]U?84DYDN MP)HH(I?.B291Q+D7Z.=3/RX+WFJNB-&PV^V.U)@O:N2*& R,45>!+2=*;9=. M&%@!=8G(X'7#2A7@:;#+HTXIG%HAE3QO6*D 'R4(9>@1I%,+/[$WK-1#E !, M'E-V0=4"]QX$ 7H%G"9>O:"H_BZ"F!6]W58)-0EXO->8OBZ>FPA8T[>2:DDNO3%4F$\5Z%8EH/$FFS@;V$? M3P(6ANY4;483@G 57X"MX?V"4Y&LD42K-^"528VB7G>>:7\]VH%UL,'E%"3@ M"YKSC+=FM'R<4UIX] M<)"XO/5/J:C/@A-#7,NJZ4::*N)*#WX7:'<> =H"@O+7\;KQC63U.33&AE(Y MOWC8'$;A=0FG?P0'\R/,<;C:$J)7+HMI1@@J\:0_6"=DW^;.67OH'= YB/YW MZ7H/ /I6&U)\*VT#FM&DIN!"7\"3%?WZX+EK #;^$NH9Z=,O"8S!EM>,*VQR MGU9$7,<0R$4<0R4&J[ M0B!,UB1\!L(H!CP-=NR!,&6@*P!=S4 8!>"C!*%*( Q?_+AGHU5/^P0E9O>G M*:12:]3P3&RJ F[5C1ZU>&H%-O!.;*H"B-10E*,HWOPIE1IS@/(5#M1"C\IX MLHFG%G0"8HL4@+&Z)6614*<<8&>9H=\ &+*\G(LKS@(REF5,*!%3P!JR1KHO M'6+.&L^?VJ+K$KHH-)%4XVG"+"JG60=WYU/6QF4ZH^+,]%^7MOOCGV"S []" M!^S>]?U'L+9-W[>V%LI+LC ]=(9,2 Y3O4'-&,99$75#@+(99I29[!(M/9@6 MX43VHI2F3"%)QRFXI_3*^97A_QU^'D[76Q26$(EQF0<8PXCRBIJ1I*+ N)X MY+/F(1/,LG@/H.$\6OYK.)43T7,!*6V*QS8B]MLD;-M?GSQ MP9]'*.OB#0E,/L+"E,YJ: PUU)5/ 1H4"_;/&23DQ %;+?B)!V#8\LI1@ 5( M*AH0Y-2/".0CM**R32 <)2"A"DU&4N$' .IP /JL\%+!)*WRBG>6PC]K)G M[OY@6VBEO+3>P6;V:GH[@/Z(7I5Y1-C$%T$+PHYJMJ@X.\@89T.51&A"NB6I MQ*)[D!8O.EZJ0)VB9FZ(+]3B"[WBW[T*8Q;3N^?YI+J5R=2_(8Z4RRTL'D3R M%M4<>-8;_,@;..T:G17%O%W5K[)==>Y":NQV7GA.]P"YL[8.IAT=3(?'AYM"X\'8AI(&A%+GE_:#A^C2O1!N/$^T M<6^9+V'PRSN] 4/=Y)\.Z(5_FJ;,NG_!/:EA:&NIRM) M6,35)3HU';Z2'RX6\"?!*8T-12A061-Z4:>VY +>L;V>3[L*7H&7.+8IH9%3 M[SKLSFNG;5PZK^$G(AV(C[:S+FTE+4CW8 LY *V<#39/I@WN M40J1%W/]1\KC(CQ]3%=1&3Y4ABV+? VIA5Z%8-XBXV05)^NU=P0;Z'<=/;09 M5/H"';Z"3E2I**W07519L8!)-.0CVCT,]ZU*24*JHB--F.45FLY4%E$B99Z5 M6$H3? 4=2<(H+:\%"OFE6YFKE0G@8TLJN5U@$GR3=S7Q)D6EHQ*[UA#/L]-9&G08V> R4*$)F/ MJF QCDU-A2W;&-A*%%VZ3T$0MQEC]+XD^+.T7F.@YF&;R5(+W6E@GN!I1W=* MO%\]U_=/*6ZCT!=G-X%_>PO](#H3P-!@8\A#!K[43-15B=!M3CX!/0523SPH M]@Z$L7'H-^0YK[8SU\$=A#"W<2O\J:"%9AJCE* 3QSF:-MJ],^WD2B\S9XH: MN4'24*M!Z!XHGY!C6DF31/YQ@%P-ZERT=-/\H=&%@#".Z\Y62>33 FUUHF3S MJU $=O.#:^@&*<2D"@&/.EW7#*5FZ:K2B[@!JFXECQ@%IA3PA9<;JBKGL;!6=7=@V?S/1TNB")OXY^GP %;*UB\ M'Z#M!-./_W'T+']CA4J>.)OIQRS.J;8VH\U(EG.[;C[0,/IP*^Q0-K+0W:;^ MV/I;W+'_:,5=:[U\M-*="R_8P-^R_6O,4=\)@-);-+ 7WREJ?9]WQYW>H O!!'7% C MIU:SP[YCC-M#.7:.'[CYK481.I(>%63FZ4"L)O*51>$FL,DT3MTJTVCK2Y6)O57USGF]OE8=<]<7K_"D5 M8"V%DTO7 ];.X><%5F]0.5Y>R__CK#)=S&7LH,3:8?3Y<+64(QEG\+%^'I-" M=//PR$HN\>W(E6^/4#7THHMI8MZ>&S\7+7:D'7EI]:_EH_& M2U>ZY!^*O0JV&95K\";X4*TYD&V>NP$:5=& ,#_IRO%)B^T6H,LJY]^R MP4F/8.TZZ ':2I%(N0P"%Y%(IZ^3HY"RG;CA<*.Q,5VV1_.9,>TLIMWY:#8T MQH/)K-=;#):]>4?>^Y?40_)4-(LI/Q^\Y /*F#-^D-=RPZNH2ZVKL!@),#J8 M!$L >V_:Z)SC"/OT<:YO!O@DH!R_H0P%KT07 C^%J9/3.@ 73%:U&775Z,FHO/D7.7SBNV MDM5HSQAW)6=:5L6&,BE,^C9;H5G$2/8 O+V)8F+G%AR6$(]U808#AMJW2R(> MBA*6W5L-^_7-16O:(S3_+S:(\7AZA1!.X7)R@P*TX2]A2<(#[US:OEV:BEO:*+F'=.LF<*"TQ\'P1^WHEA(S1#PY]L%J1# 9=F5>)NF+3Q M]).S(V6Y8FGBDX^UM<7IZJXZS.-W7G+3?*)03$R=D9";_K)NWQ9O&S#$.]$W MH S;1&YGUU0'IXT6U7P\FLVI:KO='%J^85[6UY/0K%U]20?-D\W&BN2X<[:N MMZ]TGMPM.4\^?Z25^LH-'QAWQL-.>S@9]I>#3J\_&':'P\ET.%DNY^/>HCL= M?-JNLC'9-X:]D=JVJQSD*]BN6$^ZW(GXU74W/RS;OML?3,L+Y/LY?*RY\ M$SQB$%W8@9?$E$ZYS9KP^?/32Q.L\UN/*7-3\O$P:BKZ?/P"^OE9EMN=^B;S M07]B#/K]V7QA3":=R7+4C=@\6(R'[;D"J9E*V,.0CHFRI<:9I'(0\R:)EUYT MFH3F)? ?A7>*2$.S3TC6A) M(XZJ$/HL 7-N<%$F+MY@=G9H;3,S/>]CZWH_3&]#;<7P+6C),%YZT/(-5PKK MG8Y=00F!HQ,TGSG^2,2G;HNPHA0F]%$%E9@=14!GAGKQ)==JC=P<&QE5(>#I M!1'>'(O3=GN^&8T+)N:Q!#[/L^0$"E\7*(K>QI3,"CXPAOV^IE 3Y!409J6B MKXW"SJC=:E182W)4$%EH+)4R+D7XX"(M/\+"M\4/O,@Q/\9"EM B:QAV:U M3V=+CYZ49XZ XS-:I4B_,EVVNDD)\N"Y!^ %'P^VB1[5> M^S?764>YSLA+HMK--X5JM(3 +J;$:*KNT5AVYGM6Z"@WI2_*!=AE#7VI557X MNM9*<3_I%+9#?ZA?5.5V>$,M?=U3KPLS(]N5*E8BDX6Y'9+0TZ/RT1&>'@7& MY08O(9]F;Q;I9?X,X650[0*1'F@ M&81M%+YS=V]:N)-^7''E,&9 AP9:@I1JI=9,DF?/W*,3>!]?P?X%OS0L*ML M) E@%'AIU$*J!60F*USZ?07@YC/S M5I5<:.2SK+T=YD!GVGA>I>E"!IJ%,JP.6WVF=.5OZH@^=]>*.U6EU]+-3=>*9QP4H>4-")JT*L\H,Q[8'^*' MS3!4J]!25LTC^:'TX"V&(:<;XI$KB08.Q-&!/SR[ MBW=S#_F'BC^"X.@Y_J-KV\MHB&%F/-&?5<:Z\:-'?J*4HD3I*2,X$1^C+ Q? M,:65H9E42N29R:(N3H0ZA%/Y4V!Z@8*T@D/?"V_[/0+_:",O9PEQBQ\]CKP0 M6/K!]2U2KF@^C7^2EHFT/+0K/9A=<:-I?!*055^<-NXBL[EP-@K2ZN0O/0 H M61AH&8;Q \B0(,YPQ6PI2UO\-(^LYK&:2H7N"5XU\_G"])":?;1Q ;4>9H>9 M.($UM^PCVL=Z NNC5R%';*]M7"ZTDT^U_H8^]A\M^+E6^#V4$!U^\LLF_F;K M_-'&++H3X4XZ),>UXHHCMK7'PWZWW^^,NMU1=R1KAQ@ALLF1(!JH8!.Z$>[^ M< SB@9T3B'00QJ7M[, <&\-!3ZZM8\(T;Z/$*478LE>6@9J:OK6&ICHT4F## M:IDZ+)8I_%:8KCK^FFXF*;W+@Z7P;#'M= ?3]KS?&T\&O(R>0->.8.?#NB +C5-NR[OSH&?@"!@P)%A"&;Y$IM*6.$ M.*&8-TO\U*++[AN31GB031F2\>=$3;Z)Y%GV'2VEF<;)LGT:-2:-Z+(QEE_J ME? )7T$9YG %NB"LB$T#NLQ\X78R2DEAVG MLG>=2(^3(/"L%[@R>;'!LWM. M,/M@?H3Y*SP/A?*A?Q+NT-5L6#GF,5(DSS%!.M&%BYB1'2_2<@.<;6K$M:(, MRZX],S(IA%=<;BXAQ#7V&YX"=_U'+C_V-]-# 5YO@&VOH9_?!0W;_Q)^H)7^ M KKGGWRD,5L,9\E6V[0PC\!&.1M05O$HX?A+RD3AW(LTI^LU_+TW''1GH_%T MWID9P[8QFK>-6121TEE,!UU9]XZ?UJ]@<[1![(#D6)8VWM./O&U')QZD+ /< MVL\,ZU%;C1 DX9S(6T.Q"M5E*H[$A)\A9$G(E%&&7M?!N6"OOU0;BMW+KJR5 MLZ3.!F6V^V;N 3'9@HA/*<>WZ6]?;HXNCT9J4 M2 -,:>6(0(]&'DD6&3DYGK8JCW/\"R6[<78$]S-50CG4K^U\ENF"<*XA.W%7 MW'6B YDIHQS89@*KY,DW!=>9N&__,/ MMR;^IQ9N!'^RO&JY9A32P._5M0"I-K(Z,:!.)!_]">) B<384Q<>+/"](,4 M^%^7Z,.?OC\B-Z7 ":6!]:P%KIJ.8NN>:ZV6VL-PE\6 M[V =ALT5;^C6:DMMI"L@=N8 ?[U+! %[;>1+-2'T48/&S5792Y3Q&T9_8=-9#Y86%"[.6BJV.?Q;-(VA M>\]@@V7T%;YX>[R6I=3KO&C1% \\;1RB^<_@[7P7?.+VV'XU+<;T'FKAJ511 MU.+/(QR*=XX?>,=PQV\5O +O^=5THMMI_J^P"92PM]PCO\+G/T>"% W'HV34 M_,1NUU+C13:7\(]S,P!+T_+0$XS$58 *_?L<:6I"$ _%L<2AR'>)4:JUE/.* M?KQ_D=/JXAW] M$T=YNLI9!?:,8;]](TRMH9^$8/(2\C*X)+$@#T=O_0K_MMJB78(X[T.HN**C M^ZI-W1Z=N&LK(9>8Q^;Y!(!4UNK)<$]\_[B/3/[2];; "HX>0"]8\W1VR[_V MR==K*#2AM![GH]R\FU\]U^<>AHG_TNUQ_=K*3'@N+T235](KSUT#L/'16U"I MS&W^XAUX:\O'1F"5UKM=#E933<(HGL>13R]]8K@J['M9F/K&V!C="*6OJ]*$^74/ O5E?F11X!H@_@F5PX6(7+<3 MGV-$HIZ3@5/WV$[ZP*F[=$AFUM/J(53TG1/ Z=BWUB+/+&@^?;N#1)IVDRL^ M>ISL58DXCC48;8[(.K#>4 M2(7QY:;<*]&$EYO.GXQ*M9*/?K[D5//5GN5BN1Q.)YV>,>^-!^U1NS>9AV^8 M#0;&8-X=RK*RS7S):6",# 5>K!/.B0*K*E2AGR\YR:;7=7 NB%O M3(G9-$!4C<_X,V,,/7764V]R-W,X46%!Z>$A-%*:^%L-!]:I9?JE=@;9.EEEA9# M8]CO-G24*KAY6!N(SP4;/UTK/![U&817'!MJCFC2,/[]!=AGN04:7'Z/OW?@=2$YWW2!9 MNT;'Z ['X_&HW1MTVTV;(>(!NCH&?F Z&_2>E;B3#.+'E'/'!'"#H\UEU^7- M1RSG52;FQ!SWG2PJ(XA*4U^29">?4.83U"ML![[!#Y2IEUCU57/FF M;CFJ,!8H]2MH&U"K<7"QPYI,M0^>M0ZWA+?7VMJA[(ARDTK3MGWJZ/GF8UC8 MU"EWT"@W4A0AL;31)6O#J:OJ*,/FN<'E_Q4QV+AVXG/,<1MSXG'1KKEX+ MUIDRAAUC-SX'WM4&'@]D!(1--F#H:>I5ZK.3H8M;:7"+9<3O?2CK599H-8KZ MGC@;]'8L2KGY[**?2@)_!']5N>FK$;L:591Z\P'[9-U=:X><]O/*#0P9G+W: MR+EJC$RQ\Z;9M"+7IZO7J<^Q)VGL?>YDG/3\4J[G%UYZ?@0H93O\?>8Z(2&. MIOT,O+W8U[)X=#!+BK$Q[/4_1ZKR 'UN@A3H?++96)$>SDN0LEL90K^IW-AJ MQ-*,7:6<-BS@0'QQF[TTB^=[]-:#T#58[CO*4?WZ+.0_$NBT_+FF(JM.PN*) M\NN?@T;LH&'6_>=BB$FAUU[U5.C)YQ 3L+CAA<-U5C%*7+I'&0N[>X^1*VEZ;^LC#F_*H\X.DDU5?UYL5^)+*(\ MJR6+^BPX>2 @;6]=P@!;[@^U^ # %#MA:@?_-A+H+K#? YN0,VL:E MDY.TW$J:AK^=6F^,$Y.AE;-Y!('EA<0ZRTKAL3"T\GTYZ/3:T_G$A# Z,1W@#]\O^Q^/=.^K&4 %QVO(^._H5?4+ M>E1I0AFZ5(;RS 9N\G-Z&+PVQM&[YS51+G@\72;.W$"JCCM!(R*1?T2NT\H! MT8OT!:AF"S06,8)ZLYA1R"LDU]G3^XQ>/T! M_&#V:A[0Y-IK&W^)\\1,7F,AHQ77L$?QXMWPK $_#>K#4HS+?$7+\IV-("DQWS]54A-'+"$,F7 MB>,<33O]Z_0CV2CY:CG6_KB?V+;[ PV:R=X]0OL'O#5$AYY2E3]QDZSCJRVA M<0CRB&F^"RV9BBO6V2(YIK*/5-OPCFQ-& MWZZ^A!6K(@&/L5S)?":"^T62HPL$IU2G]/:2ODU]^29./9P2!3;"(J)(AD>P M=G>.]1Y5U4U,R.$M$1(IWP.AH-Y' MYH F])&KD;*DT9LG9A7]Q.0VBZQRI2,B"2!R&FLKP MJ1[6>L#FB^NAG30<17!%M<6826#"J1_?S>>9Z4'_"3D: M60*MMK^CM#6><^XV%DKF-K3%F(\F""=KG,$/._C5]*$]@=U$/81=?_:@05D> MG0U^\-)5U!?FZN(3SJ/X8GMFVMW&?'6_NE#5CGDFZ&DR.3/U) "%T:[:J+:< M$*0:PID27[Z+W&9A[]*/_ !P??I;"+# WHBWXG%1!.&?AB_\$3E]_I,Q4.=@E M-;1%MHK-1>H8L[$:NW#YG>VX MLLJLRPN$.;GC*>;)VCG6UEJ;3C #7@#_"3;_QW7 $T3WZ"^M=RB@Y>..KFNV MJAS+6-E!P2\.&M'EC(A"-\G:)WV.CZ*?JO,/UV)6TUWYR>:OPCTF;0BS?=<( MC)BY^[T51$F3G#!X!/H%T,VV0-4T(\-\FI'41UIPL=;*?*:I*4=P:BL-CZC8 MAA1;M I>T2@X=904[U!85CG[40FYM/F@%Y,P(25KS@X?7'TO2&$*_^L23_C3 M]WLKL':AJF=PV!2$&A074@Y!>@#.X#&(IC1JS_ ;A8$"I*+*(,B @FZ$LG$ MGL=^[.&D.W4_-G,XL>_ DK2!2RBM,"8EZKW4PI<:E'%+Q%I03CG!YAM[T.?>_T-Z6 ME%8>22J+6T5(M-1W_$:R!]18^JP2"V='S\-=,2^MEE=B#2I2<5+LN8ZI)K.7+ M.7A5?'.==47>G*O>$'5*A-;R.[_>$8@$T8] _\\*8:X2(Q55WM M^%-=:J$97Y@)5+@M%[W@M]K.//!C#LS@M2B?=;Z0-B SB*=63A4BFK^:MNTZ M/GKX!<*PMQST#@2BZJOI[7(Y4AAJ:HE[%9G52H="),.]^<,_6H&_M&PB])ER M6@)=+J%:247(%MLVK;V97U 6EM$23K)TUTG!<>V=>=?WSR?O'PL_@!H(P&K[ M /]@01<%%A.)E;1DUVLMAH+ EZ;G?'3@4O7H]WKQ-?(ZJUO# =-W^IDE#7AB)CTWWP6 MC1?#(+U^VH9^<&TBEQ.M@:TX00GT1.*J)R(.R]7V<9"7$HKL&GE2Q!5 M)(-U(:+I,YL[QS]ZIK,&C\#:OQSA1Y%JH(F;P]XZ/HA]\R+(JS2C%2>X*2 A MC>"$TE=YJ!SLD.!WSM;U]F&+;)'SHWSD?-QD*]5F8V+DX[X_@H/KH8F"(EL@ MKLKW27?67G06@\7(&'7FD)"SL1%FFNO-IXM99RH]->!ESU. 33_B/](E"Z1N M21E[P@G!@L@83DI1]&885?PW2DWEVM8FE#6TSIC(_>*"RI"$-Z9GMC *+S0> MKB*DV)!^7%%E8&54?AEJ!.G4BF,\)9.+B5J+VP+G9R5!J82Z^@$*[N@:H6HHGC<<#DR/?K0=_?]A)Z$VQW$.EF9!_*3 MK/*?4*OK03'LH^X2[WUDRJB'+3,"!2B62BCRPMP_@?GV,;/>+/MKN'A.9UJ- M>X:]/D==5SW<2G6>W4VI)ZG8-^;W>^"MK?"9._2 !"A#K:1&X[&J(I]0NTBU MYCA9DE^!N_/,PZNU-FW,2A);5CWLA"PFV>07D5RV#M"1K.FN8U>7V++* ,T. MQP643!*JM2[YYCJ_D9>5J1)J(<:D];S+4B:7R GO*WBWUBY*#0)GXI<70$C* MCRNJ#!:T^LQ.<$QBR=]->P1^8B P\]E%">7@$3.+T4A-D3S[FKE.4EW&SEFY M,LK 2:MT+$RR9B9*;-XLE"5MM7U W(A>;5UXGNO-7,\#X5)ELOGWT0^PJX.J MS:B*,-6!2FYS37 ;K1.(/6T]T#;_&^ MMH\H.'WP(3^4C0"4/X6RWRQ;"M ^::9HL/' M^>CPJ&GXCZCU,+=ZJOW&1(K'*B*G2[\L)-@]7V-Q^$ )1YAT5U ME!OGQ5@4NG_4\B@:?\V,_A(EU5@#!NP)-1J(/*LTTE>"A2=\9.0*2C0(*=K> MZ[(TR]JB9.[[(%_])U?*ZFLD/TTEJT6F$DA 4B_I)ID2?E*5!H+/+([T%5>A M53YQ&/K(#*"R5&T0N+7%XK5D4M3 E^8(+:W7(#+4DTE ,C!U+'TI#TIJ-9 % M5202D$7L&B8?BRYC[0:AS$,R3BF_JMO^2FA;H"C1!D4MS=#%2<0M[98@6(MV M!2;K]7%_M-$13/HDB(0S0S--!;ZNB"*2:TF?TO'ZH#AF96^H0=SA+*2(O%O7 M/DUY!MX>FL\D;?DC%)SU,*6#/4Q!C8='*4GS+=2^SH-ODC@LF@6OV5-Y,=*&/Y*3XI\"E;'U:4 M6L>SFLH\8FM$#Q9QD%GZN<\UK%%Z\GD WIIV+ZJ\&3UXQ$5J 8_7J&:-Z'G$ MUH@>+.(@L["CKNOYN^'_G;E^P.KE=K%>;OB/%FKS=CS;7KO3EO5(7M8<(KU3 MS1:H8*-&I#.]\03WPII1+%U\Q/5$ESZHMW@\H M_S'%='Y1(ZVI<;O=4 :P"JBCLW>Y45=O+Q.SMZ<'15B%U26$J6R"*+2?S86< M+ ZOX*3<(=?UG/6GX^$0O8V"'M7Q7Y>V^X,YUK^'==S3S;=0^ZWP S?CQ:.] M^X&L5X*R3FSR*@Z5)Y\4;M(H3G1=YLT39=/%HR]R9V+!5\XI-H/!V,M74P[1)S0:RC'S/H1-1E37#AW*Y>X%SMH >X%^_K5]/9@>7_ MW][5[J8-0]%7X0U6: N=-$VB!22DTFHMG;1?52!N&RG$73Z OOULR)H&XAL[ M<;#CY$\K(+[)/??$7\>^QCYC?2>#+B4LFD$FV0"8,I[@P25S66$)HF7::P[- M^-VO;//%Z<8W,RN,_$(;F"^9@YK$9F/&,<2#_OF9%N.8+TM/_S?&HPCEN"9B M(OTJ=-7GY.*(2]Z8IX#'IHR$;FG^)\1H6[^ <4?J@OD&N6LTPU[XQCS2NZ Y M[5A5FB!9LV42L9'$/]99X%>:T_$/LOSY!I=D86RE)1\?)))&]"S.J5JH*@0- MN3-+!!2VT_*.%Q1)4P=U9MX$1ZRS T3-M+SCQ$32-$*M:>>L9=1WU$Q+.TY, M)$TLU)5VPQ;Y?DTN&*?BI"+I:MQC--"!CE^3*JS9XC-*/[T03JB+BN/+U&/7+G-8PJ M$ *R4G>D.^4@4Y%,:L_/NH-]K&(4R$3!%NLMT7E"R$[+14#X)P6&*0">R#XMCDU%C MR *1HO;"7(5G&C6((I#W!@ERE1^+TB#*Y !0I1!WBNV;C]$B0'\C8FZ\)G^$ M=F^2IS\Z?C:QU]D9K,W6S0,@\C9QLBY_[JK*+9A^H+FU<%F#EZQ+T^2^Z XN M^VK?;@C@XU>7VR5)NI2K,HOD@:_DAL.MP](W&5?K'F]V!/.##[EH9OQ'F"9A MYV? _GKM.0 %DHL&@)_F$6&&5@O$TF\RKZT# 8 0YE( \-*4;?25H[H/*E3WL*5OQ9EVH7=,[(Y86\2$VO)A,36F-W M[7BOZ><'*V^PC.81%:J_Q1W5*[@'-1@9G*-IB%:7JI/DB6O&7Y&=&+I!A,_+/I_]>XZ=,)H?#V=CX8SQW-6T>H@U,+E M=8\]', D_G(F MS,39(OOFS?)?$?TQ<;MP%9-CL4E$*@)%!>U2"4[)VG],0+U_.>AI[5^L:^S[ M>$/[8=8[^84I/XN8,(5CTGR7M!;4U85/H_BI8QF-'N<0W"&6@,*XVC26B+A9 M01[8#%:<1%5<[_<+>H12Q;;ZV;(C?&- M.M,I^?1YLPZY6R>Y7>?__52ID8$??GF/R*?#=XA\]0Q#Q= C10K*J!4D>)($ M,$ND%"Z??I7ZO;.+*S4UAG@,:44AQU]3IK,3)%P7;VB-&1!,'D@,_34*>O"4=@Z.0C+ZQMVL'L^,H M6MS$F$K!@#D3IEU'D"64%+*A#1]D-_#RT# E!\@,KW>G'DX]^)U[P*Y+WJ.- MY=N,1J. I5KR#.;%<:,B"Y=F#%"N+9=^5:A3&I?5AE6R&2#:187PD,2F=^0[ MV'X,+3_4EU-[J<*>8SIW2+Z'#Q O9*OE7 %\3&E#G_?BVCVBLGOS\!U!+ P04 M" 8>F=4:GRKO@Q^ @#B-Q8 &P &]R;BTR,#(Q,3(S,65X,3 S,3@V,S5E M+FAT;>R]"W,:2=(H^E?J>G?V2!%(%I)ER_)\CL (V>S(2(OP^,P]<2)NT5U MKYMNMA_"[*^_F5E5_0 D'M8#BMKO&QF:[NJJS*Q\9];O_\_!02,8\, 1+OO2 M^7K%W-!)AR)(F!,)GL#5L9<,6"<W]8K1X>'9Z= M'AQ\_!V&JJMGPN"MTY]GVZ^N*YW_KII MR)?>?/MTU:RS5P>O7W\_J;]^?=&YD#^\.3RJLD[$@]A+O##@_NO7C=8K]FJ0 M)*/SUZ_'X_'A^.0PC/JO.^W7@V3HOWGMAV$L#MW$??7Q=[P"?P5W/_X^% EG MSH!'L4C^Y]6WSN7!&=R1>(DO/O[^6O\K[^V&[N3C[ZYWQ^)DXHO_>37D4=\+ M#I)P='YR-$H^P).OX>>I>WX>C#TW&9Q7CXY^^S#BKNL%_0-?])+ST\.SL_Q2 MY/4'V;50+NT\$CY/O#N!8Q=&=7S!H_-NF P^3+]@WI,C_5PO#)*#'A]Z_N3\ M?W6\H8A92XQ9.QSRX']5Y!7X-Q:1U_M?'^CNV/NO.*\>P_(2\3,YX+[7A\%Q MKA_D^L_5TKNEEXP%+:<;^B[\V/@Y\+I>PJI'AR?5WU]W 5"CC9B6<%*$%OM3 M1#'\^XA3.RI/S8'=(Z*IN>'MI1?EJYJ9[9T7 PA]+YF<#SS7%0$,\(^_G1T? MG7SX_37>_9P3[RX[ZU1%[R GAQVVD%KG#"B!/326$QD>\%8OJ7 R?TP^C\;T?T/WA-#<2)BR+E M]]?I@AG17*H?]BL,)C;DKF \L6^]R^_G;#OEQ?731;GV\KK-FJ'RZ&8H5Q=@$<>,PC MP0 ((P4'MM<+HR' :,)^!.$XP)E?1_@#3![@QCY'83J"MP3.X3X#7(BG1\6G M,(K"L8A6P80CHH1[ ;M-N['G>C!W02C ">OQF"MB('>2_3PCJ<\I!\F=A%&L M1@.]@!Z3]Z8 KQ'OPV@#0"^,N)>$?0&_1U+G*+Z@PIX%/J"_N""[;GB4P"I7 M@1).[TK@BV*V!R!P10]>Z+*N\,/Q/JPS2B:T3B!A)PR *R0@CH!:\<&V^$_J M(86K$2I$S6O0<;OQ&0CYEGVJM?Y8BG)CQMVA%WAQ$I$*P0 ?\ 2^'F #:H6( MN*\N CF7EPE$$:>P#1T^X@ZPUF="4JV_$B\Y?!8&O_&2Z->$^_K8^LZ:K,-: MK,%NX?\:\/D+4>8*5'UNM889K8'A?SA)MKH*\?U+H]VHW2[#(&9Y<,[4<]'0 MY<&/F)A&2.P;6!]8E!YP#D]S.F!YSR3C%'M:GD'0Q'%J-%YD@UTZ45P9Z86 MX5L6C#T"JYL=OZ.QWU;*H]T"*& !*PSWSQ1TDN,S&NW=U&B=@1>M-%@KO!/# M+B#]W=SQ+L,T EF^ZNQ.2+6KGDV/YO56&TSJB<=RM/?3D/-^KCK:1"US9BAQ M!W>ON$[0 0D)QT=3HS5PMZXTV+63A(B$]WH\4H=CUD/HPW5%BA46B3C!YRH@ MNDUV>J*@'8[2*$ZY1.1XX#F#DB)%+R!KQP]Y M(!FI)H5IALH=)QP"+KADJ?R.>S[O^A(9!6;] 4?902$%P(R!R/^3 ITC@G!; MS5.QIYC^'M]G8TX*<# !.D$0Y+=(R\ MF$R_]X?5/6=?6TG3!$%J-^Y$>H>\IP=X1(,(S:"?^\7';G)9!*@? 7/,K*,Z MD$#H>Y(17 $+BD!39VVDC6Q]I7LNO9_PMSX #.$OI0=R&G/@!_BVB[XM*+ M'7C[OT#!@/TT8V)*GG0A'"ENI(0XKLJI3/;+-P.P7.'#Z^30/ A2&+J;NF!@ MSHR,\*2]ZZ&1MG=RM ^\=0+,$RR@<(Q&VLQ;:0VX%R,7?><2)1H2[P#[[OW8 MWT/+*@?&LS#/B]P^)XJ."R2]BIFK\4[R)&-2HRA$51D9TKTD'Y#(Z?X;%JYY ME>2:TM8,7$]R-.D+J"RS:5%3&WN^3V8T(!R8A2\"XXWY*[!]]"A[ B- OH1>GO9[G>")PI'64#L]'K226"78!<)X>#-&CD(\J&4:[I&7GLY>Z)HG%"$:'\ M'3*H4MP]?:F&B43:3W$2>AQ(W"_QUC46<[3\%&4Z@OP[B/2+NR#?^U$(7&"**Q;2"LH_ MJ/4@<$KKTYP&'DG"H(G!PM7G+-Y3%+1::]'=+K -"+:309 ^OT!3*/$>I;BP,HM M#(:T*Q5<-TQ!T3[(!*H[S<;8+ZXUL_H4\ M;Q%PC.?>:P0F"9C]TFGYA/%!@/?/?_RM^O;H M0VWQ.N9(O>>)4]24^%W;K_GLD/:9_=IM4^I9";DB8#- MWQ9WH7^'3*X>#H=>(K7'G%F$ :N-1C"4]Y/5[M4J"RJJ=%_(R 6R&@^&@UN\ M2"23!_77J;<^,=-AG];A-X=,,2O?5^Y^!1Q'Q!5VBPPS]87TM*CLROM5<1FR MP'!&MQ"S*45R.*%.N-MDUFXP^S"38QR_@)^FGGN!;]!9Z2[GG5';IX[!$4$. M>!U3R70MM5MB>&_K'Z/T,PQ MP#O5BPIV])3:5%8^]%3(CH9Y*E\M,@>]K$CT0UQ6(3Z9!:(H]PP]ZS+];%)8 M9%?@0PX\DP<_GT75>5AX+*_PO( W^=WAT>DVV6E+16,-5G1FW&R/3\VRE"#7 MW"]4Q:5[55**:T/6%[.V&*67J8?J3X1HDWN)@:(_3KU<,Z5TDFE[YX M_&LGJ&Q&G7Y\*KL4F(@!ZGY"(_=76V\^P[@=+_P%__ MP8>C#^QVQ'VZ^>KJQI+SIJ6G,K*&FP81(!*B4-CLRU.ZF 8?5@9, M:YQ-BTB7D_ZO-/S[?(WTH+I'NAZF=1I*$DFB5*@\'; Q8%J8_ 328XCU(9@Q MIM*[8K871A69#*4ND0<]F,@TR?*T<0>I2:L$:2SZTBX+T&[T\*!,X[U?]=MJ M[AV89D(!L/+@%/7,]E&(J:38)?$A)*O1-AUFQ2;SUC$#?GPC+,*A4 #%C(0$ M Q,WW,BY/"?QNCQB2JNG5Y7G(I-@&:4Q4PYE;E BB4B: M\H(4:1/Q%J:^JU,894;P0"8AI4.E8\RJK]JR3;">6UKA<]FL) ;YBH+E#?"; M8;@P%:Z_V$*?W98/;UY$/O!>KE8#81:2=B?LN@M3E#MYU9JG)0I/M4:$F;2E MUZI=A%/N4>;PW)3<0H&*UFY(* ;>4&3;H=DR!T7,&J/5=BB)[@22_@K]S MH7B[?Z**>K+*D?LQ2ZO8\_8I8UT#-+<>G3 <84*JS(Z66',PA5S1&,%Q\W-_ M9OI\E!)%9G)B"GDCCY8EC94X86DF6IM\ < MUE%4B^\4'YK/(V6]9"FFHT,Y" \JN4?V/8KP#:14:\8_2B- FY!^6.*R>+-D MLSQU\2D8\C7<76"Z^35DWC1ZP$"?(GYPD 9+%#0@>SA M:!3IFE0G]3EVE'!%[$1>5UIX>=W)6U63S/T,$K#0$/W7LQ4R6G*7JD!\;^AI)6[SQ#KZ!^R)6>%I"_]3:-VD5SV)= M^5B33':5SSU5+%97Y8FL%1(3N4W%BC4;Z#%A7$NG+L:RIBZ/210+E@J$50&8;E24$S;C15T,78%Z!4]9=H)^$2*&F:\I(XCXCA4!8.R M@%[U.9+J&*E&>@U#6,"0*F[A'L \Z/_X";262 R I\@>23!?'Z,[,5669@ID M!?0O58Y:P8&!PA[!O[[HDQ^U MI+Q5"LU.IO6ZO1G0R"6#DE#P6=S JU';D#DYQ<*=2/1$E)G0>:6PSB!_\FP= MR75Q6JOVP=)Z.8#?E8GP5.G^S#.>K%+0K(F[&X=^FE!!=AIDVB"N01$IH.0N M1)\2N?11+,5HEPR]6),#QA>QX!RU?ZJPC^5&5IM%[O6BDXV8@1<574D/[9.9 MF^=LFO(.F;.%-G73*$B5&J!MVY816[-5Q I)=XAU26(R*SQG9ZX NG(163*6 M4Y'N/3)MY26D,0\)PN5#K Q1>"V,(5'KD'97T?E/^JL+> WD1D,)+FUFD1P M&58*;X>A@*1)>4)[?CS@21S25MPK0KCR'/ E/74U*BBW@WB>&:[2'@N CL"< ML!]>(%4*V;RQHOI:@LJ1!O01T4W<2::M-/+ZD,EYXF9JC.7VU"/%I@4WH:\0G(*FB3RQPI%46D0HC9D'117 MY7V.3)OC14XZC!-T?%2RK4"; M@Q[ =B/](IUJ90N%"4(*!Z$62S)*/EM?.QM<)264IVHVVV">QR5SH

R"G;-:(=!L=(@PA90M^7X>&U*L'6DDSMLN*56IX-CCW9"Z74THNQ!^=672 M.I>1-LD0*9-?:/ZOJW4PBIR"2 M"MQC%(6.$*["Z=2$R+[@GEEFWDK 33%E0M4@8E\BTN:E6."JG@V!@ MR?LE,AE7).\B_08APUJ1BDR*J4QQ=0%JA:!/R,1R]J93>BA[!>5/%_OAP$*5 M4,QI+)=*< L:#=B/BPY6L"53HD(VXHH.7"F-LH:Y M\DGE%2(5OD@ J!W%0*+86W*J5ZI*2 A]%<6@# D]?QU'R2J,G#"F1 25RJR( M(WO/@V-O9QC>:G*/ID M9I15FF#51=:E0_49@ G.OD[)Q(SG>]QYF#>VQ@KQ M"[4>*!4ZR[E)%"OGCG2)RK<#[H*YH)\!A4S]^N\]4X/7PVX.%0#22&:2N()3 MQV!Y6-1+55 OS??OWY%6(CRS1'CW A)!VO^4U)H?H[:L=&AD?"7?.#E?T=QD M_1J,!\H&LP1363(P1%4.'0OHXX6)J.(*5>5(Z2?3C58H-Q1USPJFL& 9>1>C M>;ASZ4PX&D5VG,KK+V9ZNZN@R=QNU<5Z>:'/AZSHQO&3P@Q+K5Q*89>,\12Y M> [C3!YEK%OE-9/J*?F_9N=DUH+"3O.F/%K@J%D$1:] !D[68>&!E /3XD>_ M/O-2UQR(;+5^-RHNU[/>QV._9"[#?S^B3#Z@9!1^O M7,.WQ!F<;.Y^ ;[9IS>3T:I*IW /1:D,.LTDUN.&P5*R" , /A]GN^@V4?%B M1-%?8?1CXQS_=E^][+YZ_P+[JA7BP6'TV]-5QDYM+?B"!H(LN)SMGT3];BH% M740U4I'+%HHE-21I]'KDQ^V("F379+;M:6K!Z]2/O% MO/G8ZJ).;KG%>W-J4ZIDBV)3LS 0N(&HZ$UG590L=!U9"%(ZDXF2 N$.E'/% M!FJ5+,U6QMPST:I\%1QSJ[P^QM/S=$1U,PA43NW"U8G$E9FGRYX.G+.V+:CK MMT=,H]C>]4*;%:1OYRLN3'F.?8&5V-R)/:! E44U].)8=4^!'P6F#D9AX#D M2@\/W&0CMT50ED.5.=1+'.3S23D M6I3@\FR*0[:/M ,BF^Y$AK\- M,7LSFA?%R57_.!UAAS%7*,\8IE\'HA\FGG8S1H6R/,QC)RV!C2,/!B?9#"#T MIUNA;62 X5EWKLW\>H#LW]C,+YOY]<3RLDRBRU#E_]'S\1[B\5*&T2G;#F8# M4(P>E:,;RO#IA.R2NE/]_MI;\+[_NU'KWVKNN-RQ=2M#YSD.LC.$I9]:EFY9 M^F:80"NHZ,T6^][LM!JWM^P['DU]?;G,P=1S''6R\SRG?*HIQY9L+S_O1(.R ME.A@%IUE=O%K<]U-E,KF"&UDZ5([?F7NH(:\>FZW;[^WFB?D_90;KQF ML6G24BU*-V>I*VS0ZW;SNL4^MZ^_W; OUU<7S=;GVPIKMNI+^.@KE@@VF @> M1!V>F.'S,?;V<\)HI((];*_W^L=KSJXC_/*51UX@V.")'I/G&M.! M1M+1;O&ZG7BU:H-%J47I1BQU!6?,YV^U=JW5N6[?6G_IQN+3;E'C4+JRO[1V M\;79:MYVVK5.\\\&NVVT_VS6&]9Q:@0U+'"<=L1/'A>]IA:9VXE,RZVW$Z4K M<.M&[;;#_L&'HP_L>P,^_O.ZU;AE-U>U>N-KH]5AM3;<46%6V3( UU=7]652 M%#4#IS,G17YLR(1ZSO-@8O?^!M.#9>?&H71EY;O9NO@&JG>S=L7JURWX]*W> M@>N6C1N!XZ79^%68 I1XP.]GY2J?P6[_#2:-!_%\>KZ/O>9D"QYU?HM- M:=ABM%I!O9TH75E0?ZVUFZT&"NE.NU9'M[9UD)E " L<9/,R"RT^MQ.?EE=O M)TI7X=7UJYL*6T[MMCC?8)PO8,LM<V+MH$PMU"7F3KHDW#YSIUT:^I1^='U;?NJ:>\U7VI7[;%\]GH<3H\ MRU^I7=*C@OS!^2TSI7+S=>RTV_*"9% \07@:%[8I]6XWI;8=AVWCU8_K=QP^ M>]"0L%!_"JB_>7M8/;5@?SRP[Z)VOIR;8*-=NK>W5^SV^EOGBTV2, #Q2WIP M;9J$8+<&*7 ,1;$6N$1BW(GS]9E=-F^_--HZSU1U"+7^20,H82E.;;V3AJ'6\NWM1.D*?/MK\[;1 MRGFVK0TPC186<.[/(H2[;6V >BTW'H[4;H"M^X\V#+N6=V\G M2E=)L*U_:36:%XTV:ZCC5.I,Q1VM9\0$6EC O&W7!&/0:;GU=J)T)<]([?#V MD!63;;76;3-^#,#O=)NYJ\.E!#";5<+MCM]@BG@0F]9Z,@255AYO)TJM/+;X MU=;Q]=4WE,6WR_HQ[S^$TF[Y#2:)!Y%JQ?!6(]"*X>U$Z>IB^*9]7;^V$2<# M<+_ :6E3!8Q$K>74;;/7#=J1&]7LU(#/N2QQ?)V8MF*:FO4 M6Z-^Z^EUFUF0,NHM/HW!Y^;5<&9UA<=4+/7P HHUVXGC%;9KN_$9NY&R3[76 M'TOY46-6X,5)1&*,U?K V1D/7&:=;!M-%0]BMHY"'!0I[DN$6DQN)R8M MR[;NTBUUEUZ(2/Q@7SW?MZZU;64_VE6JU_7@K1;A)B!<^5*7P[@7"2<)7]S# M>FA]K-;':GVLUL=J?:Q6R&[(4E=PVEPU6A>-]JWULFXL,JV7U>+8XGC[<;Q2 M1G+K#W9]R6I?&^UFO59AK<.:;<6TY?A_$'4\9IQ=@8IOW1?;BD3+ERU*=P.E M-@*R^1&0RX@'/UB=1W?"][U=IM9M9D KQ4 LRLU ^2I1D%L1>&'$_O0;V"B)C9+8*(F-DFSIJQS0T/[6O.TLGU?/6F$$RA!8@B$H M*IQUP2Z$U5B+<(/)X4&<%@YHJ+!>& U%Y$_8CR : ML?"E$X$=CAM+RYM0&_;D6BC/Q:ENX%2&]#;[(#>/_Y6?7OTX>&_ M&/1K3WC _CAD7SUGP(5O27J;2/KQ%[C0?[*1A+Q4W&N%L*C=%'93[,:F^.7 M\?_W$L5TT_"Q<5\;][5Q7QOW-3'NNPM*QL;[!U:(O/S1^(MJ,5HU;/=?NV*U MV]OK>I.^V7J,[28#Z[XU&XG6UV=1NALHW3ZSWKIOY[EO;]/_\B 0K U6QH!' M.]TX;_MHVKJJGL9_:W>%W16;O"NL4F))=4M(]:5B#7_>5-AM=,BN0AZP[V'T M(TP3UO[ZS'5J7H QCO.3MR60V=-2;*S"QBILK&(3=J2-55AGV*]4B=QVOM;: MA6C%DA4CNZRF;CP%/(@Z&Z;8>B1:\]&B=#=0NGT>@=T*4] YPS))%BSUP V# M<)?)=9LYT$H.=HMS0W"^BD_NTHOBQ/:-VCA"M#XYZY.S/KD-VI$;Y9/3;[5] MHUZZE8[M&[6Y4+=]HVS?*&,M@!4B I?-]FV'?;EN-__?ZY8-!AB ?!L,,!N) MUG-L4;H;*+7!@,T/!OS3&[(O(@B\/@]VF5:WF?VL% FP"#+1SZ?G =A(,K.W\5O76,Q*X0_;*#!!AILH&$CF<8OS6I-JI72H-9J M-?XWJVW4K#8*>ND]DZ3G7.&H)MWG*3IA< ]._S*UE0'DR!"$R^J1<+V$U?J1 M$)(_I!N"@/O7ME&H>9"P_T\M2;@S$.[_W:B)627'*CF+E9R5TT>L)K&V)C$] MSZM#5F47M0[\ M6KNET\-OVLTK=ORNPHZ/JF\I]/,4RO&JBZBU+J:F?5R:]C^_7?W%CL]HUN\V M>-8GI5FWKO]L?/W4:+-W&S_Q-[/@/JG2K,\V>-:GI5E_K;7K7]BQG/;[#9[V MVZEI_Z4(9)/G_&Z*0%H-1MOQ^&B#)WU6FO1UO7.-N_']QL_[_1RZ)K(^/LYF M_; >L]C@+3RIA2)*N.KAT>BGEK)XXW=/DWV8+SM]^0%>DCOOH8'A&$^()5O30[$F]Q8D^GH[[]%;;*I,& MI:S=N&AV6.USN]' 7;W)\.F M?%-K=_YB7QKM1N>:7;:OO[).\VN#P1?\]YD!_$CD\3GE$0^2,(HW=_JO/B)1 M7(%NU6C?LB(6-HVHVXW/P#QN*2-S.^FAY@Z]P(N3B%1,5NO#>Q@>7UC'\@=X M)??EQ+-FOS':^=+LM5Z[:79J5VA3_]'H M; LQ,+! =1 !:"CMT4?/L5TM.]V2HHKP5U6BT![Z(N(1,2G,/S!OO* ]\MY MZK->^'F> GVMZ+I0UY[5>_&0LZ(PQV?V5_S2$DT*$-*WHNOMEZ/8-I9H8XD; M%4LL-#_XA03*7W4M/X\@7;KH;?U$G$[MTU4#- MKKX[?&>K=:H.)>H75730NFZUFAQRMF-34!*.I?=-N=/*S45F MXQ66?[Q=3#KS#E7/EG"@WPJ'PA#5P^JVL.35%G@A>EY ^F^\/D?>7*9+Y+EE MS'5="IU=J1$46G.<, T2F _KB&@8'YI)IV].=X903\PDU';J"THG;*+A,XI$ M0NY54^GU[=;1J[7/7F#)&TW&O[3^;2#W-8RT8R.-M*OKFC+/KAJ=#J9%8GR+ M\M6-M]#>O-L%$^W85!.M+>Y"_P[U7SPT-/Y :K#^?/+VS<$%G["IFTQ5.MYM M'1=>EY@-M>9NQS 5S$(PFDY/CW:&3@TUYIIQG/+ D0;=E4C HJ./JCD-9F_> MI)$SX+' RS<<5^J-R.*+66<@(N&9:OJ=SN+<5.I^8R9UWT0A:_.$L]L!CP2H M$;4[[OE<6CY(SY=IX!K+G'='B9CU*1I!OHT[;,[I$.>]$-WD U4'Q)ANH+J^ MQVBT5]]]H!3[F-AU&Q,>7:#U5I@(8VG[_<[0]JS_T0C:OL7>;*DO0+^(O !5 M"A^TBPDVPK-$N_5$.RMZC"!:BGB(.&&P2)/MNK>[8]>=F4FI]3" V6-1X6OX MF'A!:G*0[NWN6&JS,L0(>KT0/9[Z"5IK(HLM Z>U!+OM!%N=E25&4.RE,-:Z M>COK#C*6.@T-IMU$8J2L*5 AD,OP<^L#387+=U8TMV^=)VU2=?0T%EM-/)U M6Q0,.>24;";)OML=8ZMJ:!3MLPBH =9-%,I.+C%Z:GF$,S3=J_5N5H(:2[Z& MALDP.H:42@%>2:RL.]$A!D/)=E<*)H!L#0V/U7D\*+0?-)1.=\A38&BH2_FV M*&E1LE1358$=\AL8&N%JBV%X!YIL&($&._*Y0T>3R>0PD[6![7S5[-Q=<%NVM<=N4SC2WO>G>U":<^)J:4]7_D/\B]$["OW M@@3^(V6X^>FZ;70>S;O9[!)3*=?08$0S<"+!8SRN-XR-]>&>[4H(XL34.IX. M_VEL.L+9KKAJ3TRMP_GJ)5Y?1G2ON[[Z&']@%R*&I62A7LXNO%Y/1.AQ0'<# M*@G7O9[G"$,)>_N2%5[>!+=>A\TB8^MUF/4ZO#'2ZZ".A)L8[VTX>[L+WH8W MIGH;.@.ACR^X0J*$)C&U$N6P+!C]%7CID8&O^G7K M0AU\=M-NU!L7C9;YW?211\\$P5[3B=,?U8FL3\UPEMQ0&S*-A\]5Q\%+!]^K MC?VHI^_>>RSI\9N"!K*,A/;N.X5WD)W\W>7.CWX4IH$[=;)Z8=WE']0)Q_@& M;(U^H+X?S0./ND0GDI\>GIWIK:..)"]=PB,R3^26ZHL#>3PR[\'RS[D_YI-8 MP?KLC-B,.E=37L-SX(LXPU/1"YA1>[0X#7VI.(]%QS!/S_.Q<7_\]/1;!LM] MZR7:L\?3VT.[/]KCZ;<$[);2'Q'DFZ[6K^=F.34U4ZBNTRYB;#/E"!:>';N%[IAU"=G0;*("(0/Y-K@SF*%=,TGW_?:UG'AY MMYKU)&X6&5M/XJPG\:V1GL1VXZ;=N&VT.C7I3L2#.K_7VNU:J]-LW!KO4T1N M;7YB_5M3U>7KJ,\#[[^4M8QG$?TG!3Z5"'83CD5$AP_5TF001L"W/K!_I;# MGFKD:B+7!G+>E;/LWYJJ-S> A)-)=MJ /$'K>AR(*!YX(TNU6TZUAF;B7Z1" M<]K_6O9J J$:FHS?"C'MKN=[3F))=,M)U-#D^\\8O @P113]O6$0FWO0P/M= M*<%[:VHB_B=/-47)BD( M1$T]+?,F"DV.KG'>)1@T-;S6".R\*M2_ ;(ZZ*T7.;XT])C-73$VET5W) M2GQK[+F80*-7>>O?,&)A,A!19F.!4N (@=.U)+SU)&QH"*L9],)H* DX/],5 MR)A]"J,H2WSQDIC=IMW8@99KZ7G;Z7D7XEU T*G/#6[FLTL$:VC,JS$< M^>%$"+,-LNK1KARC_=;8LS-O9*$-N_&YJ95B.T6FAD:[;D/_3@3.Q%+HUE.H MH0&M>@@RW^.!(]C82P;LBH^-Y:>[4K53-&IH M:*L9 'TB0[4DNO4D:F@\Z\87;E^P6C\2E"Y(;E58=HKEA/EE4PEX-@)D+ $; M&NSZ/VT! ]X)]_]:&MUZ&C4TFO6GB&/A[T)M]C92ZX)%T5?;&<9VAMGMSC#O MC.P,4[N\;+:_UCK-/QNL?OUGHU5K=&QG+5W:%90YT,7[F'??LI?HLGL&6E7Z92[*X4T[PSM0F,\>&QW:%00[-@ M@4)'&#Z:E3GX-!8&H8 .4J9^O$<-K=OMRNM6G7T,#6IS#\ M(8VNMG#"R%@-=DY?%&-)U=!X5LV59RMBEHOQ+5YVBF"-#6?)XXQ8&[584 D2 MN613*797#N%X9VR3EWIXAPD#20S: #8DPA9;(779DA4+QC+;'2)=0Z->=1X/ MV%<>\+[)]8GW$>KKA'=] ?^ZWMW35XU?&; H$M WK/FUV:_#N(]$-=[OSH1V$:N =.Z(?1 M^=^.Z'\?"@LO_S"0:?CX"M\+Q('Z?C0//NJ2+WK)^>GAV9DFU0,BH_*E)!S) MAT:P'PZZD> _#G@/UG_._3&?Q K89V>TI[M@^(GH0%X[0E 4D#;D/P\*J%%[ MHC@-?:DXCU$8D[)^'I$@N1,SHY;G^=C(/WYZ BZ#Y;[U$O']SRL$%URA;9J1 MBP0[4(3/1[$XUQ^*ZW@+DU=$@6]T0DSI2\I8*+ JA8-9B"89D:K1JA(JCR3= M"C JC(\]#GM^.-9 UM\/QA$?G4NJ' ,0%E*+V@;T8GTK[\:AGR;B2?C&4CP9 M?ER)D-3?1Q2Y%NQ/ 79+Z8\(%+5@4 M?;5EZ;8L?;?+TL^,+$MO-3[O7$TZLNCN%A'L>IK$F:DUZ,K>29X^DWE3H-3PRC:B%1TOTR5W 9+*9L32[*XGF9Z96 MG;=%G$2> X*?J:8)IM+JG$;:IM*JH0DZG]((;.0X'!;ZW5IJW7IJ-30YIQG< M 6\UFD9WYC''*'Z-30*%?>,#%+>;2TNNVT:FB)^64:N%S5[=8' M/ #K_P.[\&*='X ,5Y:9?6 UYS^I)R\;2]"[?<@T-:MUR7S7_O!(\%@>?N//#6'+=E>K>,V,KTSL1#V(N^]7)'DNU M7L_S/9XH*FX&P'S-S?+:)1(V- 9V$XE1WGQ9]K-'C5BX[$)T3:WSV27"-300 M5@\#-W6(:C^EL6=P&LPN$:NAD;!++X:)L[\$C]")X(1I0-6_RM]@"7?K"=?0 MH%@-- -7GG>3A.PZZO/ ^R]7;4+RH.[KK*6H^8'>'2)J0Z-H=3[RT-O;^#D" MZO:2-#*7!>]*FYLS8RO&LM3$7>T>LH4TO&!1]-76DME:LMVN)7MO9"U9X\]& MJW/+KB_91>.R]NVJ\P'X]5"X'L:5:Z.1[\D#J=%S@9ZVV/Q2L^.=./[TO:FE M9HT[,@"!7B]$CZ>^L5[A[5,TUJ540P-RFM&:2J"[4G+VWM22L_GRWQ+K9A#K MR]LPUFS;+#JV9MNLV58],M)NJWUNM.I_[8 Q=K8+QA@0J:'6&*@0H1=0H1KE MF-729!!&P) .363 BF"WC+.N3;.FVF6(])AQ^'\FST\UE59WI<$"T*JA)EKC MIY/Z(YZ$T00++5'A"X/85.9ZLBMUZT"PAF9"MH4ZY;<[835WZ 5>G$0R9%SK MF]NK_V17*B^!<@U-B[P0/B4W2&?819J8Z[K=)6HU-!>R+6*8<U7/F&7GD^'5X8]RK"I^]P;6C+>>C(VM;=('0_12D3$ M?:#>)#%81=@^8GWY6+Y-7]@L.OZE]6\#N:^3OE U,GWA:_.VWKBZJK4:U]]V MX/22D].=R&*HFIK%T IAYE@1T>CU<+%W CLXP%SU3"71GTG&JIF8W%#J08'1"'9MJ+$?=(8(U-*GA-G5 L8W#2!)L+<:H ML;$$^V9G(FE54_,:4&O%1CB"(L,]XUOVO[GG6,G7">_ZXJ,Z7?VI/95+>N(V M9!H2)O!'/^?X@D>(]X$:_$#2P/D)OD3M[*.CWYX$YX[ 5N9Z5<=O"A2_# 5X MGC>[-OEW$.FGNMSYT8_"-' /G- /H_._'='_/A167OYA(#U4^ [?"\2!^GXT M#T#JDB]ZR?GIX=F9WC('1,[E2TDXD@^-P*(\Z$:"_SC@/0# .??'?!(K:)^= M$9?IAI$KH@-Y[0AA4<#:D/\\*.!&[#<<1'YY(JQP"$ MA=2BM@&]6-_*NW'HIXEX$L9Q/^FX7CSR^>3<"VC#=OW0^2'YC(?BL C[D[?R M<451]_ 7N&16 K>.K ^/;O]YG/)A(S^9FCDHO8MZ8C=7382JYKZ7;K:=; M0U-(O_(H'G ?5-7^A^SP;W8K$E;#4V9,)=P=BC&:FC1Z*V#R7.J*EDRWGTP- MS4FZ[L*4I6++),GZ,J=#>L<3UN+8*Q[U8%4>A>9.]1WH$=3?PI+V]I.VH3E* M7P3'R5@2-8!$#64@V@5$-3DK[7FG\VVMCA_9_?VG^Q3KM9 MNS*57'>F]UK5V,/GZF'0\U!_];C)!M@N4:JAF4C?XC2:L%M^AZHJED*GL;%N MK1U*]#3V'#D\QE-$(QXE5/R1B'Y$[H.IJB9#2?AT9UH'5LT]7"YD-??.B['9 M)9Y'X+FIXW'X(H^8"X-XX(TL_6X__1H:$RN4BS9^"B?-FK-1UGU>-J):!85. M:G)RPNG.M&FK'AX;&BO[=EMC-[5.NWG=837'U.:M.T6IAH;+:LZ/(!S[PNV+ M[#"".F@,^#D)V2?N^0=-R8U)&Q8NZ!JI.UL\98NG5BN> MVLQM28MZK"JN(E'R- G+-$E75BSTTN5FMW7>Y#2MHYEBEQ69>(KEPZ= M'1V^>V?!_GA@7U6'7D3V3['J]![&1%+8%4XHXP3G*681HKR;_F5*;%)VC A< M;)GV^^MT91US(1%N)H/>&GP_;$-(U/UDM34MA$W#WJN/*OVU0CWZO"3WL^;? MV8V(4'*!VC5K&9F#TT_&X%1V9&3-H!=&0V)"IJ'M?N[[^&V!-PV_IG'P MM\Y N*EO!>PFHOMA/Z3"''N[=K?<3M6\G N3D%@] MVNON&X/(MN ^:\0)A]U9BV,Q)[W ,.2YYB#O3P$8\PW'V+IU&)N'KA8?B@K[ M9QIYL>O)Z".RS0[_R9J4XJZ%(&NEPRZP4@P_?PJC*).:'M;,I]W8S3MO MU"3,KYUZL'F8;P9Q&M'AA=B?,N+]VP+H(<6S]8Z\V#7VO/EZ&T1"MD%OAI)%PV0V/D@F[*!PF+R,O MYF+SV$!L7@(W0AEK/N[6;3>RN;AKQG%*EJ3YR#L],&_KM<5=Z-^151)RXIZ& MH] <>S*3A6.8!:IR.X ]\_AG1\"_.[+WS'&=:^R=O'US<,$GN\9&URW@WUQ$ MUL, C\(#"^(U?$R\(-T-<^+$,)648E3?#F\/*8Q5#X8$F?,=.P^W1J/1//GY.>5XXD48L7^&>$Q0 ME!]Z82XF?^&XSLW%9-XD9!$*-[O651]C%82!*%=/EEY#%9YXCM6]99YK+.5H M!1>U256PM@C6%L$:403[Q!M+[RF?" MK3!,!,9;*RQ.1R.?)!)^\P('-FV,'V&FZN;B+0S4D1![7(V]6+!AZ()N"5=[ M43AD"4 #&[+@OQ66X R1#HZ/,CIX@G+%7)ZF"T!&RS,8\$@QF- MU*38'E8RP80G#)MX! C_ZPA_^,HC]#U^!N8\@C$"YW"?[0'TGAXN.A5Q%; X MH%QQ+RAE+2(AX82SU,893+,1Q1F!)$025G#MF>(:5^A95<2W\-%VXS. _I9] MJK7^H(&X._0"+TXB8FT,9 JL8P]F&*?.@#E\Q!W@.I5GH++R1&K]E0B.B(LJ M_!,\ZN,%UU'/)['B&@XWF96W&_5FIW9U>[Y=//S[ET:[40/F IP"]TG=!VD. M'.@"4%3:.; 9DM(N5,?!Q,#'_Y,"*\^Y-0/^[8(=Y\H"V?/VZ7LS\+ [ M=\&SKF[D?6"D?:PL& '+.D(6<#?3X^R09^'*^KEYR[IN@37)>Q V;-\V0WQM+K-T]%:B9DK M\@&R20:*Q#2SE@2ER4E1Z&681LF U5"-(',V:S],1#N/ZOCL0VT!5J0C^UR5 M"'$AW?S][=$L&1:0N1X95H\*=(A\6B[)GTAH/3E5/@@@19F>*AH Z;)J#^RKR:YV4\^62N M"W.H$46:C]^%4FPY-E,AQK)7VY]_\WSV$LFK[CVTD0Q 1^\/@%TI6G!X//!% M#),#AJ ?S]I$3/ZM%]B4/?>/(MZ-@9MUT5#QD62[PIZ HN57^-*3RNN<.2[],N+1#NP9ER(58P_NQO4?0 M6C4<%7)=+^ZF42PT#%= YI(B>._OU8P5@DV'A 46O>^'#KD&U'3F0PY!4:)" M/@V'^TFR'.6/?Y7V>#!1?(*.Z,"!>JYC$D@J8LN.#.!T.Y69:].R#,-8[6I*-&MOUY&^Q2%"-AI'1.^(% M6]!\=-4PD8T,_4ID:(VN=C9B9"-&.QTQ>AFOBG:K/^A9P6.@@Q5<*[_L>SM^ M;M_;;#KH3OK>-!5P5 ])SU:J"/VZ$$A$+_,4!CY'9\![MAA4I78:1=@-.$6# M- #!2@&(\ !W#4 K=8H6RWQ+AZR3HO\9M\2;X\JI<@6R\< #G9T4]WF#QP-0 MZL!^@,TGE*6'.U5MYI;WX%9>1>^3K43F#ONT(9E'1VWK^GN%=1"_E]?M!H:: M29<&RE=15(FPF'P.0R]6^C8N?)@F*? P)P0>R;6ARK5]%>,XB?3L2:!5E#'O M"&\DE? X[?4\QQ.!0\>/2>QB&! 'IN%TPVWX4QT=5 MLC1XKA"^.WX\@X:6);_B0&!' 0/R/Q01I"[-67OAM)1"->R44/\%U(J>%WA+ M^@@.F22T#BDNN%60#TN^E\:%[0I:BI^24TFQ.N!T48C,%L\+A*T(.XZ/!IBW MXG@)]V,,>,K2>[F]=4O-+)= ,F@2%$GI[4/!T<'WQ'OVT;GGDZMGU9.#[T+\ M8'4>#]@E (M=A@!M'B\?ER#8DB;B(I50=@U[NADK.I:8FK8IX\JWF?;E!SG*ELJ%Z->0_1#E[K)>B+ TF]U6*XKW\T6%[CIZWXB>S*/^N46W%/&H_20X+$(0B0/'7"B+*3O"4\VM M9 H![(^]KGS25;XVN5D6R_6"R=@50KI9<7#)!K* L;197YRL-IR2IC&S#DT1 M BF$HCB=)(^8U#S*V]"$\L\T$.P=%KH<5RME EA"GXM$[N/U)YL?:#^Q [=50!\I#Z#Q$W9[&JUNRV%:I_04*6\C3^B;KD-]L+H)[I7I MF5B/"#2&(85B??H\/I2%5DK),L\NYJF!EI6"CT$EJCGB MJJ0RBL*A%\<8*P_"V5S!IUN%ZMHD'8NJB^6BR9.\!L$@"S#REA3K=)FP5#7E M&'7DZ8UT...25%21[2\FZ/R+PZ!2<,#P?#B\B?0D?1>FIC$L5_=%L;1%A?G@ M)Z';1Y#IAG9(J0!&14;#B-X=IUW4N*C&:JKD"(A[)+!-!#X1$%6H2=##"0/C M,08]#@CJWW1*I7YPYMS#F0%H%10%H)*@\4#0CS LW :_Z:T)8XNH+W_!G+70 M]UQIE%#M#\&E-#'T@.K1,-* Q825;"45!,X='K&.>R%.AR.]WN+)17B7DT:R M\J2X'RS13S?GP#D#@5TU/UVW67MU;Z,,!R$=:F*A4=B%2*;9,BWB\2DXD8X1R6X,4N'17)3#"-GLZ2+G>G8=&S1(&.7I5==.( MJ;GND2L.YIJ.QCS*8V'P! #;Q,Q$4 % 75$2-[55? M5]_BQ>IO^_M,_ >S/-5P$FH(2DRHP!0PS!> [[#;8.?$&/\GC[]T[TG3Y)*O3E?&9?4F_G!PK"&_OCOM"ZHJ%VY M7F"K M&&P]XJI-D/65(A#_](:R3K]:/3\ZD@H /QP>LKVK,'"1M39 -%#XDN815[ MV.M1IZU(A>,*FT@O6W[3BY<;6N7BQE30(L]AQ/!R(E5$.=HN;(3[=D+\HELA M7G(OX+J?;BY+.I;+^[0:1_GG*EPPB@R4C<(<4=C.Q MC%6MDN+Z?(#IYEWS_=?NDNX86EZ#GR M7(FWC'A1&00:?\KI 1S2)5)NI7I 6"ZJ;"@^\%_@Y1')")WPU H3Q'#FT5>N M$=$/X9LDG%$:P4XA<]6&_Y\U_']BP_\V_&_#_T\0_B\WH:G<*Q:EK0%"/0B5 MB@F*^][/?4;=KY(!R(*CPW>GO\VX/N08LMT.Q8I0S[HG7$K*[*0TYF_%,.VL M7P5]@U(+R%]C/5\+/5]K!9LDBKJ"1[($3VDH76P$K;7%.>^RZ'C$+L'WAKWG MET)FA8Y)V)=^9MI!J.QG#C)5)TTE-G;O/(RL?V''#K@OX-[*&2BD+I>'^T]Q MN#QW6%DPA7(P+J-T%/SR'K9Q+ :G,8BGD@EV$X6.$,OYM:?QAI7_.#B&'[V$ M0C1J++:G SAEU%;8OU/70\=O*2BS7V']$.9#M6PD=4D"?ZZ 8C[I>HOO% M3T6:R/R(@+GZ9)QW!8CDG@Q7370>C3S-6=O',D^IV*A]GT)A?*P"<(*"7^1$ MZ@JT=NB3#/1]+DZTEB8#"IM5LH@5%5>@:90,0,5-A&)&8S2/,1K6YUX0)ZM, M3O^$)G-$,;Y24&_I<>P6F-H"5$4!Z+GT AX0438!-5Z2KA0"5MN!VC4#X!N- MVOP!*WD+3KSOVQ_S;[-8N@=+:R9DO40]_42"?QI3@'V*BO6=-JC#W +T,4\V2]41MU%)@5/+P5 M[ >?1# >&22_^E+5E-=HR131AA>J&_*NMFHB.%G*PK)D,'T"T1IF'B4=J9C( MW/BI+OR=/K'%0G\:^DL5/Z]3?OAPI8G*7RN8<_,[2]P7"5MRXJ3+RT[B9]ZWW<\&TEX&SW86_>-+?>BY5"_?R$%@@^P/(.?-[,ILD-T&V6V0?3L:K=2"Q#OHB"@* M(R\> D\=K\J/*:\0O0R%]"C4=&"HO#PG9&#_BPGS.4T--9XP8CWIX95]6^4, M"OU:I2\C3!/F>Z ;<>DEUKU[;G@2>6'":DXBN[*@[E5/HXCZ,*-HP!ZC@(?R MN2AM025 >,00Z%=[W(_#_&#=).]53QF#M\*)!(P&MV8%32=5]NWP]K N5;YW M'^1?=GI2K1Z0_7=9\" MF#+%B;YK1TDC$,.)G/+I47EL5F4"<"7^LSPF1AJSRY&4;&=N,5"I_K(_:PKBP;RD$O!QX)%WG=-, &%S2& MRA<((QOUOI^ OM(<5R2AK6K]/AYXB3B(1]P1YZ-('(PC/L(D>+V&!Y>]UY35 M@M2#6N9A4G"),C#O2]5$[4U6'4Y["'6\*6^N-P[9WO$^^Y3"39C:>8$56\5C M? MM__5#'!UI@$$Z/+$N0-/K>8[RBZD:%1 2S]K&(N\AOTPO"P(I^2>]V('M M_Z^41^CZDVDS!5WMY AUM>II1;?(U&UD\ZHCF6.9CD (WD2>(_MZW F?G6@Q MFJR&5H7>5:-Q31[!"3#G&=P?+8. MCJN/CF.GB&.O9U&\/HJIIZC"[OMUL/OFT;'K%K"[(,9@L;N 2S\V>A-TI M#7C;@+<->#]!5?F,"OJD+->JHU8=G=%QGCQ[;",B%D\0I-A,YK1"Q+LIG.KEV"X!+XDPQ5Z6Q2,GO8$7(*!;G M^D-Q)F@S*;T$A1X>C XJA5._HTI7@47H;AUAZP#@TS M_9ULNW.I-(T!0 N5F>QWW@4VER:P>4&O>2J5=BFJ6%5)5W\3=RD$G!P=5BW\ M7P[^Q^\/3RW\7P[^U:/#-V\M EX0 6>'IR<6 4^$@-=)A/)Y%5FL% GEKZB. M?C)2^)G65Y?'U!/[?9;1"94G\/=N])&<@25@K20BC0++7"L.@42&W#I DG+, M*"#-.SD Z2CD*N?O2B2)/(Y6-JC!7^G$\=7!I\204?#[Q&--4SG@U@*.%!%& M 2>S3Q$R>>GH?20TAX_/NJ@=1XA>[\.2#![%VI8#L?H -:T.GA*?-P Z5YF? MHWIX>H0^CNKAT=&3^H]7G>2R:LVOHK8DG0Q [?'A\>EOCPJAL@ R $35QP=1 M20P9 **CPY.C61"M83)LU:J/U[H<^K0W[8G6/6++,/F5=F\*M.B MZC:O:N/A;_.J;%[5;B/ YE79O"J;5V7SJC8.2#:ORN95V;RJ30:BS:MZ"#HV MK\K8O*H3FU?U JEG-J_*A("8S:NR>56/&$#:PFC9^DED6QDMLWE5-J_*YE4] M-K^T>55/DEVVE1S6YE7MIAJYBWE5I[ND*:Z?1+:=?&SG\ZH>OVG8LKWR;"^Q MQZ,,H[J@OK5=4&T7U,WJ@FJ3-&V*CDW2W!WXVR1-FZ2YVPBP29HV2=,F:=HD MS8T#TH-)FC83TV9B+@YE20<5P<3,FU2IDW*7#HI\^AI%-"M M@L+QXT/!9 YK%".U29F[F92Y*!W=, 9G-47#DS+G''5,E[P 7IR-0JKQ=&HA_"MPK;^[G/O![C"9W)F\ T&7_@/-L@3 KG#X\' M(F!N2J?P>P8/F\9UTSOS4L??_^%OU[=&'-W-//^9YDJA,H^+=\$ZP M>,!]GWZL/XO' M,8^]-]N40 N8_] +*K-7KG#T*&6!&R!H! M+85Z9EV 4]K]-\Y)G0H]BD(DXC @D#W]$=# I_;$$D= /\%)R$^Y?]09X$\' MOP*"VP+6=X?_$D%2,&HA//6IXT/!@[A2W,F5C%1DM!3C@+0GV9#_](;ID,&4 MX"[Q 2/ MTH<4%D7SQV_P(>J+P)F@[A+"^Z-LQ'WJS%G<@%V5HXW#PBPD;& M K?P/OP(FU^AII%&H9-&$;T!]ANQ;4_$&C![R&MP/^+NDKNO1X/#7FJ+?NH3 M7B1CNM#;[E/((Q>_?,:LE2",,L9S*0"SU&E4(NMV$B=B6$'8Y7R!#BDG;HJ[ M$?[=9T01L!;]0K@]CE.8QLR]K#M9:PXY> N(P.F1RJ=\!M"': MU][02[1D4-/7/#:7$U.L: ZE9BRRY^,02!]E7#^ 9E@P86@HAEUX N<<3^$^ M!#SNTZC(1/MA-,%9%M"M:%52J$ L4]I0C(/#I 32!X%8WC[L"H [B"!CTPYUEBH@ M$K9E,K6TN7.5&1#P' ;_BY?R*

_ R76+[XDEUFN -HA@G M HF7I/#K?1N:7JTW\_00!>FG"$[3&Q*GI"8D]ZX(8/LG!6 CDP1AR21_1G;H MB)$4P=CMJT<8 -,K 8J=X!OY'?=\HIK9K:M67*"L*X$;7\.U S]J:LG(!U[U MJ/">!VFN7X"YXT-.)@,H5/!J!56UYR4' .U$:30]2;%@>?:%5M0>9@16P,\( M>%#% /*7\,R*\IR C\]) @3&PEW NQ%_2 3!(261<$5T%.8ZZ M!"36Z\%&RCD5W4)LR<3Z-.!OWQ8E@ _".O)O= MJ/_!Q&^R#((WA#3R)>RAC7BW6"+3"0BA9Q,)+<](![(&"P-@#UTJS# MGV\ \<@M@26$@9##S35@!X%!(KI+_!/HI4A)P)&W#\"C1/$9V560W/-($ M.-G\$D"C:N_>V=H[6WNW6;5WZ^W*)Q,XZRH9J.V!%GF;=F//]7BDS-/JNP^L MJUQ8(JYH=5\JI,AQ%0M%]@A6'%@1XX%01A5:UB-BPO@)1;#W4SF4]$T)\&\/ MM;20;!7U+1\D",$8M1,I?RBJ@<9=01#1XW$:C4"8P7U8]B&D]34. M(Y PH,AG,BF'U@16Q/P0A%;$4C5?^+>7^EISU<">G@N!;1I#*P!*#0],Q@MP MJ4Z81C&)3OW&#V3]32_1 \D=)&@*P@K="DT#0>BC#8U!GAN]LB+*F.T)#G85+_E'\$7?ZO5]M*E2G]P$TN:!ZTXX!+@/O9CP M H2;2)>/]-/0XA9-E&RO+, O?0XI.GN'.%,]$"S'G5U.G<<#HKH[4(]P6 ^\>8A001]5>$7*1/$C7VE\Q MRW]>7$/?-#,MTZA9K1^)=;RO:"/EBCGC>AA&:AGM*/0+37+KBVSO@#4 9L2H MY20$:.T9:M$Q@F,H?CHB]7@\"./\)Z_@6X/1G][77ZT>G@([6\+;+U?HH$=% M3H[\!\IVC$B- '"3&0-$#KL. U6)1[X)Y8(Z^S86+0JD)ZAYJV4A2_T[=ON3MJ$BXL^O6KIHK[:J9 MLW:,MN$8H+BDP.E!L:&5W ]BC,3) '%7Q1H\C"SG*EK!W4R(WM<$4*1!=0G5 M+4&,%1:& ;J<*ES F5+G*5:F\4!C6E8SQ6K29!!&,)#+KGL]4"&CU6.UL<1< MKEUJKQI^!BAX=YZ+5L C .-FB(<_V>Y>6M#.:M],.,& MGL!($VQ*HF[U2X4HT7-)NXC(C:?TQ#OX.?\1.&$H\RI$IFYKW3P;7>U5F*P: M'8=,<.NDD51T*FCC")#K%' !VRZ,I76K=BOMHRQ/@D@VTVHDJWIZQ>;TL IL M>,_SEE5MGFY*>][=$I.0I!(+L-03LK$I9NB1%I5?MGMW9N^&RD9:1]D?\%BF M4< V1LJEO(>>XL?/D6ESC$1ZMPR16LR78?B)>_Y!,V U N6J&B'QP)]HVL=9 M:/0[Z#GBX"()4429/>96:]&UJ'O MB0J_U2@TBX'$C-G[U\WOFF!C:D.(W@71KT MW9EJJ7[&T1W/G[G[6T"9"GBM]&*?CRN%%",6I=+Y6\B$(.E+6MV<55[X%TRC0GV+8#QZ#V%-1%>[KP,JGWE6-%V^C1<$"0TR7Q/:F=G^;4RU('* M2:@,JFSGPCS3(,9(& [7 UC@?92Z5"&_KK0V,%%U&.>F?J8GV=CFL\8VSVQL MT\8V;6SS"6*;7JZ#$)\#-N>!%:)SA]!ZS.-\R0 V6'\ N@U()%=EW/&"\T6E MW:G\2N"V=Y0&.(I"1PBDTWC?:CK3FD[P(TI'B3.1@K0>NBNG''6\Q!?R\6IU M2@;?)H1&'%:F@/EP4:TJ?W=%#\ACBI>B!,Y#I5EJ=)9?!#J((^(8M1$8/TVL M@VD&K2KIE3ESR^]XP <5 M]EF$ ].&Y &D9M0U6A( YS#)##:/J9*> <>I,WGA$&@W*+D:5!CZHP<)A=4 MQ]LMKJ=PK7*$5MY],QEBL &CT$T=2F0;\8CW(SX:,%FN9\$^#^S8=70-;R1G M7?TX9?^ T80?49!ZP]0'P2;"--;58%*+CSF(T\YD1/N)&"<%XZ8BU_<6(%6P M)EI+2QI+YWABM-(+"Z5MAWN43US>8=-3F*K4FU?GUY59U\%<'7>_DF=J;#1USB&Y4M^&4FSA MZ9;@^#RE>JAE8_OY?/TX5)1.*DK$:7]UY8[JBF2,#2-DU3(LX0*/^8GR F1% M!U=AX(:!U%;Q7BR<_R%L"M\4FNH<)-65%W?3*!#/I8J67EIA-9_'/^;JH]BP M!."I-%+!01_UR9E"[3;001:%%/R%[XGB(^2.F7*F#='1BPD;W$,'6.2-+!W, MT$&>A_C(J54R&U)G5.L2B[WYQ359;J+'P)2J;#J]6E/C [%U/U4JJ M#$E/UA0,PM1WJ1C;T1E_1!O($54"IYZ:*E?A/F4"Q@,A5%>&[.V67J;I)<:6 M.\!Z$W07P8@K$PUN8U^X?2F,%?^6> PCW;1'^Q#F)[$C037C.$4&@;YQ[: J M*,.J-%M3*(6?Z:N333[C/%*NK$B50PAW@6*C;&_:PQ[OX^T+.CEUCJ!1,&0*H\(6^P()&3,^E"+BT!6HFZ1-4 MDTD6)"BA<8I9O<"YR\5%LB?<4/:IDQ54CLBK%B8LAOOB'I?^N0?%%]GGI17" MH*\7KU)'6)Y;RB\OXF6XAMK[\2QQ%UZC-X.&2Q8/*K3]TXV7E%6!B0AQ'KS" M&15$-Z7OS4&GU=?F8+)0O[N6BI\HYT(RZV&IZ,)7B57?)\?D.?G*I.4MC^I5 ME4K4W6Y?]V1#;8?2-GUIXZRGG,J"9<\\()T\!H4Z55;0I S. MLNV7N[.DZ]3+WTLN!607LEW>O#2,.64]TE&!#C44[WE1$]52]SCJKS@MW5QL MSJA3O&:(GD/< ZC[J@XO>]5]-@'9HDJQ5/P[$;*PO0!1";C2',NKB[4O<79Q MNBU,B!V_' @\#.L@HE5QJ5*'-$^1'T[U7"3TS&2?-&7?8J4 KOVVF02"[F_ M*[H(B_),U>2I 8!NG:/?1B%(Y0/G"1ET":L=5&6:ZNT_^'#TX8:FKG^\T3]^ M#4-WHF-7'_+&3(6"\A''3(YL$4'(AL"Q9,RYM)2L3E_O#AE*RV?ZTHL#>SHO M]Y$1=VUAA+('(-@INDN&+"&6YL;*&,PW=;$2F1IC9DVPU(4"I+M2P/=!5/PW M*T&:]HO/)5])G!K,RI2[0&'KR>Q^$&#IL.MQ:<]+OI-#3+%>[F*F3H(54UEU MIW"+72VGPG#%WI*JD LXT1"]3#V50S'3#7)?^<^1!V%92\>#158S;\346PBL MA==0G2&V*LCS'OX.NF;E2/Z7]UL .1KEK4R&@+&)8AELF%*CBU[6Y&Q/3:5< M#$Y-H^2B5)<4F6,-$\,ST[T@#=/8GVA8)).1R#ILJ+I/F0>@&E ^@ZLY7L'7 M_(1U9-TEYJ#ZOV&_Y4I.# &@1[>DF<'S:8[GC(;4K+$TI2UF&U!4?K^,,#QW545-49OIDSV8ZJ7TZ5WF2I$(" MP@VS/IFJ,COO'TMN5BJ[2'TQ77R!=:')I-2>L)BIML2SLJ61E%.E[.&*5,5& M6/BHONL*F6P(9;>4A*'B_Y^+H<:\.*O8)9$J_^1R*0:*5IF3>9,QB ETK^?> M3SWT&P8B5RG1V,A%H?GC+Y4,8SEFA8*;EV,)5; M![-&X=RG+! OT.85\NH()%*%V#S)Q=!U#RXC%+;?D*-1)N58(^B9Y]WKB@ZN] !LB MI7Z?%YJ=D!6-_EQ*FY"V"2#Q-NN7%.>9A3Z3Q]""88$A %WT=)N"SJ>4X+V9 M]&F,+'C $U'YT92QK[6.&?T$[5O@@;D&,,F>\F;L@*+/0-TK)TOI KU@"$/I.BYQ4+S0*X121C[(*8GMZC&K'UX>MJ6? O3) MX^/3PS/9J7+^5++7H0",XU)CJRSU,X=4J9L7.C81 M*Q8!=ZC?&K%6J;)*J%F!.%<@DBZ-V6(*R5DTR:Y=ZE^E>I72)2G;)IC[? M'*C3#U-@QY9H/I^<>P%YYKM^Z/PHO@ =X*71%%14DA68Y3\/HA&9GR(O&:'5> 5$JNL8X!C-;?\?DY>$>@-B M JI0C=FJ)VB-(E^KOL%/NMY6M\"M29VF^O[D384.IU2/9@@X&G?H,LBP"'..4(WKZ\8= MJK#431U/]X#(=2)J8IX[3G!JH%; SAHJ9Y("FIR[[. Q#B2_5?"S8;QG#>-5 MCVPO2*MN+>*9[^@N@JLWSTXD:P?/IT6W'SSN;\\'4+:/+S MMTGFS#O8@D).]_#8>.!EN+0*MI]WULWGBRY0U5M%-F08 @ ]Z?^D[E1^\82O$:CE7"J MU/"ADL=KR#.@OY$OX_CH-TKB0D>Y%NUSVA4GQ<:I6:$K0/<.S$XRX>3Y--G- M77U CWQ;*(]"*#3)DI$>RA4-W9D&R'3X!@5I)C""GY+1R&-/I0_/:W9'%$+Q MCU\BDZ)=1XZ> A;W49.R>N\SZ+W=E?1>U9ROPU69H%T+":QH/O5$VBZ?"_8@GI2)6BD,]&=L>EIJK*2Q"$V;EZY(A: M[FUC7;&BNK 65S(52]#)Y>@4H5,+L_.,"&GEZ!K-^)[I95&@::PM":!(N696 M@\$B7*\,"8GJ++3TDC"QKI,IUXD/"B3 YF+UU@*LEO9AO>RT@KVL3BUD[XL:G;N4JUS>8>13W+!9(H$.D MX)R0%4YY%Y?2&RHE%8)J*NY9>QY6LM2R'+6LWWZ>&*+&Y=<<]WG!9AJ!31.+ M_!7D=];GOY5W]W1]4^>P=GA[R+[(7K2@5UQ=U2OR(%_?5[WLKR-<0#T,,+-1 M4.0FB5)'!N+@?DL#J]( R\\E('+P[IE#00^E5!$GIX[?7WN+0GASZ*=P'@*0 M1ENHKM6Z>O$[CS #CKR8=9"W =?-M[%"<1BH<%*1O&;81';.J=(@,9&5WTF' MY7TYJNI @1]!.*92#5)'YI/FH^7%6JI=DFHO5%[RJLF<2TJ00L375Q7%.N-/ M'0ZJ[XQ5M^O[P[L6IU,X72.G.L==(?^96H;K;L@JPE$X7=X)Y<'GW8D,>^?O MS:G'XN8^W$A^],0=.[ 0KB_= M4^I0C4GQ^DH*A.JGY6-^S=BYJE5K(ZDQGNJFHA\T3:TN&= M9=N@F%I6.(^*LM+HE>K9#&)TIFCDRE)+.GXK,S*F-D(E*Y0L'.L,7VW \GD# MEE4;L+0!2QNP?(+"0SSYI>"I+Y1_HU__RA.!/,)]$E5L!/"WA,SR1)=BE6/]>[I(<]QT$AU:,]ON1Q-EN%ZO$ #]V(1]P1 MYZ-('(Q!?44_QE*1M&>DDK6TO[:X"WW*!R\,5&$=;/1$_=L*ES-7[\G;-P?8 M3&GNPUN%VV="4.@BSRLF>:SEM)@[$MM[Q[X=WA[6LWSC:D::JSCP!)[A])_% M_KM#VQ-]%L,CWR.'7STO,ER]T>S\<:9JTY11_6QGE'U3W'-,;^+*21 M>0.; :;!L@[_*5;FU-?2=LT'HU%48EA$!_.$JGL?90[107AD+V-9G2??O#<( MQP*;"@'<9+P;VTR1'J:&Z8']ZPSPO"DY/I:JTB54['KHFJ'K%LDS2(ZIH26Z M@'4KL<;/D< J?D#$ZNT&=%-]G6FBM>4'CY"7*5Y.<3*4X54ACXLN5!&%>56D MEKCHU-7-*/VJ,$6_%65:+(*Z2I"4IYO+IAK8CZ$( #;DKEIHL=<&M5X)0+=) M ^J;=Y$?!Z^]0[ L5,QE)DEQQ"SG'QM\Z1!H9A?I(ZZR_K8\+M94J<&SVX'U M_UMU&)7=4NZ9E&J*>X.(3! >!>^J5"7'I5BO+XBBEWOZ@E#:44B] M9+/BYE_8R40_V.1'D@CH Y@ YZ.+G*(@V-E-K2BK7+_G).6\K(2ZRE#QXU2; M%$LY2U#.E3HYT5N#SZ] /G[^FN>CH>)+ER DBLZI1[$-D59[PBY]04VHB,"6M0<]( M'1VGY[Z3J@,7:0'WK% V<2K]F*4XU0>8H!9/ R$_LXBT&RH6QEM48Y0*HYXM M%>I5+GMXZ4)II:DGI'V/^(2*$Z8S5^;B6O+]YP]C;]IEYDB)F2UL^#GQM05G#F]K6W M7E8"?30P<4# S MHZ@J6+DX,VQ=2VB6H26(/YK4MG1ZF:0B#7@$>JD#>LUNT*J+"5=F4E#E^>;) M8$N38(Y0118-*E$PRD2?"Q/26"')*3,2.*WB>U4+2M?WG\5-\=E+WWL;N">#& GLT$ M_SKB+LOKG2Y\DU:XW?[5)*7 W+9J<)#=]14(%['4'C^CQ,1G+Q1L>\H'9QSU MZ&M7BE6BAG%X##) !,0J$(N"UM==->QZLTPK,P&EK9 Y\65-D^62( M+ ^1Y2&R? N198P7IW^PX85JGJ%( IVHM"B@ 3'!3]$2X&?NP,?#'_IZQ5CV M'?!;/2W:!P7;'WQX59'4MOE&B9Q&\SE"I=2F_UP*]3G#L6YA$<#.(<-Z\J5C M"W52E[2PRXR"@B9*HELL$RX-UISI:Y.@5_B!F@4")X)PO]FJ][#<[01\>,PG MX':S\].36$#:W###]\&Q/!,CBH:FL]9C]?1U'N\I3<;F.@(43:3L"TL)LBLP M[_Z("-\-+(P2C^/HX)3^?C]:8P'TE>&270H-0.=E^,^IK_]LP'!Z>"2?;#RLI]4=+]I('$XBCBZ0'1*7NHC;ZQM 7@> M;S;X'KM!TN[K7_KYEDN_QHS5H5FD)+@O+<">K233S\-_Y:+ZVT]X>'KX9(OK M:)\HP\5H*?HMIE+")2><+Y=EDE98YDB3Q-!R&(VY2K)&1A?P%]%4:W](>B[M M-65FS+Z335MML4C4?X.??8";RF5T"AV=4F>WVP.B$A2Q^TV+]-2_@W.I;9[D MA%@PL54>%=S$D0CGT@/1B9X=/MM>T>VW/VCNNEOD!OO?"Z9L?^_ OAR_I97\.5]D1.O+-1GV;Z?MW5SK6%2N;W 9S<)=SE#A[]_>&0&;'1M\F&'P49 MWF3%KM"B;2_G=D[.7F3)$';8OS!#V+-T<^ M?;=6?!]Z+33GY&;S(@.;W:KWH-_3UFQS7L0]Z)AI=>QB)Q@_R#ECL.<<"#>1LU M"V]0BP0=E$O9^?IAQ6HQ6. TVZSS6\T\*A;&)?!:\U[> ]L&?_ST4",N.'

EC (5TWZ"5HO2@;1FD8VS+3#%2.P_P>UN*5:_/[)>VOM5]6CNUM6]RYJ MWU$K-VS<^S< L'#/#;.NH,M..TH)AEV7,^=D;I5]>0L[=0@#;@H#/AS"@$,8 M< @#_H#'NCM)=BW \ ^A;\F^'"ZLW[:$;4OF_AMGS-[!O8[1K;Q(X4N]-L24 M$DOTK-@*AVW".+*-[VH3X7MS&6A^6QNMALC(33JB_U,%6#3JUU( MA7&($LI;CIDPP9+XDCB%V))4KLT;_OXVFV9I.K.94IS,+$9!EGJ24EX.;Y8Y?"C.IWH6#=,SJ#!-FBP=^:.O6P= M?Y9_EB6.6YC:NR=>KB8OW5V*KK9!XM!/Q]99@@0I7.$5?&_I BUQFXU4]SFQ M6H' _;Q7@]AO$/N;7)7??)"'B^P2M6X.EG'YGDO:]3!+%)JV)B;U[0R\;GJ9 MBM7"FP-*]%UFR<0HZB6_PWQ-J]H[N/M/W19"]CHLR9C*?Z'M9HEB_]-CNRO@ M,RQQH%CL)TU'MEG(Q)I)%7'119)U_46#I&^0=%ZM[BU6? MH,L$#!8X6LJ57\]!9H[U8PUWFF\4F,VNSEUOJOLD26P6H3\G[K&MI*Q)%:/( M#P$:I6SGR!K=T"-'+#;J3=+2!)!Y>N51R@I3"15SZ,V F5"Z;X,31-)2+0FZ M3_DJQIHKV\9J*5@#9L.$Z^"RSU/LM8(58'Y964_X2*O;Z1BHP6P"HXB>^V07 MYI3/PS2W)CL>C<'M)5;,1ZT/^UR"/"62ATW9<.T[ .5K348]A?;AF/UAKAT_ MY'O.K:%J3&'>9@<,W:8]([%SB'88R_9 M,O'?FR*NXY+0CXO2&2^I#TZ/QY<@?A'.3A6-4"I]YA72P:2#R*D4+<%"F0BD4V(E M7 EKZTLX\.8T8<2FC0"#+$\QLJ:=/5#-UR;#;UDUR=,I@/;M,-F\[F>_^ MJL^GA\=/ATGO3/H5: WXZN\X_VG.A<)[$6[2?9D\H"CEZHNAFY1KF/ 9])UT M3$OZL9%;N]#T>>O7\F:NZ_('T&83,RSP=@O,L[4/R/2F]NX%V/3)X;/!([N[ MG#!'$E%MW'>RB./CPY.3@V0 %-]]F86_:D_U[I2Z-/0:$_=0&PP3W3_10A2V M\XY2XC&?D2SF% Y0M4;^^19OJZ5]RWJ:0K[V_MPD2%$&9_ _"X;5:]&VO3$F M>F?JFE&RX>^B*0/93MQ)4-TPB&HTOD_P+I\L*]"=W@X-&U !A[,2MI%6#%8?Y MA/SYI3 420PVI$"RO'53MRH^*RC>T'M(0;E(<1.'70^Q',WT7MUV&A>A=",D,W-FE&:)]=<)8="#8K3?,?3CWF$,$,GL.BM3,HG?) M]5YT5Z@_$6YW AJXF)JX14B:I;\W&#&DJRT&$$UYA9DJR&P?1V/[<"RDM*2Y M>K3WA 2E0(BW!0ZH*%.$FP&UAT3F&D++E4R( MF/(\E#P/&A9_S5-*)ZOI!+4N:N_F_1N<;-4TE90>SE="L&,\#P7TF.__ M@_!UA<_/A]IYZ_>AE-G-'WKVV^A%2!U/Z)859D5-X%\V;9C$L%DLU3$S9^5! M306I=^I0AM\0"#9;/&*-8"QAD2+?,L)WU\:)SG6);"*Y_3VV^S9'"313A*\F M['^SY"W@)R\N+1$)HQM8Q+F[S>UZ=CBD=NTAZ[.DR7:_\*"^G%HZ&KH6"(H' M!<=1M%).?,^29<7IR*AT,"Y6H(UZ7339E+1NG=8-)O'GT>LKR8Z77@V9&7>< MF?%XR,P8,C.&S(P?2;-CY>'N@8/<%8:6Z$2T]B#V!69:2 M4(J5D&]??CRGSM"-U"?/ #N],OY7)98EBY,&;2=^%FV1K_2SD>6F;=]AT1\E MERW;YG>ON:5,?6>7OR>) 1./_#ZQ;[)K92U/PW?O.-5"@G4W(5?0H[^-'%H5 MER>TA6#M:L=2M=;]^KL/'^6=5.8\ 96R#3.HYPZG[#LL]\*4DEF29L8R)LT:=?9(4KG# M?<"+-^]:W! 8]A;4YY?*U/0*29;$TS)E6F:KEN$2;US]$E]Y9WP=1A<\8T4T M.54:\&/<5[P2S5)3K2W@M:>:]14@\0/6:-$YF @!*0ZS01I@;HE+TFQQ K_, M(N<'M37<2)'3-6Q1E,;=XBK!P);<1AP/ 963FQ+:YL3$OI]C@&7.#@=2+SC7 MGM*@JZ%F)D*%N)<1\YJB V-L#'P%(ZCP=^0?(]R 9;)2)=9? M#]V.I? G%\@5A[*I"Z,>&1J#?.8^D%J5UH)3 <%XA:F:;M$]DR:LO:,<3O0C M8WT>K01\WXE784>\SJ&PC;:7T.M+F*5I8_ADEKGCF?5E*EXO?C(/[>A39[[: M4@D]GQ:FDI+ &HMP8)(04$01^W'\*E(^>X.=.EI4[#/512;1LH%?32*BSM-\ M6WJ7U&P>^/M+.T-%I*WG&$^GMF64 M_4'J7,1MA+>*#3@&&JSR)!:E*9^EY2*0O?5;OZM)55"O4V3';HGFLBR8H^/* M;!;3Z. ^<&-[8B@[DI=[8@2CB8KI.N?_>@8B6-!F6>0DH"8_=XXN5.:X8UJD=L 9>&:!EQB/00GN5CPTR95)_.1@F%,(5; M#\?86+7=B1W%?%Q<)E/<*P6J*"Z53W$O:EPFCB9@XQ73- FC03'7":!1G+@Q M,R$51H6,V1@3\J,Y4B; >%^6^,@/_I##U(6E].RP#)*HHBU$2 *S&RC,'C2 M3'!9KIJ2\5>*D4@D"%62 M3%(N<8!YW; Z+T%!@*T&1#ZJ[2L&XNK45SG M',JC.77\ZYK-@=8"):\X0#!Z+)L>F+FK)W]W!>0M,^:'#:( M@[[YK9G.;0H-JABNAZAK,#7Y-SD)O5*HEQ)@"KIYH!@U_7,R0AU7&I1%C*\N M&V)ZP>*.*KDJKK%1_.>,SA2<9ZVE:.?UD#U"<^*]76LL3G$)@_-]DW(,)8]J MA;KRYM28;Z;CA"OE*4% .80+<>0_C +50X5M1&8]3/LV2<85=@$MO M.D-Y,*"?2XZ'=\^1-EIY7S\/[N?E4 XR2<"BT*@>8AJ14@"TT"XK6B:'S==S M=P?ZJ&,,VUP.$8W!"]'R0O!Y)#4BD92-N 2P/5S3B9=7N"#%%R38Q6A@\&OQ M*$LEPL@%#&*@>$F7;>!R2=#8'(( M3 Z!R0U'PKXG0%L3DHID92CF8=6K,=DHDO-CPEK=X6^))8I'+&K2IF*7PRFZ MP$")/K=9;&=G(X;Q$3*75DVAQX!)EG#JBM"J9&$L=,Q".&L6<']C)R&E>]-G M: C+$BL&(SL0JR:Y3(C7:\8B'YVW'".M\[QM.)KZY]4Y5EI;=#1T?'!4R+V M_?CI=)CUUJQ_/-L],TOK%?B:ACC/Y <0J 2"5X@^PI4*;_I]P'QE SOT^*%N MT;<7[RE[=EB;UMJ@0BQWR$M6VQ.=1K=?!/_3;H)#//=O1@3(U+VZ4B<@48QYV59^M.^)6&8_'CJ*!)7Y*N4$;490B]K M%N,T&5:O58:7+N0*DC\W.C6KB\X@GT1 :621?3&2P M>PA7:C.TN31_CE4##I+4"SJV6!P2"^8'_YO&(? M[V9J%N0']$8P:L41C#UPV)7BE^21$>A-ASK./E_ZH-TX_KZU0$8\;)\3AULX MD/C<@ _Q& MZY".A<$2V0-JW%&=%V]\;Z)Q 7Z+/RAW0\+:4(GH):->&&4,V4RX&S,[UWYC MN_:J\DZN;7K&RX/=&/?UD"M7@VD.=I0_WRYZ2S,S[*?N?@K7;>^B=KS"44.2 M!2$?OFX0E0S6'&P2%*ZW$]#\6'#]+C632ZQ>K?F^#FOZH2BOD]6P1MTUZE,6 M^ZR49&\D8>3)Q7$=M"J&H&%N2DYDI6UTX\.S=9K1LSXHH&DR,S<&@^T$L8Z& M$6Q@\8S90'GI!NTUW:O^!YEIR0ST.\5 Q*ED'^PC+)*(0.;/PF"4E5>%C" V M*R7TE[LL![:&[@0NYO&6F:#>.2%!W,K"#Y1F"6*F9FFE%F%$268KMN8TI8]= MBX.HM40MOTK+0F/K9UF2+O81MB]Y<9V+X266=]R*RL9>=/8J+;+6CR;XZCCB M:EQ<]93(]33WQ_T0KBMT B5CS?^CX$JWQM5^+(B-5Y@%I>EV218@*HYBA?&0 M;9.48(%@FEX2WH7Z>?9(YA@@%75PA@IRZD9I%6 PV>^2ZQ=D(ZUI\)?DCZ2< M%DT5O4>G?)K8-.?NJ[J_K2@EYPHT\@LU";?N^#19$(AJFO_6E 1L@/1WG-H% M]C1,PV6SH/S)),,ZSRJ9&31_X=;6<))15< UE5-$.#O$#GRH][SCL.K3(:PZ MA%6'L.H/>%KO YE""E^*9B9"I()Y? T":-LLT4(S1P_DQ $C#,3).D%,RN 3 M=$EDT1.Z;14'S>:2F^2R4"NL\TF% ?Q7A?ZCY].70.Z0NIR7L4N&!#B M?[=OY/8)NGRS]4;H5!5O#Q/T&/<-ILJ2""%$*/QT:< BKD46-"0 ?X[BMD\[ M]K;C&OGJR%(@;/W8ZVW6-<00H9(;RO6T6_=FDSJ^8>]>PL;*Z$(1;MY@5X.U MJWCN_H9>HS=BMZ/-5_@Q:E+9@?V_GGH=/#<9E730'B26:<1LM9^N?2GF?1<= M#8':Q4CK?LIS+]4!7Z4K-/X]%*O@NL-NX V!+((K@@X[$>P&RZR+$:33S N8 M_$&EM%0*5Q*\E53^'4YU7NJU<4J/8R/+=!DJN,6QBU!HDR'XT5?H*&P0.EV)._=/[PY52MBIDYG"IF02]YHTHKCD MKMIJ"HW[2C]&'F2>U+ULU?G@77Z &DZ#7"'P)*B 74=?M-> ^.-&#LI,N"\( MT2SG/V+)5 RPSKQ!Q5UA"Z8N'"E%@8NF1CATKO_+UW,4#BJJ5T5]-\@\!78(>O'N NF;:Z MN\ZGY]$LL+B-:U_O( \,]2]>YZUCB&.ABA&@/W)_TQ6N*!?02[-89L4**QF+ MV2R=^![0PI8>B;*"38N1:K#0EEG"%A"J,$8?Q(_<)N*>/6";C'),\BH)?A< M86+5$ML.Q42! LNT*'52S[*"W*NOJ&*+K99U_LE/%GKPU*_!X]50[6M\_G<' M5J@)5CYF]["S6SO[_.W%Z3[0JZ]%U,!:K>4V+CSICKSKE-/3CI\_?<0,8)S% M;=.*4/5*5ANJ^BZ"*7Y)'D!)A&LFR!HK#HJF-J[>QW,O\.G2#,5::U8[.@7= MD*6[HX9M8G&SES2^>+B*9"^71.T!):&12@!T/B\YE]D^%A2>:GXY_$1"B/RJ M1\>/;):)8;V.H9US!*ML#.4T.V23#HT;]^:%3=N!J]*4X2NU%ON@97N QI0> M&JOA.@.SHZ'V*K]!^(M5$NR219'K'&P[U,DW#U51HLAOY/H,IY]*Q#3"JG@, MU/$X>KLV!''N-HCS; CB#$&<(8AS"[5Q'1V[X-S%8@]5&T?MHV]=XB97](L- MVSUV>A\;ZV.>0A^LFS[KAC"F]\HIUIJ=TI!C&+T]A'NM/]WFG#YZ1'55W)4^ MXU2KM!SD4+_CCJA!HD]XOSIPE"SU95&Q#XKE3[)JQ*#^]/+G,ZK*(T"UZP24 M 6&8N?>/V-XA?ZR@S&$U J:OT[#2/%TT"XN11,Z2I)SVV",GFW?(S8-J&5?2 MVYYRM?:+;S*$1G%G?%AM05AN%0*H\<6#C" 9KTT4(Y,L'3?^+=-^B:G/29;1 M58>7+NS:PZ.#WVY0'#=.B_CYMNE\?Z>QT>@]1E/$&5!2PR_(\",7HN5:%B=* M 'JD08>@4WY0H"WNQ[!U$+?."CU9P2[;B_#BV.,C_C6!HR'7 2$P3/'EJ/G\ MZH] "W9?.G%O?$$.!W(^P^Q.R^0:9IWNDIV!L"-%D/8\B$29/I1XS&855";4^\U+ "SWJFS[Q6$+BU@311]BR171%$O_'['81IF,@T+"\X'#6PWK2DU>Z39<5'(>QZB-?^G(F"'XGVVC0LA1MD%)DNQINC_]D@EB>/ MCDDF3QX]]D2J*%NM*P8#NHHGB05A@-_)-P8.Z7R.?'3Z'?G';G"B1,='#V%+ M@2H\^)GV1L_[">RSI5$$Y,]^,.T]#$%)G_*&>W3B#4[%H4V)Y,T7OM]3'?M( M"VRMRSY=T4YX $LA^\.4FAT+9]WST$#3T%[5;GEE],%S\6Q?_7QF*]"UB;L_32K+$+B:7 M9MID>S$KW] D%]11%:T8XH0I_3XIO\!5^K2JB@DGV7E)M!J[X@J]$453+$7? M %!TXR*WN,-V754%NI#P&7 M(> R!%Q^C&-#DCR\,PKZ5SADMV95_JRG"\=]8I:W 2 MWQ2E00 U 8CTDV@*GP<$ M+[FMZ+>84V52+]17T@)<=Q?8#@@8FBAG29Y,$P^ZTY6#*'-':.',BBPK$,K: MLW7^8:_OYBLZ6?, +3N8J^@:9RFM)EE1N82M7M3S]1&;Z.GA\=.#"<:J M9"8NZ'UE4L,+>9O*2ZNU;SW!=]+_H,6K-0VF/()&9DKX)AR %ZD%XIY8(!T0 M9>%.;K58JX/B]P56D*2G&.!2E>A$Q)>SL MKHQJ G=G:DI#'- 5X8J- MP'1S; %Q&?K0O,@W1X&$2Y-Q$##+>KM84?^@\9\>Z=+@@I*/8+@TK=>JGQ#* MI]RY4.V&O&V+C=\M"?/Y2]J(),PG4K5@W85(J)TAC#L>]REZ]!AU;74'&"6@ MNAYM U"B8&3KCB]K ( R':,7D^)>[7U'&IOD/]6,2=R*I%&$H,16@+!6(<4- M*HO"&W0L<-F?9H!;)RL2<9=?8/*%L"K,WR9^""&OH2SJ2G/8*5Y"^>WP8JI' M0\05+@]F#P;\>RE2Y9(ALV)"BX25%NG4LJF$!YI@!R7HY4.?*3E-KI*L,9)G M*4H(GU;%']O,Q>[;70$*RRMB*F8P*BWN6Q08V;XREWC25R.IFPJ=ZH*(W3K> MWZ%G3_0['I[V1!>O#Q@+0C[$;AS^)EEBU\J4B'51%\I)2WXB;'%LJ-:1V Q= M[+@[46?%@CY?.K=S3\U:>D5ESOSYA-A!/J/::XAUNKA^!ZG ^.SZ>U'N-D!;O>#5*/O&C\>DAHY=E>YPT5PQ0C\? M3*R$C)[?7:C(W&IM(B,[UVP*IOEH5VJVBT?4_2RD/KKKP_J3W@J2;O&LEG)^ MI65D$I^0BQ"F<@7I(;J(D!WTH0!FMC; M'\&SPX?;]#Y$*A1U( M;KY8FS%*YBVZ?'"RVF/= 'A2]M7*H_Y?I..53)Q!$ M,E3G6%*GI[909J8F=U5_NHHQ)60$ZQI*LC5>JEZVGE:,/=U'9P@"JK7.VPHI4" MC-:)U0U^B9=:KDOC\P6%VANF'\'M650;>"/^!UXYPEO#@=-FX..&KD$]<:WG M#QX=/8GI/T_Y/\^PK_@/>P_W3@N\D@?J,Y0.'B;8 .DRX[L0%ZQAB'TN6+'N MD*OL&K#A)*L0((]HEJ8DF:RA9>N9F);8AGO-[JS-.R&FY 6\ -G#CZZ,2(C+ M65[\ ?PQ;2;N*&H5\MIZ^\BH;6KWZ1VI+0\2=BOB/B8]N[W^P+QNT0])S\ZS M]@KK%NQ9 MX"GHJQ4UV4EN?N[L^-O_ "W \VR?@6>W$)9N'5-JSML3M)NTJ# ME(IST758?)SK\1-9D:X4UJ:GNWI-'R:D8ZR^4MH1!F9G/D=DDB1 &#LYZ M9343=V;+X:A:)JP#2FR5@E'X>O5\<*$)W,V3=2'X30/3E&8DY*'PD+A%)&OR M3MR=CPZ?;:$G/" 3_S9N%[G:,,0J>'K*J_&UI\ZNL]W=WQK MPPZGQ9K3XC.6HWP#38W+:J&6.!$?O;\,H-<^2Z)S WHGE0MM*ZB"OZ9L _( MHQM',[@2&V0-&^%H;]^;H:,(_$D.P]PP4@QLT .YXD/[>2'%4J,87I+DDTOT MZU);?)J-Z4/!VJOT&PP.:H4A%PSIBS%'1%W *NMNN!Q_V\ U&',9%^E2XEAB M_RE5($K@,%;=//' 2#DZ%M,SGH<6DV_8LTD/:Q08G9G80I#KQ-436&N+?8:! MV@-Q661F*=636!(,MZ+OM^:^'%X<6ZYJ$H,BF MO2+%N2G(/[52+<%0:WS62NQ>)Y_;[Z,+].;)S\!)N&8 L[O@\$OK#OYJ@HOE ME0@(!1TC%FJ>P(&F.KLPP]"N)I7: ]^Z* M,^;D$+D,;E(<3D;\*6%[HB*9#04UID2#91WLLU[#\FX#K ^W"T^J@/:>T2S. ML$;&"K#F&13^]%@CA%<;:U<]E][8X,TPF$XX[)"9.Y%PDD23BG:[?U=#,SPX&ZW3^=0O75L4S)&%V@*T%3? MSX9"KXXAD58401.SV-IKNV=V)S4%!3'EM-U8Q%R$G&GZSR8W;-V>/(ZCDZ/C M$S_E6YB#IK@5"9[%QTJGXY:S27JP#<-@++;Q'Y-E5?0&)K^(7B;YESCZ0-. MOGROH@S?WN)QFP_(EAU9$0Z#O:#Y*='-AO"\1$8DI&U2VK45XN=_9\ MP-B27"%L+ERN->]^JWEQ'3N 2S+'2!1(45+FG>0,3!'>V)3<5,E)@3WXMWM@ M'RQ!\ V7)0Q$#VWQ0?V[J^Q8I(SC1T^/K0<3_GBTN?S7);4K''6(6FLM9*TT M8;QCJ2A16&&]VB)G:YT0MF^VHH,1[JYXD**2P405+3Z';^G.#=?M$OD%PF-T M)!DL':(8'\YJO9?)UMD[EXB[75,,BRX(\,Z^#!&<0##C#XXW%TX/I9%W'#T\ M'J*'0_1PB![^&$><7$7>4.7!:^OR/=\=&MI&!Z;)B@U?M%MV$3LOCOX,X4HGFWT8CS :$44I#UZ1;T+R'8Q/4@AXO)9?: MY1&[HS$G4J]J7)E1._(#N7$S"J<]NG4ZSPUB*)OH8E759J'0^&2SA2V.R^(+ M/:_56#AW2=7%EFBWC)<#?"O*Z7^+\HMZAEXJA.BK9,4S1D:"F5IO&[SBOB16 M6<1P12_"4CXIM4B"H<3!)/1)*[.R:",<&AB+UZ(4=QD'UOU%E%FCB5IBU1[- M4S")&(,OO 7Q'_'F-NPMW?G1!8E(8EXGTFYC].7FUO8<.[DH1<3I[8S\1-[O M/= M&G;ZS5(1O7[Y]O.K4U"24[Q%[1PJ):4OSX9X1C;WRG!R&I;NJ,L!,S$LFMD9 M@ME1(0F(#WIF;FM6XIW5J% MQ21]BO_:TY,D+;.5DL7%"JYA 4AE-%7<&HP# 6^_$&6S$V; 2WUM7=@5L?MR M^,.Q(&"R2N4B$1S5X*L"_R8E '482%9<>Z27T-%BZC495 YK=+_%(9PT:*FP MQ[M'QPC#G@[&<&>RBV(J].?[ AB1 CK'P/MK.A,Q MD\+4(:K#0I:3,T$93$ 9B^'XO"KLYFI75[I+D,)AR0\QL\=S#7NIW>P>= F2 ME&=7&G2(8_I54G?=OJ\7IIP3-/[[)$^$J/V4/^G""R?TQ8B][+)&>,+CF3ZC M&;WD&<6W>EP"D@P:_A1S6YMI5&4((<#/W<:A.<1<-\5<3X:8ZQ!S'6*N/\:9 M)D!1["?=AZ8N;=EY1 A(J:66AU##.)H0Q"&U\#_7[1;ALH58-905 MM*'*8"/,:5([M+MV'VS[=+XF7S%'"+-CAQO;&GERP&/[&$@>;%DH,Z^PK*E. M)]XOAA5HKT!3_GF1G59CVX5VV@\-L9W[*!C?Z,RGL.U#]N4_&^;ZAKF^@Q#Z M$UZ*P9?_O=88K_5TD:;2/Y=Y\FUNF3NI9U3J9 MV+WJN -14)H);MU*ZC2&I=EA::08)]VC^GM8AS]Q'3XC7B<6 =]S'2D5=Z(H M!TUY6V+@%8+O' LGDL7$UOM*)-L5EK<*XY7*O(/-LV5/<;?3\!5MY//VSYX% MO?(Z[=VB+HBB8KV]3NF[-I6IN,U-<+I<8J#N:[1% 9H_&XY6P\$Y.(*-'>;: MS1=[<1RJK-X! ^["(M]Z!C__\O;\\W^CB[?_+WK_]MV[MQ\_1&_>_OMU],NO M'UZ=OWX5O?F(7W_^Y>.O%Z%.:E6S,>=4D'.9:VHY&DZ0L4X>'FJMRWF?H %-K00UL/3'RQG(PI2#$]?7+;>ZO>;??Z89?LLDO^ M>I?,P7;:0P;*@H':7W]=%@CLM+/Z\RBIV%'*81JAKL6FU6A"5=0'@OBVJAHJ M!B(@"-K0G:>MYCDW5T5&X?M>[:V:UE<;[!RCC&]V_/KP<^T.\8\K[]<.()^Z MYO?6C_)L?$M2.6Z]&P9H,019P3HX-^1*&QN3$[B"9E4@'(U7SB0,>M6EE[]! M\:H>ZKK:\I H2;QJY[[4SPO$(D.1LLOY[0OE+Y+7?H%*9)%,C9WS]LMYS$-R MQMTF9SPT)RIH.\OF;7"EF$A;>1VGC86XCD.Z(X&& MQ6I%0\(&DL%TDH(^2SZK*?313*F\'HDMTV0L@8D^:_#GT]-/Z&P@C,BD8%,,_]GX]*0A'IW'O2+C3E-8(I< MU6;EY-5#VLH*,)R(7,UQF[8SR9U'?"0[P?M.63GIBC8N<@16 =&'YA&P+L:- M04QHZ/'S<+DLD)VJR32OZE+H \>P_2@]'"O5$#R,B<6P:T0LCMRCBC6*VXG& M,]V@5,<*=,'\9LA2FI0YW8"Z/9F:F:'VF,L/E3Q-EC=H_Y43APK,1'>@8$X1 M&Y<-LJB!%K(>MHVP!_YME9#/)L6<.9Z=@.08DVQ69]V#"(Z3 MW.6C@G^R<:]3&_?2 M[,IW1)851Q>K')[#_'7^A(1!B+>$ZS5($AL6_BX6?K:SFEB6>JY6-8Q9][_B MVC+=KR4[J+QH,QU]\',,J"*N\]0LEGPLP=GYA7[1Y%-G;6;I%Z/T'X,XW(DX MS'<6AY\=IU)H@GE^" 8?X$5EQ\(+%)MA1>]@12]W6M'.HC%1>0Z+=IDN<6O^ M5L#6CJ[X\MJ]&<+GO/U]PU6<211VA8LB%5)+LYTFB6B.@4GQV9@\Q.R;1-^A M-4LMTF+AUW/CM;B'+=J&?=',)9-=>2RD:]B:)1KB:./=^!7W=2.^P0Y+'9X- MCU)BBCV _;6T4)0>".3!UQ%86Y5#TMR8R=+B\ G])J$O[[9Y:!2R;"OJ2J(& MUPM@3V<5$:=[6^S:P[<_I/$60XJC@U5KY1;)UW31+'2MDJL$-J/0M>"BE\EU MWE[!S*8#B&T?.%AD5GAS?X^9F&PU$^2L^J,U&_U;0.,:^ N%G @9*>4,\R?) M^^:N!KX-E/#DZTL)PXC>+8^!@KE=@8"S6Y;%S+\-4_QKXM:$"6UWJ1+EZ17 MC& J!B%L"2%16^!]$YVFDWHO)EYD],8;^"*M*O*C:?2:#N-90_SKUV61S^'? ML;W0,_JH1R*EPTS7O-MS/Z!+-YU ;Z;$) OJ,[WI!E:4^[Y@!@,LMGC#W$XF MOBRA# 30*HL[0/\*4_^[,>71&06N02B"PL(NE&HF$GTHP82.D8 M$Z2J<41F"+$'?^L08B^RE&3T@9"DH==Y7$SA W0"U? ?^ GZHL;"O<%=%!>6 M^8H1+2)'AG].&K3KD 5PGE9LY,6P :;$MA8C+!+%7+TWX;!#?HTEADHKWG>Y M\I[,\.\E0UQ08DGA3Z@7&&-DP669/. YQ'X7TU39A1->C-<-AK:3'-> ^;"# M3\]DQ!8+ UO%6POY]G!R+#<)Q6OA &,87PM%[)T;Q.-MQSN1>$_99+SHY$M" MD,*A^F^+O??'/B#8O('PM 5I!K5I3J"H.".3K^5=>SK&:D0Q%HG/]BG1\J1*]CX3RHP/M- MQ)P:5W@N7O+Z,W#K](IY,S"LL$3>328&L\#GX3-RW FY^4VS%G-&7>O5Q"AK ML#R?CNB4.*0[(OWF9+7MD(G=_FH4TJ=N6BL1=FZ)1?Z6UT^O MH3*VLJBQ<1 QH9 J/F!@"R1=L:4<;'E M@DT\P@&F!#D@,8CEB[836*V*M]9U*'->R-9U,I52QZ)D.DB<_MZNQ$$HJ@3E M5N#G>#!([0\\XP*X/<+62U(7'%$:289S#B&Q9PD8J?Y,4YJV'#IV"'K>4F(C MV#)CBBDGL.PE]J!@=R">QO#?P:Y98]=,_7S1>UYQSP+Q:/".[KW>L+?_6:04 M\K1@I[N[RN>VL=^D,8?>>!_\YT\/CQ]MD4,P-1E,A8CQ$C(>(\8]U)NYL]Z GARJ!U'#%T::S5,ML0E/5>D8T MIL@L-!BBP8VI*)LQW;VHV<#C0AE.>- R USDCO([/9:B[4ZD&'.\.D@NZ*&A MH@",'UPGRY"NA[PH^O5GO&(T9<#$TR'W8<=$NR6F0[C@^DEHRL-;7T4'_AW$ MS+!6:YZ2$TW\9GUX2(W,K5P\8M-&Y:E.E( M& 8M51*G'+(KFQ'U4?:'XOY^3;17G,Y=Z16ZR/L45Z#-L-5'#Q^R#X1IHNN) MMNY8 7T?>_@O+5C,[%8T2%3,9*1[921H<.;+WYB\2=%8ME:2X1\0.D MZG5^E9:%AI?.R1]3\8_@%^S(0S%[9QU'I^C)?W02_7IQ=AH]?W)T'$>F/HPJ M\_LA!5,2A O$_/9;G[2SU^=G[[; A=5X1]R*7KC9NDZJVOA>$E:ICXZBL\,W MA^>'=#15TT6KU.<;8A3 M4(U-51<5>P:SU>02AI<*[5VZA!5:98,&OGFCH$0B&,U>=#]8&!XKW$1,T:"B M8N=J?4EEW2@. G>S E&_4C?UA!^:$-*.(-EABST]] 4/MV"#SFU8J@8S;,"8 M@O<6564DBPADH@2#RL+ZQ)(R-(&/S%6X@&4N@"),N%L45AIA* M]**GT@K6;Q45?LS_LK&D2U G&45'9^OG2W,CR$?,L,FR?RCK0;14XH%:M# C M+11.:>;%X%?N[B.X_8/VB=XEUYBH=KX'"X\?;LBX&2T[C4HB6TIIA6.^&?DX MH)K?P*"@!?]WD:PP_H+1(%26(,0S#'I(0DS,*S\Q( NJGT\YYQ/C,.^098UO M\YS%0[$Q!H/DN J"EL@^9X>GAN'11@[*U1 )[=J^A.(QK3?%TB9V&?4YXT:, MC9^8"1(L+\;FX+YSB5->VBG+B[S!T"1*?C!O#$W1'EN.;6!+@R2'DNR' W\X MQ*V[Q[%Z>K+]8O\@-;J[PUAYA6UW[ZS['[A"XYU6*#=U3\TDD3NB(\H&U(:E MNY>P4FLA#<*,D_N!:? _<$5WAS9J+QPABZ^6!BTV*?N&4_BN@"2W<.O"1:IH MYI>WV)^M"JSAEE5E>;18YQ\@^)U]W9PS$ M^"<]&/M,%*^_RIU$ODH7XO,B;=#G3=$$5XUFFI3IF!/88%AQ])$&1$,8Y*97;G:OAO@^B8+' MQX(2;B%X%* -$:=EG M.+Q$8,Z2L+Z ;G\40I.CW[V [6-RAR_);,@QP$IZ!CWSR^ND=,2&,'*I MDED@_\DRXR+*W!# LR$F3OE Z!&C@^._'S_!#X__-AJY2@]E0WSW]N7'<[[G M>.":A9^;TI%"LCJ33* O84);=M[FLW M2C,B89@:VOO"CI9PW0=6F%TEF>$T$YSL@^,18KXQ_L8K)!PK"7O?R@"C5]"L M?4T7T!L8SO'Q/XZ.V#!(#A>'T<&[(I^BO_UU/L\HXX6Z45_#:IV,HI>*_/T* M ;R79;165W)PXLFNESLJFA>!88O2)H_L6 2^:%J8B4Q4& 7H2 MEY->3:OFR@BI?&O6_Q7?]B94C2@E2+JBWVD7V)=VRX%ZI81[39E(LQDEZI<" MG^[)K Y; "ME\+Q_Q#-64?'5E<'P-]6^9WQ'I=9^++F;K)&[:J/@W1?_V.VF M/6YU%Z!X+FV\[[Q9K'KE5Q]("6I2@H@N"' ;3U%\CM9W9/<(UJNF956C.@$Y M0A0,"X#(LL=Q88+' +/B"Z,9N4W@A)ND><%D"?!IE2P0#TAKJ+T33(:_CA/; M.X6( !D^/C=S.CI>"DB'*PZ5Z'IE,C.YX1QA$\)Y$KT-PI"0.2@0%'!OC](6 M7V#Z-4=(PU&$V_Q[[F>M?_Q0U-AE"^$*$U5?TFE14$DV# E=?[C O BG%97,/956[3"8Q Q&">9K@Q9[XW MW)'%@-)0WZ&]-<0W7#G(RO=RH9'!H.SH; %:XG,%-Q&CFJ!\OAC,113, M$#G*NIVRI5X^$,>FOEO;1=[E($0#XP<,?6MRFP)XNE]"3]&NT12U'@.LR MGY=F3O>]-?>93=/ 5P:7PVF+JGQX5?'.!1.#C&\?/[R.?OGUPZOSUZ^BS[^\ M/?_\WP=OWO[[=?3^[;MW;S]^B%Y]?/?N]/PB.OCI^.'C&(:)_QN ^';889C5 MA=?N9+Z?O]J7<.<0O7D_Q? ;6ZQS(%DI6B^\M'T"P[\L4^,<"BF:_S!6N'YF M7&DQBJT[.6\66&[!M7U\#18JA(VD'Z%2<&S>;@AR/>V.04/J9%LC[%S>^WJW MA;;J2.=-0T3VCB.R3X>([!"1'2*R/^CQ]]%3PDSE.%S ;WT1:I.A!QO=^9\$ M#'3G604( V');9YIX/FZPX\I5B# 5+F#W. MZS6^;X0ZESC,ROI9V2Z%OKVPMB;1RD]Q?4$&.8'"#LP;P=3KN)M:$)MBZL>? M-/;"[[@?OO16CG7O$)#:KH5*1X0 0Z.Q"ZP?Y M75.I#A4BM;#EF*-SM+7GF(AO YL6;M0MMF"='J#IV?E6"M(S M*?+<>$7K6.>[=L?(6M(KEU:X)/ 9:^ R]@0!DTK2K]'!$RMM6-SL<>=(K)R+ M//!O%#,OYLLN$&S;9%?XGA,G7<@(V@KUVH*,M)/$%+(\8<_.BOP*&H>Q_QW^ M6:=YPS$:_@7?E5.VB+)5GP;3M'$AHEC7WBO>)"KRE=NRG/KTPK\<2["N[W6D MI_SREW3!\ 88PW(I&>W];[XN4_C[OJ@L!/2B,OQ.1Z^+)IMZ&?;<<+KA\<3Y#/@ZDL/8 M5231DF[=D?[%\]_W@N'-.,\Q;)"F8FSFJ:.;ZCV,DW8X^$ *)3@9PT^!8#Y< M&#JYAI!_)5NU$)'Q&7OB!,TFG"]D\NDZW3WB20@V_^W7^"#8VQ:9.^1Z2RLO MZ!OS6':8VA<"+092WT';;R94K1:/,5 M6;DZ[,:R'FV_'+T/TU;*E,IK9FN5?65W&TFM^. X Z6E6+?HYVVJGJS9(BH9 MS,:6$T#Y5 2+@)-LIE4W4:D[6LH=6 M2@+T9/N.?!>I="\=1-.?@':J^C<))-L85]LKJ)9,/GSRZ %JOFUEL_O[#3(Z M&/9K#/L_)X\L[EW@EA#$+FO)7N@V9R*Z2[SY,Z5+G4OK)%-N,0F>!S M7D_DU9' K,\'Q9[1H-U9])IIDW2;]>".,!QT$F5\:7<\5DJU1'F^Z;AA^,[.2=34EJ/_( MY&:URT!\R%UEU;R8.RF=#*$>#M%]-\+E>.WX-6H* JCDMB7H:8&V]R&T/9\@ M'3O(>NQ J]IH1YWV;048NG_=3&AJVYM6?ORD@%[CF_&ZDJ4)H;^&Z#%L8-H3 MT.+'>+]**-9'R)?X.P345%3#A*Y^].2,ZDS'%"[-F"/+D<)%24ZEX M$$5CFE=-2?8)@?SBI9;Y9Q$O1,"^L4RNLCRC5*6-5')R,YTATVU18C%=?)%.%"K%!8]*:72<0U:+_9;P^^# +4$Z/QB'V$)>< [ M-Y@+3E(8)KLUV1?O=[PELKJE*D_OJHB-PVQ?)#-3!R0I='-4IE+\.OJX)#!N MQL2^@ .+BS+P-Y^*+..;PZ>2]@_[K7*8U;HAJDGO7#HW52&_/CU\^NCXX/C9 MR"6Z^KUZC^6I6-;_L9PGN7JQA.!7T.&45%6[6=,^?9="AY,:I"?A$%SN/XJQ M:@96)QH R;,NV6-54;E)S7E(]I 5#O.4&$.K)AC2D++4+Z&?_A275+LJB*T* M/T'!23%FI<%9\(DRHY%5XOCY\V?Z#H=F(>?26Y5/AK;S6\(Z8O)G)M?1_TX6 MRQ>V32SVFQPZJ M,9BHCB?%J1->#L/"PMMG3S=#B,Q*C@$"Y/= A$;\K41=_ MJM)#HQLW^*>B=,6$K/F2:;&L?5'90B_5A,.2*UH,%KZ#(;08PZ*>'!V=L"Y! MA4.>[\MDBRHZY\Y%R-M;&IVJ9.&\X(P0 MU;#B&)+NQ!Z%,6MMO'S2G^0&5J,5F8+1*0*#H40?1"_1E%9[:U8>>H;T8H!Y0$CV8E M.@.M?@K6$'\^1H"U+A2:%9!$P*I)%K?"=J,\71 @=&=,DB58/IAW7_&!1 +" MHE)Y8N^3-19S#E;1+L)&'"=CBZQ1*!JM!].]#;Z\TP7=AW<+TU@'CJ8;YOCS M@W,IZ?A4%IC&M_/66P^F22\9>LS@J MN;F.(W%:E,92B9&^7-#.L+7ER%%&7#AIC@<^-U&;R64. YROHFI5U68AE*,P M/OR1SY'F/-.$3"_G0?M<62:KLL#\9=P+C$1-D(?<.)\?[6?8<<\H?#HSJ#*: M#$V5"G0"$\U^13E01R2)>V3@M79J@5B?!"M'F& SX\X/]O2M;K^P*= M74A_66\#I]8-]+@KT=C4U[AVKS&'GMVK_\$P]S_!WJJB3_;4/L6@7AR]>W=& MJQ5V9,.I&3 ZT&M)/H27,6S'XE5,X:$YGJL+2]E*'CVD)L5C6_%BNSUQ;YAC M=#W"\//"%E,_<=TNZD@PV2(C,'^(/Y(+@V3+0B M52A\)\1<$3S6M7J>]5]I[B4TTB#++5D.?3+[7%,SV\:$58PXEAWHUC#I&R?= M]^GMX55.W-.\]>Q)IP%T%^PK7=2&*\8Z??&]T%W^8?@6J]CD>NS5M?B^CF&] M;UCO-V9WFJH[1D:,3@Z/CP94Q#]IP=E9"OMC'_TJ;;S6 "N:G0A; +N--B@8 MB66"C7OT89T>6.\O0V8;;"5=C)$Z<,JLX6R;*(J;[3'CFP<55L-RW[#<^\/3 MQCX%/$> JF;A5V,H-;JFK%IB$R:80%'(11"Z7G0JO?-0[&(NK6 $=DV<%7LT MR\3?:3C&3[#Z+&@! 4/-B.VWB:*]9=FB@ODYP#XO^Q>&8WN_?GIHDUR9WEW2 M"GSXN=3K-WSE9RQC)T)4[[1R-),,1* 4!;LM['7*RLHG%32^8)+2OF.(&N$!I0FI_: M&IV=K-RHX Q"_N"\@9E]>'C\R.;^77R*^^.4/M4H+-14%D34BK>;="H$\O,'=NL?/M)%;.BWS5CWTOB$L(7EJJCOW\G] MX8LS>#:.$ EK3D6_R\Q,\;\<=F7/3Z4%&BH><32YA,F@E89U:Q;C4LNUL,TO M*;E0@F)^%_?!7 !,-9"RX2"!E,%BL)PYE0J1*LD\V($ZK3/,7JRU[,>YIS3; M/#,"5""HVNKPD%BP5*&-7';Z4B[;):R[>]-2A)("S3Z,@&08,I08U;W!#Y1L M9K9V5%.?J5CQAZ7R)345#]SA+$BG)D1OXPJPZ4CBV%A]F993PDA8=?(]R%/D M&A_V2VN_[*,H\S:66]S!^'8Y$K!D_0!PL:MA:*'5X>?K(?P$Z,Y2@@^ACIYU M?4\=BR[J8K)[2GL0P3RW18'L'__5$E$6R$$,?_R,24IY45KJK3<&NDG%^7S) MO* TYI",JA.R'E:PO8(5.E=MU.';R3-"7E(9P,5ULG0OD2:&M6BO!>?Z@5;" M$FX3O28AWD=QLOC'C!\2N_,]CIBF*XZ*15I5?.1=XE%+AUXM;O%9,JD9Q30F M^+BK=,I(.(4#+E<_=TP!&@Y"DQ3$#)""4-D<<0$+DJK/L49@4FOZ(_Z>,8EL MDB,FS=+ 9??V,4#@N\<*]VAC. BNPFF+?+17E:D9WM_EV-E)<*I%:Y:P*JX- M L.5'Q3])M;S%\[%+VCP2@$85(7$G0=CHBUO-6FEIDZ&P[W 3OBQV$_'-D8\3/%-4]Q&W-XGWDM1?=31?9M\:K+TBI+7 M,?2NR4T! D9.59'EU*4]:3++T\-C/)>G9H$X4H(\U35G4,&8%SN3#+ MFJ%>'A[%TV>KRW+RR"W+;DMBNE*JW1V%='@80%_A'414+F*P9PV MEVH,Z]%>#W:C[KP6E#NI#\>8RC5ELU&=DOP)NO;0JV<89I4R BEEKZQ=B97L MS;95&ENS5$Q+W6[KK52\#'5\OT.<]F[CM,=#G':(TPYQVENII.8PC>'"50H< MH3+$FXO'J9I:Y@ OI-6'D>2A: C\9_H58T[5J&/9Z#6.#M; -9+FX>N'([9U MQ&)QB0%+MU@A''>V7R1'NKD(&EMF7/*,/PT=R6(*00LL.&Z2,D.WL5/30\ES""UES M#&(>BOD'N(G1;?23P'SOARJ@R=\6+'R9I"31!":.')SX7Z1(N4)ROKI2(( N MDM8&@/)>7M15=(H.J>@BR0@8MA=!/8Y>H2'[&0S72D,!0MCB?1;1M82CV0(H M&CR1FUH3Y(5;9E*@O@9UW9"C%!W3( $+N@;S=\[-57+ CLO(G9"WZ5[I%DIC M\XX!\HK'/GH10]HY*AL!RYT9\>NB'PRYOF/*;*# KH0^^'L2D6L<*1)("KY" M-6)WOQM$G7PULII(-B!8[U[/J/68ZF%=]H2;-,S7I2;49XQSR+N!/-Q,%$ X M:#ETT?"O1QQ'D&B)I%((':O$"20EV%<$I:F1QU.3L2VS E]E2-(2)%:0@G]T MS&N6J,*/V-.PCV%!F6)E4W:VCJM\\?!A;]X Y+DA/XZ35XUZ*%2[="D[2:@NE7:OF;;[35 O>Q AL M/\->;_3@"5HR(6D&;F:/BH4:]N,*2D"/-8%KUBQ.1D<(_B*LTSF]R', M<\\O%7\A4V&C/.WL%4Q*.!./V4_[W87DODTU?';& *5<6+L/ULYWP$IX.J D M[+/4K\PL$2R#O9:Z52]/($L^WJWE9N^\"!^D/+\A2:QO:797:TDK#Q-!SC'+ MV\*3=E0!!%/X[7YUC%?$-#:J\@$]7>W>";OG8] M-(XP+,MX*+FY3K(J]MA.L+)CR@D%Y&'PL'0(:V1MP8)2[J*;Q#*FQZX^R)MG M^QFY4V+"P=!0([H4&:4GB9:FYCLTK 2Z1 M@J%W&PP]&8*A0S!T"(;>0C#40DE9]$6!>MH([12CZ]DA<,'"9*O(!]G (K?@ MB$-D#F/HD%)'.%H6B]R>4M9??9U6YH6%B8JC2U#B5^P&$[XX,: \,T>-&#IQ M A7/.$GF*_F Z?!XS?^60]A/CK[Q3!H,S9:A^>9T!THPC^#T\.(0;K_HHU2Y MPX_5]K'9:1]GLY3K2]^ C0)SQ/[RBA.KBVQ8C]9Z?-H";KB['!_3S.,K/>6* MUN/GSX_BZ.%#6JRS0]ITQT]>G#P].HX,50?_?L@%VNB"A.TT5+G=O#K1.XU\ M[P5JK ];E*-7:>5*LO$#C[T-EA;VDY0-VQ_2DG%5 ./7):6QCDE6]]!/KZXZ M>&=I%L45W@CD'Q)5Q1\S?72U;?O"\R7$[=)[DU^E94'EYTFF%(T%7(;&Q72E M)=B_-65:35.)>EV97)<[E_$Q'3+"O2<;^ T=>K): USE?R\2V3&Z\>I EUU7X)4;+^_I"2'V&Z^9S$+G+=-G3 MIUG_[_K>[OT@0"/P^S+I[\L<+NREE)D%?=FB30JY3S>/T>U8+ V ;[AU?[K# MV6W-@>,9H7P?:**D+ -E\JOZ9Z2P7-B]?=<0_EN^8#.E/#G)T?,J9/9>8:0/ M0MJ[IVWYH.02#RDQ*0^%V) RL12X5=&%.I=ZBBPJT1%+4 M?.P>\.!06.V"I:AF:7\70F+4(N?Z*'S>SJP@/*R6T%-0)Z""2E!+8:_I3;U= M&_1;2[^QM+A4GL^8R_*G$'"?FTFZ3$G"J5', 2TJA:F6/!GV?F&:$4NP.":] MW"(E?:$UM6U:;V-PT-$;+ X$O#4H\W.-XD9GP BRQUI-6YXT,\$$O5CKD?"? M8T,9/XFF#A2QE@<;V>'M.M+89;[8^V#["W0D0BM<'FO'>K;3/_F%X:6\3-!0B M &6[6"(B0%-RG8O,/.AB\C8G^3P=8TY4B9UB5'!U*CL-S7N/W (H]$:@YQ%1 MA\4Q6B13HQ+&]Q,\>TCZZ>@3\5]94>=25Q$N/7O $!6^4#J=O*9(S)>U)^6: M+;9>TGT_1UN[Q/WB;+Y.S+)V)TTP<+B_]6HZJY2Z&LR#>0K42/@-39Z_[>Y+ MTL*P/]O[T^%][UDE#$8\VV=M86G1+-#A% (@51J5F5ID79>!["&1NX"29HM* M)FE$WG%$!W.H$GK2.LQZYH-@O?D[CEC#A4[GZ0]U:3MFN;9JS#S-%/J=,_9@>/1DJ! M05DL7$8((KZQMYSW:-OU>0G:-E*^B@(O=-5-HQ6X]!L915YT+EU#I.YN(W4/ MATC=$*D;(G6W$*D3]6X3U6[UV-UXSK()ZD /@S-SDX>J/Z'NWM@/:[O7>U0. M-FAH@U)- B[/M\+WW0$IT/'A8Y#1(3OZ&]88L3+3:@_>XV&Q_S*+79=I46,\ M^+ZO\9/#X\<'LV&-=U_CES_OE<#Q2>Z6+P53YN"%V,,^:,:_B;$5 M8"4\.CZQ%'9XG\P)(/G*Y T"%$V-)#Q[X I')^[]:*@-\ J*^[D>7Z$'7F$ M5EB[Q[3._'0"<\G7T'TVF_&$U(ZQ>RJ7'I'/&Y9-X=O6/^[,6]$5K M,;#./4M6_TAS*7,7DO83]I_P%#)2"_ 4'%A_$R_'AQ!)47YAQ-[+>'OZA M; /.8.&ZG"5A7W&^@M\CRZ9+CPO,#J;B*'B*LLXY:9H M:LYHDR0UP[(=/(2UU25QAX@C#1%I>0=A6Y$ZI/FT#%!@1@SEL\LCT<'IJ!=Y"796^T@"6[\IE8EI MQJ"[*Y@RV8A8+H>9!=#IGQY9D&C>NB\9$1Q_%C1(.0'2*O:9L_S :^7>:$X1GC*OKZ2.@;]3.MOTZH6@B/R8*8Y(7GX=L?8 M(! %.4YNLD84\ YOF.Q YF1<2336'#3T(Y.13_8TF:X$3-)+F45\?1YLB2T= ML;?6NFS8S($3F>!&T9T#7UGB*'$14_PKG?$+%4Q2[K =K]'!A@&.-/%74%(( MX$-P+&X8K/F*7Z.OF:$L).\7*[53-(,HU0*F#Q9P0PCT%*P4T07DRX?29=SI I)1R99TB"FY^T92^0?O-%6PEF\Q3Z,M^D#2,E= M> *?;3D=&!JZB5/F &Z6DX8A4_3RWKE ,'/,+ 0M?/GV\ZO3Z'0Z1;L#[.K. MQ?'D$(Q'>/H8_ZOX,O5U0?U";P#E\E^U26FZ=OBBJ&K*U\_K#"M-I^)].DBO M1(> 18Q@\""6V-[!XU'T4EVUK\#>8!HY'0F^NEEHH5QW8Q.6U6D#&PY0UAHNC[UOGUAWX+E& M7CMX8AX%7U6(_R,9PS\Q,HL(WHA_S6['J#?ZZ$Y-!:KR_&I+$(UBJ@5-4SFD M\9L+*IU=C_P:"=QOZ"7IYC:VJMY>1,A:C!,K7)]D'V?)Q"$OT0\E%!8BYA=15HAW4DL I9W8 M!_:3:)I7^$,_#=I"M ;,%(%)_P+'NV!TT*5&\Q481N&2WA8E8NAEZ8Q4RP(Q M'E."%F:\>&ZXYK00V@[G/@1 >@F G3PC! K@#W8R\H MO%,(?BYFQ!#4G_N\CZ5PK_=/1PAM@GB!F-Q$I:<)%4JG:P?EGJ>Z9'D%]=)O M0KO%9Y$6J/:QKR%!L)T$,8,IG(3K5?@AR! ".\#;40AS! &S!JB/,RCGXK0$0BU M-26!5 M50$2)D U^ML .N=G'PQ%;MRRC?V M6F SG1NG _=)\U]R&\E:4INSC$%IZ.(YARMHWI_,0@J86BO**E['5;L[52V8 MLTX>R1!(\Y$#KV,%T!Z%(&=P];_KM0='YU_0-,O%$4YIH("2\01/H$H6BB=@ M 1&Q%XS#?4?HB$/P>U/P^_$0_!Z"WT/P^\L*7C9PWDPP%)WGH!HF,,M=,@LN-R(41^I:9KAFO:3@3<+190Z%=4\" MN1A_7M,#"X?<;9J+#AP<8:D8+M9_ %=W4U4,)&ACQIQC75P;ODZ/\;_T*&/$ M3@85AW9$R\,Q_1V1A14*Z<_0$<^?H=:)+Q0Z)Q!FR.D0/&2ZZV0 MR/C;O?0* %U8K[A-"_YTN41)_MM:ZVVYJ$*V, M-D(>*7VJ&&TVQ&HGCR=SD.>V/ ?I'7N)LR5E!1-=,M7U6A-D/ ?E0,!=3PZP(.A>GU@>%C(MSNJPPC-^V7+!!V4\9 MG1LN?3'HWEN%^4I3O.Z0+J=:'>=7M3>I65I6>*FSA6Y>D@2,I2E;614:EESB M3VQL,;Y>%4-QF8O=6>4(> MH'*[%J0.29U@1)BHUX?(XT0.1[16Z(0,VBX+N^8Q\WT&5H3W.>>-'"@G$[=P M18WGF/8-_QY%2?*)VS^Q7!/:G; MAIPK=WPB'!\>;YO_]K(SCU6S7$)7N=BK5VM9YW.:.SCU;9.T^+7C4=2A3M]0 M;];F/["+LVH7S&R0S-[*LLY^066R[I"AH(KMYH:3QA-F%6_=AFE?W)K"T:AN M>&<(GC;(OERQ_*)40LO.T.M6RIZW&+PJS-W7MX]NJF@C&>7#5H]RGO*FAGOZ M'[8&R5TCT\H%*#DA5JY]O>1"88TA:A*!%<[,52+^5M^.($$:#-B. 4MBO'NT MRLF%Y%]\27,+06YW!V\VY+S19=_I M)YYI=8%AZX1IS3C9!T^5GXY=07;H%0G&!0U@-BOE7E .CP6#@K>0\B&X(#BX M*68NV'TZHUZY;;' 2%5-['@$^DPT8 Z)"=TO$TS3AL\", @8W._,BLOI:3MU M8)MI"CC1\>BE,) PT")[RA=CEM<&#G\>CMVFR<'QLQ%8P0=7HX.W;T>NZ+AO MJ,-N[=NM(0_R/L10 HB%8)%X1<%F[/W!86/%@%QN7'$5Z M68H[]^#AT0CMX8K#UA3;B[?L.DS60$%\Q]'C)T/T>(@>#]'C#8?;OF>9IM.( M0ZL*+_-:?(2*&0TSHWFLKR3T@V?]AZ).)V:C3V6=]@7%&AH4''\+CH" L8=L M/4HF5PO'LTAKSA%2W^P;WZ>@Z4,6-D<.<=;J8<)MX%C1//AU8QMLE[6VBS(* M1^^3/&&HI^]GRIS>8,KT=79?R^9ECV&SL?W[:N=$]U ];)[(05O\I;3%N8'[ M]VL&&:1PV,X>"0G?TJ9N^VH9;]BZ&0]F!N07J\S-I? 36EFA,GO8>M?Y>J^^ M8 MW(B_$H91DUF.8%;:)X-'JGK^%"[M3U(GV)?+ZK$G*""'EO[%#LHZEDQ1 M_)>28*!9AF=T)86%_(D[Q.FQ!9GO)7USE5:(BHVO\:&UKHRC/%,4^'S:^JBG MOX,.Z$@.&KW[%)26_"A(R#+-,ESBM&(L!?C\"V6X+9O%DO]1$(0*WAI_X[T, MOZ\F"7\K\*VQ))EA#!^!6BBIDS^$Y:1/M;T,KYZ2;[)(YTILPW''7Y(_DG): M-!7< P4!SEX185&*@LSVHJGIGR:_2LM".)?#C)QD##(E7R$9MO1.WS-.2IB# M*J90&E*%E%Z"T22C;#E,R%S6R20SE?Y,@9^[W1SY=*R<]GD5P%#TC$QAEZB_ M*5S.JR+-<->6LP2SN@@#@L*HZ "G/X<]T-X#,,]XV0SP>N[Y61@='QT^V2XA M=5CNUG*'T%&[^Q4L!4)O&EAL,:DN$T9THE0"R_\,.J0I/51,_,D"$38IPWV6 MSFK*+*5<[X/'1W^S$?+>=K@O6:8O?7&;P-9; XZQ9Y5\9/J/_EF0B12<$>+V MY#M[-\>XG0BXH$,F2L+99U=PN,+##NC= 7JRO$NN]]D#+3M1/3*439)Q%HZ' ME,C9G@'HQ'CU@/E$],P4^A'ZFM/W'._)U"+.AS:>Y]?/,G;HY=( E< 86*(X M>F.0FP+/Q5HK\;)B(KG!#84':L3'H9+XLLGP/_,FQ0J(G#XR4TWF&F^!_&7>+2H"E?P1&S(_2R@V+^#2XI5%S! M)6=:7)$(S _IT? N0ZH9?ETG6B/GMZH@9J#\"3ALL4Z\#^DY(9O# M.5&HMK6C/ BP3#1S':NUBEK-2JDFFQAA1!F]:"&@N)$A8G@9C5,N4&^6RI?N M2DZ\():?7V])-;?XN>,='>RMMKWE8MY_P4OF-H67PY)WEAP1AW$.[:[>HP[F M]>O3J*\IV(/]7MM?_V_TQA:^O77H?YC: =_UM34L76?I6J7;^WA'P7B!ZT/N M4@G0?)OF= ?'.#&50Z0@+TGI'+H%EY@V#E$5;O!PA*/;&"[H9K%DX41,[E(A M(?W*W@F:)UEFC_/63=_"[G;GHFR]G%W6=5/F#(:P3/'(;6%2V(A!51>3+X)O MYG -R=ULD'6LLIRTQG*,N:PRLC%&=K8K4Y-K(\%V\.TX7U50Z3ESAVI0)3YL MSO;F[/*<[0,U-+%/^ZEM#*3\Q82Y8B3=N#CNY9@'P:&O0HMT71T-FX"PH]Z9 M6BDOQ.^%C[2R*2BCK+%Y*M]E!G=.Z>"D/X]I+G1"=ECE?"@EQ^3I@;_8C=?7 M/04JIES+[X*2<[H=](0.VUG>IQ6:?NV44;&359BTYE)9,<4MJP EDIF$[ MK!_X,(0'C\*LQ<]]](*B7OK9 EWJZ(=T(Y,!K,*;C^>?__O@\W\^1N_?OGOW M]N.'Z,W;?[^.?OGUPZOSUZ^BS[]\_/7B],.K"/_WX>/?X:H>O?KX[MWI^45T M\-.CD_@QU] ='AV-!A5W\P:-WIA[?UAVND!/#Y(BC#CS.6\6AK(U M4&-8@ 4Z%;;0YS9I!%:F('.NU5!],[>IK^9NF#U?L[TIFG*3:B,8D;L]8:(M M#I=AOVRW7])BB^!D+_!DP.H3>BYODAG%]Q$./Y TC(4==&M80_NQZK,&X[7G M^!,N0<7MHEIV$'-Z#V- ME8RM!F$DZ$&:MY#F]G+O(]3$I@?AQ3QO<6YL<+6Q+@ Y"I8>WY M%];/P'<8X?/OQ!4UA*?#>'I(3P]A*=_M(,XS%/[AOPHK4%SQ8AQZ!OK MTH<%R#H29BV:NJH3#N#VV9%]=Z_ (^D!SJ(X7P?2VJ(^7ZS0&!U^^X^.[PJ81T%0I'F!>.G2T!H<;L, MY*^_7L(I4:L(/'ZP!1!K[(' .X*=F(!8,_)UF["6^FYY=WX0:?*4]#Z7P+<( ME J'2V^#UA77)2*F$V!8E9:B_-_)8OGBTZ[K<(%'=U).(WH\^E04[I1V^1H7 MIKQ*DQ*Q<5-A>GSE 'CSXEJ ,N#'%E?&XEC'JF[TBU(B MG51)R)WUTP_#]!.N)4EKRO+$! J8;$2^G-$XQV@>HZ++5H[Y3>I%(K]T1)CA M;*O,S5L)[(=.23EPCW;W34X[!*%BB;MS+[2FB#)R2H9OE@(/EXA M,V%EJ,,@9\(I_WNOF\K-[^J EQP".6QCUAT8+).T\5Z,.T=V[W&Q'8=M\E.2.WW?7E=$MZD -K M.BCU6)IS)]E31J;"Q&Q-_#&2R'#4A[[,Y]@6V(8;<>[4M,&4TRJXH-&)D_') M M9;:6=]SBCIN@\FCK0WM5FPK8ZG#O7 CJ1!5=)5D3U'AQ+XNF9BYYN98&('O$QE+!5&!:]Y+: M1YDMO?Y[.>3>%0DLJOH:LPHZ<"\YF?94/4]FE"F7EM@Z7VG]KQN'T<,B<2)L MOY3)2FF.M%:+V.T%F%YSU^EJLFS]T.<64O*2TKV0!G]IIG-*!+=/#3MFPX[Y M!L<7WG(+3XL6U\K;U:_$>_B5Z-[>KQ_#*@@M)?1K%4!NQ@U"Q$R^#!7C=QV2 M?SZ$Y(>0_!"2OX6*\=)<$107YBFZ3*E*J+BDTL'"X_1KSSA0FG#TFFMJT" _ M8F6#$APIFN@+-K7(C7F-DHDOE8^5K:U:UQU/F\.S,\/E\%3@;;XNJ-^1*)$,*FDS&5)MJV# D7"1V MCS=&2M&%S@D^B,G3;+["-4I0X#QGY8;MG21KQ:1_#G;)NKHJ4^4X1MJMHQJB.(B[TQ(\^ M!ONP_[*\>< 6N,IS\DJ\ ;6^*+/;+\=Y?OAP2R;5V^O+\='A\=&02/)G;M5; MOQ.M=5])C>JVGJ'A5!U.U?\A6S7= W29@0$092!FMZX',W"9+IT/-V:'&BQM MEB9\9T"7U-)WK<&/K@IF)D=091]W#W>=]U= NHQ1\7:*J&0"S%+H.W0K\%:1 M;'MNN0-S.#^,>13D!L;P$]TN4:':3XP M@CGC:PMY^O)L%7V!?9"C;UODQX%BZ!K*E6+=U.J:=J:82^/- C-W).A,-#:+ ML"FEP_8]CAXN1B0U6X1I@5/-))WC:E*F8\RHB[M/EB8>$"9VVM'1J:"'G''* MP+>8R;[#.0$AF["C=R[V9A&)A;,;05"A2;8A'B$ZX+,]MT)1I9R38-2'L M:0$ ZVO (Y*52%'5_SMRB,K42P*%CO @D<)?8D."#E"N$/3B5(% G]%KGJOD M_7IV-HHPRX+3=+QH+D_W034"Y<"B+,E":1YKV@ZE]6B^:>523C6Q5/P(]!GN M1%0"^"^J7I[&G!/E9:<.>:A;[@?)JMD_4XXC,ISLR-8%AU[E#XW[U.X%%,C% M*?7 _KVO04XTWK4#+9.?4.^J6C?ES*&T8<:<'#.KT/;4A+&84=:QY:3+51V1 M"+. TTF_DN@2PB>F5[A)\0\Z-K%GLP:/1LF+TU\S)@ATJ\$0G#=G[CD+[(2# MNFO9.'=CV5HV1GP!J3BUQB;L^:FOL):6A^X@N?-1.4G885 J@+6CY!X42^\T MK_8_5KWSPP^"3[7LO(\(<9["Q4OUA7<"<\RXXAU,+"3KSDRUS:3SQT=$03QSBB4,\ M\1;BB9++TP]OIN D(:IQSS6 [P!>U'"PZ[!T]>A+]>GAQ>,9!V:I MAU9;>/K)+>=T[06I_4QX$,1\ZYCV:A47;0_O4N3U7O%M!]W1#$K&X+#!5]3R M_2! _^LJEWLGPM]H2^!A]A3/LN/G@U3\0%)Q^R:02,U?S@+ZT63OOID[[_9.9Z/BA'KMO M+]Y'9\5TN)FV%XN28W8P@XKR#H("DK'S)Q9O*9&H9 @TQ)Q!!A=I.R5IFG+< M8Q14/Z5@:4M@=PEJ#Z-BQ.P3)(W'KCL ""S7]_LW+4!>D:R*L1HH)0%?9C\?FRR%*[(M?+PF M#FE*TI*1%,$0X(%5H3AG+7IO38N1R=" M)L0OYU@4&G9'A9C";2F&CML\GDR MY^V>V(%S\:<7D^11RB/)&.OAH%?\[(V/8F2A0[?ET-P4L.*Z:#*^7%&.NXF: M'%/QBAPD8A55"ZY%XB.-D[?F*2'Z8,X7/I8B&2;%MFQNJKE*8(+@-TN""7>U MO: Q0(&4&,GLH0)+*SLOF,I2N<'&!)U F28)S#+5"UH.& OQ,6NW-D<63@4Y M(5<@T<8Z^H) JF^H/O2$/GBLASC^P(QT)BH*\F"GJR2C319T/@'MWF$AU16G MI$#;=^DUB3C*-R-#2**>"*O,QYA>Y#*\6LT7N;_%97M*XI[-\"/_)TFW37M^ MFU.N6%-;2G,[D?V3$^(4II)1P@D5/!#JEO^$CHQ?Q#=][U4D-.3$S2A329A" M6#(FLD$G:3EI%ER67;D,1!]^,':,R55G=B<)'L)V#Q!M\))9^UR&(V;A8,4K M8=O(1+DI'T[AUH&'$7ERI?MY2KL#88(P^0TH!DJL8L(@ES["^,]5QH2_XN%H>2F8<<1U[0;#P?2W#R\3 M2ZJERUED9!C>[*2A^9A#L9/%@B-OCBF*C$$#LNAR _-:YXW3K#GRK(7'%N," MO6T!.NBX<0%I'O?=5!<\.GPV8%'?NT#U\1"H'@+50Z#ZQSA_=T\[VQ8O9/V) MM[;4 _;JI#T_CCZK8!3.+KB!'YW!MJ[C1R&EM.'$#K(+IZE,T328'*>Z.#Q MT=]&EGN!3'TI9%AR-N:LR^QH 7$.U.;G@AR]S!#1!2)Z&"WKL:;N9$7IAE<> ML*[)Y$233CB.8_Y7Y3@RN?:&:A0K]@S[P.>LXH8IDNP/Y).6^;Z+/3*K2L%(W1X=ZM M1YP>KQF M/Y^>?B(&0&K0^RW,&EW80()M.,MZ3+B:Q,.'D>GC-0HR@ND;.VJ^EX/8CY4' M1&;VQ2V:58K3M WD,DR1X@VZ.C9+X06#P25O%1'I3I AMC 0]+YS2PKBK*S/%FK7 >K,Y=%[2]!4 ;14^%3V4)*[[R5LZI=J-BN M\O;60HM+V?U<,P9;T=O*R-55%R5[Z95#W*\\2A4)F(Y(5YI*)Y%#=F![>I%4 M83Q:!O7_V7NSY;:1;%WX51A_U(X@(V"W)9==@\]_H?*PM\^IP6&[=L>YA$A0 M0ILDN %"LOKISYHRN7./WK0SOMX:^F0FTL=M( MC?EP+;;VX/Z2KQQZ]H@D&+!O8$U&Z8.DA]3Y30/,(S;/Q M56/-\%Y,J6F67CT9K>OS15Y=QNIN3:\%&? K V#6_PZZXMV+>)X6(^LP>S[->3>%#:VK8.D W M4OAU_9N0/ P&\\D> (2?83,DY#>-&1T.TLA!ZJ+(NYZD,?]<@MY&5$%L\",RX5&H]^0DX]!/GK)=$$!,_C$1.6& M@\%(ZQ"(XIDUI>;?&RWQF'FE#@666 MSF!+C5*LKJ"%^Y^ZV,CI:[&YN:D3.\&+BQ6(V S>EB[(B(TOQUB"JECX0R=\ MYOCC9-;.;,WT[=2 M%U6X?D=!Y3J$R;]!,AXZA6N/Q1\H7 \A2!]OT01'N@,A#_#F?>:>%W4/N":F M+K+5EM@K=8'>G?L-"($;+M.'8\0X%NSR=>\HG5VEY,EI#0F_/ZOQF:0^=727 MXYCL8.&[L-X?BP#@WPN)B9%3:,B?# 1U WLZIK7WX2,]$B'^A$%^,#IVKP%V M->4$NYTIQY_]=4SU<[D/1BG>O?_OMZ,_WO_^^_N__AR]^>OWW\\^?AJ-?WB1 MP(CP?RY(0+[^Q046 %$?!&$/NAIW1V;\6K6WP$U4D<)AEF&]@_6^6<$$;?(I MT^/N?OPQ9IV.07/ VA5X"T>3[0W"$">N.TL"WFUZ"C;4#D*A&U=&C&52Z>\OEY\KR!9V D3EYA!IDI MAK:KM,R+&F0L_:J:JP0JK#+-1GY,:&/J;0@HK%BO*<0&O^7W5!/N>_GB&F<& MF?5E]C,,+-NYH.'ST[.GGYZ._JM8"+"WT&Z_ 6_\&K.HK=60P_R'\__U%@#8 ML'M,NQ562C#BY08?E8#H7W&'UW+-F/&SFGNW8"_6IMH 38M+63U='8 AM7JM M_SRA^E783A+1G7L5F]-+E)^*7^8"LO]IJ8!16=2;RP+[3\*LJFI'F9G4.MK# MH H9[=*%]Q8I2PEAKX8I"B0(@00OH4S;K&!,0<*[QA5A6FSJQ*I/ C@P73O^T=PV*U+)8RK3!G*76HMTB@(>0"(MMR63*6 M%W$7U^*FL<#;5C!/M;_%NO^(-:9C"L-]F3:@T? M]"LHEW;S@[>!/#3TY,3\,C'>9Y/AB3'SBM-S7;/7_[XY WL M(Q!@+2\_0KK7I>[._!I9;)[4O[@(0D1)4;T0,"_6/O5]?"ZAR@$(+Q6DCSQ MU ZC.MJ_^)_4]6SK*LKCFT=4^)K(%?U?-U@C,1$\K!426!\)_=+/3%>V1XM1 M2_%6667%[S(L9K"8=\TP[:KB_&\PL.W?W5IL"80P8:TY^]^^L+$;GZ8*JY]U RVQ34\O> M]#*;?L' &%J"!M!#-??/\NH<00VY;F)13+^<%U\M#QE5G*^F5">>"PY>F6$7 M.. M+:1).:U2R?J+=IF<55^^_CQ# )1<+KQ06=^E)0!)*'/_T?>-NL6(X^E#7.>4[VZD7-PN7* M RSUXYHU^1RL1QRG=-B^?_?AX]^(7_+2Z.EWK\]&_P6';7-T8;"ZS^C<1+\N M5E@IH0L7^%3ACK'*HNF+"9.[A6&S-U]=917GT1!DH&+X 7.7I>1T+EOL000P MY3]GV!Z-[?$Q(PA?3Y!N5RZ\^D*8:>##I Q+XE09831,1^D,@:,J,A>O,C1R M^7T&D0Q+=1$C6BJ>#+AHZ88H?:EMVWI8WV!]>8?22;.#,WL(4'MD8[KE8>P^ M">7A#,YD.":'I6_.KYCT=^(,R(#]Z5];F'B\V\_"V5S93\].QNED_/R9A7$0 M4!6*@V2K.ANH*-H6\)-P4RLMC;U\RUN4/ XX:0]FU3^G7]'9 /.?@A^O'?'+ ML:_Z\Z?/Q_,A);[S_#%QS^[5:WZU&E'5BHZ]XB>.JHQ0VC>7B+GQ2>"C1B^? MGCQ#D@RAU3# F @]QX0% 8I7R$1NF4%^SS/%H>MX]?S".HN;R=_9/&YXT,M! M+'RQ^*AJDNL MLWA37',RZW6QN@+G"&VB#Y@*V?UHQZ[$6 /SV[=GT: -ERAG<1L[;'1% T73CSMS1?/'F_&OWN8MLV2J/"U?CL/[+E.5+S8K:OO#$ H5N' MA[UOLZR:EODYVZSXZ+=_1]]LK!D';1K.5S-*F0C$-X5)[8P$XX_."]_7/1?P MRBF:[ M,E,[J*0R-"H Y,RPHNJJZ.?5IM[I"6_)^BUGK(!@ZI@A9@:D7%K7-)"GW+AV"/8N M[">H[H@CR8AC?*U%!&WY#"9S(^0W29E@_@2GB\X#^,N,(>&RKYB/J6S(/6<, M2H2A QG ^@D?T-*'R@L^V Q][I@1*BO[Z2:^X/0YI8/%Q89:?,XT1XCB&[-I MZ:%(3L"//6X[=Y97ZT5Z\VN^(@/B')/W^OEX3GL/=Z?M3Z.B2T?2E_UY$(/:X>Q(! M.$*#I>]KN[3>R% M;Q$_F_2:@KNM!#/AG@E)CZ'8N)5EXFGA\/'K+SR.(C&'^0DT*$M@.O?08\CL8A,.'D5/ M):O%U&)4>;6AQD^V(\4\8&(DYBQ*^?5\/1*6ICJGZ3B)IL55MDH9FD#VKY02 MFE >?J:+[+P1]'BV@[.% M5Q=C]"OK7C(S,RP59/T*=CL<=NF"P5XVCJ9*\<&JS\#[F?#)JGHT[Y(1*O@% M=O:;\@BQ7>T2FHEDLJ\Z$V5+"'T%$2\3+XD2$J&KPO[ BHHAN40AHM:=QAY4 M\J"2CUXEZ"KPO ^_$N><9E6[+CAUAA,X$.8P.>A"7SW$O(Z74RE&*V/ MYR/'ZY_%!K6@[9"@&,PY*/W$ ^HR*:7IEU5QO"O\ !@"@B'_&]'K<*!M_@ M7$#LH$KCVYD);: F)LYH,0;<[K_C?GN[--OH[-/ MKT<_G[Z@76-_\>-/SYZ()V5BI>^4+,AN?'E%1/,9K-A4QYB4\X.N2E_[%,?]0 V()6="/2F MU LB^*[EZ5U@?(M 4.CDYI 9U\"CO3C.$51U%$!KXB/&.?YI]#I=Y]BC2:"@ MQ'=#;YS23QR@;SKY\!%OP*VB)!1!]YS\[.B4R2P5N,^M=Q7>]7G%-'\4;$## MA#AL+/?O)/&J::)^8>>$F(0#O,F62$,NDPBORV(% M1[V\WO#F\2TE-[V1UEFFU;3&Y4*4:++@.=BURFHT,FDXYLWXJ=<%PL9+:9L\ M5JK(DN#7E6W2@>=Y?X(7F[_%_>)YL5B +VU3QNO+$@UA>0BJ3:1D),!RVCKR MM'"@[H;%HO%"8HDM:WZG39!7Z=*1PE)NRU8#;8*GTI."-_^](OB+&("KR]$G MXG_<*,'!):?Q7FKJI4LEK=A<8Y]%@R9'E=JGLR^SX.;FU5YNX!/ MCE4Y/_,]PMMR0_LMR;S40-16^ID5LTS.N &%DUTV#RG;BO.@KNXKR$M.$O'D MZ,UF3N5>&9'TF\4%PNP8&N8'VW-�AQ"C)Z8SZQ8F)W"8>3PTTBGJP12_7; M8A[9.(X=3?^1WX,Y1<$#0$SW"G0K_ M.EMCG1U"L] (3$EFM>V;S+-&)GC6XY'(>4^1\N942!\+3I3Z$%#T8(3#1UZ% MPB>SM$BO Z6,_\;L:[U!1%J&I:%.>_RQ9.;UTO;>5\CW;A/>=J(YU=V/EK MM/630(R:CW!M_XE3&!3S4&JEH7[$"+^*[3&D.]A$MHVA$/E6[;_R18DTLV!E M@?U^D6.V@U$$W(\X)+M*.(K*,^\\(;%1&V[PEZ3A#N$#_$Y0]0X]9.UHI";R[*H+RZCX^0NXL8H M!\$_A.!GNQV\'$"!)W&1I13-6E4I1%NI@W>Z3LL2M">FNETV\1"E.1P7>-FC M.B>:AE-^KM0&Q-S="G.$&%SB#7I^8V3Z#]RZQ/XWPZZW;/26#%IO YK[2G=\ MD&&[-/=*=-O&<^YC E\\/>U?'-GZ53"-X5?=YT?]\O2D7[6EE#,77.J]#T*^ M(;O:E5U].617A^SJD%T=[)=6^V6^D_WBY7#\Y(;DAESIL0L'4X53/.#+DL=Q M_O!VK+;E4#>ZI105[A=$%^YQ&1^?061Y5+2C23A?S>X3O,(899 >D4(8X?(H161G-NBP(#Q:+ M$_-J6E>5=074\"IY)9'S\F-,)N^,>OJ0'H%@+G:=$;35F/#;%?NZS-Q%BB&: M]B_T<0%,A]L2=BTR1JXLI+W99I%GV&R5/(L?8G^;KY .(C/)#)XRVX]H-ZG) M!P[AYX/LT\MO"_^HH$^07Z,XCHED?J66UM']XD]YP M)^,G M"MZ ('$(XG!5,5!BGQWOWM_JAGB )72NU[I:-"/_@Y'3J8WM#5@[ > M1%CS;Q-6%T\TJT^6A".M:;+0Z-[H>.$()?$VU,_DGB2T1,'#O.9LQXPTYNKJ MBYS@H>4*D^'.8#I6J#)+P\MNE&?/E^J&6E?ATW;YY-4>(Q%F\_7I>+TLKM%< M%4SU&$14XTNYCQD.>"P9D,\L_6_&^]Y750WWV<2Z!;7AJ@G;&%U1I7JQRK@V MI,P,7PVHLWPU1:X0+B-H+H8M//#E*[Y [6(%3E^^K)=]5[I-C##9CS?806/F MB%L$X,LHX81_CK\MKUK$=K\:SP^?Q I"SUN$1RN3\V(QPPC8V]>?W__UIR'! MY?_G__ZO?YSO\*C;B_[O?YW]^6ET]N>;T>]O/W]^^_'3Z*]WH]?9*$>^]:F-E'8IPCT),FD6X>Q>/_HUQ;^K2 M%.S'"!,QLI$75"7I 1I+:0"7]LRD7-B<3936%.K$"L]:*C>@:DVR@Y?I%W2Q MS=L61-+&83$[S MF80\[>A-"3IXLLL;[R8*ILX,"J!=/)D%56=MZF_61- MI#3[NLY+@IEH_=;/U*W,(WE#RD>*.<-/-K\7>C018A(!6Y$=;0&+/:AM.*IR MF60--..\INTFI3<$V&'[?0<#Y)& V#AS]%ZLSB'EWY7R_VE(^0\I_R'E_ZTG M1&OH(>BPCL60HR<)+\+ICT]?_L1/[A-\_M3#$PM;S!(O]X8MA.R$I;.KE+(3 MG'S+2W/T8^KM/7;S@<5N57M@8:%6@BW*X4^NV4;/;33&=^W==VN,;@?W3=PU M=M*DZTNY'5T?;FKCF]?0K#+H$#%WSV)>HB1UN$<,>V87=A&,D?=Z41 -.=IR MVH)MOO&^;%CC_X@[(>..CP]GESP/XVY8>-CE$IPT&!+ESO+"UE^\*VH4W#/3 M3BEEGBB1;VRQ=O-ERIL<\0 )F^:'GTX3$!C\GWGS7ZO^[P&7*&4H(")7%[[Z MG@-(NGSFQNL_4FL;9[$_(Y-]RE[1^(<3^PF3Q(H9G(L+4"(&-;_='D?5$.8 MTO!S(K,G?PF-?UL!S]_6:R:#]EF6+6X6H8XRD*,;VRRK?YI'?8]/>"\J"2/- MS80M2/AT6G.[<.^!QN"/O21/4#IQ&$47$119>5P_)2G]%: %0C?<(U=%SM^, M)29%?0ZB6^RP2YJ;(9YZ\CQ"7$DL9R&0QF/"9^MYS.]^SI\\??[C$9[SW9KH M* __?D.^.XM@YRDR9D+/&ZWMH'?+MQH2V[0=M9+D5*5"8VK9RM)FY.+QV.M+ M]0]EX: HVHY%>]P3)<-*(GU6M5T_]\/*9.45W.>I+;,[<8TUZ@?)),?&>/C.PVC9M/NA^'G_BMW7(9W8]#;+/#C.6H? M<I]OCJ?R)GQ=A!5#SJETJ@;K.Y[ B*'+MMU<&=0W@*"N$>D$- M/.(*H1X6G?8!6ZSJHZH8ZORD6.50YPVM%41M4W'K2J*N!VX;YE!9=(1>[@$( M/_[(D%\PGW+73" YB:J#)RD:?.*[\HD1.:[?Y.+?$CHRUYL#T2RZUHO3\?F$ MP&K[F#.QLDB?T"OT4+$9&7N77(O4#RGKCM.]_EX4C8 W&6500X35/G-9!37LM)* 9$XO+)QV]H MDWIO81D0KE!S6,7[]>G0N8%%S:8U41&76 M;G"Y+9V7&$9C K]B%21;3'LF,1> P<5/>"/T3\X<P+7Z;;%L\2W)N M8<7#C8D/V;J7PH>HXQ\!H#9;7..N1[48#^E5FB](TKO,@D!(3TZLE*9*2M7V MTJ"/20YSALGN.7(<\QY#F&/,<^\AQSV#&5JEU+1FD[ M;)@]K#]8SF!&W6LZ$PT7HEXCM0<\K)I+#36B#:;DVXG:5YI8I>S7:!G,R$2) M OIT6#-T#HJ_A*D#!X1C4PZ;;$4T,HT3Q;H56X^):5I73.>A,5N,[1-.,'-T MN5HQ-S <,;M*U@#K,@_S>/%>X\NL!66<= &+H^M<'6. ^.;(IF\A#I9>5F+1 M\NBT,AD-#"!SPYZ!YX4)'A1YQ) M. !(2K#R.K=TOX I>($:'/M7H+\20U-6%0NJ!Y\BV152I=!Q$WY/I-J*U&W? MW3G_''C0 :3R@0^H 0!JV.7+D)[X?LMER' GM3X>H5#(DZ5=] M$M*PN1?%-8%F]DE]1DP$2CJ%9]VM4YN=NECF!$G&X(M#+ARUPM5T<)_U"9/$XHDA'3%)^GD/:#-T%!IB4:=4YXQYO>+ ,@W7Y0*&N<*E2]V0 M3*U';MBC-4[U9;&@^]-X;(A,J[!RV%8B!KT@,:-*IP(MNH(UH3PK*6!C".7V M,#@+'S,TY;(&V-(.S;^% I^PR[W)O)JKO)*E$L;QF #+LE4ZJ\C %S8D@ !K&W!.:Y].M$[ M-CHKN!%P9N)JJ&\]Y=;A="!+V<2TYV>$!5UZ]6+>@YY*+OUEYD!_NL)A>:.I M"AZ0Z2<<+8K5!1939MZF2$.7F"<[LSBRELGXW:+LL,B(IW:R-8X@$;5DZ M8W:L?(/*'AGBVNYT=&MJL WE%^@X-_+&>(,%H$'GR)73/%Q;9%U'_^VUZ!6C MAC>\C.V5GS;0'EMO!B#SAF$G0/RZRHG6;H\?6.(R4(ZR(L(B(J, M=;Q-JPKI<5!TK M*Y/MZ/H>"RW%&36U0?%'GE:>&-J,&#MLZ(Q)JW:M+HMZ,>.TU;2P6IJ(F^"W M(.GS1C2A/2H!WW.>KKZ4]7HSO2$JJ;3" %IO[E$-<^S53;/:1TY?E&4A(AH MNR58M2X*TTUD5[XJU"CM+@09!4F[P5^4S+LD])#FT)($,;@#*Q@CGHS9!T(TY.VZ/"T[8*$'F]*2?GRGD)81M+\Z@MJ%F%_,R1=C'G MQ6+!"56_TVT>.B+V%;S:I[8%Y1:K&/C/C=$BBM(0WCUD>/=D".\.X=TAO+N/ MPO[8 :+PA1N'4^?)@8>7GTV4'%VS\CONO2K$6>M)9:C8L0^777EO0#OH=@?1 M1\H(S[.B MIY<+'56AX98OFX-7ZK '&^GA+5YGK'PQF!1UO)K0'!*T7Y3I^K(E<&WM(1A@ MOEF86!:Y.9Y[!\\WIADZ8&HT@1T2VA_B><6;\JJPPHQ MKAR%VJ;&'\W /P1WBQTP] -MZ1^L,AD;\C(;2"9D(+=''ISWL[/SF"E Z^EUI>>PG4@:MT^'\3AB#@=^N2CRKN_&B?/"6E3M0N%HHPW< MOK>9*1Q>O;)%,NG"BY,2O'%*M>"\,W$LT[R M*QF@#S!]%$LBYY0>#LY5)1I)N?37X 55!=8&OAJ-?^/\!#-;T'%6<-0F7]6I MC7V-WF3SM%X0(OC;*T$#E]_!0U[S]Z"9\'):87EA CW/1@,FH6&$2U"J&54.PH5\2KHY;M*7 M(^9!6IH4LIS@&"FX*. 9Q]$:P:XR>_QVOU8!G@4%@X*>%+>&[26FERGGF&Q5 M%G/UM$$FC H3\O^?.L>@H\W974H.NEGQQHF" \6D7O1J6&BTE 0F:ZN.M[JB M11?"%'%,CFTZ3-#)S%-N7F+PW_)P#/:]LDF[#L-*%*>(3*90;"+%$J@V.6L ,L&WP5:ZJ(H9FBM M@C5WGBURV+4B6O!%#TRF(ME]/D:H%,4)B*D6M59G8W.ASD.]CC7<)$=84.XF M-W=PX]G7O$+U7:\64MP/MK>D9 MNR++Q,TBR94=W3D[I[%\X\/S!FY1[+5;+D3Y^C"S&$0QHN<0N6#%&E'P1@J[ MM81J66]JA]-O@_-XK(:): [=ZQ#!"O]8R%A4A"#N^G^S@!RH1N@,OHD4WSW$ ML-M'_5U&MT^'Z/80W3[JZ/8W;]A[B7OOJ[_3^;@[%%2R2XA'F8E!X:FRA/=, M+6IG6V"R>?BI JTHHZ"$!%#)C\)!-^ -.C@)G[*1/#I3-<@(61I[+J9AL2Z* M@CF)HRUT0XW?%J;.PT^EJ I<(3$[1<[#;5OD0BA:TL[9VC($"R,'B0%7/J<87Q!GM8AWP\2),?$:%] !=G+*- MBD<)7=#(UXNZ$B_IJX9=]A(2YYG#/9 >4GQ _"OUXX_(;OX.D'R>[[U5_GV% M<66A-?T]VVS(%YZ;0"%:R!],R!I^_4$[CM7H,ZNG!U5Z]HBA%0Z _],0D?M% M_:'H+,HPU2:EJR\JOTSET1&9M@=_2S^K"9A+PS6XE& PI&6>V6+/G=" > #J M_<<&"H0@/A+E#D:JCJA5P:&HF6I,?N6P>JH-_:T! QU]H$1-)7H&AZM!## X M=/@7BPJ#6=R(9<9SZWY,.>Z&Q#G^I'(?ZE Y1962FJTEDPB@5B"\]OVD^@7-Z*\8.XG C M-3"IMC:JM4A!KOE&;"%"1L?5:/S3!$M8*LF7R++WPAU*O.@]O9%-N;RRH/TW M\%*7?:%K<,^+:-CHE+:FWD.J"^L"%U MFG=OE)0M40_ =]H\+]>QS&QBFU]W+.H5=HOW*09+BS[!#K\QVRY39-.&B( M=YG$H:0#&SD?NDGR1XP4!D(O62,JL B39;X\@#G!TTT96ZS[Y:LR U%Z+!.[ MOU',D0PZ*_L,(M>U8C9!:ZK2 M> MU/$34HUWV"/J74F2=N%.MS UI@L'<3V]RFF+5R((U2NH; MTS8Y7!HM?O9'SW5]_O?,L%%2I$HBTM6>"F<+'(M$G+9K6@@&QDHW*#:.J(KN M;][-U3NS>LH;;PH35*]@#YEZJT(=\=P;-LVQ<_DJ3SG(5TSS;'-#9\D_BW(Q M Z\N8SH;+#(A\$HQ@I0GS$ W!PX1_1\R!$-.:*CSA'= M=R;H>X_!'0#>U/%]F>AM_R#<-H; S'. FP?N[9$Q5W:T+=B8/BKA5J(_8ZE6 MET6)#V&O3\''D5?+>96;IM\K]=9<"55C@2J6'=N@4!N#7Q@F,//Z]TX A5Z& M\)@J[!*S3H%UQY:2?L' M:E/>R!/\W1135Y:*NLV/D\!S='\8UFK8AQ-/J!I[,F9$HUD)8YB9BN]E,'\@'KKVMQ>[X-= 1=GY>B;1"Y<=P)(RG*=KG)I.F < M+-<-] M[-%J1 A]'UU@Y:,!^4)G]DV96\T8T>W_B'@&)D#8I]=W'#X%Y9[Q<>14^T."$P5-$2"V#[U MYI1Z.@K2W/C?*1\([H,OLQL<)<:H61GG)9;'FBJ*EB*5:-*R3:]9"+8*GKBY MQLKU1DUM:+^$9;?P)Q1]G#6L!W?@-E,Y]8HE*&,9!H4AX.>ZROP0D4Z3.G2I MQB&>F'55>M,M<9Z%GUHUO_4]@A-1E#4U/0[2G>".^4:O4%LP/9 3N/Y7S&KR MF^0)RV1T!9L8AG"3.&@4!!)*,52>XK_@+(-'9V1CP@PMLHMT88*2<,L M]1+#\3._AZJ%YDODG'[):8M9XU"/RD9"H67)!@B>$E8\P[I2\%'+X8K;X5 $ M,FD9RU?TT8D'$84_\4=CHFQ>IO6L7LB1"H.[R&:7\-G)B/1V0MS&I@<=_ODU@-L*V@%) MH;+ @I5U24V9_H@-KT"Y+C.E"++I)49"%ZQ;7Q$]!(V,L;SD6TQ")OP M;N3H- LK1/.$:Y5.YRAZ\D?CE"()&([6 Y&SL5-FPC>8#_'&V"(5V-UTQ641 M+&05V@I4]P4*F\#H*4R.R/09'D,WA1C.U/1=+*Q&]\\!WR'Z3PIXXZS",IV! M_GD%2[YR2$?4)RU% Z)58:>! Y!S9!P6_,K ZET)RBQNX?#P4ZU/1AVL\1BL MFLF$?VKGT93DN!R](#CIH\@J#FKQ93V^ 7%@,?)UOG<661W4<@8TCUAC1WGN M*5H@[-5DVJAQ:H[(S!LC\OKZ$I6406Q8M DRTX&[R%-C40K]B.!8-E,[$&+$-O%D#^@O37OX2[XI-614#IM1^7'(J P9E2&CLF-O36LD1.\M M/@/0B!+OP)#NR;&9;YJP&XU3S1B_[M0P!@-6DRP(%](<\+!)P11;91 MD)_./0ZT]89(V"$B8;-#1,+RY7E=5ID!+0GC_8;,$Z->9!9]0'"'O\DB^X:2 M]0 )K%F5I236A<9"MR&62+"PX@K(1T79&_W4L;![TD0-,%M>IBMBTC6@6GU$ M3S4RX)*:E:,O4AA(8,/D8II)9CI")BYMM9"ANIW3MU'Y[AIM#]J_[1KN4 M93> W3NVKP5Y#VD36_/X_;;13GMGMV,\<8"=26/O=AUAPLCJ4Q^T*>?Q1(A/3OG]\*S8X>H=P]+)# MM!?3*2L!_J[6<]@(W^+8*3^GCE591?M7 Q*#E/9&;R:*@'(B3DPQRLL2'C>E M'@QS;>+V;=N1U,9?$2V(4FDC;5G;/&K\%.O=D*I:4\8Q7+IHG^S$G$D!;(5K MVRP]@ XN\IP6RZR!;#&C(,"FD0MZW^C5BBA95(RA[> 93&$8((#E/C+->)LR MOZ"2#Q]0K^P$S+99#51MLF.=W48\U',B8W'9[5V$S=*(J^$K4N\&('OK5HK3 MN;2-/=D:1+"LZ(4%W8]T46GW1[&J)"%[^\EIE+Y]GI=PZ'O!G+'#VUFDU];H M"T.H*J+3-4#8@G!N86O7Q.&4#MFRPV;+7@S9LB%;-F3+]I$MH["CC6[&RA[; M[0CM%7:S@'2$%.A] 7_7;@PA[49?A#KDR*K6VSN+CYJ]9%OH[%M)3(X@9-)G M]6+NSKK,_E7/&*E"*C<#I!NUFK1NC>2SIBLD3$"WG\YOPL!%4WY\U@R8->_; MFM -5/7LY?2,DV"X"D-W)M)QXC,GLG%E;T\=':P>O2,5GO5.HF^IW=I/0KU/ M7E0EBPB%77D.YZ;SW433&RMT;')M4"_%(0P(""A$WF;8(, ;Q@@X0C5X*[S+HRAL@3()QH\F(,>XLT-LL]AEZ.$/"EUG^E3_E MMQZ+S-$:=BIIQYL/2*L&[X]D-X<@[B&"N//]!W$UNLR9\$_U#\U^OLQT1B5$ M9]PI>=D(&>/GI!/RR&-##B*ZZH*&AQL0YJIC/(NIJ8S+I9,IU_P M8MTWE6';^31+73=GK&-286H2STRF&L2$7\W2KAERM;%7J6+4KK5-TLK883@M MDS@7FU]05VHKW646-?JXR3+Z_2M\H^GLRMH;UL=R*5.V<6L8Q MC\$ZRL;M?..DQ39,@5]781ASUM7X2^$&[@8YSZ2K4/<:)GZS MG>*JEPRW]:%* S"ZR1Q=/*8*,BZQW)2U]/:9GL;@$=P39WVP]M:=Z(<8^9"O M5K1;;?/#PXB+MK%$8&AN>J#ADHO]ATO>PY7+E06RV@'+3WK;9[4# M%1!_JQE 43W<>79@7__DI%^=/>'N&3KEHA'9UEE,4RKK2*\;G^B5UE'!=#KZ M%YB&'-Q!B@%$<#Y/JQP;.#!?56R(QRF7!;E)1AS]@:O1]KE,RR7UQC191R1] M-?.J;TV1+OGM52(I2OB'Z:4D"WV6+AE7 W$L,J(%)WI9L/3!:6*7+ONZ1D]? MX^)I$",0@B?%_,D:MAB&A^ES[2U$'YQ7-I MP,(U_'$Q$6>E^4%+@M( XY>[ MQ71'!RQ#JB$D$NDZ8">,_YW@2\9B>F]%KXMC#*FH!KV2JYCIP2>3H^PW)3?+ MD$Y!_#D72((^ER_T?2F3B$#GCNTP=2)'^__M#_?/J;.PD=] [H M),P!&0+@K444C3X(X>2.[ +9"(E5.F6]R&R$&X15A8<,HOAV^#>BYF'R\ MQ]8CG.B7&73C-77^QE*S^<(.,"V=I[3#,;;F],NJN%YDLXNLHQ#>KD M$.KD7_M7)Z^+U1RVB=2VA9C6M\3*,!E+\VR=Q_+RKN:(MWF0"+!VTKR-M[]@ MTQV1*'X'G+0_[ETB/Y0%UK[":0 N,&:>SKCJTUJCB)S01S*/1RX>L8HZ .EL M(!#]==(9*(F ;1L=ZL0>^&N_J50U9P:E/56^!,05C=Q6W$BS_,9FL?$E&\1OI/-[5?@-;$V 8\[02\)2LJRZ MM-;V NA?6E,@TK&>TJ 4^X$/JVL:<<,^4XN>*A80QA0<+6BL8C,ALDY^FZKC ME$]Z_O+')]CZ$+]33"55A>NC$VBK=%WF*QSF0K50^-VGL@IV.)5Y?G,0 >ROP MERILL^TP0LG$"4QCDGB$ZPWN,[1@.+J$7S..E==Z5\ O M2S1($ (IP!C +- M.87_9T).]BD35=ILFJ%RJ4R+M]K&IR#25T2V>?.-2?M3B#2=*%>:H[HT/7[" M3H?/=F,S?;XS4Z<:%*8?A/BX7\= M&RZ>U5WG(S(]Y-CIA(>UFJ%S7%$[NA#QE2HP1&(LITG!%%%;?Z&[RO-%L'"X: M5K77&P33"Y\#TVY2]YUS"S(^/IMXC54%\TE]/HK$T:$K C*'(,6 M4DZ.U3->MS_7X6R=*]4FLC%](G87!U7V5M*]( _N%V9-M&+JFJG@J*QU@5TOEEL@-2JAX]]2F(PII @2[9-^N^W:"@OIF$-!2E"O*@<"U; M_DU-H$:+84"GI[/1L(*'\YH.D[&'X>Y#MJ=*D!'EHNXVE%O2TB8>+N':EKQZ$US/M]6U*.]@9GM/]$U+ M\V4=]K71RKL8;SX20S !9%BT%!E8+F Z[KB!,=&Z"N:_W MC3YF%XA/ OY0 -K^6U$(KN%'?-ZL>H44-[W*=HY':!YQFO$ !5N!1(3"T]\Y MCF%YY\1J12< ,9Q3_\2"D"1!V B^V_BLI?EG!=X4#KQ"^:5>] M9>. ?@U:M')>=S#X\)X45U;9$5SP0_$A)3L1(D6JLW,$U*H89.K&*]$VNMVR M131P_&FO<4!#S;BEL[(/X!6XH$9!RW6%,LC:8)8M,4I;TNSQ0FZXM7L-W/Q)!8NEXO"LKI,!D;.2G8UGLY.H,] M/J-][OP4(NV2;?^)-D?[=10L4YO=]@H*S-CU98%AI!1S'T+*GE853'C6H%FZ M!Z# DQ.T$G?#$W*D81O%0J@P5/G+L7$+5QDGDE:;5L><^>I"!UON%_ VZFP_ M808&OS%>H]M:G^LMT!%ID._ !7FY=T7R:7J9(7@<]MV:TFZ3I!E\BZ,0AT/X M%L&FW^UDB34%A,BNDAPCPUR01S#U4B,*^"K05\IX_$P!+C;+\;@8!.Z1&##! M8?3M D?&AO_0'D*7I3!V4=4.9GO!%X1?"DR1*@<67C4=8W%(^/*' M#=,?$"S^V,#,>T^DTAM+M8*(PC-;%^*26*XVM/I M-%L@_BM\2544JT-[&*-?MH_VU^-/F%.ZD:7(9)0Y,SM%=K]UE?UJ_J%'@GI$ M\L:8E"0@Z)6?+D[K3>%GB^DW7BZ7L\4ZD^MTU4M,RXY(;?S__Q\GTN&#-S;Q M+:\_X8G8S&R>%5& I^E"-,ZF6,L#?SQ]^N+D/_0$RJO-9*JDJWHX1G'FL+W, M+)J?GUR7Z?I73G-?PY1M33_;OZ="#_ *,]'[JD+H)2>[UE7(?S>SC@GG\@'Y MIA<_/?WQYWN<D24[67\%M8Y8 MZ4;SM@O1O2^=+9PD^['R9F;GS?*PY\&:1V=+C'?]F\UJF9Z]&M9[VF]MXMPL MO *#))O/7]W^ +KW*4'C9KW)"(WM^;-D=/KLY.<.8=Y]"K:>!T3@02_WFVPJJWVR=;6_IT5]G)O[C[0$[U"6^I=A8S_BC?V_ZU5F M5'C72C_N!?T'.;;&,-VWY7PD!OQW62G_2YLW,E3*#Y7RK=\[1+Z&R-?=1;YV M.#R'"?^V6-+CM,\;SO=@HS]F&SUTOK]?._U[V-S:^3YMSL.PL1_/QE;.=^=* M?T\+^C@W=7AB?X\;^R0Y.7WQO6SMX,Q^Q-M[UV5]G!O<.[5/ALW]J#>W/K>[ MUOK[6M+'N;$;)_>PN1_WY@Y/[F&#/^X-[IW_C8KW35A%?*W;5'0-%%W4.+ M,U2Y@S_\@];B%0C)@Y.%WW;>@L]V$X35Z,P@R_"ZVG4W;#?-OQ[K^H(A>#P+ M?#A"J5UT; .N4F",W>]IA<=%R9P&%N&92<+\VT?I[ J=WYF'X8,B52/?'4&C MCLZ0F(>Y?Q1W///C(332.BV%,P6G9&) MLQA_/9NU2;D!I8*+P0S,B8@/8U0DAOC^P)CPY)R O.![^/XIIDTNH]7#2>XMUM851 MK,!IGFZR)BDK:DQDC)SGS&S7RCED5*MA#PP5LP(_-USV3&B$GN)KTO(5+.8_ MX)]@:M3LP/,5,:9!Q0Y+7,$WQ-B7"C-K-2I4;B#4[L)IN?,X+)OB.=I @B:_ M95HBK%3NF)* ! X,%M,2@;B9ZG]2"X\C,V_"X8JS@0BON0&/EWGI="_\SYKRZXC>EL$E*V1-YS2L4@='AJ^X5?QL!=IQ9M= M\'-1"SR9UF6)$Q::N99AFU^LMW$XX/!U-$BS>2OBSQG#;:@-2?&H^R?VB]CP M1Y\VW.Z[+R^,(?8Y+9;ZW2UMG+1[AAXT:7XB5[;'9V24!9Y0X-J<3&!'K!RQ M^UE%>+LXV^LRG6X,,PCA"Y\\^_79,[XN?;I\BJM-\73[<^@BUH(H1*T,$L17S+3UI>;/*L85-PZ MG72V*4)S7+\;R]IB^+%HK3GMB()@B*J#Q^05R^=YAB]65))C') EJE84Q\'R M!>&:5@TXH2_D :_+8KG>P)B1JM$0;IOTPUC%4PK*66Q >M:7*"0P7_.\7'I! MEXFQ+YH<8VQK#6?GO23JMYR=(D4F#>Z;PWLEYO2H>RBMNPLUYW)-)-9RO+ ! M*FP!\T(E\ RENM7K*F'A*_LJ8' UV0M'B]Y,7]Q@LI!V>IF!W0T?CX9VE7_= MW#R9XZ8:/W_Y8L+L2\TKX+]XP0((B\0)<.\H(()GDUJ5639@N\1@>\-_+E!AQ"VVXR\! \SA;(G*0*25I MF0SY]J090 OM!]:_SJ@1;O4MN0XS\JD]I.W(6P]],[;0$XFRU1NY9]E%7CSC MQYI7FR1S;,:RK^M<4LWF\GW/FX3S;SMKP=/->-J?USEK3&Z?S8Z% Y+RJ,87 M%68(4615NLQ8ME=N.^7,T)!8 PTNL#QC=C_9SW7/ ^4W>*V'.GFSW4[>>1(R M=QV)S'R9#S&'(>0\YC+SD/7ZU> M%_5BQO$;/BO8_+X$\4(2I#*G^BH;,V.3/!H0RI?@LN=2- %:MLPV99$2^RMG MP(4$FNTWL"@[4P;.49AJ9BR;6#'!!;0Z/ -BP-".0MS^8->]6;##+JQ"MT4 MRPMD1ET]N_-J,2B$+I^$GYR(4,Z'+,! (D;%E7QUU_-XFN$#8X]PQ&A[#0Q4 M]7DET7PRJGJ&!3#&N\B7.3O\I'WM%&Y?C+@+40NGH#&?R,JOK D"TV"KE&+D MSE%V=2-^<#.6,%V4Z?I2/J&JRRLP)H+P-]3G)(>;5T=%4L0.6D97A]6">E M6+#;*[.-8QQQ?-WG!LGL_6FKZ2*M*PPK]M%4Z3EH82Q[]DC'>2UM#$#T,X=4 MUAP?>&7<(IC[%%,9W%"9C%PTDW(9]B_#KC_$KK_8N:C1^<-X<%2!H:43/%55 M.0@04=,72)^5/N1@U?<@X6% ?H3,V(NT,&0U&R M?'E>EQ5_!]II&'.$C3]OQ#PP/<])-6M3F:R "EE_P_C4(GTTP[)Z,XD7J#HU M;Y04*GE>M'!MPVY%4JIIF87YBB0(E6PL[VMB9D T)5LV6++*@C&^F8PVUP7. MQ92,[]/_D&>L28A6]9*2 IX9>LAO^C>G6O\+?1QX$QC@\WI!EPUZ[1!Z[?+N MLHB'2R"2-KZ#'&+_Q-D=YLJ2N.7FG&?TCZF2Q?Q"9054.L581^P;<"C6*#8Y M(V(GA%:PT@IM')H/QI$GFZ_,IED.PA\[&R2^J^P[JRN.6"*2YH=(<0DZC#GH M_\P6=1A?$=U^48NNC@-GYBKKS3G47'#_E=ZB6E&USK_W+MW&MQ)#H?0. M-_7)X 5/LVQF _J!V/MLBBQ&*VDZ>CF=1L (>GF\6_)$RAY'I6EB9G;+, MSC/)3X3/4UZ >H:,(!#\,$8B&TPFY3*=\2-](ROZJ-92L8A@N;'Z9HT.G]ET M/QMU:V1750G2P-S:789%:K!4F&P]\BF%=M[,( P)YH@_^F";]GF_F$]H8$2- M4"5V-A03173XP(80!EU%IGMMZR'I=-BDT^F0=!J23D/2:1])I_#$A8-URYDS MJHHMYU>KF=-NM& M0.=S>UA"?*!O&7PCIJ!C"$?D9'X'@#X_![[FW9L8+<7S M ZS/44C"CK ^GXK1HN#V#[#5WV3SE.JGRM';*_$ZS>^4M2WYY)G)FZTX D"R M(!7N[$=(.1;%TE!I11/I]$A*4Z])$H]'2HX#GP>4M)2"ZF8ISY])2UOS1CD= M&ZO]X82A,VTU\T6):0U8E'R]R,CG_(&IJ,(0);Z*?4XZ;;!8\O/-FBQZ4T6: MKC@MI7]_+%6A75]XJSW*.TM_55 FT0D7K,4V@W$2'T#NH< M/G]Z0KV!6YW#O-D2:*,:KMKXN'!]C@3VA8)\3:G"Z>N6JJX.-TIXBK;-NL(: MW+;;V8@X',G'B=82* MI.Q^EVYK5NTK,X'S'"+:4$9S\"CI_C6V&H.G!"ZPV M$J ?/Y^,?JLKF&]07&\P])Y;B"$5LP3_$,2I;3@$Y"E!O%AYAE'EMCICZY>A M"Z1Z&S8%M:-.]94%5H%W;)R* )5,XUT^-4UZ\'V+/*M-L]Y$=8B E7-53$WR M ]15U5G$@+;VC-=>TFSI?0<8RL43)S/T5M,O?Z-X/O\2@P:+6KC(]K#WX%_ M]_2MC<'^4%+&1K\'!.@I1V-'!>B]M&C93Y&!/M<6>,\@(90^NT:,">Q!A MM1CC%),^&U(VKE:I"_C#O7E]$(NATH(C#ZY>D)%5UO M#084AQI-_V*32& EK,.,T1F0XZP <%21ORJ]>Y2;>,B+=^7%GS<_;P;J>1,NM,8[)Q<7RUR:T)V MK#.;%E2EQ-'KS"]5T#HDXZ(D%)>Y#Q)Q?-VK[WVLP>[,7TM",9:FQGR^)!58 M_U'50$.MZ+Z"O));P*Q)5#M::WI;14!H9%W8P=NC)4V5AY$9]QV8 @HZG&Q; MA>F2*"G2L][H;!5L(43J@?&CYJW\5@J3B&*DW_Z-(+W6,DT=#.WDU\5VR!M^9Q17BKE5&#S&@$S>J,O_LXJ+,$ \J.E<5%5]F M7"?RN=C H]QEBO.:4E#G_S+(H1;(L&)(<3%F8%C[=\KAA'G91P8=DD_;8O@H M+)X_/'/!DS81(X NU7&I:F2]]F L8079)H8"631%%W60*7O1W]Y;9IN@BSGT MZT L2[ #%S*)_J*NX[#8&J9U>)J/_7:]@4WX"2SFC-FM\\)ML2C\D MM%6%:M*RES!2,/>Y2CR"ZL!51=3K15'A/:[J28;3B_CY.$J'N?09<6%714^! M%? >&U>*W$.-\&)F4VLO*]/*5=_KIEZ[Y+%["-+A=!+T"@?C,R X,>BV70:H MMI_T'JWAOZ4E7L--ID<.#F"Z;!^W1#Q,#S/?;ET5U:D?%A'<8J)V4#Q8!^ZP M5F/[BJ4YG[/_RIPZ-Z/I9;JZR PD0?-HD-G#2^6A2>M9T412(/(\KM3/75=5 M\RV*O!'/;MKE/CP"39F,0+60-Q_%X+'B;YL)? D*ZM8 M2VT@UJBMI#^YQ- X9T -G0'\<,J!#!G3(@#Z<)I2[ M-YB:8(%'['QV#O8(G-!OGTQQ1E\)W.0%USI:V[SMP6QN[/W[CL>U[IKIB(O= MO/RQN-K;1*Z?R[UM8PVN][&XWI\((PEL>KAY1LOSUF3RFNYXY[(^ +=\-^'V MW?/.>_?DIF\=;Y>[?IL!/Q*WO>$;\W-LEYT;C,\L/U01US#*G MEZ9N-AH76EL>C+TG1EL)#ZZ%1G[V]/3%?TQ4\>/^5L[IWA[6A6AG5NG+]&N^ MQ,),5NWI%?S6 #.@,5BFUZLN]$J!7?YM$D.']>:S:A.G+8[18YRUT1C&LLB$ M0.= GNLM][%Q8*,A[5/4/6 %.2V*(SFH6=,ZF!) 9IP9 P MQ9.VI/<(W;.N]12?#%&QTZNBW)?'%1^"<;.VO?T1N$_ONWR=(9]VV'S:BR&? M-N33AGS:CDB[O;S&_E&;G:W4;@O]" ,^HOK_+#9HFMCV-)B)S26=9X5M0BR1 M/0S_D9*I:%"X9L<(3E!Q,^)V(V1"2["_\?1L042YZ&$"11I>V(+=;1&.HU^T M.I*&T?Y=HBO72[6U,?3V*_KP@G!'68WPKJ2-<,')$G3(!$,(U1C^_ %)5"HJ M/GU]"1\/,_I!C&K0>C[+Q#<&Z68@&U-D\#$4(![D.K6187_4]F3BDBUT/RELTUTJQX M+HJ!-FSEV@N)H8(A;/G#XC'R>.ZXK%'J^N3F=O6-+\;C1EI"*V0J?\&9/ MB.\ZS"+Q9Q5KB= 6+0NAD%G!_GN"VEFG^\2&0HQ/@X2[,>6JN=]DZZ(VTC0Y MV7-D)Z?J$S^RTQ;1&8**T6[972.+[Q&UEDM,6G&BM"ZG'NIMJIR$"$Y=.*GA MY#%KGV"S;(7'$;_-*6@JNM@(V;4YH9 ;/%%_(C6!A=)3D&\F'9[R(9;8YFX] M,/83V:!G)J]*47F!@F)^$&KWYN[@II- .]I]"=.58_BT=2Q$,!G9[4*@1_^# M*U;%JLSFL,;X]R,R?QYQ#KH!0'?W._$O$M2[2G)^S"[(9WB=KG,LPX,CX4NV MP3T!.])1PIO+V) PED97=C0O:;?*L8%_EHU;L83GV@9AZ5;@"%7WT4L_%W7I M55DU+LCGG7__E']M^;O]P&8IE[O(/Y"]- D"P]S $5NBFB8X38XZ>V@ Y^CM MF-W)M'C8TP_V%!'^I)NJ@+?#6#,&[?:IM1VI>F1Z]CDU15N1FWZ&9YD=D>;Y M'J &3O:N@3Y8JOOJ'ZJ*X6,VJSD"\: J8A[Q:70 '(+_+A8U^_Y**NYE_8>\ M5U?>Z^60]QKR7D/>Z\&43W9GVBSQV&K6]##9A.->8.37(D-3X.W L"P6U "2 MKYBK#.,&2($-;O,RKY?XIW6V2A?("*]Z;O9?KO3\Z4F/O-(14=*=//NYCS"< M[2H,)[_L1&P5ACL#6#8-6QC^"?R/K)1 &\D,85)^_D63=1WA%IC)Y2\MO.*N/9 M[46DE97IKM=[-/8;)!V-!;/LK>L2PW:'T3"[<>U-#B6J>/.#$]?7AQ37 .#B MSH4T7RG!/"+5<23,B6>+A5!/.P_/Q;J6Z2P;#N7P!93TO"X1(Y0X;II,=S9I MR,"O;F[#!%EX:,/3@@WQ,%7(7D\\FG^,L@KG*[+DQBD5T<4X^>F5E!5W+EFP M,*VGZ/W5Z?4)!>!!1-4-^!D7F%[O:G9*;,#7R1S5XE"0UTX'^QE$[W2"=):2 M0T9.2RWHI:GG 8%-L F4WX_U>3+;E, KEFO,!$Z+U3POEYP"P)51E7/1U,.X M,S%QG6/:PSP<_K:J$$F7"\'=8F,M>IG#U*8+L_ 4G#>IV+<8@*>\B Q[GDZK M')8UTU*3V 3R>"[KD[MOAU?+[%T.Z=7^=E1]2]5B\3^'-+ M08#2-;0J[F$;KCXT8STS [NR43YUKZM]7W.991J,ZV#8S2>G%.H<@L['$'0^ M0!NN"SH__/3# V[(C2*[[(Q&!$='$BF3V,L)OON)(J IYD#H?/JN)T^_\T.5 M\\E1DGCH+M$8X,@P'V>>QX.X]>F*:K;@+(;]DEDGJ V[J!J-X5O@]>0@F4 1 ME^/&2I X]:_2_@KF:>WZG*4<;'(X8M_9$#4#+[&,SQ;\C1])N*H 3VT3('FBM$'>) M^;&IAZU83>NRI$557J&EW)&J-O/"(=MWV&S?3T.V;\CV#=F^?72Y=0'":U2[ M;>&-V;VCX9';_^JQN][G?M\:Z.0 MWSF6-=;$@FV5+JS!8KOY@I)I/B8?GF%_E$T^G=B-=V3A)X.)?V 3'[S(K3!V M@[FO=&WW1-V#V6][G&YM^7=_TOX\@%XHK_'SLW/(#U#A[ZSQ3W[>L[K_DY3; M+?L)1#=75D5VZ%J6U%E6P>0*H@Z'H$4)*S@5K?\G]I3?*$14(^+T@VU^=-2P MJYOFSA9@HLY'=?KZ<&6G/+8;,[:=T M-YW"BO:!KMOR6GVI' ='M'D?<4#^ #U)?V"GVJ8X@BKP(0S?WTA_/_>L3+2) M4*ET>KBL@OK[N2Y0J1XS.K-:NN$S:@;OQLM:/4Q*4Z,[W?ZF.$V.>GC,,\V7 M2*Q*3>$N\4FVOI2^C/CT:#9(OU_E=/2H>51?)B8C#\XB3"I']E@,Y4LXBZ[8 MFDLWMA*+ MAT7)%\$!RT)#P+.!(%VF<*:?9Z;+#Q'MZL7BX>FVQQF)")2<4W!;7)$.1;?% MN+J]SF@^F"5LJ[88VJD.G&#Y>4BP# F6(<'R_89,SBKLP/^4+@2LX_W*U[VY)\'1M69 &L*_@+N#8 M-A5:_E4.AW>99T=C@N]O%&+<]X/I0_-?H2"O"H=[6#;!#B_A$L)GDFI?!#\6 M"$60KH2-E^:J!O 8GI3!RTVE*8@Q&.F2-M)19C]KV7P^S(PO-(@"! *C9 <& MZ@2S',&3TXV!=?SA] 4%Z!-.N>2FC#I6%=NV>1&96X1P0Q :(.F;RTD#H8MK MJQ<98@"-E@5>:2W+!64N\),L/&5PY4IQLO79/(QJZF;A&@&K[67Y/)CGN(OM MZI/3ROQL&ASH!4:IP!R[G-\//[GL"'KQIQ,S;=Z41%73;3]O#Q_D"0K"UQDA M4M_'NM>YE[<57) P=0 )[UM%L>5YH MIVU7UJKT0OE[#K?"O^](6-JLDV&9#[3,K0O@K?DKRV5I#MP8 M"UUSPZ(=9[5-Q7!0G*9P,8>[FI, MTLL8DOU%Z 7OR((2G_3JF-5@F MZ:NK(I\9/,Y949]O$@76*<;A2E*;'4C;779FLI/II7?YF LQ:%4)R\P($3HC M:*/Y">@[M3[:W9.'%S6^VMTUWW]*[$UVOAE]QB*LM'=+T.YN^-TYLU92&@/O M:0KO+Z$^Q(&[XL"_#''@(0X\Q($/<];L?-2+?,;*+M78?\=V= :K3IR^>X?^?/$4'OB-I' M^;I8KB4&]3H#%W&>3S&J(9=GLT,QY?!4_M03$"I.2_".0R;_%T,F&8D9?-2-#&?,P8;^3KCZTG;EO86-Q0<2TFL/9PU;EH:D1[D'OEJ MP6GKH?LH>%^LJ;QTX=6.PU=^SLJE1%R/8* W[0,-2S1P 6Q+/[JG;W5]S3 MZM[]\K9,V .T"W8W#%[LO^KM#Z%&) 7_7\6B1YY8LC>/+;?Q6-*WI@GB MC>G(<(F&\Z+X@H'\2XK1T6UH.UYA2'Q3-7($%%(+LNA20E>U#.!,X SNK=#V MB$0VXLP].G:"T[WW(@@UIU'(NS4DR";Z)X>"N2D&%%OB'1A&+$W4GJFIFM"[ M0FX(?V"$.%O,R5Q'(PJPX!C?8Q *:0\_<)ICF6YJ[%S-J@B#TA&!+3[BIIDC MIDX0D?CO""9;4S8]3+:@]NDX"IPXN19@*WKV&?_)N0:)[62.G!7FPTT7LQQ] MRK&@35FH>@^JA0-#(,X<:.]LW)@$8VC._@;3?-L? +SNMKURLNW=[5NV/<=AJB,Z+HZ#/"$^ M@4V[,N[!'2@T9;+N_3SS]+RXRJ+5!%SY8,$9NFUE[@HN"U!49/S7CATB[N\^ MU&CPWB&S^\I8=[3@X+)VM\+6%E3YCL3L6_L6OEG(^K8IW(.L]1>V)%(6X8_W M'LH=VJ?B>RR$^.G94 @Q%$(<=2'$-V_8>\$B/( FONJ5_(S5#!SZT.@W4@I5 M=V9+#S[N7F==#$_?.''B_%&D,6F/;232+J"!""Q=L^5YB%O__6RP+5YH)'XB MIJX*P Q1D@<>)6D@"G4*]H=F+*\!RX%-I"BS$J&,@H>)]!HP0K,)^H 2YA)@ M%SF"6\:"9((97JDE)P]%'GY-Z5Y^#NS+,HM%6$R,\R!<%ZA,7H[3OEZ:X"T> MT7[X'K);S_<>/?S/;(6 -5C49UJK/V87:4F![ \/$7GK$>O)1A*IZG2G"Z5%ZTTQK2.],Z#0WB X M$F.^ZJ*R]"K-%P0Y,(='5HDU&V;9/%LAA$ )PENO\:$)(A(4\_F(^KUJ'/-T MD>9+! /.;*LJ?D>92P$-7KCB/*?&FFP'D[36C9LJ_&Z8OK2&@94POU77D9+ MP,\1H1K^G[P4.DQ4=V4/H !XXV+F2@*C;_+O/IO/P=^ &>6ULX"8,SJ/&)2V M+F$\60RO@/YN!T G(!M"<$).J2,02S^P E!R8]R01BO;ANNZ=@OCJ[Y/.-Q@2,4;ART2'?8 M-HD[6-PP<'2]CP57G-U)%FCJD(.U%+,Z8;1W5X5^:JD"UR%5(''7L2A]L"[A M7S@-F24E:%GOJSP%H4#['8,5?)@MW/9 M46J)U]6S%!Q]UV,;..^35S2KLI14=#F8R4A5*W@BX.'1J;%3@!N=M\DU!M?LL/*J0;P9!L8L2?6D M-9&J/MP^F8)XX;//,P2$,&!@'*PKW*0,&^\0&V^VT\;K=FD/.ELAD@55.97NS_SA#HO67<-'.HTQ'JVRO*D%@I,P,/7'MFLW[5+#?%14:F M$)WQ^ JVC S6%=[M'__,I2.@;5R #'>1GQBW%\P-?K=O'PM_./P/Y#>C4@4Q/$*D2;\W5!24_XTS_@GX201,8>D_>@U8F/G97I-3F@ M0M-T1JPSU ]N8@_RO/ OR_0+3%C0PH*F UBEM8F?^.:!11NB MZ3)U+O 7 .Y]B6M3;W MSXL@&J@]QZ_T+LOTP81UM?%OB05S]/?-I!&T1,^2@D_N6+-A*/NF80L>8@M> MW(V#252<)!D::+G@K"')1$+BX>TR,# *BNR=9W#7O!&@=W*I]Y5))%;I,J-- MQX%)VY",L=\1A7UY@Z9P%^:[5R!P2Z7W31[PS-$U:GF63XC)=*\8J,-7Y;@T MHG!(=QEO6GRER5;!1LV:*5#3/\;CW/C([,U(:*^\)I^,' F(\9 6S<[K.)7H M:!QC1)T8*\!,)BV:GGX][?&%H1@W@K!N\DW-E)-FACJAP>,%.\3'1V;X@7!? M?GEZ0@GZWHWU1@WS^@A*)2T%1R;I>,$I=6X$F6$,(-$FWCCSM%58$+>*VVB, MVS='XEQ)N6GVW,P@I7(:(82K5N=F["!3PN.C7THBQJP@&7AC 6"G<^$ZKS)7 M#R7[[:/!;Y?TSR08%4>P.&9[G3:CIFYK-B[/JV,E6_H>RIQ^W'N9TR=P+U B ML8%?E<2((.V&AK&Z\<*B"3XH^YJ5T[SB[M^;$465:)=$"U;H^#-BGL!QN4F) M4UDV<",]X#1 ,6?0"I>Q4,EHFQ5ATZJ(UN[ ?5*;:#"1Y6/X=-.:A,!R'7FG M.:=CN.$V 5$)IG*06N%RWY4;'*&E@$FQ=6GT*O M,8]6G\(Z%_0U'8#SCO/LG(>#4VWU;;_*V*@\>!(;E0CV#?RR6C<[?LR+X=_@5\LC@A@8 M&J&#%X@%Z"C0G?3C!C9;9F;3IE*W$J@7HWV$,;Q$2\"&8,J3K"$DH5C#%GEBF@9.O?>J395[ DLY!SPO4$39C)&K_! MF#FF8D<^0_$"LUF+9 *9BC@#4Z(KSKV/ 0,ZR(RQN)VN.U]5=44?DY77_!L M#GF)6X:5! ,"<]!P(CLC/8#-DN^Z&'*%0<:R\L^K:;(T?3&%VQV#EDJ4ENN MPRQ<,)_\8EL+:?^$'(D=.&DBE/"SW'IM?2)3E)0T:V.)^21.11 M9IGW1BR34T6 8412C$75IF \PK$.B_72+*1%#E3[WS.FTQ"&MZK7-> _PJ7G M)M:0P(DL:]1;59C=SSF\RJE1.""Q&JQ #Y$7YDR%>=-K9HO2D0ZF<*)7!((4 M!DTI%3O"+O-!)M/31'Q+V.=?( MZ 3_R.=>D(/HL5(#F#BE5W/RJSF6.("M]ZHA3GC0..&+O<<)@U.K?V#PS..$ M3R7B95G?^'J7OR"8%YB 1GI(OZR24M#1NY+2&A>CMU_!1J_+EM+EQL3X.+NJ706; M:] OUY88OKWYHC%W(T@8P=2$' GFP7"ME?W 9E@Q8U%.6U6DQA?33/RJ>H* M[6NL_P)C\XSU/?05ERDK39@40E*PH+3]]]1G)8?2E^F=:7IRF.RJL;WBTI68 MGLX+'&75M1M<"Y**H.*/GK@GZN3%IR'X!)IM":-?2&$4X_I2PAHGI#(SXRK] M5RXX&TH"QGC-#69(3: !L^^<^46L+C5EP4+33F49NJT\2:B+.W$8T'G#17G> M9_N<9Z H6Q#+6Y7D+-L06CDU]*:;QHSG6 -O2X]46J<<21:' YX?8-[1%52V M:VN#E(0B/>'!I144"4?7:3KN*)-=;+RFF:A\>!3(VY1CXNMXQ*)(7)M O8;/ MF65+'&U'J0,U 7(_#(VZLZO1H$VGC;.D2]5GBYS@Y"7S@05>^+?I3:MVOZ42 M/1X[[A'7'!T #%>!M?<_9\(*6I A-,HNC$!C:4:)'B?^@YUQ\@UTD"C9%O X M'+OJ XMZ1$^B2AU%;1UM%;R]FJ>6*B6ZM6U/TEV>B"HBF$A13I?.B1K^J*A< MMZUD1TW#K!OLQ.>,:;P'ZURJ0ATDM=E4WYZKP M!M_-1].@(>^EW_;N-Z=F:*&>6JJI0A767V&&0C@NK#]F87A-5E>B=!,G5 3/ M-JN)J-GW4>UF;7IS)B4P6A2KBPPK X<,[&$SL,^'#.R0@1TRL/OH)2Q-82L[ MVH1"DU9-F\(+M1^3.>DBE:;6W7ANNFZP,UJG8&IN;/VV>D(S1(CM.'45>;I- ML&(Z+9,H+HMK;)SJ,PBD MYHS&5N9U"?-^R?9QV R2^GD8KQH U$M&162SNC21<2F=3\-D>[1;8$S(-E9> MM6T<0' >UQ83 "!GIQMO*%+4L/]!__+T^?8Q3U1GD%XZBB_1PG$H2F]T\'52 M!(:RCLJW='Z$+CI5[]ZP/I"H'2\X,66$ 5<)R7>417CU#Z)]$EHI"@7'13\N MSMR$46VR=,;ZGU(CU+8*FV6#*A(T/WNK<'E3@<8R[T?DM'T/ZW?>F@'_ M 9KU**3@$/Q^30OHS/4 '#K:F7N-,-Q:5L4C7=B=D>AV-$K+! A#U"]HG/OX M8_S<'QX:&\'4\ZM7OL?"_+N7MG_2,PYK,=Q>Q3-/-J(SR<2N.*SA() MH.#\@B\V/W$9H[PUL39!:6J?&F4$0SO\^EHIP^L8PFCJ9>8(XFM*]=UXK;^NA]QHZJ M#)'P;_.A"'*SUY@6-9CVJ?))J[RZQ<3'O/AH@\5!%@(LE;+O.D3*+L/RH8Z< MV0ZEE@NUS'>9%#89@+P*PRB^70C5FJG#'%7LM>!$X,%W1*@X;3^P& MPQH$P22P&,!^#8))^T<%^Q+U(QPH;#U000.US?MY5QR732_0+@E"8E5/=;S7 MIW-=H-.:4^";8GEV[0/"-+U=N:-&50\Y]\8$,G?1#_+F6ZN)\#)Y7K-> M)X>W^V5/.F[P?2J;*O_:3\+[6!D^<5D2J2AM.^ P4BT((.;1_ZIG%P[M8XI* MT5 "9!1I^1<8W]7,$.KH;K35S5"#<=@:C!^;GS;48 PU&$,-1B_NV\Z]I>LR M>SD+IHFQQ3P+5&W\*GLXX^[@?D^TX;15$#M&]^LGHMW:ZZS:U?3=Z71S4(1W M>6;Y3[[/%403;G^K2"J\O\$1_?Z"IL 5''#3K"EIWC+KC[\,!F>MI\]"GH+& M2\PKZJ.VNV"SA1Z'++I&13H+,JQ86+N^U6_$V#.W2*,CDK'GJ*MW&7/-N!D* MW6W+.*B_FH.=V/!*$'88Q32W*K W#V<0[ MJV*1.?;L=2KH:3Q?N MDZ692.!*G]KQ$R%Q%:\F(ER6(+93 GVT8",,P?< D]0[9ZE/?MYSBOIU5A+B MZ[LL>U@%7"?/?NXSYV<[S_@O.\&'Q6M+_,K*6&J=:4\TP0'[>YRN#\.OC<#F M&"N^UYNP3OB8>N G/ADL?9B#7YH;Q$W&])82:F4MNNJ$F+8=AQ'UL);5=3&0 M C=@H'-3"NM\B>NBAM-40^N[>P-&T%8'Y9BZMGMNC-]V+IAYUG]7$&)4VZYH MV1$-2PA5TK?*2;%RUK <3C"$8FKL 70V8G81UF1CA#2]L)2\0KGB/*+FKG3] ML?##I=Z;72;!L20='IX,O]ZG#/\S4,*BG4G%!%U21CG$"ZP."U)RUD=![[7G MGE3+=IBA\^(J!/\0*/2O$_9_^##BE$_K"@ZZ!,*S.@5\X+6@1,;;U3QT>VV MKN60[#MLLN_%D.P;DGU#LF_'9%\_*Z;E6.HP6NF.:&%-I">PHRBO];"3]L1_ M3]K\*1Q9F2&T'$5 MT!M-^!MI8\I9#_LO]G3N+H[XFF3K<>?Y\>><4B_E9 #_J'#>$I$H6<00#/;2 M"=1?PXRGV(DSWHC<*&>&VY8B256K'W4,FER(989P^6C<<*+EFH">R9:^-(]3 MT][X0ON^2>)G&+TOG149YRFG9!MO/*(A)0\L^%:]>KT':!I_13*Z#A._4\9< M,YO%@3Q(X\7I29_,\JKPIRRDK%5%B6:T)<< \R)1*Q,$] M>>#"0B E5),?D#?JH\[ODG%#:''#@E*,'JL)+RBY9#9&\CPGCCA M+=@>Z[*8@ND%NN#0Y_F#B^<^8K2% R#)-@^AUSN9]^]]4NMD>Y]*L\(T"D3% MT#*.>EE**78 4F@;",) 8U&GHL1<"^4()_\3K.4");-FL"3)T5A.$:'5!9> MC4Y#,"H0(]/,D\0P3QKD.G'P5 M$+4,@1CE3IOA;LV^9&J:Z%D>72=5I81LG5,QAJOVZ<]0M4?9PJ:@X*E%*\>KG,8/I*%GFXAJ&*V"#$5,](H:7(( M07^!@M0U'^B=12.=GI#?@:O8X@Y:E\RZA=DJ)AN#Y?1($*;Q.X*CY1^- V@' M("'79:(0I^*E)XG%'VT84ZVE2M0Y;2\?DIR'37*^')*<0Y)S2'+NF.3LA2IM M\ ,H5T!]^;IV' _H7'P^"NN#\1 )ZL19=LA(]G6\Q/(1;AF>Y'FL*NODU"ZA M!"1L[!6E'V0X.KS-7QL[/A-1U?=_CT IOZT=UOD8[8LKE)* MM'[,8/*FF0E'LY3T1U%U81UP*[4E(D@P%3="KBH.4!^*Y?AYGRQC@B7D'!_Q M"$ZK:,VVHNJ2D+ $5U1?*/STGTC#2%3#<.%9#9Z^QTVGL-_4O8!\$, M)F?J+2AH!DX]YH(GCKGVE(\ :S#^_OZWOSYZ$"V'^)R37JT \$6S21]C&?'Q M,^_*<3K"L^WTV:L]^@?PN]?<5>0&L_VK:%PGKR8J,RQ8H#YWP'5ZPZE$!$>2 MBAN,=!1, &^CIMB7A@VO144U$!9KU#S509&+OTW130K68F[9A3D[,(@F6U^3 MB,=N,$X31$&%7Y47#)VGL-&]_$XT^,F;^TTQK9>V$,(6O0JTJAWO1[/U-8[, MJH%T11",6+&/7:X8BP 5Q], 1V=1P@=0V$RVB[$-5 2[G3Y0E(]W!WX*L8/3 MO;-LP0E_5S&"?>>4DFM&(H, ,R<-&?Z5 J$:T#@19FEI;E,06?N,#*D4?X]< M$C<$"Z* P:F"=1*2; TXBE?(KX_LY#D2+;_GP*.NW>@#HXJCV88187@M/";'-/ 9;1S3;"54]V!F+TTJ0C/8"3JMN46@.=.53F4PS+?C M@,8N\P.A+, MG7X9G,.XXG?:EOSMV-F=;]"'JEIXB]_L031$:S]TMM.!D\AQY#*0/> 5',)# MHP?%Y)PL#"/C5J[<7S@UA60L>!@&6 ,WT?H7SH;.A"6>[VDHSW$R2F*<"UB+R?N$LSYY@'OM6R$ M.I\?3I@IQU?JDTL7;78LE4S:G @-CC5JX.6!@^9+2@L?I3,?3CT%.=*J6!&: M!?HOTXWI@:X,B103DIJR>JE@5NNB9X(4%,40']Y&N(-FB^V'CII\[:K/0><+ M;X?/UT)% 0]M*N^@ /?.E4HTL.+P?UTXQ(0X[BXXP55E,$(L5Z+" 1=L;1HA M\GB%%W478SCNX'UCA=\JP!TJ[) N95EY@F$$LX:B=%X P%SA3##MV%DKR!$S M4!E^(S#B%HB!@CA03@Y7Q6W40J G"CBQ"99I@=SA)BP38"IV1'SPW1A<58DD M67QYY9!\/VSR_:?FIPW)]R'Y/B3?.Y/O?;86DR_H/J?L:S:MR9B4P#8>9C?B M?I^Y4]V%_T#-PQFX$O.7S$[4MPGU/=Y.ARLP(%NTS4V8E%8GZ%#F8VH;E#K% M*:N ^ORAG;QG6VO"EEB^';.YD*6.BTJ:J)&I= D.S58M8[#E9K\+Y!]#L>4X;UD+ M^E%J!LZ+Q0S=O;>O/[__ZT_.MC]_RO_/__U?_SC?X5&W]SC_[_NWO[\9??CX MUV<>"[WW*$7[<56$/']ZLO>"D#_2+P2H68[^2'-*!Y*KY++Y0XO74V\T9%)]Z;>.E'\'9V*!+2+APY=:TND3I/%:V19.?,;U+_[)[G*XGK M@GT ]D7%V):ST7G.P5]NT(*+_?:M24(PTDAPH+_+?CJ_Y@W^2FI\WL-=(YU@R#Q7S(XV6:8EI#: MBWF:EZ-EAI[OK& .3>068,C":LK JN:)-MQ-SJI+.[@R!57%(YST!MY:, 3G M5)+(]1\93'QN>L&8>SDSE4 ?9=;X)S=O4="M#DDP'4A4;$+.LE16C+%L \[W M>3JM\B7VVQ1DRETF33B' ^C7) T_6=$/4.)^P5*\, M)97DBAGFO4J$EA>LG(V@=_O%40W([M8I$+B**AY2,#UH=D/YPB0%G65>N?65 MN7,-D20LJE051?:=<'']*15?Y>@U?0U:T/^ ?\(\UBSU<@79O TVB28CL6JO M;H#S-^><>J9H3B/ &\QD/,VIOZ_!8[&::8A^AT]?@Z,-SYYBYSD_FI<*OX@( MD2-K%XCK;VA&DG#SPUTASAP$9#6U7*:AX%, '<1R90D.[*.& _21]$B_7Z"_ M02*BDZ<0EN2<9J,ELHT=3O6HE%1_EVI6*NAN=:/PKWU:I%>S^M% MZ)#BKESD5#,7N*2@I2Z*@DY8&+X4U-TPA,0&3G D8+[0-;]EC0JBS"X0U8D. MC8LZQ\#&BO0,\R0BK#^#/?LI(.M/A+3R%.'IS47*\+(R;9&:&FNN"5 M\)(?, ,W+IXBPY,H@)FW"5?'XAFA9C5W(K[(&LX^KQ.LZ13%IIA.ZY* DUE$ M; FI$'.:[G;X&T&#<*)^A@=/1G)E&A-:#2-)W9LXG3W*W8*29/'57-YI.*K= M_-,N2T;-,DU#IFG(-.VCS;/IOJ9; M'-@DJEQ9AR\M< UIUK0B"\[XC/Y?G.^H?B\^I"U>X6 !>-J!*WDGGB0<)\\G ML:]QX+SN6*3SCPUKYFC4:#[:G,;G'=#NZ><]:: ]/AAL+^6N1\TI/U M:1&:OJ[STK,-; #P U-\T D*\R*5&;%8AC]@ZD&ZU,PMY^(K4&SEQW!5E"WA MAR6,!,'"%'N)-IC 'MG>QE3394-B4\'>P-=9D1"?(KLHR"<+4*.:!@MF3(,M M!?O 14R.N#=F3"1N%6_C1_K!R +3]U[G:1)_)Y0!Z,5?*I$Q M7MF=HWDI+P;2"$J \?S&!!/OQHOH=!IH\%5%>U,+ZLKR[315==BABMK,E\>( MY/G^"-REWGRWWLG;*$T6!>27,$5(,(J8F-B*0$M%M8 K%$_L/L+?T.6'X.QS MTM:+8TL4F'/-?:]+-TF[WKR(8C"N6%&Z(VDWMZP%B UEH)((PQ!F?22 2J]U M*3HFI'Y#ER3E E@N^H5]M7+8!L'IOD/H]7/S?+"%\)G.&TG;+ZJZC5@!^,(@ MIB@ZQ_R5'^@A/4J^;5Y8( 4+T&SZ31).[L&=MI"?FI.>%/,G:Q :>-RBJ"H$ M0)/V9*Z*7>0Z-AF%6GV^#0MRQO2TK&LH:OCI7@K?(K]$+S9? 8.H'),YD&D3U6*666P MR,$TF]D.AC)[DBW7B\+V?3%I!(^])A@ZF2(< ^LSZ>S*"!%R#E\PT?DKXSGP MN*I?18@0@RN?6Q8YR?[J=F4TGY@9WO\2=!/.3;.8T:CM-Z/R=SS4+59+U]#54(-QOJ*(-J]2 M+C!^I0/I-L>6:QYS78*)J0G03Y\S?Z:8(.U?3Q]=N33.C3X?_Q][[];=MK%E M"_\5/O0Y@QP#=BS'29SM?I%E.>WS)8[;=CJG1X_S )*@A!@$N'&1S/WKOUJW MJE5 @1=9I&D%#]W;$4F@4*A:M2YSS8E+-:XH>4MXR'9XXI?NB5P0O.:QP!5O MBLS8BKA<0_$D-Q-;P#]MI!'Y* 3H9,Z2DDL+&HLW\:CI6UB^W.LK"N^YTF>9 ML_&F'IEDN<6Q8$8O=WF]*:YNK8JY6Y[4,Q\KW5/<(5M,'W^48OLO\ M\+[+RZ+XQ+;\3K7@<^=20R8)3M2(SU-PDR$>622EYQK'4.LJ<%_WD!'Q>IZ: M7T,,LUBD "#A[])_"C#;_$>6ZLS!0%9ZO/69''Y]G@,_QHI:I\PY.TM*K+J+ MH] #]-IS$5^P=RF>0I:%6MCM6:'(0(X7 .](H=)0D7:HGAVS>O;S4#T;JF=# M]>R.U;.#V\Y=N!1\Y!@6R!"\ MOBXMYLFJ65 <@E^=)[A:S$#BDA*M0@C"+67HZDPYS:"#%BN%-)$*RW8\=+^N MD%.OQ G8G!9AD%<,8*D&228A)Q67+AY,W-QT0D=$[KA9L2ZC=>B\B:%6>GBB M175=E-H=;-/4F9A^"?FJ6<]W..?]AYDC\V0?0,F^.@VUB$,R=EV;\.UF-_$# M#4,'YQZ)-?6"WQ!P4I!IK$4.,VWN OWSB]21IMG2'5&@L8MGMV%3IR!)-2<0 MI\0)9L$##P$FOR0EZ,16G;=V\A[:\8:U@_$;@J5C!$N+(Q0BDA(:-&98P5X@ MIW*ZG (?)V1R]@CJ1S-W)2]-5B4U,9J(KIM*^<\3_3 MBL2G\G0!QV9BOE^VD/CX'_T$060"$TJVFYXZ*=@@L%.EW;$[A6ZIG M-S:W2 1-:@E!^A6.VR0?C<^><#KSI7G '-K:7YFH@T'82'^W$I:YH41Z%,MT M=0RUO@QEXI#5&$AROJCD&6 $4"8EF-/W-JY4OG09$^H*30E76X);B96/*OT\ M&O\X,7_)Z^M*J 0*AP)Q@LI\2][?56=[XQ92.\(BIH[$U@D0BL4.1NZ$=MS? MH)_^Z1%ZJ$5G^:+8;=N=S@)XP";W*-WSWIL?_9+D(+F9K?<2TT#>>M*L PQ4 M?$LF>"!R;MT@74)@&IFC8@[:K,A#DRQU89R@%N;9;\S7T,V-,TEK1'A^-5E5 ME( P ;6>-*^:$L%CCDP/P8UQ*0FT6T2H4ITOSA8_PY\84'QN<3G.-E3E$5?B,:C5].^,N>4CLE M$2N4HY&D'&B5!#.*EXA'DFL2KOQB E4Z05T8$P1=F?CY!((#6)09<4_ _S@@ MB_EOIT!(ZQ+WA&C5.A2()E.TW(NRXB-9E? 1?EN#S!#IM4JA@36N:_/034TI M2HK2 &[Q[2VWPU(GHU63L,[7%_(DQ&1/]U&$Y((HLHK2\'HK3!$(EDXO6UXR MFH#$DUX )@_FNIAWP'\\P [-N6??+&=;FI\V59U3F7! I[7L2)=%=6TGA=-H MPZ@#IKFE^R*1/LVX,R/FJM+CSO!FDN*)!*7&'>^Z 1ZG&C9S4=+OW4?8Q=-J M\-'$;:1+1S'5MC%'W=S$0?;K4.G>L!:?/QDJW4.E>ZAT'\#,]]EC=6)A/3A" M9HZJ;A)7PND=+IGLP/6Y3 M^UE&7,A NU-)Z[>BG!/*&6RZX(]=GSF)4@K_%//3=?-:+M8(Q!+03$1XTQ"2 M1+93J[?]NLCP1XB&R=>DU@;_2Y3.^!&_".PCDO> +ZT:%5ZBIT*>(\O69+N" MN2,<^T7-?I7.Z)(KMR:P;%$G?%-:5I4Z\F!-^]+7L+HRDH[T;*?\$=I@&;0$'2S]EZPK*D)((%!))0^<+_ MW>G8/,2IN.O4>V7 X;1[N/VY!X?%X$+RC[U#(F6"2 W)A79,=&B+?3VDS2ZL M$>91A%'^4,/:C4]@0/P,B)^':'2/T%CX!8B?UTP&2F(>T'1,BQZ\OS:-1Z 6 M8?;9/%D2@ZPB9NA% SE,$?A3=5HW"")B89 >/RFT<^R'F -4X^@(%IZ0)'/( M3.R(KPJ<>ELA5ZE%)6Q(.%36!_LB,-;NUNV$85M/=\.FPC(+T[/?90%#4BV7 M]"!IH7I[R5(A"" YAZ#0;BU'[&$>-_;J\!_^2@)6I=%C$$_!QAP8;,$'N'K M'ZVH>42G"8A%R0DH":J!:DM0J28C0K^DT%CN817OZ!":'. 4&NI*F^I*9T-= M::@K#76E 3*[%3+[_<$]5\2>#$#9DWCO1P'**@]HGRA%ER\D47 R,NM"-A@L MA["7)&Y1)X*2-(>^@*\)'K[0Z_./%^?#OG@@1<)W1 !5C5Z7"6::T#"^&/WN M@0?^3.MK2#F^&-GOFP_.':'/KN94$0HAUUYFVE8"6 ;6)Y535A,O^IFE5 M3/T/1^.XTBHY#*!6DB^@JVYB%ONP&ES^IQH9J];P."I&[O8\!D^;>0IIK>=D MGM!_ 7-R]_(J*-LT"A6.H6"J4F]E58F>8;G<*-22@(TV)@*R16/)>?C7E#O M'T.5K\TW\(O6K3EOS%M%AH( /VOK?9@A8$2+ X7Y22NBOO/ U#HZ;9::CK(U M-]["M-/B N%89_XK)M&C%.GFJ2+Y&S,&7+>*2-/_&94 U0^K%FN?*KB9)PGV MTO,9-&D_FX/K,.JGZN.5@#D"F7I7]+0X(6#7R(LM#VL?=#AE'DAQ[IVC,OP= M[3)U$_ &4KLFW><4^=CY;<"B7WNI>SF$912@X3]8/DM%)TG M6&(U(\."?R"%$3A*["$RP^_LOJZ!WJ=W;?]5I'G-0F45D+P@45'*]UH3=8NS MU>Z,Q0-9UIY2PZQ%"LTOYHU"=3PN=4AF.+)K6I_8[&UT&I+TL=7]D+I0\)B' M+C>4PJ2CP6_C*3;QP-BS2SY#.%'J4#X*=5MZI0^6S4+O DM2['60OV3G37+; M&GO)G-&J].\8L,NT8K"6F3"X5-'6*!7->@M\)4T]2MMW9NG6?'MD5ITY4&$1 M *(,Q!]A!03FC^WK%N,71C[$MD[2AOTJO]%CQNXO@J-[:=G(47G0/,3*6N>@ M(F,D^@Z]X@VL( ,Z9XE9X@L.'^0_''0CVJ,$?SH6^$1Z$2\5091PQW?-3N]; MNK-9&;,R<'<3M V"1W8/L#JDD_*U8AP>U(L=8^),CC.S>^?N>9@)//Q$%K07 M&!E[WQ!49NDRM;+:76' EG&'.K)Y$I 'MYK(6Y_6EO*ZRIJ6"_O(RC&CL[/' M/^ )N[6:27E^;#W#D6+_0I+' GFAN0$@J+G*^^3*O <&U&!')$Y1NSVU?ZXB M5%:"M0Q%899%C\LD=%3TOOH W[A:4Y)E..B9<-_GP% $/6X1].E0!!V*H$,1 M=,_FNIU\H3MXM#MZLPJ,MNEXV!OHJ7TK,/K@*--#_(MSNN'L0H'Z/<5B02?- M:H4!HI*$?;A';F8))/_9B&QF#,OS:E'*Q:C MA<"Y%:GQ6 1UJVNI9Z0)S:0M$/"C1Q)W\R6Q:ZQ,5D59M[_JVDP3]5:\;UCG MUHS%/%"U,)->E!N#^F&K/A 26B#2;C"BY.[,%U@]DW/C#@E/I3&#H9G97KJ< M&)O@[7-"#-(CB9I<.Q?G+Z6"!&-I-[79.C.6T/J/O.#.]?HY^E9W) 4".F]+ M_-]*[Y-^55G.HX8O2]NN+%;F[1#O>I:@XC!0=7].9@W\QUS/_1??U';?K:!6 M77L[O^*$J5=#]^K-6"J)F3M@;OM4U7=4JXO4)#4)&19E[V'BO'>IV!?\R5J5 MEA^K4\^G=79/DYGDPD6UV^^PNX#1 L%L@+#<5UHP&.+'9M5^(VF^ */!JT-L MOFX^[A-A-J^%%&%Y,P!-4 D5;(8O.!'9^K:P0K*5[06&U8KOE]:J]%B9$2]% M=)>/%O^U:*ZHP,=.PO*@*'U+EV9+7+.+!] M>M+3HRFP;OGR=])+->%(F1,&<&\D[+I=)B62/$L&?KE;9B=05_@SER:^( MOQ1\V#;Y621+);FQ"7W/D )T9_3'XP^/077$K)[H=*;\[,GS7>;\?&^:OY_W MFO*XZV-Y,_8%O@_7:KL-6U9#7>_#:0*,*Q#SA]* M;5M[H2B =CUG)Y%SHR040^?VS?L/H]?FU!S]^>AG#LO6M%3CS@%,[BF-%^=T MD0!K0Q8ZCNOX\PDU%.RX.E_N;1">[+1J.KY?*2B R8[+O_6$1]@&0WGGN.6=[X?R MSE#>&Y9W=CN!]CO1T>PFW-U/GF2641$DU;#H;X_E_L!TT,(1)J*%K4,+ M.\7%7Y\:?WV1$LU7#)S0R 5NW)M1;:P)Y=/I_(-O>RI\Y'VN,%L^_CSIS]>! M#IWP/_:F[7;PX)Z_O'P+:X;^]>AR9"YH%D!:75.2HY5@C-H9QLAWZ]KY1K\Z MD$A+E0Q=FJD0TY*Y;+J:*X2VK+LSH1@O76K*3L^&*?GJ#S\5L->J+&"9* X_ M_@8]%ZV;[5-T0D[SCGOU9O^MNIG3QT_.CF#C*!*Q M.P5<_J*LSP]IC"89713S)$(#&'MHA:J9 M0@*V3AEH*@N)35L/E3+6T6Y.)@.!+2Q5S][ J6#&5=4R@2LA>M-;1_EN][_Y;;[:W90S%,# MK^@,Z\9C-I($6_^ZV'VG/X4KZS]\[]W[9\2=?F<+]\Z:P(J6VDE%J01$PG9G M)-:>\8N1T$QQNI#V07>&R8TS%S#>Q K7=Y%C_AR)G>9IB>2U<,SSO^7K]HAO M71-PN9X-#EA9:X:CX"6 ]8F'?Y_OX)G?88#32+4I>C)X^/9CGM#Q>T*)Z"'; M=Z));Q=NX ;86!Q'1NAI7*7$N6KW;!>K$:MPPLS_IFC"O-9&XQQ@55Q1[1M# M(YS"/'RK561W/ MS6_<'FIK=BG:!RSJIKF=C"S9KR)3N7_P)3LPCBY&6NUW>U/=59EZJIJ\76@1 MXI5\SZ:%;X!&6;P>Q,#."6O3S?98T:MO/KVSHG)P3GVL4+ MTGU&,3Q#92-ZULA ']W/&!@3:O;+35HT5:;[H9+/*Z2<*EQ(4TRK EQU"O+C MV:PI66>,182AE!'!%>D=-*NY53L(WQS#*[/@H+L5*8_7>RQ^<]_;DD!E4#RJ M.82$H7%WET20)_0>'W!#PM41"%>@/B3M/9#9B9&5?F&NL$N@KB'8/6)[315 A5QG?H60C5AVX%5T)1VR6= R5;DW#C6.^[& M3VL\9RQ96*P>0_$A5*ZHS+] PC!O0'T,]F[S M$$53/RH6CU;&P"2U(RM0\R4"WPMA=V^_?TU^8;.T&L-/RX8_T%P+V]BYVH^G MG\(Z!GI0;OXCG2[S.R*PVK[G,J[P4? L;<72A6$F=DS-]HO,J: MBKH0$[.^@/+#5[7DE/VU.1@4&=)N\S,)(*-[QIY67F**'E6O1WGLS51!^W6( MM&<#S8,QHC1<;(P)OI"V/ 6,574+4U=88,MM>1>M74^6A&)$<]@RM#\P=3E* MPE7 MG)CCB$X$6 #H:OX"$$0 OW'U1Z^BB)%9*LE916X@@I0[4_9(8+=U;^9 MF5BQIHN*A8\\N^\.&UE>XD2U[^6@-V7(* :W(PP?!X&0*QP&[ ['U>>]!Z\= M!!59RD:6)+[PGC.&B46').IQDZ@_#$G4(8DZ)%'W1+7VAF!>*?0F3C,\3,!A M!BM*??D5RGJ[6IS?ONF8L_A7-J('QN1D"=F:? &-^U#2GFSP3[V;4!O0$!0? M(RB^/D*7?E/>I#? \;5K (R)(EP8&Y)ZIR2"()2$^*0)>\N5F6J;1C(^+GAU MXN[U-[#11H@K^+5\&\UZ)Z;4-&:)7 M*6KHF/N;I[M6T6A:QOGLFE^V^6.60JL)L(G8]G'+)^"G-R,1)? .#W4:C%,6N*40 M/H&^=9P&Z91(.LS4QUX1.VP>&.W)+,Z02J=@+QOC!">1T+UZ4T_L)[WL#AM) M'3!)::_B4B)3S%/'G/>]7GZI3D XRJ^/RXN.;W]_2/#Y[ M3/\K&N#3/2YU]P7ZRQ_G[\_??OQOO-_@*QW<5WKV^.SPI3^S(W]I8F/YZ_4W MI>BW<^6>3V=^R**LQ/"$Q2"NZ'MLDOH"'@I8F+Z-_N,_&_,4E!SXQ1.#$W+%.D%0^HXDB06Q$BO5CH<[&[0!=- M28\!)Z2'.0FMB#+!MXQ5M9.:DJB]_Z!H%86W7^2 *Z)G5L7+)+*U47AZ5CP@ M*C=PF&_-U%0%7"/B+137HW:;HODAEH>%,XVP=0O-V6F<\>06^GGZ9CFR(Z+* MVS31X]TV\8D(;A]O-6Y+?W*T MA^X:V9 R[RKG_)8?$R NI!JS*L/%-D=+* MDS$GHU?)%![BO0D!DP6@@BK)&V"?()6&?=T-S"PZ)!':+PN5!3BOLB^M8X3R M/&[N:!Z2SP[%:$4P\.7JGP8KM?92I[U!'IHC_/3@CK!^\W_DQD)(LNNK>,5# M17U31?W'H:(^5-2'BOHQ'*N/77>DY;=^'XE'_(0W?/SW<198Z(.$^HW9HS PA/!W](Y>NW&9VJ,%#)K+'UG+XH"96AV8N$>(@H M!Q";2TW#=1@?WGX5$(\Q^(^4-H$_7\FZ1PCS-!&*!11?JVVKRS%VPR[U M"LOSNWD+N^J0C1/Z-XRJHXMBCGX/E8>&<)ZW[ISQ/6F^*<(Z\X(J6!2;3LOB MBH-?B^>.G"ZP+%R,ZT"Y#J&>K(S3;A=S*]K=&)>P+3NE\^-"-)[M\ +-T-), M]0)RT4<[JPX.ZV4@)"#4" K\*G4@8?I$ !>)19K>@5>:F)#A[5+B9:>-G\%N MQX4YPVJ.R!;"2U+L)QWR00=]C;.:7BP9,0I8TY81=J_:+O%(2"88K@["B9M6 MNYEQ1W(43XN;4^(\?, (K[B-\-JX43RMKK)+ >(2B)PRY'+G+\Z>V]Y<.=C, M@D74(*]-8JH7_AM;8 RD8JT1E81?1!S[@ [3U_0N:']T&T/_S@FYB0]XD4WW M6V3N=<;JPV[VJM<9A ]]A] L@?H6K'E'74MT4;WJDG7Q-OJ0 MVR_:5Y.Z@_/)B??NP^(."+B_U *Q.95JM\>"#I-AGQQCG\SVVB?P]J7$ MT5]+4;ZFE#G84F[[_K*8(S0M4CQ&+-J[I )+NW>:+TJNI?-?#[Y-CS3B4^E:"R9A5SS22&P>I3W8BF/8BOG>9^JOJ=D#5[A68*E&_"JQ4Q!AXMM@YPY_RH@,Q#IL3U3P*A,F MFKBN$3!28EW7>&H)] &>%G'H UXX'9'479VQX"%A&^J%1 YJD?!NL28)^1[7 MGNVB XQ[.>4@@&6F,!8K-D,+BBO3#R&08OVH@E4_1M2U \.?=0I9-FC; M,#;?QIJ3T/MZ1BUIS]; QL5@@U-41MB P#Z)+/P%D&!$SH MGU:CN9F6*T@V1LAF9D9(6"M!E%DT&.+0:@2_<(Z;\D95!VM&<89EIW,I]QT< MEN3S==RPBCON&G-;R5?#Y>9KIG*:07)5:[[SV3&$,O<5RM PU SKGEX]SYW0 M)FI7Q:(>;W- #!T3,?3]P1%#[Q-8+,:_@P7TX+#SNQ;^3ZA8YA)*C?&6S/5F MB.@OY3W-"3YMW7$N3*'%EB"1>H\H_\_ X"E:89] @K349;T5VQ3IAJR' C]1YR]DD3EN1RO.,=;^[NVQ4-8$$R@ M+U$(G^#GQGS9FG!%I/2-N5PV\?K%-IW+GB)IMYF,^8+,NZP<5!I>G2U06ZI4 M:3O;U+R6Y@0QH%^H)2LX2TS^4!^:T?KA"+ZVB8;3Y.&9J%;GGVOU MVQU&A1RN%'W['GHT8O).*)E?(R9S,T$]?VC;6N7GU(U*H,Z6@\M,Z^;5&7?! MYMJ![^(:W2;H@8/K"JL#]J>R+I8YA YO+G[>R>JA<)"J'L\3#+OZ\D32?&J9.(BE51HM MVT-JCX/PQ'=8?9/NQK2-I]0FVUFO'&[JX4^D'FIW+]\[\-M6+N!$EU-/?W4\ M^Y07MUDROZ+G4@W6=4?KP8&CH;< O4!&F&QJK"7HK33GJDY,VY^L+"U:4>MH MT1!*/O$($M%(6+J]I?RDS[^'YOG\>'C/Q_K<%\KG_GOX0?&R(&N]K)+LAD.W M*)2=\4G>^PM#*L[S0ABAS5+- ZUF <"4#+7VX];:GP^U]J'6/M3:]V1.WF5K MN2B2/ N_$<^3A0C9R1#*B1HNF?PAS5T23?+.',^VBDI^(JY23!$=$@LB,@JP M.;#C1"GZ<(Z*&JG@ZU_2.Z4:ID[Z>'UH;M9/!W>S+'T(K)QWM&)?H,N50@OP ME>,7>9"NEP,TB.C(:91T41^=![?6QD1(S7"?9QE=,J+OS]Q;L\]%J2\R&, E M0\)/+7, K$W80!R7QJ[G5Z?](A_:)G]^\$W^_R7)ZC;)O@ZER\$+7<0P")3- MEQ?ONF"X,-VA=+X"]9K7^,K?A([\FV*&<_=PG.(GM:"[!J)<,>9$0 6&?4X8!K M]8RG\#[,K%D&=/MQ4R+5G.@3-QM8TEM.'62*!(M$'GLV^63_V'K\*G?O'[ MVU=O8! ?1N_>7UYP/M?QLB M1=#S)EN[@?,#FH"@+%8E*.@@)X&MY-?%">46'O"VZ%#['( R6+53Z"3"O>\* MS_R>D%7M/=?ULXY3^R:V+C-:1D^?/?[Q)[KRX<[F:[,IC>FXPTN[*%8I.PO99X[0#\V-UWJ=KOP^>^_D MB4;CEQ/C?\LERP0K1)207F']@R'4V&1(02)*9M?) O]4A3ST0?I$;C3OG%[1B\< M^.\KN+@T($!GGWF#"1.V$LOPIZ3KF+C#$8L-:G;+:%H9=KXLN\DP89OM 6DS;#LKB&#DX,7LZI/FABB/;7N34[92X(H#6 M;Y$K5#99TKG8Q#STJ\G([/<9Y:WG'*@C_*&HZD=LV^,\!T6TV-P7'IIGR/S% M,K]4MMSF]C1.LEE"%:T@LR2X$:RC69$BPA8TU:;>I@?&B%FMVL#BT6\ &8!; MG\^A6S\97C)_;0W^BT?9SDG?P@JQ0PP@ M 'XY/W^'!AG=#T1NP8H'9 *3#9CEE1>X1M3^7L1I20\/EAPO;#;+4M8.8QDJ MO=_CS)5T>*, J0P[+1Q** X@SWZWYXI]\]['E>H X MRXGM!IE^(S3"'Y"MQ$P""N!>I1B5,)J$#\G-]G#JD&",76*B_S?FT)R:;X'J M#R%&9(J'W/U7HAL_0!"^,OX3K^D+H@JZ][3]S#Q105+,ZFY,3+1#A&IID$(N MF[VD]AJX55<[;-&>L;7=%"U9J]-K+WW &Z##H7W_&X!:OHWI?U>"A3=OV.%A M[[P3%*3V:,6KH=ZPX3W]_&2H-PSUAJ'>\#>N=/]Q<3'Z8!; ['HG^B155I!? M@16'JTB:A[E-VOE)KP+>*G+'E8K7(XM7ZS %XU^]"]]B*(VTPNYP,=&7F<68 M55_X*SP^D2A/_#Q4"D-B,*0$!B;A';:_B%29Q*]OZ/ R MAX'A ! BKI^.V2&AHX02$3$(E*$@1D6)YY$*F]_9IEWZ @9:+TW<&W\>96E" M_MU?S?P*LS$5O[UO;Q>=9-7NC5D%V&?8:)]I_XVE-U5Q*^4X##M#-^ UIZL& M5SI[6&!:N>+L,=*$0K;@.Q., .MJ^>D[LT37U(LM^S>F3*U9TBXGV_'<[F^_ M!!_L&UR5IU<& Z/\VMJ<#];F[+$:8GM& MK"3*6,F"GBGKB=J:5J:E9R6>4,3Y+5>WPN;E-9F$/1<,V9AH9(T,FA]G:%@K M(7(6!Y.*F-^D8^_+5E:JG\6N+,P>!C\A3HB'NM[V7FY/GSY^5]KMY:RF8#J\^S[Z24 .JS[KW&JUX$''EF9VZN")J/,RS MFV?"7U>UF2%'G(U"')7#=0.=>A;GG[Z]Y7&'<^OPYNA2?%[T?*JFA,+''NB- M%F8CE4M@6G465V;_@U:X:UD6'1+RI]WW;GSV?+Q@@L:.EV5KHGD,W7\F@H3%FE'=GETK$^I4H$^^1A:+"BLDUL>"]GIC M/XU3&6Y619_0/2VUKU,3#U 7"6MCO=6H(4A1DJCBAUA.%X0*E'W-ASWHF1@ MKC[4*C"B$$%CB1*AOQ<(@%CKP4H+) O@L:QL 15#RY45M5F$QH.HN @Y"?)Y M(1+SS8J[IE:%B6!)DP?^!8-)JZJAQ9-B>1<[X>?)*L&]JQ1L*J'&;XV[I775R30'-R)9>(\ MJ*B;EVA'9B"/:AY_5B:4C6DY6;_ZYF:'Q,>WN"CV7Q4=-VGC/?[G?6*>[":9 M_[]O;G;2SZ?H(IQG69&+OLMY59F'WS.Z_>CI_+30:5P(-?^M]0L$Y*%MY5?WS^->1J&RMEQ*V=G M0^5LJ)P-E;,]R4=W.G @Y^/LN<<2MEM:J-?5:?5G?YLNS0,&MNRG\?T_AQ24 M(6=MNS-Q2N[< UX9B\-#GO[+V!;CE.V%9TE2CWXKROK*N">[ M^._G+5:-15H:H[VR*L +O.*2KT@Y(VD,H-=<876UG=:3'%*XZ6:75-]H# 'X M$LZ7>802D,06![1<&>:+*('B%#Z!)PN;"SODEXK?ZW0FGTG$)A[K&Z:.>/\H M#07L;L W)?$/9OTR>LD5R7SR_' MBT6 9W&'YL8"FA#7ALWYM#@AGE-]]OK.YU-HG:#RT\>TSA)+.,RWJPA6\ZE9TOZ]%J'A'5@DO9IN\V,T\O@)KY? M.Y;_SR0SQ\EKLTV*T1B# !) MK9OY#3MLRQ.E\%! M>987OKK"XZ?5^=P-+Q3[*EP47X?$(VR)57AR9R,OI#EF'-P]:(\[>4WB0W ? MK55*UWXI=.XC#(/-O@KN$%Y1Z5YA_YP[0%YZ*&)M*F(]'8I80Q%K*&(->??> MO/O5X?/NKQORQ][B4?MB]!K%@EZEU;01B-T;Q%)03]1^+.C!YGN5'K1G_3B& M@-5/*_LCZSBU*I!T#.J0>9L9GS88&>$1.YVT;C/7CYJJ1QV-\9:W:4F!DOH$ M\:HSI,$V']A6NHE5:] 7K3S&I>ZX3LCU?2HS-J]3G8B*_ MTW[G32 .]Y-X]T_G[G4VPC?[1VQ\>(X4S=:QSF5;J*"3G\!]8O,M5.@'LHR@ M!M@7W=VE1T38YXMF R7!\ TEP3<$^WQ*81+D]O.D!R_62[CDZ+*VT1NI ,4; M@E.)A0@?VU&MM/;$P8:!Q*BEG@J?!'IW6FPZ[A)^P@G R8AE%AL\F+(CF[+T M\*;,VUOGLW\V*3FC!^31A_8*OV.[=Q"^)75[U1)I;1]^M NO;"Y^L571%ZDGLWVYCP I[%(3F,OQ7Y(+5/VEO@Z M5 ;E? $]D^9: 6%$% SM"]@#([B9W?CSB? ]*:XYGA<&4&_8:5*1 MR(L^SD($4;NU322HO]QL'U,!P8QS@P_CK\@8'* M@T2/?!F7.386OT] "^_>#XH8V!SE9HGIY^.D.Y(V"F_ M_+PR,>H" L,SA\H3J6L(2J\S "(J:R5*W'()3B=' ;C\YX%:RYB\N0 MS&3* M)\>ZN&9$62EM!85:HU[+Q'NH[GI4@7P0VYX/;&M%C+CFV.Y8&;/(, MN/>,""48N9+HRH]\+2^4A9:& C2!O0U&RV"-24"@C,)R(.WO0]'.#G6S376S M[X>ZV5 W&^IFQS@]/^Z>'R"KJ]*H?4JU98+*!OJDY3C6!TEVH&@(!*R[:A3, MP0\G'AXLBR9;I%FF;^#T<3O^DVXP/OSY_M/CLY^_J/7L7K[5]E>IJ IK7Z.^RX=HBB=R/)!VP0O,:\)J?V LG'@V]@>@5G M9X^?[>*F;U+GM@G($]*,?<"YA8X2]\97MU=L$6-I34$*%)5_!\?09I# +B1CAV]Y[)^1K/."%U=&RWKBP2!%E&7]J]4(X@^G87PMN M8O-L)Y3)$-AY=07B$G7BH:I-.)O/TA463Q"=PA;(66]RVV@9FZ 872]:6.J2 M(6./ 7>.0CDB;93>:2SV5.H9!B]KV'.A ZP]#JFXW6DLW=-MP\#.[:4W'8KM M\0V[\*NHTFS>A94%5WN;BY8?RS/%#NMU&Y(JV39M-=7D M1<7B7@$H/@:D:!;7>IS.+UJZ]@]8=D5S=6UA9JW?S_$!@X$6SL.6Q^91@Q-;L:!,H\]9]=.=-- NW6G*[>ZA>\X27@K/99AWWT5,9P[[3NKP:<6 M@RTEHVI@HFO)$ *@C@!IH3G]5EM 5PF';GN[@HO"SJ!+Z1[P?'1YP\7&5\DB MAEM@BR3_QPL8TK"Z3HZ1AJMM-8[/2^S_%G].E\UR=!%7UZ/_*,SKUEA-#CR_ MU#/SO8]I47P"(WB-ZQ=O#!3(-W&6*%W#C:V682^D^RSGZ-(<)V=TUT3B>;Z6 M"G[)'JFO@^M.2?,E:#2>1Z-I@W3EDNW@4A6_!N$MAQ@L\E\WO\2>E$3DD^4Z MY>8MN "^+[J3,;'EBW!O,-NI2 1=TC-=6&X+59I%5>M%#$&=E0@10VEGK:L< MS,WE&_Y M\3']+_W_?_]NNL>EOH"&ZO+=^\L/EV\_GL-(/HS.W[X:_7G^_OWYVX]O+C_@ M*+Z^]=]E\[U1LV,LQGDB\D&A#0"O$" !!?M*C+FWPO864DXV:";'&J2 M\(RZ)HXT%=LY_+7S$:O#G*U#07530?794% ="JI#0?4 ;@^?R)7-T3H0+IG= M*-BI9CMR7.5 *?] B:0=)9]0$>'!5PQ_?'QV\(KA[^55G+-*\ MR_3\#/Q ;*@D8(?KH):M(Y%D"X M5XIS8NC6VAQLET\.KM\6*BS4@Z."!:P'B\([8'V/F8?$X=P)A@?=I("\(Y"G MO*.5GE/I!I8PP" -U02OX6:X?- MS+;550ZN9L%U]'G4<>4"RBF:Q"X%^?:5U7ET VG("O5KM5M/#Y/P,UP=_Z35 M2..:%^HY0JL"\N0H>1T0EG2,P]Z0_,FQ,PJCLQE.EHL="D_A&7!5KW^ M9139-<1\]F5-SCUZUF82;IBI4!$_[L#F"'\\7YKQSF(]P)T<^)3SNBGNA&4, M25NAS_1O,C/.Q+^2G)DLL9+) ?$RB7..V\74/I6!?KA.5ROX\)PK/N:&B;'/ M*83/@ )CJF;W!X-%%'2@V6 MU^_"[K?[^7^\P_3I]D&)(PO)MZ3&#FM&1SC>0DL0WW9:N'/2\U5Z&LZ48>O, M8Z_R<>?B+7+;V/6.PM?%'V+J-#97!!+!C@[X2V[F+4;1$4@!6HMD._HJ:-+ M22B.Z??L\*JBGKF-R!V 9\T+YPP6*P)N<2P4C:"(&)'N(S;1)."Z7ZDW5NP+C:%[?6C@Y!:LQ-+#>P'?DR M64X[*TYN$EHTK;MHX $- T7*C.,$/D!*[3S&3S%V_BJQE2Q,[E+*#-8-$;2M M.]>FNZD,=F"TU7[#E>]^($X KG+?@%\Z16ULR+K+>#%?#?U!\ Q.[Q$3VJ@O M"LP!YN+(Z2E?7#6E^76%+M$7SNYPF!WS,/O^X(?9JR:QK?=[QJ\?$<( F#NT M+XRX(XL-@B3PA+FC#^R$0/U&'/8=5-YL_"%5'1:+BJG3M'M8D#J@LS*':Q$: M%FWOHGUV\$7[MAA=%/DB,\'E_2_7Z;H=$_8M8'O,U<">"6G!E4\[$P1$]$?S M?2JK_ >D@F[2(F/*88^X08"IR+(IK)-BRL\='N-7B$0IJPQ'2*'+ MM;B?(EU$U2DQ+?C6JO/R#YD/%-/_D:JJEF;B9T *S;\RT7SI^1#F0,-;7@&' M*+&-3E/N@,D[-WJ!.2#-PR#) 949@*)V*SG0GQM @@U<6MQLR2 7C*BAW$&Y M.9 !=9 5HBJ;&ULJE*FEB?-7%1D_4+5 PJ+Z&FG6&--"*0&GNVN6-')]@SSW M[XJB*3"_+S#9XT96V*Y/6G9FF#4[.NE2"@AR(6"#(I=(O5V7"1N1 E42?K.C ML8Z2^6H5W=&F.;KZ?6ZU;.7LEN;G:9(GB]0&&^1WVLVH)F@"R24<%*3I*+ W MUP#33Z"2>$:5^Q?P9V UE[E"5PY[8,W=H> /,M=\HT@\)72@S*/G_&__1Z6C M1%GH7(*;B/!K#T^V""PN*#@O0%(&E$@,D"1)K"I,H.N<'X?? MLGAEW->]\0XM+8[EN)G;=.8BIWS.Y+BQ_)J MS7@3VS&6)'Z/;0:)7,.RU8^ZU MGP[/CY;F9EE!5N*#!9Q]4WP5#[@;9K\6=G#(XF:.&QY.TL*8(_*!XHP$5:]! M_66G1A1)B2R+JL:>"W/?UVDU,\ODOT%6C057Q2<3)FGOM@K B )3LX*R4AJ\ MHPI\5AX\H9(0(EV@Y661%;=<-H$TL8QRJIK(D>IQ,Z$FZATK<"7NPR MS&#[R_GY.QR[<>*(ZI&(A=H[BH?H0-8$:;_ B&]#\;@O%]?5LJ(SE-BQE]2Q;3 MRL?9KC_LBP>JU2QNJJ0Z-!(+Q0*VJXK#(.!)#SF0749BA7+C:95P[7Y1%#4= MY0Q.IMT]6ILC_U&"\%@(CN(Y['$F]W><(%_[B)!(SZU+MWF'<^-;.C?VHQCY MR+E):[.A!]AL_N[!@>3D(8/>,M,[K3Z7OS@ZKR%R06R%>7;.$M7[S/"::6S. M$27ZV2Q73,A#Z'?^OWO%J=B"F@W*!Y?"D"NP!Q;6KH0PB=6*VL^5"8/7)A]L>A M,#L49H?"[)"2W9J2?7X,L&$/5.S%R'S&I$1#DO8D%D8W27O,!;%[7>Q#"@[H MJV2&&+/1]V?1Z.F3LV>.BBORF&,P$J)^!4_FR6I/S"":G:NF A>DA0C*X:' M4N1;2B!LJ9(V]4D.2_9K),0.LF1WMU.\1-UO_#7'M5;'!W="J^1O<.#]?'@= MW?@S& 1C$?; 'UWV-NY5G<:]19HEI!NY2.: 8XDHM%39()MWJ,N-'WAH6;=KX#&$OJ!>2\D%5GHN]>:

2;V7TU^. G\?:/X8-_!(K*NU'M!!3" _WE%3*] M@^6$&A(($J?"'(4(LQ&29(X0V.!7ELS9H3J!4^2US,3ZKR?,VT[P-)1*AR*A M_XOV)7N^AA>&[A1L.?%OXBHP:/U[1^O4FX-7R3*>MKZSC,EPL%VH3!89=5G1 M3=(R6'91!ZM/_[E(2C[1#TLUI*5$$-2U-6NN2,9UZ3CX=%^I!$"/\]-NQ$G M^A,+2[B"+O.+!#N$1S1DXE.1D]I:3T-2)"#VK5TKV)&>^_GC762=V!JQ@!S7T"+(A: ( L)3TU];JKY[9U]4OQH.%H>2*S\'JSJ):[J/994#R/' M$0G3GN#D[,#S@@(*@*$&$L,(_/;&D5F!)&M2 U:9>%[@!% S,CJWG:'=LW38 M E^E#G[_:POX/S(XRJ%GE?WK]7WD CPGJ[C-*Q:J%\:>+)V!&#+Z (TYFF#U M!0=C.P$<1X1% C$:B?GX)&Z4$#OJM>WC?N,^H3X@@%%YW>&.=\4V2]-%;!>P MESU,3;C?8V1#,X=ZUW=U&Z(3[^907 MMUDR)T&Y3O\%IJ>]%YMO",Y3<%(7P/&#-#_+M')I!_S+W,P(_"): T$1 MAU__]CG'">7[)\1OY(\ V^1P!-0HS[=%IJ!C3/Q@++^&/LK]&TOB+]PC50J! MY<<@L6.;TA&66E5DS,$FA^[M-?Z)_H/9$Q5;V0K+X\1OFH-$T5'XRS#7LQ,$ M27OAWD.0YVV)&1,7LR\C%7QFZY )M\06_.\\1G#/K3DFJ@)H'S7(U28O%VY+ MJZY*VY<:6:I7>QR8@4EVZ_GCI[K[]G4&:++?S$NX0G'/V^OM'6Z,,$YN3)0X M8(R.BS'ZJ?MH \9HP!@-&*.-K/N]A[O>6WY8&%E27]NSCX322!FTG0\HIH1K MI#IZ=:,N&?U8;>=(5PW M\[@'YF3UZ\YQ@ 2D6/84K4)(*3MA/Q*U.J5C.@H]!8E$::TVF7]Z^HHH+-=Z MJ1&$AKS5X2>#^/3L\??/Z-([0>\]=4M;J)^VN>B&\X=+J'Z/Q M^00:7.K5Q&-P1](6 MP%8 T_\5@"KJ6RST(]PB1,2N..U_2X!@UKSMWTSHGR?($F]N>_;STR?F3I>3 M#73NEIP=806,*BH:Z#NC4$#1RA-V05C8>Q[L#HSV9HRO)[9WS-SC&@0 $&Q1 M%C7_DHS6/%GFTL.W9*N3V$-&F;VJ*1$+$4!&T"O&;6%[3D)Z7UWSAD-$.1IG M&R-73\.7'M+.:Q^J9A'^,H%6QZ*L)"[Q5F1[R$K%D\J?>ORJCZK39Y<;J\C=X*\23;BU>>:/L%!@,P%6)DK(WP MOHAZ/U!S'%W\\NCLZ0_/HYWFRR8P9R88P#FOD@1%#GWM>#\H#^SLKAHJ)T@A M'T_6+*P-H;=JDI-+$=SN9BW_Q\2>DG"8L>/D-.VI R8G&P-J)\23SO'HAG=@ M$Q6X_#9=$-TZV$3HJ-$/22X\;!6I7OUFXBR!D+<;DYU"$ZW=8Q?VMO [,VC^ M0NO5_GB&:<64ZY5N';I;K,KD)B53TV^/[=73RI_5EREYG!]B &/I>W__[,EN MR\J#%HS1=20G\;XVQ 0;.F_ (ODP +CV6S&_OUX)HV[8TB6PFYN2I'! M:K.NH3$@K]Y:%*=PP='"I-W,[^)#,P9;(\%R".QZL_SW&T4;X^B&4OJ3L-XP MR,B+AR1L4>('3+XLW'="O%Q"MMC8 49=BLM!Y[QCL&T30_NO'OWW[I\OLCA= M6O;G_XC_94R5L;"V"%*!NY7>I%S!VZ7 ,F.!AKN568@@>I^R%1P/K&L\E\[\ MM?%Z8*D+T3(85,H=._P2><,>*N7LR3.7UEB:X^8:Q%K-V\6!KRC"+]E MOB+$?2!3R'WI:_2IQ\^>COYX_.'Q!6VHGUB1]^0[!Z2W7LFNW?96OT'$\8#'J&"\9 #Q^4&KLDMK0]'.3[G^Q^?W."3KX5< MU['A=[P(?(09>1JKF,2(+*$0E B63*X?.EQB:A=AYVN]LP-X'[X7:(AQAV60 M/7C]\_QFFH1D]_?/+HZ4]/9,U!?N?&A+:X M]+$)",H'>!V2Y?1N(@X^.#!9JO)&4"Y@1]U+>6ELM+DCC:NS.+2@QS:US^U; MX5O XOP=PM3#2S2ZWM4]@M-] E/*<(F2"R\UQ1AC0J I],Q)\_:BR8Q1S,26 M*8$4QTI<19C?S5&PG*BOA#*'0;N:.J@LV8(E<:](D(/.#JC_T.K!/SSQ!-/IRJ9YAVQYUVQY>C,[L MP%_-BA>2;JG+R5M_YSI5]Q)&X*#7>#&!*U%E&1)3YDC"^A?D.RA73;U5L/,H M^^.5: I/N\FG.(]&7N)J@R(",[N",-%T\H7.FC5D ;=DFS53:20Z.V7OAE)7 MT/R365$OJ+F5*96!_FKR&=LR2C>!JD"3D:J4.8>;S!>U"JLI1$?R;@<#+)'2DE%OI.W;@[?EN*K /&L[-/11X/"7B7LJ$TY),;)0FGT1 MHS*,&>(:+I:XQM+S3["9%+5$S*89_S!!BD_\(,7 GL13V%$W8,P133HOS+10LZ4T.I6_TUB Q@?*G@DQZ M]N2.<9\)J2!_\Q1(3^SE9W1Y_. ,=29C^9M\&]R^LL@RJ"K1MQ#,Q)^29E5" MI*P;+\L_8'F8F*&JX(%1\@F_N-CSRC$W3*%T#7K+DC%BGVO+5 Y[Z>28\^^\ MK),\67I+SGY"?C@=JMZW=L3C,ZL*Y;V3(>:]=0<%.G,3)!QY:KDG__^7;KMH)B0P-D2I0%4PR1, MHP\&V#-_Y%H.S7<@!,5M91RC1Q\3X^(87VYIM:$@/%01I;A)S%G QJ4=8G6G M]"/$2DT)"E0@H84;>OS]V>CB]?L(AD@(H9?1Z.(Z7D'%^[_TP]LB01.%$9 31E_[K_(H39]W-KTST-M>JA-#[7I0S1B$5*XDJK!/(DS M4??4*\&@?D,?)=H] 9Q\76+2%IEDIC'T&9@H/B^6Z8RR M1-B<4L6<,![%W%23",DL=_DA,/WWU^<7K@?,G?R855Z8G^3P12!#KNO5/[[[ M[O;V]K&9/W!V'E\5-]]QN]UW?$UP>\S?XMEWZ-#HE;]JC&-374-S./!RH, $ MN OF?X?%_E4H&XZZV*VS^8$7IED(#(C%Z%O]^=)XF-B4!1XE9$"7!59(3;Q4 M0W=!4B))W/CLR?^:B)?)[KIY-3'W&K0OB VSY*>:RQKO(054R Z79C")\;59 MOP;7KPOY*^S%;%E^,NZ=9\5I"HQ,\QW8%DMA7RCBW*EW3Y-1(ZU%6(2A/YK! M-\SOLVARP@AY*)B(F>7(FNC1%R3+S5C2-"?UZ4_TQ56\%L7R:(^7-^SH8^SH M9*\=O2-[%'=:MO!&V#/'H?%%49:-F=EW@'[ 9FML]3O[H0NA_NG%Z*?G\_FC ML^@+,@F/MZ<2F% D7]OX'0_*I(18O!LC;S=MRHAU4'C AHQ*V6LN22\6V#P8 M$<3.',05'FWF"U2OIO+KOQ)NH:;?C:!Y>FF&(FA$R/1@>NYM-W.*%#E)"Q:5 7Y9PL^@L7:7\=_/:@!H-P CFTM?("\0WEU@)OL:X M'#N5MV617T%+WCJ(@MP$-2W*<%-\VRO\^IMO,.,'-..+_03X/!8 UUD8!:BN MPD*.91*R\)#.%&SO!^/@YU?F-FA8)%5LPH5W2/"$?U1,]Q^+(JM&[Y5R )#+ ME<0*92[W^]1$#$ 9Z-*&XS\^G)M!UF5JW!?.4S]]\N1L8NR>S8IV(P6JM7/6 M_(#4YVY@NZB,8J[^E'HR'_!FN?JB6LWFR@%E=8"<@$N &1_@QE3G%IT!JA1E M#1!KYS;;]GQ[+ #-(VQ1W"PS&H-%@P @CMKXS3]GQJ?@PWP6E^6:-N$:*!^N M((ZIS8M2Z7WT:/A0:(<*_*R7<.,*#@]T58+'DE '8=0PIM0]#R:Q0W'9*3T8 M/K?H\>39 -\&AUBUYU,&K[[@]R27P 0%9T-L4@VB,5%F9F>'YP32BERH<< % M#K"BT1_P^__K,"]QB7S4T*)]!%""(=HP]K::%Q_0-/6O9J9 M.%(<@A]02P1P#P%($T%(QG4L2B1AF,4K< ?D/9P2)\\#-G'77V+BH%SJ;%6[ MZ=OJ4&_CH\5*G\O>%%Y$1$YV:4'J!?QS6A:?$D*UQ5?"OM)9?)%J X*OVGN@ M,27[P/R]E'%AKW\5SXC^"BJR.=4DAWKB4>N)9EQ#07$H* X%Q4,4%&V> K*] ME"V'HJ+-+;LZ2JOTJ)+.! K! (RR.R(X0Q!_)7!C/[!%1]4U&,;*6,=&W9]Z MJ:J5.00JGS^I/3+T1)(;XXW2 7%3I'-RY""AUO(6X7M\%. 7);4&I"C+%>:B MQ1F,=&W,/-6U>?N4\7;$S3R<[B.=D#?S=X L_]CR:@Y HK-<9<4Z2?;GS]D3 MTR>!(B^M)E_$:3G*XBDF@"DQ1VO^?AJ//HK,'R2%\Z+GAIC1BV88-Q<8U%P?Z,EUOH5Q_T^$4 =Q6#8^%V,KLPH M;'MG7)K]3&];Z2F:/Z<43#8U=6.H1OA9@:H&X*=.S4[CY+BCXQ&!BZKXDFFZ MWUG"'#F]:C,#55VFGVP0SQKLT.3N[\O;6].S2$;_7JI"$^CX/ MC2N5#B9F'J WB3P_\ ]\' M<5<)$H= M8U!L]MC,J82.0WU\2[0_BH/XH+IKLPQ$JD?8$K"]H^EPX]A-)ZDXI'89(GJV MJ\Y-"R VL#+>FYLA)Q3%QM706?VMN1P_'=SE>,>)UG>9<7;WX^N[M+(97[ZN M(JWJ$5+B# !V>NI #Y3?)4JG4HRT3Z][N7[-Q_.;7,BEGURS)G>)'D#[&QS MQQVN,?3( 6P181B**M?=[Q/=6DJLQ%BG,N,BXNAUB*WNV9,S>-_\@XHYDE[83_6;:+P!302T")ZM$, MS[_ND,T%,X@I8 M)?>ZQXV? MDEG:0IZM=R]_N?!H22POO-E/R[196@C7)-JX!"+FJ%3SIR\+M8*R %FQ!&C8 MTZ5G#^:(.D.77&TXD62 ;G'(]YHY,(]C>UWJTMCLD5DZL=@!VCRH04Q;Y\U_ M.2/C&(RE?C%==_S":)/#[C&>TD5=CCM"1B[WPF[W6@>=]V)[J3=%DCG>CZJ% M__8T,D<*_A^\:!K>)2Y)O6'8$T_L4.NP*D#(#OW\_,G+S68(B_]R?CXY&S$& MQ+T$[%DW)WI<.A),6@GWOM2]IF,[W^;@VMW5-?N^<%=NP\0 M)>>S/?0Y/ZJ5XI.L1-8)VLB7 2%FDA-I/:O1Y=CPG%=%AK"W.9,>6K+99E7D M#' C/C@Z.(-H@(*[5;#**WX,LN^T G3D]XM+LV=(+V^)_/<,&8A&-#.'"&:& M MS& MS94( ;"G!# 6XX'[>?CS\?_'QL4Y)"0_V]:UF'NQ$@G,;@1P%($6@* MW6Q$BT;!B4HX*'72@V9C?9*>[;E(\.:GUILG316\K/_(^ '3]GEJ7_LR%M]# M9(N2@*&A[/ERC<&J0">E(CI;)WL#]0;FK./0C81B*X62BQ4 .W[SETCZ.UQDPDXI*45.* M4B;MIIA9;HAE,7>,7^S[M86$W(2NW71N?D;;7#*0 7Y#AO_IDX,;_E=I-Q786S$&1/ 28H0*?!UJWA85*-LXAXF=.W5I;4KP1B6()^64LJ#<]:(I MW_5S)3 MR?*2B.]CAA7#/M,J*=YTX>Z7?'8UD0\K1BL@AZ"="\H=V^PW2&OA#*"]!>PX MYGG:WQA#NCYTI.HPYI2W!A;/S3UG\+@,/E'V6K>^830N) M8HB$K= Z0:SNZS5A3$_]_!C4H["8LFLH-^'UDX<;?3Q/[CH+3S\G&>]M+5NQFW8%&:++I.Z4VNLX66A)06JP(QS.$CK[68]8"L00UX&*:\74R%K-MTRK M3W@@P3!G9G[,Q)?F96 ?6DJ'AQN&@G9*H4MB1;ZZL?-X;?Y431IX%"8NRT25 M380=^L1IN5%.?:R;8R@H]:A!]+R91XRON@6J<,NO[EGC>H$F;T:.JJ;.T#&A MHYLFIXRPMWZV9B9I@+VM4@9DSO$0 CGPB-\*WEV_C6.1>8-]&ZS.*5B=_;A4 M/[:7;L#H$!]6@O9%$*RR#7!Q8BJ)Y"0X1R+ZUYSQHU]ADRNA/?"*4_3>P.L% M5(*%Y=8AF6K;TVJY.P1>@>(R2Q-M<,MIJ=<_W(/ P\1C*>S9E#2[F^.S9Q-B0=67# OP0T6U-7X&1 LD;" MGK5\CDC:=(GJ4E[\@$Y%Y(Y7FU9S/XRP-M4@ LGX9?/"^!U+!>"U;@ZY#YQ# MX@XMYD*ST9F^+"=0\=)I/H/$EODQTJ%%4"S 4(Y#24J3=2H?9M&0 MDAT=5O7)$X_RJ@[57%1T#%5+Y)S!)<:%-9T]\*8_Z(<$"[\ JB;,/F34^=( MW]D?V;C1/!D&@PRYEA]<%]D\<<1)OVOEU9@TT2(PXZG'/XU7JF28U@%AYT8- M0C3-B#^3MG,0_([_E(LS&I\C7#X;\,BS^!')NKU*IC4U)*?)@C UY!HY[BYS MQHFX-'KPE51O,L*V3$G8N>:>*>0/RRB-F<6WHW&)HGD98_UOKQ.LH2C6;.JO M:: >F9)(&S>YUG"!B0,0[_/&R<[Q:XY'Q%();5)4(OHU!7O#!V_H31#4!Q_8 M6%!4,,'\8LM9Q)Z/HO3ZML3VN?<8^;JWY&'@G1LLY^%O\%X^*R:.$I(WH4[; MUCULKZY5:9+'$D6=L59D@F^V])C^N+@@L3UH\XDZAK.9%TO!F8-G@12,IOG07S M \GX@U?G:G]P,"N4%E3!T0B1C+W4,_4WTHPX<)%47KZQ27S16QB3 MKPVVUZ/#BU<]23VNXP@\3SG$%;5*/#,'P-PG3K8]E%J\Z?FCLR<_6BVABPLK M;6NN"2 (XA*FWT4N0T>F?Y^% ._PBQ;#";[FL6_X\0FZ!FP6 XI'&;SI6N[M MM.S@"0=?ZZB^UN$%K_^'21OG_^^;J@O]'5[^X<6*.=SZ3^KXG>TJ6^KTYT+] ME,9T^&#G5DBY!.(=Q-@9K\.HTGK]/R"\R+)4 9^;)S$N#LQTU?GC07.T< MVO&.7>WZ?JAV#=6NH=JU=6N%?)QISXBU1S$MLCDX#Y<7']_\_I:,[4^/Z7_I M___[=],]+G5WE^+\]>LW[W\[__CFORY'%[__U^7;\[Q$-4O)%9NYC5=?IQ6H>/$PVW_^ M;^-JC<;)YUG6S*4G".&$[1].!%J-5">+K+C=<9CPIOM&9E&BU&YEX9C3Q.S&G$7JL(L,TL*2GM#O2+*SO3,0 3\W MEMK#''#?\R6"?/)]&[*$O,1^/(7Z553)F[-^I]*@YBE!D]NTJ*I]"C) M!TB]W 16[3-N(K#B,GT$@6[]<$LAP8(5CXYKI%!H>S#!5U0 ),9%M1E_)VD- ME9&Q+:2MDM )\6D\8)O<@;/?OTT^-\8,]OUYGD/?XS$,\Q]"&F6V098FMO*/ MYM+6C?W\Y-=3#;N^T"O]-Y6>"PUKHXYIC_?NU'&D9^>1283=>]F,FP) MOUTK*)71GL(H\6#HE^GZLM5KC:$YK1"I6*HW_@+/C&@,P"8$7J?T0:N MW,YV==>S\JE[;M8Y)=^)FI8UKVF34M^VN9PU%<#UZ_2N7:.BVH:^7Z,O3(0- ML(-2E,8S:^B7\_-WA!&"M 1T4!/Q7DMSCF$L:[.+*G1-F0/3I4-<)[5 8D(3 M/7&-V%1]BBWAK2C"Z6458)C8\85:G"%* P8 "PK7-(.G@7F'=<1%_WP>E_-J M,G@?7P4/?E 6+U4%W*=-G,C0.P=T[8_#_D1OI>D@N+(C-.NF1U=TPP8&="8EQ\<"A,J!0S4LO, MKC$VTE+O_X(2TDO=)D85RQB$;-=;RR/PH96ZY_I(A)W[&U+'+5(DFT7 B-(/ M6_;-&V!L\D^;UZ2@ B_C7H( M0QAR%&N2'-Z:O%&)P??8*T,+0-#L7T(LC,50YB'K[2@M=Q?I6@ M;+O$\+(G.?%749?3*(\A,SA^R=FHWF\[M75C89H9T+YAW79\L>$6(DC_,?Z\ MBM>@ L^-49P?>XL4/9@1&[;%$;;%XO#;@GNZA'OK\C,OQ0M+.6,L-C0T[)'\ M?U>:,*[&]G^QP\AO:5LV@-%FQ21@J :&)WW$=-I "84)-,ATPK$&(H>8"40$ M@Q!O\]%9>*2K-K^E8-/8DI$0\L?!K8$\$OZL:P.^ILWH['OXT=D/(-O#)Z6= MGW-HU#W<:Q$F\1V":**T5 RHE?>0&IKAY42. T>"3 "NXZW/83/0<^@M=+3/ MQ!9I'X'K2N@$0,]>H1T(^]9-B%)SWY&BD92.)Y#YB4?F,3Y)EE\NVS&)MXGQ MA.KDA56GMO?S+XZ+&^[JAMBYEO#]YJ,/ZWQN5N\GZLBBC+\)ID"6MI9;1L#J MA!CU@N^(SBHYA-:7"7J11)>-35ZCL;2"QD@CE92PER)TC^>/5G1\T0VYM0V_ MC*#\0A$;A.XS>7&$'0#G*@QIQYWPC]'X\X3H;>6HE7: #4^R$>R_BE<(^1>+ MU7KQF]QY\))Y_)"FK\MTVDC/@'Z;A(B,.T.&U"5P5,A8$'B@AV.V,) ,Y%L) M=@9P0U9K&&1I,@4C#W,T,06SY!^$!<%5I#*(C?V>!FGV:3_3@*&*$AT M5U/%JYU")!S$F[9A\J#CV;^S_F_@F,609IP^3AY'HZI8U#PKD^Y;C"&Y058)0DC6)J+ MHE0S5"6UP] <">7_LS&.NUBFB+U7XB<5I4\EY-CGKFU%^,DL^(:U!\1W;Z(C6E&&#AD-L7I3G&;HYX4A3C*/ MQMX5U&7-X-M+-7+_"+Q@-314+V0E@538CGU.673!<6 1A@;FG^1OH.^S*@@W M#U\X%O9R*'EN+'G^,)0\AY+G4/(<_,->__#Z\/XA2F#O[O>!J^;[?E-S[24> M-+=Q:?OW_0.?1*CK:_YFUQM0RN"12DKP\1L^Z0G6NH@ZY^+=]=/Y2(2$0%M* M'5T^/EW32@Y72N_!V5IM/%Q'J&N,E$,HJD-#\IP)=%J1U2QW.;!^87OX]!6$ MT+5$=[^:8-#"T]^]_.5B"[AX-#Z;P.C5N]R/T4+GU#&U).(%M%1>CL;G('N$ M7IZJA5E"=LK!"QQX_!HJV#_\\.0)/"3F5 A*SU[6_;_1(,^'5FCGN7JJILG6 M%_#:LR1=U>W2 BW:RFD@'NP!L(LI'OUF_,>4U=U+DI;G9*I J,D/U+MLL-_' ML-_IPZNFQ3=QFH&%Z.Q^;SLCG_)GC'\#4%G7=,";'Y?JM%/>R;DKI M8E^HH^/T:GO;WXM7^J.95_4_^D.P" @7A"RJ ^3WEM\V9;MMSG!HOCN>2?CK M)$S"F_P&R)>8"&-_RQ Q9ZI*3=UR8S2V1/\P&;T4->)7KL^.3TQQW4(G8X 7 MVSIZ+8,C@!:Q):Y)+"'&;#Y_;;/O#A,S)DL$I0F4EC0;9;:6!U7TNB!G_)?]["[]0TH[-8F-N06ECK$^G!@GV\=OTQ=/_2HH><,;6_L5@[)3 9 MS+SV3>R KCG6YO]T^,U_]OVC/Y/DT^@"()>OL^)V])KAI+OO/GT2F?\[^YF, F(WX=L6N(G+C S V"SL'_YA7/S5 MX^5CG//_+DHS6*2U!BJ\O!@AAFV$TJ*U(T,8/ZNO?:-B[0#<#,FDB24UQT8O M"YTU$X)C+XL,65(M%M7B;*4OD,O@8I7ERFPXMUY ZT?C7$-X4Y/ M:Y:NMQ*QM*B8/!RPAC1V;T0\74M$?)J[FFF1)PJ0T-YCO 3'3_-Y:X_1MM7=;W"&] \G"FT, M361%4:UQ[V%Q*4R[DL1>5DEV V>TA!JBETRVU6I7CJY!'@[73CRJDRQ971-N M(TEJ;X?)NW,=M/'\QFR5$I,VT,S:5-462>M-CQP#: L"CTK5\O3EW/G=OS'M M4VD%9X6C;TG ))7JL#X]_>$'?(AGAS_$B3]+YN:+XXU!1'"J*0T5QP^%U9ZE"1R'1 M8C4!%R)%$\A2#9*IC$EK1QR(6;R*9RR PWD/K8R]V.FB@M".V,FP'IPO*T8? M]E_^E/H(3,07($)MY58%&+TIGFC>LNXX*NNP7!/LG*2I),Z)5U'3D,=^(Z[M2.NN\@7-Z)JR[O>X_(G^?A]3UQ*$89W,!C MN('+P[N!OYD+70.OI30$[]^2?&LF4'@JGV[FJ9S%60),.*,EW#8*YBK\[\#/ M,1D4E^;WWY]!&NCITZ&!>8\&9A1&2B@TO(6P=S0^>SKAZ:7,T;"=C[&=\R.P M"ZQ699Q6^S3^\C8N\F1T;6Z$IR%N:5@F0C/ *_)M"FOFW"SF.6ZR2RN+2!WM M,4E:X0C">;+=]]S8]DH1,EHR8/.D^F3\972RI[J^Q41"3WZ"I3%#9B)+ M(AN$[;PBU@EMN9V9\+D:IAM!#K>4A=T*$6I?FX,JW9&#ZGC-4?OTG@)7 MW7(5YZF($2J4!/BM/8T5?F.5QZA)Z6UK%Q3:3HL(UR0[:D]!/.=;2#J]U[X3 M/2;J5'"E4,][MR@YC3O?C(WS2 Z.NHI]_8+'9]B/L^.;,Y9N5J93?B3 X:4S M0)L052I9,%1T$+W#*M"!A5_J:\$BT^H:DB%# @"[TS9.#TU%X? :RI?2H[+# MVMM$!R)5KETT0R)4(S/?K'%*D0JUO*'NF4])LK(J*&U],+R8ZZJ15<[ZP21K M9EP)L\P3XX ;$Y'DE22-@>ZFKAS/*N07%S@\F2'*2,,-V/>9V/;P,Y[MX+8?SQ_@SK^T+Z._:(SR_CQV\ MBDT4$$^H=D,T.A$Y#U0ZQ#/%;38<:[I<(6TO%H;2NI6I@N,ZH9(M? "+&?^% M3-IT9G,JC7\@M.&RA>F'S@*8@PMR ?B359+'62V(4/1[RB9A= BGUL93>AQL MEZLTCQ?_!4+H#'#NP"*.2'AC-EQ3/"MO \$QP,<15+"LO(,4 _QYPXV"\9I@ M7L)3;$P,2)OC=XN2$W/XDY@TNVV[ZX8IBQ@ZP78,4WP(_0]-@_4#S;,VZ)N% M4?L2<$$ACM6-X\^(FX69&>4)&,B$):Q@; !MF";,HUU3,M&\R*L"Y"]BN <) MQEL%8_,O3D54#N^>2MOMG*$>9N>9U9]1IVXS(S6K8I058 $K;.6-YR9T@RO* MJ6*A:JW;62'H*I#U[>.O;HMV86";^:2@3#V7BH4P\N--;W>G#"YO_ M%J,B=,S-H.^L/W5<9]K*E8NL.7?2R-^5\P0EK13$3(J2>T"%'4UQ2Q0 ]X/* M^ZU5XH%_4(2+,J):<41YD4U%DJ'F?TT +EZ,!0>&@/UAQ9&0PCA-!^(L.\\) MP"W ,"H7C9X406!Y8QTOC5;BO=7 =#T$AM#F5$6H1XS@ M;8+,I]6GRJ4G$+5?\)5 '[GR[6CEA88R"6O7+L#/= Q6R%WQ3)T:9>^Y0P]F M]X>?D37!(/$V$@ES8$G3C./\PEKD%P%E4XH@S1Q=(9\ A6*1?B^01/ _]-\) M 3Y"+P0:=. @6L0W1:D[)01D3Y8HR0?&PR)/\W5PSWM%,8;)MD8$+T&\OB-T?O_0?\;\ 8,8>S=I! M]T2,T!Q#HM052_LS]$'!QU102E>L%D8%?NGRH^M;&PVWN"KC97>'SIRXC0W2 M5>6.&J1K5YQ*'"CN%UA7>>$ZKH6I^STG=3ZLJSIAI7+(VRFW@ ON9A0-YKK< M= ESE4MUL-%"ZUV8@3$@71EN9UC<=:1D2E9I)T-$ZSA@C(A(U]M]7\.^>MZL MFX^U-QO2HY9.D):]/9E,RX&L+$3\2^^NU3S_NQD;M_Y&U+0R@KB75Q>=LW-R M[>B9H5$*T[WF-DE5TYED%A(ISO9DW' E=H]J?BS=NP;GJLW%$K0 Z?_R><%M M95$O,BP,9.EAQ.>]!U-7W=/4F)6.^$NK@\X5"I 4HR-<_ MEK.NNBY0SCCX+?83 $\ U66+ENEH J0YODJMC)E6LS+QF%DZOQ($;3%WU/QH M*,UD9UDL:4RU;(>(X)@1P8_'B A6S) ;F3. FX(NZ]D.$<+I+(4'#&",VP#& M[9"Q+RU 4GG!''!6&?>&XQU/2[8 @FL$V&]FDPI:'NM!"ZZ_&$%RL.;;D.,5 M+,A%R&5.52H37"89BW[2!Z1&FN!OK'))I)K@5/NE<1A \+:Z75MFQOW<8T.)[L@ENN=# MB6XHT0TEND-TL)2VX)EEVV'JBWG-[R3\C! M<3Z&XSP='.?!<8X]YJ.F1+I\,SIJ8%0\^F92X+\0YR9-3JZHTVU90K^N4^?! M?)DP4(9ZB=%_6)60B^?NI2#E%+=:@";&[74!G!XZ!1P-4< W$@6 @I@7";B5 MY'KV@K6&GO6U;E_/7T]"2X3DJZ'UYZ^S]K)2P4E(PGCGR"2ZA]"D8T:'\_SO M?9[/]CK/ST7 Q5]&_:O(=G[-I>#AEI"T11ZPV7$G9;(#-USN)$UVS(;+'W>Q MZ&B/(\:5YXF26F)?QQ8&4YWK5J<\=T&&;"G4'<$2:C)!A:2*ZSHM$X=;P(=4 M CU8J&64^[DKT/X:WUK6NJZXI_FCF13L[82ZSDU:)P P7R2 <)%:JFO4+C1D MXH1,T=^@///3P#$!K7&*#4X3WB1,DI$JC(E:@UP0_B,)#=IUU$A1L$6 ?Z M1C^Q%T8OX4LO-^S18^[1YP??HQ9T^^IB8Q6Z.RZ5[ MXM]?GU^,RB9+K/Z" )$BVP1((PF=AL;%PV]TYPWZG_(6ZBGJ!#A'X,783;WU ML&[:;">=QEG19'/MMTPI!IIQL JA*73;18HZ)5MS6RA"7H69&9B0>V0=40W2 MQ*13#/_Q PXT'::(CX73(S'[&QB_GP]N_/ZHI+\#FB7W]$]"N'(FDY;VRS8I M^R6P![!<=SRQP$,%+<4<'NJV4/=)Y_/SF7%I*I;B[/X^HBP>^/0,1%7>!B8! MN$%D%J_2&KH\**U8L1R:_3MF',R8FQ(R+2R:6@!9"X^L2I=-5L=Y4C251 F( MM./1=(E%0$(U1F:CE'31WY@7-34[&O,4E-+J)(YL!S(,KCWXX%/*$\&H;[S) M?&=9&]0L5I+4Q0180O#PBGDC..]2M0(TS BS&;].\$A0Y O-G =YQ50VO;?"\AF9N1G-Q,*=:1K$V=%8]SE<'"].B\.EC9J'<:?Y4$T_ M,^EB@+ MP)^<]&M%_TVNJ5A VK-Z'^]O'GQ_']+/P_N[]_?7GM4O?G^4\4C"KQ"E]T[F M)3*<0$B/J@?T5CL3_<7OU-B#S\X)&9Z_@Z]U=G #]#XQ[_B2&(J1*7MPM$YC%>S9 M.\ZB-" V(=)2S[K24MO22P*%!%P]L%J@UE$7,V5N!%07D*;HH;28;- <1M$) M^ =1Q,Q'NPPO^9J8 *%W,Z3G7%3_C3\E_ MQ%(HA&:4E?&U> !##?"X-4 52PXUP*$&.-0 [[&C%M FQ L$AI>9K3#PA2XZ MKU_BT- [%L'>"7ZG=?BF"4BZ6P*_3C,O.M$8M!:R= MDK;_.!WST)O?T%L'51N[6RQH1LA,/'WV^,>?Z,J[[$V0+UO[(5Q>U#$)*:K MS2Q4HCX@'LF%]]JA6-HB14>6TTI](MOC+[.#JGDJ?8-);@+"J:(;[;SG$Y(R MV/&5[?_.SAY__VSW=P8> \7(I-W@>0 M6< +A]^.9N@-,S2P+4U;!,3+<87"MG:-<3:!5A73OS9V&&0U;3/:DDJ00BW: M,7:0'>FZH5WJWP IZI[S]0TNS[W7Y]GSW1+,TYYS23 [DU950U8=N!HL(01>U#(<[_O:1F-8!Y'39#Z< M9_L11DI^[3LD?=WNV;(>]&3GHQ#L+#.; ^0FX_X%[KSOBCPO-ARJ5X0=(BIL MGF?FP'"O(O9>P#HHQ\8]VRLFJZ;0D'>WJ]%F*1[:<:5C$*S-UID314.^]8 P M+S.8W\M6'@E)=P*]X'>Y@&L9L54_$$]#N3FKGS>G?Z<.30#Q8,Q>OPH7,A;G9C\_P66=YZ U$&:4Q599;.^N7G<>QJ? M/GW\Y&SW:;3VPVRBNTLAC.Y' 6$HH1RYA'(VE%"&$LI00MFSA+*3Y;Z#F L+ M91R00&!^:CQ/N^3.O[TS^PY1ZUZ^#W)XN!A$_'+T?T?L^K8/;W"RN]ZG3CT[ M=Y608'$IPE% ?(?N*T;+9EW?).LJ\OZK/T[[!E_?_N_OA[VR8N-SQQ5J9;IT M74P!@2,)&*-190+49+^X,4PO"T@]BE(2#Y8HJ2JR]Q#$](7Q%'^^]"A3-XV3 MBA+<\"0_ H#.'<:_@3:S"TC3.NO@A;:L<"@/Z-C_S/ M_\OY1)YY SII5HA$ MN(U2>RL?5 K=G3"X)PHF/EO&C%M&6XN>%6"37F[NG<%LRL39P587Q#:> MNIZ$.KY)+./&I5D=L+!KQP1]1)C CEY.FY'WOJW^@#8X/:K:2Z5HN6(;*?GH MV:>\N,V2^950N<&^J>0,6U!2F80.0YY=I5T[51R%+QN;#PL(K:+J F5-:&E2 MM7 '5^MC3V@5Y";-"37Y!U)XTW&9(ODPHI#74P&D;@UXGK([B>A]W641^^E-!*U"[#_/WOOVMRVL6V+_A76J56W MQ"K8V[(3)]D^=:H4/W*]*W&\;&>M>SZ"1%-"3 )<>$A6?OWM^>J>#31)4!9I MVL&7Q))(H-'HGCT?8XZ!L_! >L+E*'+GBZ[9!%58] 08H"$-?>@"/IYN/I0B MB!2G[&C7PB*7DXV:^_RE$_DS.1[63>F^O:P%:4=K<0SUA&>]3ZAW!+6\ MX@& /1VTI(%=5HN[G+&&KI-)$5W=?<3?0^G?R9EXZ0%:"C<#G2CA5_@WXJEO M!;;U Q)[Q, A*&".7>,=V@>3>!@*.7+-EL9*EEB.BR'?2EU[WZF\G29C)>7( ME93'8R5EK*2,E91#-*,0C+?CZ@CD3N>32@@U"%NT-7'096F A$&?:Z'O#28^ M28'^HD(F.[ILMMDAD#3*BXVG0+LD#2'-^M8A'-J9HSN$)^[:V-U1Q>FU0?(! MGFLBB7)G]-7(&1XC7P+]*_=$21#3X.>4H[LS9DCGX%/P"AEV^QT3KH>3%@5T MPW"HZ,L@;J6./O$Q?&*SET_\IFS@O<):<5@ME_5/)H7)N9]APQ(O-J4>R;VC MM+CUADM86:P-"'O"%=CZ^&'QT%WRHE=PF7-$.K@AVYK!?$ED8O;#&;%?65<: M./^K>E>W=_3!(:IT;=.RG5Q 25XOY^C]Q\S2CJHJ"[N;K0<[[710>'1E. OQ M>LY_4R%&1;5;\B54;H(TK_W3&EW^:SO6LGJ&I:M\TTT R)1NBI$@>Y-BY4 R M,5W!.Q(DB8=14S*=*>;"N(J6:Y*3Z6=<.IHUF(/)AS67$]XVO4[S)44TG,O0 MY@QNAGD+:RZZRB:['@LGDTHJS^CBS_TD'-]%RYZ?^XOQG8^*"JHV 8DRH#0SFAM?EW("%ZW%FC]U]F?8L%$)0B M062"75,.ECR2$IV2P3H&^Z,]K.U[?RT:1'?DOTM%:CO0 *&LL:; ^<:^@VN M[ C!.MI5-\>.+ YDS84G.N;>=Z8,.D*3OT,;&P^PX9;DU8% M5%R=K_?*ADSV%0?#K)T/SK(S?UCOR_[S?8,HCP7G&W+0],*&&H_(($^CP=%G M)(&= 50$^.[0(?.2E_T[.WW \'[6ZW?=4C_O\_C$J,PT=D[AR@X7R*0A"P)J MY7N_86"5;I9TG^L22+-NB'H+R]/_SI^Z3,D]#DZ\[[3VW5F1U2)=(R3O#GR"(K+>Y(F-!AW,A9"V8[D'ZL(WEH:OE !NCG@2P@#IR M!Z4U%+8X"MW86-TY :&-6 M=;<^$_"I]!*S'B:\08BBJWP!!Z*/>B-B@:1(8:H%=Y'W&7=JW_@-)]*]@)O& M0.4;X>[NQ:H'BU206IM\VN52**7)T8(O+P$$@^XCC6HPI%L0/1AD&>_\Z;,=-6N;^J+$\* BHT)3ZFHXL/\Q MB'!W#'5(%7H1SE?ND7861JD&;""5V<1NZ,G&6#4&770[A@YMEX\WI70;0?,' M$/V!O#:;VEA4^6U7N5LQ)?SQ_/F#<\%'08,*1'WL.C-:UD#1O2Z7K6<*IJAX^!!_Q5]A74K"7=JRBO17'5T2F#+9.I?"I"D(J8C350GQ$V\J M@B[#DR_-90KG=D*4X":/LA.%KT*3CJ0S>UL'=>#]I32)NN_+ M!=#T_IN.OM,!3]Z[G:,(0G4B5=0DL>]AZ@2;PG*PW1?X@BB,/6B/"+?\#J(W MC4()P4_1G4NN*PO+SQ@R&_1/)Q?S.2)C4%J]7"K!6VM)W].D@YNU]7-$O^W8 M_]* ^L19OHQOF=*ET'6K_1W*+DZ!C L'2%>_"S7#\CW5ZT63I+/I!"H89.(\V']NC* M,\R(.ABP.N8\PHNM AE9,)!YPV"T7RXNWHZ;YZB;Y[N#;YX+[Q9J>9BOJM0U M)/?V;TE!YQB3/'G4 RJE7K\2SAG?.\I0*I\I/B%&U6\X>-Y/>@313EN4RQI6 MB=\ 0^XS7^NH4$N)?IKVT%9<\.B5 *^#,1B6GER\K$, '\MQJ)X M8IWPW_ FVX_57$!X:C$AQ#%638,R\J;/QPJ^R,*\L4+J1,7J=MFXG(W/7L%5 M^8];JLHS>PZN2)[@ES:%Y5M6TT2KVHK(&2G)X>>-_C1L+V*.%EI'22P3R\D6 M3)._QO^4.>JG!1%1C.5@:_/7![\ M;BP/CN7!L3QXB/(@9N-OU\B:[9.;!]4=XCBNGGS_\'R8[A!8ZB_-VH/X.*9CO#YZ"D3AQ\@[\M[=5 MV=#=]TACNDP]E;KL*BOLG2'1\9,D.GRG%/9KEFVUE7P UJ4P,00B!.]OTK7W M7&N -* UX%)G/5B%(TXIB-E,L@1VVVO3,C-4$/X$0\%"'FUZF3T4W@'O-Q7) M4+0;=J"3LR?3R:T]5FO/EK)C OI%6.P\H@H?=08[^;*TP>*WO7F^:&X]@/)[ MA9]TLL90RRZ O-I=AS_QP'O<[$?=[$\/OMF?VP.R@+S)Y)TBQX0% M\"]3V]/UZ\J\?L.9D?W2CV^EO=WGD[%15M@!G<&4;$.J< 7V^'=.SJNE,8UK M\.UKDW#_(Z$FC57PMR,8C65G3:3U)Q@U,:OL>$&N!S:->$V=<]:>7#_P0 M5!\UTX+O_6"SQ@M57 HJRR/0R@X*CV](;ON&93C(K_FK=J$L<\ +7#(0Q<9Q M3O%N9:=@GA:3GUOK;[3PV?=7^7J-N>I*00PZUZ_+>0X.TEYDP0 APBO:( >Z M9Z$DO (/@N!?XQ(]/6K,UW&4DGW_@CF"_@J"B@PR613%V0\4R*-E/X)$S=@V MO19H5,5TYHXNF8&_O!G&A7)Z_':_2;!S5]:YQ/^R^[X1)#D'^(CGO12O\^G# MQ^?C>C@];I?GKGV/724'ND4IN TQ'ST :>* 7;O+0%FB'OFDR?T_G1]:2/G M$+%:03#;1]225JWFP8Z*Z\D#[H?(W FP)9%W@GH&4N^R]"$ONI@2PK1+6WVS M :\AU3V%UCBAW?-WB)%_.'R,G-K8XK>T2(F/>(R(3V()[!D1N_.4NMQK('22 M-\J01VML6JC*"[81C=,[+?5VS\I/_I>YH<;\$M$*3-P0,Z/6Y*.S[(L_: M.6$>W*VYHX9"\0B%"O1 K+2#4B(M"?34X[Z?-_:XL:<]BEPL M0\2A9YQ1X\/U8I_1J=&_A$\;I[3^YOX GVU.R(.P5B@6"WTR:- M,C'T>I*UAIDT)J3799Z)H<_*=M;0.W-Y 6E.X#4TW7>M0EZWMUQ5<74+]9GJ MA^"-HS]U0A;V[Y!,_?'@R=1?[6I90N/ROU/84WLT1T^X9W('P?L &:-&<8\X"% YKGKG-X'4!VO_ MSDB:L,^5H_P=)A&?L&85C6M=F54.')?,MM,O18&3:8>%A^JVRS.E!I9?3PPV9W:-#J%:GV$7A5BH]=?6%86,P2S4P_.)SMST%;HD7Z'<2%5%Q M5J>I62P0#W VX'HN?WEW?WDJS5\YZ@' ^KG.R[:V@^KRY1_7U0YS>C&S/]M@ MG[21G=G0'^SIR^3Y M[_]Z^>;BS8?W>.>3/$1[!K_/@C%W*-6.9"R+@702+3JM@R(!ZS3'2B_P8@0& MD%=M#JZ=!PEZ95CO2JM+FD]K="NA_1*N+MH<VD_/CP_0@M(9F9V/4,9=+B#]J:,K/P$ M584X"&VT:E!\T2>3.)- F++[,#9$Q#RD76[(H^*.IEODW!K<[(SC*SJ] M>I8^?'M\<'Q ]PM*XYL\O9(,4\U T-;ULH*7O';(.JF$'R/*(8]ZEY,[KJO3 MZY$(%H_YE-=8T8J0VC-R76&^#[BJYE?II/GZ3J'G/^OD"MG)O+;J:>E6Y6%"4/.9P=E"U#$HJ1\BL*H"B5%23O]>C!/]P4> M_/8(#^X:AS90UN>%0PQ)A?[8BU(:B ;P ^%<(+]ZNQK&;M%-[!S'V9 W;.R. M7[8#LFJDNM,1-<.DWF"KV,;65:9]5(JJ-4 ; 2NX!II[*>N2,RTFEBG)L>M M6>7UQ]H3/FR"A\2RQ#"$3P AG(NM:I6'_X$)'TA60.7.\L; M1BNE\X]%>8/"JUF/N9:L;G=.@KE )"=P):R4%X#DA1?TN"/1=I )5?TR[=> M^+,F>3KNO&/LO,N[[SR[K&L6YHB*R#C_'QFCI=4;T1?MJAZP.L85<(P5<+5? M"C* CP2 Y[#NA-UXJKH=62581?8AXX7O1M[9D_@RK8K)[_:78SKTR,LEO[O! MJ(S=_ #104DGH9X$[@=3U$ZIHUPL\CD">JC86<(_S6J]+&^-Z>=4L1VP<]:. M*^$8*^'/O58"T)Y2P8P@)5!$1QT'@<@"-UG:/?>2]/]("^/A9E9%4 MN&]=#I1C8GRAFAR7,!' 3M^!78>^-RP:K0&D,O,.$74:R:EMN9";E%SK.4NO MXU9H:K$HXX+8VD!1:9'#2<[13Y^K=-]IA/^H:3@TCS*"[8X)MGM\^(X($*8\?90=7Q.=!GO*X,6Q-9H,9 P^ MYY#RD,O!W#.;BX\YPL E,*%&)N:*H@'53=4*L85*2EV698;9%-=DA,2L(Q168W(OB,C^W[H/]N([!N1?2.R;RL;QI"]!:XZ M-0%)R2]QOC!RUMN]6]._P41:348%^5M^F2A#V1]K@J5PBR7N3+ MX$S '.62$I1)>%@P]AI:NEC3#>X5D;;V#?U"T$&3;'^: MD&A#BAT-$E170A" G7RL#8=]=,SAR\."@;?=+UPXAHS)K^E-S1S6+ K2F"6T MX;6JARQAK>!1PO'T(*(D& Y=0R _LTE?W/58STQA[$K;30/CF&9T\*C\EA?L M"(VIM]/#I-*:@%?^(?UD*+UP:_U:8-\FD5;^0[X(4O91GE/Z)#1W4O41-7AJ MSE2 IVM7'GP/NFJ5HAZSH:!6\UJX$H29@7N',VN-+XFD@DNC)AO7T^DA8^D0 M@8Y96EE +2]=QPER1$ W;EK9>*4BD5-S5;;(RI!,5F9^E1;Y'#1/S3K-*_SM M35E]M/]@Q1QKJ?)TB7_P+()LV5940K?+:YG>A"R231DS-BJOKNT=,?4:'VW>OW%Y1Z(F%- M5PTS,5ZB@V=O@J?[Z>$Y)N@'2&IISF#!465#BO?0/(Y:02O/] )VA9G]T:?" M[G#](4I]6O,A_/_4P1%WO=I=<&T6YU/DJ.,C(;Y:C M)Y5T9)<\3S5(MO>:^%O=H^"*/9-IAW8/!4H(K MNHB9V)U.]4K.!0GTP=LR$E$$H&*)%$5$?,K-H$2HX$@3D'R(>JJ%#*<1:B!O MB4O-V&=O:)@NURYZH'^8V?,4;',._T7>"_M_3^J!B[=*YT"68_^?&?T+?7,B M\&_:JGA0+AX0^!>O':%[U:[$F0'2GAK91$(G0SQ11?DZH]INQN!BMX%U+GS: MY3I7^[] 3).9+TN8"/NGE (_&9CV1?R.)A62N>G+]F!6L*P";A7O4)>.OW@$ MNI\NT!V6/+(CB-0ZK-^;]#;1#- -"CF56E7%7_6K^I5#LEJ0"W,*3#/K06Y M;.UZRJ5D;<_^98>#G^MK64EP.6$7A!]0_V0!S#A,@"-^CUMZKJRG[)-##&+T MYA"#>^:0!S!^VXEH5S-6XJBORAO,F=-66.9STMJ"!U8&;F?8&=M9[\ ^O<2, MRN0"TB#C]CD]R"VEVE@D$BPVOGDL"R_M H17CBQR_(//+>%9 Q]$%B)#KSE6 MF!]?^LFA/)-6!2P$.I^9S*\FGW@+:5X4%=UWKVC9 *D3 M(4<;HBRN?-.1HT$=5]*76DG[H4814E[!:Z(U90#@@;X6X]5=(A[PP?,4V2?A MP(-,=R3MSCEJ_!TM3P .KD%$#'Y'#BY>K4??MB="_0"K:2RM;BVM_CB65L?2 MZEA:'<^>>X*@]RMBF!V1F& MPFI6#26+,'-JIRT0OXHB*#@'Y8KJ^P=-N]+6, "=9>)&/5I<=T@O]2E",>"W MO_0P\7&A'F.A+N]P^OD6"]]QKN^2&G&#?9CX87%P=&IFP MB]0G<72Q_EA$P0_/!_4[G$;G4-)!.5!9FG+UX*4";TJ$-,69>BU*U.\]$N$- M^'*]BVN&CQ$;@BU'RW^4'5K< Q+P=5VWL&%%&1;%)V[L;V!F6.@%UL_YTC9L'&Q5PGG2SQ.RXE:]^]?*,."Z [$%+CPCCJPEC?+>11+5 Z M#'JM QV1;)XF6!7DCR4N,\_%0OQ!@B!T"D";>NV[P$>&D!-8)__YW'Q;B>L" M%@R"0[D\+,C*[QX\/G\DY],?SY^/+_48+[6ZPTM5.Q\%[C 9!IZD:1Z4B\4T M>.LIJ<4Y]!:7B0&LIA7YMB1;Q:TENA J,H^+XQB+H[[#XI 7"6 BW/1%AI4: MZP M3L /]'HG$0"'CS6ZP2D9$AU]4(HS$%X3Q@%9)(I%AIO+"^88L2L59,# GHVD M,<=:,NW>B@<>=T8N0GV5KV_3"O.4U_:UFZ7HML[:?$F];5A;:;"+$M:66!'' M&@7XS6Y67:E,VU69EYE7U&4MU5L9 MW6FDG5E.EUQAUX>B2].";IQ9.#DUZ\ M*2>OB)/&/MHE$6*^1>+-XU-A(,R&4$Q8.N(E!\&7;]L,^J.0V\93=8IR7*!& M(6V<]91Z+*6J;K(71'B? ='4EHXLGN(='2]F1 =D:O\EE. J.P- K9+VO<+[X% MIZR\BF80/M@O43LR)1>V*&X<16QC4)$@47!$5>!P>T-F8005'AE4^-,(*AQ! MA2.H\ !\+6S/B3/$57;=(4[@;8*X4-97:HJ>^+=32^[5)5EC.A28(1:O:AL+ M%R&QA*HK_.IIN!,=(DC5BB8:Y":CKD)D%*,IIB)OJ>J\PE36K]F&#YVPBC4! M%L%#T\UOZ!&ZM$VM1L# (=]VH4L], P()7@/R=G=HU'[,N?V3P->PMH4+J<) M.:EVM7(P39Q%]7@)BX%?ZUGTW>1^0C&E*>FMFLH@IFD85LAN.;!R+H!P)9AK MZ<_U99,_2^OH3Z!3+OV,(8K M7^#0!GJ_4Z;PZ\HV; '_>0C7^_Q3'Y )VQ,8ERS"3*=P=/HKQC"VF7VUO"T'\!'E$S7R(' M2359I1_-9F)1VD#= 2?T,6L-Z"XJWP*6QIHB30U'^QRRB/90+MWN@Z-_9% [ M/08U[-T/N:\#T[Q*;W'11-:%?/B1]VME[^IX5I>,G-<%Z?(;!9Q!F%U5,:W MGD,/_#*E8F/G+4OHT]=WUNPTD!&U+JA@WNRRZN/@P,>; M(ARS-X6/.YI3CDV /@C9-PJ[*/,,/;M?(;6!@*-I? MVB5OKTZ,IV+)7N6+T,?\^?6'%Q>3BRR#?%D]A:$M48JAE8WYT6%_EM1W1Y)^MG2U%0.GW:%DWR)J- M[( ,DMSYMFSBT6YFHD-0%$WP&&*/O^F$WO: MQ^XUC91WW9:A%80A%<[HEJ *RVW9) 1"/7GZW8,7*4ST=;G$9?@!!ER03PC? M.^W%]ZT%,=\?/(CYN:WL1-3EROADPY>L 7?XJS$=D6PK#&/B40!V1#3-^RY: M[=4",: ,;8^8-;A-["75$DFI\R]TDSJ.L?>FPCIR@0_:]Y[B4@V^PU)XB8). M _L7G)>52>N6R!P3O#[3:W->&1ZD)P<301M-D),N\B#Q,U^2K3@MRS(M2 (B MNR9*K;VNH+YQ6//J\HUG?:5LCK((=0^U*Y;DI*+1H77&,!1^ M (?;4+4QBB'/SJ?[8=D2##<'%8H[TN(<@A^W+/)U=23?>PD;>P0K)/\GS2SN M80YI=?"*X!/:E_ODGK$!AP3YG2PV -VP[PZ #9#.C0 4\-5" >!IQF#^F,'\ MTX,'\Z\+8'#Z0I7(#85'C!HA"+TI.#B5,4HAV ]O;])UZI@I\S6[/:8-FLQVJP365C[R:#XE,D%I*4HYSUR M39R@=LE&$^ "(D 3V4AJAM0DJ'D&J5\=4REQ,H%_"0-)1^4)E4]&4I+36"C[ M29.(M)Q?+M"_O,Q)R1&J#HY+6;&6<'NS=&X$Q0@,QS3M",I!:K8182+!-I0S MZ!>QBZ5N)K.TSNLIW@M!'$#5.?G'^2.A-/F*^W3V0ZRI;!?Q!Q+2$;,8H%B< MSJ'.AQEO)YY6%(R&B,#=-G'.>/8.&YRM,+H^FA?PW=CZ<@KFPB>:?SAXHOD/ M.@[>,@GO9R:;43"@2^JK]M1+5PKFI-&OF'7@ M]A-,N*K[WAH^@T3I3QXED\>/'C].'&AV1\.$3[U#4Q ;VLY=NDT+WH=[HGHA M#F#E1NCB5NCB^0A='*&+(W1Q/.J&UV7B=SK&^/ L"5*'K5(OS)S/T7,Z1^%PFQG5"7C^\/'W!SSQQC6\NQQ]_VOX MM[S(5^TJ7&[4$;KWLHU( .G[C\?)4R;T[2W>B*>W8?'^EE;S*[=:$TSL M(IZO\W7L5GQL[_I#\L/GW_5_VL(H5W/;38==U$Y5]TDX>T@,^]>&/I.U'4Y:4?$[ _V>3%R'I%G+[V%_KRM279J558W%-:^E<1KPR]H3" M+J^Y,P;8?6Q_L\SM-S.D7;JQJ^!!NX;?VI5C/W>-O6IFN9B<>1(FA-7PE_AV M]&EL0)PF08XPYY/)]I4>QMP0TNJZAW/<(IFK*2;,>LMR@=$!\ M$G9.\G19NXV>ZFE90,M\OG9]#'.6V3*?$(P,.,XAA/>)QG(BL MZP3(B:2-EE<1ZF6ZB[O?M$7N&F4$:SMB9D\5,QL"(*.D/=:U0(O# M+^-.WRQQC;[,E>QM$I$2PF\76%Q#60-M8.T=)O!62)Y)_0FD:K=U""L@Z4ET MPB1B_N9<@D@)UBIV^J:&$78 MB#AJE9Q,PB\$A2SQ5JF_&8Y-W0W<,__9/>XX1OZGA\SV?D.=]$IO5*F^P52BU-GK=S;=\^\3O,L:.^ /D;\K/4 ?:V+ M^WOZE5[76V>?\B5,U_^3KM;/)O\&)HS_L2.J)V^7Z9P@*1>5G=!D\NNOS^6; M/5;0B=W N&#M]-NA/WE@__/=Y'>[0FS(">4W^R+?E:D]D=ZFM5VH19I,/IA/ M-CK^X8?O'ST=&#O R 4X^9BV-F+LX?'3QU M05D*",\6VD%W8=WP%,5+SUJ,7='25[Q@>)E3[]OC@]NV#*IO0R[Y8+.S1AKU'8/9>4Z;S=&R>*L'W.8&I[4Q5BLV>[X9H5P,";O1;$'3"F6,I@QV%37^=Q,:=+H01;V%U7B0@OXKIO- M7LF.MV#OV8$B )NUB!^M8L 0"H>B<8_4MCK"M!"]^8(2%> 2L0(E=M782Z]@ M)8+%*6?,=982V@[;]H@\7 S)S54)%@KRM9 /OM.31E[T::3UDP[3NJ:B\WEJ MR*6C?843J;O,9J:Y84.>KDI>;)WV#LR!SR"U#GL??X2TM3U"25-[M3;V>G@Y M^EN^F@$*8L7J"0B8J*G:R6^ *9)\*'LB4FBC 6<#?GC-[K>580D7>,V_XX$. M<"J[G5^867-DLSU"1TX0.N+4'_(:6B+GKK1HSXD5@CY!@"2#K-B9.E*A?NAD M(N0C^5SX(J=A7S$"K?VZPSJ,ZUK.K@W8(3ZYZ MOBHKZW<+!^ J;8#^C:(%AG\O\P5>7_^-LGKR+=DE=5D6#NM6F>N\;&NX!U/C M9*Q]!J99O ;'P%_A\59-%L 0I8JK.)]-.87DZ[@#3@[6P'GF2&23:MYI6C/, M-JVZZ%T2.?$(R^MRV18-B:.* 0:NZLRLU@3RS,S"+B'<;F4 H<2HD4K\4-WW M:]Y&>3%I,5J?!%R:2=8:S?,AR7H[ M9NPH!#B'_0C%N?3TGHR[ZQHGO6W>C3 #@FE//]"GK [XXH)O12:>(Y'HAXY' ML#N,2&XZNEA'=;$.K^CYO"RREECE?V8W>KA;]:HOPJ39W^ZM;&F*2S@'F2[$ MXW[=]J3A:(RRJ?E;B-.9,1%W-Q_7B2TW4MBIJ[K(-(H839O.6D![ R M<+9;X_8YZO8YO):40OA!]P;24\'*X4:/(T+B[?3+AG00+=:!/ ([I&#V%0%9V=!$H44 M.1)HCLO@_,UQ*QYU*QZ>"=[)_N%:_+VZ3(O\+_RHW0:>-_*_?N.6GCN)O_U1 M8,*2UY:36X$UQUXNK+6+;)47(*&&15Q[(Z86@YT!6K, [+!!&/G2\3-R1&8< M&9GQ9$1FC,B,$9EQ &[!?;U]E[=3GTT#XPY?ZQAXK[Z52X^1R^_-67"9ZQ'8 ML@4%ASD;\)EQ?9[VCQW/0QP-+O2@+;_G:N#6!YZP0&C#JK28MKA)\VLCM3SI MC.0,ACO?1#UTTM*A%E=?PKLZ//WA<^YL?JDZF^^'$$Y6?4 J$;N=1 @JLM%4JT^^EX8J*15Z&M<# M5F*7[8!YP.&T10NP7>F4ND[S)2;8(8&Y^^$EWQA(8Y__X-*?^6IEY]=^?XEI MV[G!M.N"YNH6YNK,JW7#-,[3JKJ%K]] AY4:#B5U;CF<4E>8GDY).VVBV"XU MV"3>C(]]-"PG[O39]"RY'J\,@@-_/MBO+?*J[M^WTXOFE=A]RQQ>F D$BNC M.R^#ED@HT^'O,1K7HQK7PY-MO@$K!2>ZX]J1CNR^1FM.K .8!Z M#==[#]ACOMLM2G3TAG?3:&N(Y=][[Q\.M"\3QY/S,H;,4B[FPP>GFA]V7880; MVX6S#8M"K_E9N;]\_N'U[V]HJ?STD/Y/__W?_S7;XU)W7_0O__7RS8?W MD]]?35Z\?'7QQZ\?GDW>O?SMY8O7+]\_FUR\??OKZ^<7,$;XQ*L_WKQXCP,; M3=[!3=Y/#P\//7]Y34'#8O+"+-)VN0>6YS4W716&@!N5 ^4MRN6RO(%-J=1. MH;Z16OV*&;RI?A@ MZR+/U_9\.LNGOM)HW>-BGJ^I.Q:^ 13M#G/@VP52N#7Z]8+?2? >\[E9"LN" M[D!\1E0ES"4!RQR8&:0X.WE!* JY#R<+T%^T0Q00+0(/ZAKY27Y.BX\3U!GN M@"Z16*E*<%@^OP$\%WG/HR HV^'096M/"Q#@G'>I?@"7$&R2T.YA*#!9D-U$C9PL$"# M#4R,4F[!QA:G;"_<2A2]P1?5.90WA@"# 9Q'PXB"/U2&6V"HB'1$#;-T"-:G M)X;C)TQD<1:3?_BL"\]"1UYI9FY+ILZ[K%)"7S1K2W>^KESWJ/O<1W]Q\F4(O MEEWY0S@%0/&(>KH>\T$E@J5>XSV!1\?8"UY4QF+3G@XQJ@6/00[,UED][<[7 MO;WO1(C )+_,B?S^VZ=^LCE,C;2^*V#OE8U+*#RD?S%FP)[#G6T)YYV@#+'/ MP3J("W?;WF6FB;IK_WH8($O+(N:/[,N#-4+V)G/V@X@O7?=_BNT1[;(&SLG* M:!)+@%R:%7QIRMDX+GYT' I)OO=^34:2EAM"(DM'*A'KHSG,B3L6GK<6GK\; M"\]CX7DL/(_^^9=DA_^9SU@;]ID*.B;O(ONTS3>G(]J>\BOBC%Y!PZ%K+R4' MK?)Y&^373(46\$B>\0^0^-I=?3K::!Z?Q&@F/SS\_B0&(M,R@(GN.-/RXZD, M9 #AV'$& IQT)S*2T]C*,)*3V<;0L7LB(QD@H'JDD0PAZRN/T(/%R9D!VO)C M6O0X;E=V3+?KG5E7!C#EPOAHFOG# 4N3ELU%@:D#=85D/M!?-X?W=W@P=-%=W+3H,E\(P2(BQ40I*Z)( M:*1X;%UXY",B6,=YH78+\J)HNBO5BZR*#P[OAM?KY+"5A(0^D/#J>7VL\^^G M82$8I%.)(96GTT.;$+2,Q&,5;-.<\$.(;BIW%Y8D<%A-E?Q!7>I)77NN A)JZ:@93ZZZ9/ M?+: ![#7)@CFQD8B?N^$M.[>9K1(1[)(B\-;I->%9V* (G[5KIOY[3-@\2WS MHI$R_CN2:*CV]!F@FGJ!+$IX%>1H0J#IGVV5UUG $46\9"G4-"HJW6-F%Q&N ME;$;9M&IBNYYM*< K?,/BR4)#\CSSSYY7M(9#/P,]G_OZ-[ 94RTC)J0T8'U MA)&Q.WHF_;).RZW)GH4U7U&0X*=S'L,E^%0.+HC@"X_]71C0S4 X(ZDS+-,; M5\5TMJ3WI.[BTT8STILU>+N\;*RM!7L7 M+!@YV*SUS:%?7O#I:;AH4U$6L7HU(?OM-J3@'_J(O 0XE,!;-8V-6*B0 M;#Z9>2LQA9M_D#FIZ][< #]39V''[LZT_CD5O@G!Q$_=G56\^K?$9Y MY -[,JY8/ZA:3Q/$.E),MYI_ K?DJ;@ETMS.2QSGT1Z?=F.AO-BL1*Z:$HGJ MYZ@9G(WG_Y'._\O#G___VOOTWP]+U0M1MI@-M9W1"'=.?[9\/0Q.CNZJ+'4Z MW:Q!V>>HO\/)E>B;$@N$]-(43<5V)>K"1(YG09BP-A:T0%*[9=1K04!']P+> M62"VX?1F\P@[IP'<._V(:8\2^&?PWI [&78XW,':[[TH'&\8R6K@R.74)XE/ M:Q46:+R&K(^'%#!3PSIR5HCIWI,DFR+YMB^YS/]:43A'!F%\WW_V484SHC" M&5$X6^D?-CID>G/!N0\]=E[U42QSN:9 P#H,K/4==$),4LFZ21N$BY#U; M&RXZ76W$COJG7#Q!#Z:F;#;&XW48D,>B+5)CT,_4% MH4H%S1![R%K''H79,KJ\/>.FWO.32 .I"99W3)4%I9.\DH@%255(WA8K#'A/ M5I\!YEP)LL&COT[GU)#<%CX.;PM*)I+?S9!W3-&'D;UO;8!A%'9-P MMT^XN4@>R;@+MN KB7DYYD?)5K/M76O)NW:%=5V\<6Z.J3>J9&ML7D7 M!&:W6Y<<-\21-L2?A]\0;TV!N9NWR[38C\;#E1&P@A"X""_?O7Y_,>%F>CIP M04[H.L]:Y#(CUS?L9K-G'0(<6%$-(XI8DB*YR^E) U(R2YOQP]N,C587[X0&A)%<=\!LJ7A(08)L M++J>]A!*T(5+SD&73101K7U MTEQ#83WR_20($2-(0G@+P%8 %_);HK+>,:ZE^,GN%J$JB*"'C80=[E<8+.8- M!>3 U]%6^/J=PP!-WT(FV*WY+5IL*4^S:WC!M3PL,X/J:EAW4"YKD&./=XI5 MJMO1>A_)>J^.4-+>E\8.! DO*)U%C)9=7(G'3 4M_+#B_BARV+'O&_1$[2\O M5G;*YBF2Q)&597'$ADGB3D;*" MY7,%JP?^+-X\(ET6NUA>:\*!.6Q+L#<<]5;FNIQST\""GY6/FQM[T[HTU\;1 M5WJXJIH'*+YN0=<*0ID 4$JCS=MBK!P;-L:<_./G[YIW-(S(PG#'KT,]BUFC MY_Z/C+$)TJ0D9'660MJ V)*C)G\;O_\4DJQP7#<32)HN79D??(5,W:$V6#6' M5H5B\IX%VR9/'YX_.LNF4$4>2\)'+@D_'4O"8TEX+ D?HB2L2%/1S9U-.ZT0 M$1P2G3=+D/@3"IP6T3KI9&[?Q%^FV'GR1J0" ?E$-$?7LU7.MBWHPDS<=D+#V\F/P[ZB;:1RMHS0H)RO%A_PPS MMHK]-(0I'[[O>2A*X8B=SS"DRP%#2@ 58M=50_JY5)-L(U.-R1J?96:@=:K> M J4TNN\B$:GXBEH1L!4,BNX2SGMAL6E462RAX7"XT%6TWR(1E4S.+N224K9_ MCN 9T15EZC0[(NP;YA8PZ8 H[KAFW#1)T^_>P#LH7>_^-8KN C!YX!DH@,F M4D %0\C$36PAW:CHIB@Q R=\\FQR]O-T(@W3(>%O_VL>N*G)USID=0*PY\YI MRKMDQEJM# GJ,,'B8+6G+V>LE0$UCUBA(O8XS"?5RW:"L]8B2F6,H76\;/7KZ<8R-"7 M@KC#>C'YJETYB0&(*H'\34-!(.56I3>%9&KLP]%[JM6+PLR>G3M %&-@?@9! M4Y4MN=;CZ&]!L1-1P',LF7:PT!L6 (9U_%:$]5V5?_,&D1\-M[/"H ''2Y^G MU6Z?8$%H&7IYFOSP"3:A M[\;UG3U7)-'1!E[8;YS B"424,) Z@&$,< MF)N"<4FDENTIEFL UR.FRG$C MV(M$D]*X>%],-W<7?]#@+D((.0]S'L;-Z MDUL$.64J+)P>@A.G\L2<(WY'4['V\3>,.F ^"2:DMM"CD=97"9/(2:YS\\JSO,XKIL%'8%#SA%^'@ ?.,EG[3 E+YNA-E\L_,4G'._ MJVM>N,.3S%KGQ-'CU4>*5WEKP$]PE[,K%?*1/V Z*RE7U&VF]Q52+^,%;50&UWJA^FFWEO'(AHB)'V2?GYP\',$N-H?DQ0_,G!P_-+P@7)$OWE?WF/D5_ M7>BOYCGEA9@\I/8TU8LC]1%0-F.GI4?Z:C=T]/RY&*+#8PF#=&34"8FF9*,\ MM3FV%6)!BU6\8W@ 9Y 0E.7+(INDC\-P#=//)RC"<@B!^*H>(&XC?8C2]HEQ M&2 .E#G6TP\Y"!L%M6B!%\;4B< P&NR$1\T[0)D@[J+Q*@8ADL,%F(F/)>$; MO3/R%7AVL[;IE/TA=E:"=X1^97"Y@7/]0;EXL+8&#(I;ICU8QG *#G5NC0; M380$%?UR;9"PX2+K/%VG<_!)V_1EMRG!>DM!7$L3]*J MC 7W(Q?RTM$<,5R+]H8?,*WPP\XFH M.U'Y4.I36!'1U!$R*X/\C5 MVZM?2^X=TU31^,"ORP3Q8.K6Z%RA8)U@ 313B*]?W' ZNL-#^OXF7:O>G)EI M;B#]'0.RR]_+B+L]OGV[NGH["$]DU MK5'5\0\0\K35[>2WM$BI%'(/#Q&[*J RN*J=;2D,.B+/,"FHL1TU3LOSM+Y2 M<3S0M\06S]8Z##!"5'EM,L?OXD#9=HH0G. A$;VR4O?4_:J,V-!-^K>U8K^F M S.JP-66+J$LY=%-E#)/XTUNJJG#CF9AMTH.BPAM&??&)3U %^RZ6E4 =9/7 MA>]8!LK"TRX\]:;PO>\9.1[*8A "D+=H6U,!,VIQ]K09 73BQ'8Z"KOV2RX@ MS(IE6R?C76_%+K'BYRV5GZ7^]7JAZC],7E&#%YD9#+GA6YT)5KNH?Q/<1";' MHQGW$FR;6T:407_BIS5LCX0&2?=#;Y<&$'O*QND;J-WJ]S27EYB#P_71X*Q] M95ONY2=(A )X'7P);9MBZL:_M"GP0#EP',"[[,RAO2+QB&Y1#Y4%<.+]=P76 MX7[C4SL_!&P?]T QZ=,"]ZIIW M[7+)[6CP)ST%WL9V7K([H=F8?&4OO0LP"9!["3P4(C5Z2P)<-OECS+&+UFN- MK# G,I&J\KEW>GAB%YL=0@"2P(ISBRMUHZ&.C1<&VO+HPF\8 -:4EX0+)2$> M6'=UNT9OS#YY%C0SLD#Q1@P= [23WJ/ >?O/UKZM!8H>!YX[+'?UMRT.<4\> M62SF2RA'?>;U"8I)#K9<(]^.B^QI> 77' M0@Z^D"[5!#X0X.\"!!'!!33?&H.+S;IAGOH.&_'&UZ$/3XW^.4(B[O\;<( B M=J.IS9+PTQ >*8X:.\UPE$S [CU^](SR<_C#^3-^0Z0O=5B[$M9/#@@3.G_T M(UUO=@20T*Q<9I&GM._OY?,/KW]_P\"M1W9N9PXC--OP*N,7OAMHZ)>7;Y[_ M7[KI*9X2WQ8,S+[?\V/@P)RQ0B9.HH]M;K\()' L]FXM]OXX%GO'8N]8[!WI M:#;2T:1=.IKMD;-JJY,*JX#*@ARUM*OD%1&?8)J83HYZ\LY<8K@DG8KI' MJ M.2I!(+O+MJ#$@_FI9">J)G%M1O*VA>)\RV7!IP:-#6K<8*+SSJB*C#H&&,%, M&6^2PH(6^0K\_B4FP[*M.#R.*#:PAD7C-QD18HJ#6RJB82@$P5J##@UVICW# M)8&L:]]\YD-YO YPJBQO8Z(BF[M!=JX#*GD49<@R4 S3P$';S.P#P'>3<9R@ M.QT]%P^]#?>,+O.&-2)<)G53EAQ^$3&,H_MI"8\N+T6"E!2>4F*4@.A^(_$< MR93T)>[@LE/)W"P,,_1L62-,S0D59Z1XAH1I6=A?44KRN6= M4?X/>F*G0!:M?_8V\QO(1O05'GAVL/";+J;Q:)N3)HI9=.<,\/X=E:I ME)FL^03$((KCK.CMYW7X%-A%1YQ(BR66$ NP#@6JR*AYH%/)#OPJ7[M:'/7\ MS$FCF));)Y2(^H8/BMEG'Q1;C@3H!Z3<;O"9T=#.&4L9M83D):OLF]*#(R'O&/_^@(25)496&#D7[G 61%KM M_!QU>^N4(K)9UN8&F9)[IC ^V@&TD?!EGKB2.([M:R*'D%LL($]F+P5,,GY. M?6K:#Z6A?R9XNM!MHB,0NLI(EBZPJX'Y<2K1(@A&G/SB@F[)JG34?C<8W,C*^3? M&A\NR7+6_6*ZRT[C.V=$DWU/4P)5=0?3H??L'9A]6KA3/"R3R&FYL@^RO#WV MH0D'R]K@Z1(]0)63N&'#LHL>DB^*88]5S70=L]]UHJ33-_6D!&*('DG ;BG# M\5:KEALHG(ZX:R7QCY]C><- :) &I3J/>UBL8&AUO7DP3ID M+]L9$?6Y/KVN"EUJ+NM2[KR[GV)/)MLKY?5F!Z U%ORUJ1G$;)C[[B3(,5L' MS\]X)B\R6*N.]^6M[^H,SHM=>]W=-&JA3L?7^SNDDX_ ^*5B/+(G>\DV3-Y: M P0*ZJ8B9M%!B0-E6J@M?^6#31]?1]K@9(P3IFRFLT1^9[\*-4SG+KIKXZC* M]A(YEV_ @V+:[NUM>GJSA_4RNY."W]?R!ZY(M@4Q!*FS7UPGD*Y ^2"22\'/ MB<-GWU4?8U4+#34]T)TFG*?2RV:X695W^1XL#%\[4CU$]B2LF0IBAM .R61I M8-I1Q:LIK2=U4PB9!CJ5BP3/KK0>:P]'KCW\--8>QMK#6'O8L]%LR-["V"NW M\>4_>C"4[KS MR7@D4*$A9WS9,E&^W<"='T;+0S^D4J M=/O'C[]@:X\9*4$6&NEJ[$CG2<)U0TTJ0$_&U,C9I)O\T1O)P0] M&/@V]G\=YP^??'>7UZ'WYZVKP^ OG!X'JG;.I8'0Q-]WE"9=>7>305735+K1UTS46?(R,>WZM'WG0G2GP91M*L9UPOL M]: ><'I(@8#@O[HZ9#O:VGG.WE$2%WEXFD>1! MN;97*J74XW\D# $3S22<@4'E@6U8#Z7*6=%PV0)@T4N2V!WI+/O1,..O%;I< MZR;HI@D#>E:VLZ;[2(QTAP>[SDO1".(63"&6FX"0K6I5?6%FT$?RSE@[MX![ MNX'C$Q/?<*ITENQ4E!GQ+\NTZ<;>!39HFHK5R\0RPI-P/JL[O.@H3JPAGO]X!V/I#%M:?Z:OTK.Z8"I!ID/+A?..@J6]-&X]@FX42&!UO@290"A> MT^NE*!P\F$CCI4?JJ(RDLN6_8 MN=\/\S' N0]7IS:+4ES#9 #^ %"1QM?U^LH0541#XA!'OZSS:[7"DH MQ8Y-X4$HN/ 9B.*:Q?RQ2V$+UVL(^ I4U-ROQAV%3D-$/I^[WK9M2,.>4RO6 M/_$%+]RN ;9S-,'',,'S YA@AT-B.UQ6??\BK4&^(Y68 RTJH8^<149Y$9#_ M(KC7#?+)DT-=&98)(>]BQ=I>%+YT$1%[R#HG:N>[HJ4BH%22(Y #@([7OCB) MJ$MKPA@'(',_A0.%/^%@Y7/P XY&#X?Q@"E;FW(&+D\@AK3@(\S!PU)Y;J6B MPM! 8,\L"$Y1;T.\N8A(2SV,Y<[CECN?/!K+G6.YYE <$)O=: M65S19$\ZBNP)9T3 ^<$D< 5Y>>N[\(]=V'6R^1/?A^F-Y3%^J=R,D$;-0$KD6>9Z5 E%L_0&XHB?D4OX=T'W?'4'/TX;[X) 35?DA>^']=L>1QE1K+,+#$'6H('538_E MA?61B*O<)8 7Z+ ND4E$OG/KR#P<_TG@6W(2(M$.L+<'26 -:.M(B'7F,\9P M&P-@[JHL\OED!6D!(&!\#:Y(81IR0^WCPK]OS,P>(=;'+.N&U#W$K849R69\WLXWDR[K MDBED^&U,@I"!P@)JBBD)C\(E'#LIZZN2!]Q_(C]^O$)L4AHR4 &6"!%>:&D.!V ME-#!8_BK'>[&A'*N. TU!PDKNZ_A#2_:Y2)?+C=+36T)Y#=7I?'M@4%O5TPO MB=D%_^CV"'4W*JENPJQH75E&D^TM>V&ZRHO M(^^&OF=?3_?M^#]V7L#.%8^:@]8R0.H%%PIT?BV=",+9S54IM1_YG63I7<)= M4 FZ*7::!"T+T\7,%9G%6984(E ?8OU9+S^IV-:[=AR-S!3,Y M&U_]_IX]?!P[S+S2_+OO#$$GWO8[P(S"VVVA#."^L/5ZZ-IO;N2X2H?5&$-RQH/(G6- M'=".%$\>G.UA]1K@F?*.#V!MJ;TM5/I+^_N;JWRN( #I9 :!"<>2 M=DP+&!I;PC^*'&SH>PB3ZX3C-=],H9]IZ%44"W51BG7EP>F'I9Q V7=Q>C/D M#V/F-V4Z4VH45A2!,#HB#@:DV=F31YP9S=+;6DFK NH3I9JCJP=62[UEN3B MATFM 8*<2'H;0#B8[V?#TTPG9_#K 2M<;:2\L7MEWB?+I)SZXT-2FFOS^5+2 MW),7]DWOLIK#QW_^;-"&G^(.*@:\0[ 9\!Q[5R?L41YY!+E^5BB'$N48XGR M$"5*>\9PEQ*F8*>;R5(VT>3UW88-=M08UVKT'Z1 YW"V[JDR2)<2=[]P;D_? M =I@\-#W)SX+1O@31@Y1E#AW5=586C#PLPH^:C<=5:/[?GH(WM>+'EY[SHCM M32TSL<8!S5-_."^(Y&- 3FM(39N>+#.+O,BY$4/(-F/^K?56NNIC7F:LISD$ MO^%UK\"472@]^LRJ^;DR*U2 M/G/-VJG+\\ZEO(TE=$?NQ90]H &RW%I8V>Q8\:2%:2)5]:%/]UNK[C!KW"F, M!>DK&S1+^;/_.(32)Q[ G)B@=GIXN:HQ38EB[3&_89Y0*=W"%ED5J5#,Z,<.JT[99S)E3V%]@0G5ZY&-5 MI%KX <5S/XMQZBDA/]^6Q4NG<9/F:L3;+%J^H!AJ"6RLM_I^Z$_23=4* MBJZ>J2X/+D!;6E1&._TW^*)W+5CW\$U(-U<;+5X*4["VCV/X4CV&./&W8IJW MSG/M>907_0SNCI?E-H2.,>4[UG3N=\8D OWJEJD/#Z4]?_3%&^;<4,Z'=,YU M#R^[*L4G*7N<_^RR#CU 8'EIC 3MX*V8@XB(M(@<:*K5IG''C$,E^?-\!:65 MI=G/7-QP#7]S9'M"3O3?H>+\P\$KSF_L[QP8V=YT(_+D]\8S>NX!9AHNC**D M *6)'NEH HC?\C:@.ZMDY*WX&UN;Y]4CJ(9ZVH_=38A^1(H:X!RG9H%TBB8) M /XVHL[AGE4E5YIPDQ\WWS*F)BW2Y6V=BP\Y=Q3S6,J(L9G?84*7=3F6DHY< M2GH\EI+&4M)82CH N6?T? #!9M92?S:G/'^.@P M'M5A_/$(#B.[@B^84= T\X!*.M\N/+&%= M)79_IC9^ 4X%_/%Y^>!%(-Q]<2FL ?9/[Q6LF?^PS#$MQ/8 * = L^;2B.!< MA-)/4D6;%7E<0!ZE;%ALC=0Y>=FAU4<"%I_.3K;5P+;RD4S&S?AE-N-/!]^, MT:KX4';Z\*5(S"+A$?KW&D*VH,*LJU*!&@3 M#9\_8?YLLQQ9N=67Q0GJL JB%.*6WKLS$$ISR1/%8DH9+]#W6J=+&:PTLG5[ MUB:_NV2G%\4J,%?:4G^E) G36HP5-W&31,0,%,SFR[1RF3J5,X3S?\LH=_7W M899)^^("0:[>>IDV]ZI?2<6KF[]%VJUJ4S_3MP!A<^B M".@RK?#$_:".%0[M"5#WXZ9$=A]N+79X=)R*NI,=V0:2WV!?@D;T<'Z=D*"A MSJ&B9KP\]'(6-6K7Y?6LK6JC9':S:^*O^\R11;/'*K,LO;/A*Z'%4*-=^YR[ MDZT_?-+^\<.OKH(PA>G&HIX8UT+4O4#H0UQ;WUN/=7 M92%4^[B5'#.P^ ; ;T,$+O1CH9J^R1BQJ7-D%+X<>>+I%NXV1>W%+$^1D %G M!J!T-1)D@*QE9?\._UCF_VGS#+IC@34#J4$J^,E/GB@^8S\.;(US/J]GDX;CQY4E^R=-HEK3(X?-^-9LN=9,D;I1XW2SQ\= M/$Q78IV_H;;MJ-)S&LO@#EV\#F?MHX3^^2.&_3T$/C!!_+5I*/(NI]I.C[\G M]YI,L/X!X@]48""F?,1S.:V09*S^'KGZ^V2L_H[5W['Z^VTH;1%=(M+.82(Y M!^A=(1EPB@,O@=G;Z7L@1M^GQ+M550*_IY])Q=ZKR=QZ,ODX7G<+>%"_+JTV1R=CN= MB$Q+#6T*0?(>5E")2?X%X^Y!:6WKQP#9G!*?4)S*'>/(9H)Z1@/HIXA^N@7-3!?M0 M:$V!7'20Q-C79\$.K4Z'M)-POCU M:%V9L]6 MM@32]6>A'A7YSC\I4UAT=CEXIKC=/O(QJ-J2Q-)1P-Y#O>JV?ZF M0768VL6 ?W5)&/D)D '7C'T:8DY/*+P>$EHP>Q/).6WM JRB\:+FF-K0V0U0 M.L=?KKNU-]S*-W"1O29Y%%DBV,7L+0\L#U=XM!>'TS*?MY .;F[7E&(GHG2E MOY?P\?NYRTZWW0?-:J>S!K[A%,LAM-(V"O4,D.DA8&,@PP,$C"+20P*YLO#- M)P"+(3/U=;IL#7EA6"QR,IF+SHY+NM]$GF56U 0.4\_GN'-OX>G9$ =W(H@: M1;@.K6MV+[$^5P=#TW%$&R_/4[C.R8V&I#/+]@M,C]RI84C+K5)3A*H95WY6 M]@W@6R 47:4?W,_8N!%/KS7? 34A6"352GZ-&QK&=T,YC6I=4>L44:2;D8WQ MXTS*?M[9['JC4CJ$8X#\S;-\"C0?F[^BB3NDA16LW1KD_!*+Q"##[\I&SKT>AAL]<$<=J%#V=4-:"9BK8TZ4@E> PWJC$Y5 M9,<5M"&%XNV,IQ%ZY Q"6M ?V.)-)'U2 9J\.C9[6P-2QM8*,F7;D)73YJ?4 M+[,=SQ')E -1@/6-P_(N>HT@0 _"KV"X-GQ_LO$M:[])?5E=C-HY[DC?F&+54%KO"R M6<^"D_+:#%@%#GFHGJ5TC8-.L[KJ YG\1A,,-*T&IXJP@8ZTTZJM?-<(3C)Q MM7([JRB&;9]AEF>9(-2XAE^;QGY<0-R27Q- ';\0>-5S%@Q8+N4%;CSF*(FD M7Q$O&GA34/8?ZS5'KM=\-]9KQGK-6*\Y!/%CRS!XTB10)VB '88T#K=$EX7( MHVPSLR$[4H<>));UV'X4CI'',2*/;*_(XTT)"9H6#OKW-^DZ;*>2OWP J%MK MHPQJ"\,_^P]2+LM^!%C!H%?#J4D#V!-_C^[@(KTNG5?U3R0-1=4KO.];XJIQ MG:#J[[&[DV*4]V>6/LN=8K[KEB)P24&0Y[M!C6/EKTMB7$;1@X61AC27J6W% MOW(T-;$X@S($6^I-W)66:NU"1]_C!7;9J8ZG=*6AZ.=;)H*2O H3JM2Q[ G& M=;AM-[X1,"P#7D=/2UR:!3R/8]QLU![K&$1@3/@3$YWVM"D;0PQ$UU_ M@[\M\U7>]&AJA1?I-$A"Y2V^:BMXRZ#[@\%I7F^+3.'I-KW >N@;K 64:T,% M:8Q$-DR[/))8IR;%['9R/2F^TO*BP-RC=A.&YI(HM;P7]85-2DG;&CK#,G&_ MJ48M-P4B(_BN2Y[GJW6:5Q)TA+M>\N)>C9$+SPJ.3 !A&R>)!CD MTFU*5/5 M?FD0TTKM(6\/CL1!)'T%,(*87E[5:K+-R]__>$_W_N*.UK-YQN [! P"&IW[F25A!0-K^Z'5; MGP=TF2/D^20621_R?+"U,?G%K@G4KQWB8[QT+ A816!_M^!+>3G/#@FK.D9< MV9_%?6%-AK*Y9R00*(ZM.W@.*C%N/;Z:=R860W=VH\S,LKR9$OGLSN>/2?(Y MMU>5\3TQ>2 Z;J?G"J]M#WS[FP+=)Q#' ^IQ(KI'"K-\21_FVB-CL\PE%#GA M.O )+/IC[9#F?%ZN6E25.X!! M_\FB7!B0F_-T&<)@1J^ ML@GXUPXE>$"ZC3508>2?)C_OWL5?W](Y-!B1UHXO"Q$!58#7A01/IV7FWM<* M1RN=]?M/0%;9=UZD !2QIAJY"5P^YLMQH=X5,?9FESD52SW _!.08\ )D&S, MN"#\FJSS#?"LB(+YL]UV/W*D#+T+?E6S[2/4&!(&]*&,@*SD+TUF;0V"KS8( MMA-0JZ;:>6[O"N9MP'TY\U%:2\&]P.ZRS.)2V)?L?PGR'KT[.2+LG6_1G^1" M+J_V0N>S'=F6$W9^U$Q[\8^.PX89PM,9^ &LP5B\W5J\_7XLWH[%V[%X.Z8Z MAD./[_^8^)QTU] S?@AK2!_HYST# ,L[GE;@3]G@(00][0_(D;;W>@UVNC - M5?N@T<+^^\;,[/XR]32 P2%YBW6J3.WZN;;C"P_W8L15&.!RN'(5P $O2X1_ MN-'S3^J$?=HQL%.GMX9G3U=W9@ M>F469F;.H;8-)2%$CR_8X2=OFR:25BL.1)YER^+4TC#;.)R#\C:J%?9Y$004 M7')5>G<,@D(Q:H]M&6@]9$?D)[7V:62I1Y2J4;,UP3HU13RJ=T?FK>Q.V FE M\@>U5WF0:7QMN7(NI"#G53X#S/I9SNICPT)8-!S.L'*&HAM12ESL"3NHZ$'O.Y/*A#\D"$-!CP.]!5RN<-5UW%N!/F7G61$; M)#-*'"ZPEAD3 3>3)Y4!(8)H 1QK)V,]$LJ2"P4PRCHZPJ:L!VU/ (ID6^5X(W!+CU#'VJ!#:0$;% N#V_7 M. FU5N-!IQ4<0SD2.W<0JKU&$K;ZU[N?J2#KJP]>R**=_?6OZT'5ER C(/"*GC!2)^.T!FKN6: 86 ME_^]6XD/Y>\JR8!+7]2>(LLXPYR0, =PC=I&3^G< 83=L AW)/@52$4@JSRT MU!.+ )QXIJI*TNLN>3'6$G2$R]UG#CUO :.$/^8 N.5;)0 C7G*IUFZ!I@5& M+2B 8*.SR68 ' M:WSG9%YE#\@GX.X'I/$P)K-!*T:NUWF%_KURCS-P6*$$"$]3.T%L&*-_0UVJ M U>W[YJ)*G@M2N^D*+DO> FJPEVQMP0V/Z13(YB0H)U.MR.>,B\ M7X1LCC6 IPV ]0\\M+>TL7:671#'M5^F.9>BA^= 9#/]. M".B3HN3;'&-EZH%!X/M_6H,V7FZ63)9ES:M)^*\G9R+#@MI359,P7P'W $B> M9SI6>CQX5$3[(X]LU$[ M\@\WM\\F+]!MF_P;6Q6_JN3.-YS/.T*WT/.R9@HH61;#L\P?>E1B',"!@ [4 MY.#?2A7''H$/RL6#M7T9IO%1@34_;55M!ZLX"9R+Q<)Z 6ECZG[_[H8;+0R$ M(S:(KBXYHQW*\.!A2=IMBRTG[713F%LKE5OA#:=96:1S4:B-= HEW/X+'()\ M5A7FTIYL_(/Y9.8MGV$$)[IER2 _.+GE/DRO?(2X!F4[.;HON29&1KA?O;5' MN>%_NJBN9"WLK:<@,\/)]^T_76T, LEVM4+!S$15J_=?1KTC%1T"G?$&'DR62ITH>BJ&E\BX>+[W9_GSJ[!/>X18G_9 MO4]VC6GC/F+*/D?[596-)^N$O<]YJ[,+GL?H=?;8"=KS4==7-+;.10+^]I^W MW9;E.BE%5E81VGU8:[II3M\=5@1)<>Y8"UR7QB1A67VT'T?6DZ9JYPW]"3:A MMR)UAP*!@&@XTM@@QV/]&T'&ONXH2X2$*8/SE3M/>E&PV')RGXE"7=W.'A"K M"Y\*0&[-'+CF]3/.B9JY-(+_A.7'7FEBSOD*,'>3YR3Y+XR]E:1,6S$Q4^I83 MT[D1AE":2Y_,/=S1@D>&&_XTZ9_M_MG@X_81*A@;ST3W(_PE?JF=<>]NF WH M5@BZ&]P^5HL(LSY)Y,@C0NF02=]A&JE3C-T_I7-Z&],6Z8U:IR3P76L.+YB@ MBOZ\W2]C]]14F$L!5EDV(B&R@_=3R"9:=JB '8M/T_W).WW*?=[#>PS\Q&V* M\WR[EAA^@.4>]6/:VB@G%\1/!><');&.&K7];5L#%BSB80*BJRRP)A=Q!MD/ M[ \KIWM[\6UF?"7(8]?/P-7'E^<***204-X4-$?M__I:- P^#V],#K:>.3O? M+7F]8.\N3<9#(3B;8D'[?]._TBHKVQKT%#&1AA" DE0!QMK-D6LW/XRUF[%V M,]9N#D&C&L@TE3<%83G@Y[3Q@?D0R@W^T\OB.J_*8D6U\U]=[5^<*^9JNTFC M< "%?7C?SNH\RZV; 2D/=@OX3U^L*'25"6J0OE8W(! M?[U!WCV=[AWG_I.LI@H@0*0ZR/XW4E0T7&-<&[SEGZUU>+/<-9(M\B*E!L;" M!@7KM4EIH'^VV>6*^W$0 T/.+^1%I7G&'E3V-1;FTNYA\3Z 4G;1+B>KO+9+ M+&M5,B/TQ<]N>=SL5.-54WI^O>)BJZL#S9100M\!7#HXM/!5V66?@?)*=^['8^Y=CF=H>A!DM]>; M]NF!@]*EZNK8,!Z+;@=IMTGF0_H)%KX/Z^ UT"]Q\SCAAGB@;T.?7S,IGTC[1CO3+YR&0O8&8R+WB.!UC?0_7RB2P'F9/C4+*D0_9@>LTYS;@K?*V M9_PRAJ3Q[7Z0R*==_U%N4^B#%8$\,X7$1E=(=E\R%M""?RE@KE MWL.+IN%DO+I&$M$!D!8:554\CI&>#VJ0M7NM0XJO:OU]: &N1%ZY;EGF5?#@ M>$TR4C!Y1=JTP%E/3JEU(('\GQA1Z4.CF_2-] ;^FWGN%_9(T2T!+\1G?FE] MY@&+,G"9;-BW!-U:(<[3FM47WN;_FMY@XXO+YD?+E63!5(60ZPD(=V$<+@=# MT5)2(H)TE,R >SG+2N)FJD="VB;"_@C(L;3V8F"-I#$#^IO*-14D["[TO1>< MQ^'/3>]65DH.6C%*]J_8#*[3Q.HRY4(U8*G0O+(N,IY5Z#"?$#N]STXUAN&LM-8[EI]#0W>IKF""P4%+_O MD8"[ .\/8WI[++8F O+T)[0(&UK'8[5NEDR_P+4Y:E2&LPV:6(UU LX?32<_ M"RW/"VM5)FAB'!D7XS4:9H_2H!(-ZT$2%CK9O5N;%]W)X3>*:1[\OE@,WR>OD93QI0C,OS"+% )@VA]8;"[GG,^$ M540-)TU>M-T4>[(55!S#.ZJNI+R6*"5MFZNRL@-ULN.8L49H( 9YF+\N\?]. M:&.?=(?]"JA6EHO%)!3[%7!O9M ?JR=GER0&-=$9"KP_8DNIB=;9&/H\7\=AH\T)599HHH3._.L]W?+L&@N.A47D _#:M3MFZZ80K* MRB5[YT$*H2-H/$"052=]9 Z'*;SV"_-%>3/A5B]R!\RGG!B4E.L1!,:;LS+P MHG?.SI9%:=]BI=&Y'B+#+5N[K]Z9=[6IL.-%]4#M_W@TUXO)0%\8V83Z::Y[7Q>X4T6>&93&,'E@"T!Q>V>,.UMR+* \XSU*29Y*N5 MG68[VN7V"B-LP05)U(K_2J2:)"Q>98@@=^#DT)\Y D_WP_.GPTA+K1T$F2EY M;]Y!D;FIS27 S71.K?\V<%6@Q#+.R,*.F'L?B/\3;2:\VLH>KLY^L3#S=D^M MZ7*V):[-C6M-S/9K#2W\JHP>70(/%$"*Y [\3;X3 M??%N== AYJNF^%S.[W#4&Z=5+P<$C3T X,E!("K@Z%48,50YPB_8P"S/\]FN+@;HT3%O]N8"7RH)SL_4$-@:! U5ZS+V@JBDXZ26@II/KIG,A.S5\U M^ L]H:=MRH!N Z("Z>(+X@C7^I>X!F>5]0T4\80U$6XLJ5Y[+XYRS38GSAVY MW57W[(3.3R!PV?@ 2$KLO'F9XEZH5B!A%[Q MH)_CG 'OQ6UGM* >5)T=FKPR1J -TLQ^T=JGHZE13\R!*P[79+A@/3WKNLJO M<^C%K'7C+&X"9/"T;KDH3%.W,,:4]B$ZG;JNW05;/NT#CU7S(U?-?QJKYF/5 M?*R:'Z))BF:]6;TD$N MM0HI*>C-HI1*9P2H "8MK[H]POH3@+1LEI3JO2X;XYP"UT$!O3:09R/G;F;/ M\*I=-W/HO"FKR[3(_Z*AVN")E:1DT(TP/:F*D$R_%]U2F@YAIK/C(S]^:GUD MYS;Y83P'YG7^]1\%:K^];S )9)T7<%0R.M4G;6$'NP(N!GF!ZGZ0UEV457/% MA'.T0*X5QTC7_^2MX]HMNG4"V$3+I75@^HYSB8#%>5I?(5\KUY(Y>XT@OD^T MNO1T$[JT7%Z#$Z=[CQ$>3GES'0*X).PLIQPMO$%?I.&G&(/R;X3%ZJ*SY^\< ME/\['JN)Q=.[^$QWA4;,$UN^CA[ZH577H.<.G?>A>&/..-^4[1)+WO+TNPV^+\Q_O9(JPLHO=H#E3 M"F<,@X@QW@+SR&VYCQ7[^J;^>O^9W^L<8$M$X0&(Z:Q)_IDW6L73#XT_0.XJ M<0KV3)UU6"M\2AR^FJ\DER"_$1C<.[CHD<71'_ZT>[_I^9"=PZYI X6)*E8E9V \+U8&U( 4A% M^W@V/DQU%L9U<(LJ'#BL$( ZE8TIEFPZWJGD2WQNPOG']M9J5V[=@30!_&E9 MN?WE^K59O;V-WN/'#Q^=W^G$0>"GIL?DLX;!<#+G%7+'?GT3>8>#^_./#^:# MD5.;%RJQR6CV&K5=0VKPV&'_%<[]_I/__5[!1%#-])&R<>7I6&GZ&/18^X(! M#LK/5IAP1&TSIGD%@Z'@%1S1SP30_EQ3,.?@.0%>4\JH_'6/1U_(9&/OP*" MS*N)@X_:V,LW7.YYK6@R)?)Q/]BM>>'>-UTAEH)&_RK"*G:(=_KJUGW^Z>#> M-S'A8]VQZNC;JV*DZJ@E3OVMG_ZE34'R&R3(I:.H0ZL5" =IHY1)F3 M,.\@(V$Q?&UO=N\7NV> JH"BN#]JZ*1VK#7 2;,P$6IJQT.G)*2Z7Z[?; M^W;&;R]0%]4,.*H%U*V D0W@6V&6_9T:(FGE[4%G\>;+8:8']M)VD=1C,;AS M X%Y,;=EY 2WD[OUA.\ DZ^Y-,D'NY3B[?\QU<,YT-TXLE-)M&\&*/27-;#" MD[-G3\"YR? KDC=.7,;9?F\#/P!,19,W+:#%"@?!$_C_Y[^>K\^/.G15?M]$ M&B]GK4H1$I*\;^V)N_+]_XJJ!&.-#2L_QFKR%;ZM@U:+A[VKL!(D$5SWA5E/ MQP:.1.^(#0H0&9*;9'=;7S?S:$BK#C3B"1)9[4Q9;F@#TJMK8PN00,]T,\G7 MZ)D?O&!^\DGW(; \0NS6Z8JA-,;ING!G_X;L-QN^#=_7C4I5ESA#75S'C%N= M /S\&&!\(YS,+[V*Y,*GJ5B_9#@7\]8^0 #+J9X+Z[>IDP#:SG2CH.Z/U,1A MW,"V698\\:+D+D!!X<&9L?=>=)Q8Q_NG(#);<:P(IN!L"5(DV1LC]3$2EXB> M8_!7>Y(!9S/^P=%7 &\^< T4*E1CQ@$B*V*:'$84!#$3>YNX19G/A5H9O+)7 M%W3O#88B8.'[^9O9"]?6-5JFE6?SG>>5#?GH^6H]7<-0P?U)-0(QCG*^Y/58 M;SMRO>U\K+>-];:QWG;'IL,C@"(&*YFICJ=V719AVUGC,56JZ,8\2(L6\W:^ M0Q!UY2"S+1IODLM+'!V9_.:$G,"_ \O-]T?@GIT#_K-DHJ@+K'",+#>GL1*. MP7(37P"37X@=='G[V:3$'J$5-USDC#(E5X3RKJ,M'R5NJ\.'2/DAPCH9=+CI M3NW"Y(R;5]6+8G/Y OJQZ5GMG2@*^.U( M2$DWCM_70'G"D/D%)I\O;,R7IG'<6W.E0Y+-#"TSDE;N)AY/Z>FRN^@:(JE\ MYP&Q#YU5VUP=&]JO[:W:*F\4++\C :_J_)Y<]P''Y1L[3[XF9#K,$= U(Q MJ%"WL7A/#7HHG4LVQC='M$N2SKTN\VSJPW=@^K^DU$ HH\1P"R)JR%>0DLL4 M42B6E*J6> CL#S -H*W@,X!B4_=S=.W?\EG&+^WLL(A2Q+R-.AT>KCV>A., M#F/X;0\RV:@&I97Z6-- DR-MI<3BL@&Q6"S-)<%G +?58(,%VK"$N#>10(#T MNAP";.;D4WMGTNC&?"N\ &YWUW=2X[WP57,\/C4[.QVED*HK#"'F*N/.P5IP M7.ED75:25MT)_.FX1HHN=M/EXJ0R&X[M( (4LMV\F9Y&(7_B2*NI]\I;9D^I M'!Y BQ(X1N Y7%F__CO"1^[_K?UF[>ZJ74TNB/O[JXK\SA_].&3>+_8N1?ZT M%VQ!&&VX@NV<9"VQ EG["ARI56HG'+9Y@+6E+WA.$2>"K)52Y#QDV9/X%@]U MDGLR]UA,H*AFD(BVO%<$9?KX*Q0+ M2!T"J\*_Z=E#%-.*=QVO GN.$"4+'2K9,WC77]T^^WEO^_9HKTWF"F% P\&4 M\WV7E5;!1<]Q3<(WW-F ?I]-SJAP1[6]O'8U/3JB[83'98=4ZZ3@['3#@V?K MA+652!NRNF].O*,A."_I4@*H2\[29:IH96E8&PR*/E#1.G1/WK.HH#K2/J"# M[C_IO9:N<>E>TSX1RYE1Q+/1T^<)D8:+"O1#7J@&\[QC3S:-*%%#]U>9*F)W M4%L%438,K_[Q./G^T:/$6I*DO]EO@R?I]<5NP_E9!ZWWY['4>>12Y^.QU#F6 M.L=2YYZESF%'/=-=1FV?4)WZ/_*G[>_^<8[&]DX&-]8ZYV[F_FCOTQ9HX8>D MEP*2<.N6#5:*R^M *2YL@' )=P=).O-'KN3WF3MS!H2=3C#G%H]45 )"I([U MFTQV2JT]QP.*'T AMBHYI0).S?!X5VOK8#(6HIY(RH)4S^I^_)=">E7=&BXB M+ 1;@[]],DA=7RSLX*2+<-:(@XPN;_%!P;'"63F,K]+[:W;FKJR1;'1;"W9# M^DG;,_\&*6Q[Z>*!O32P^@#[;)W#M-B7V-P8\+YARWZ:;N_E8,O3_PR;(:!= MWO;%SA>(B?>OZ49;US=U7Z%=^-R6A .JO-RIXZZ''@VZUCMG6I0AVWUA=GOZ M:1(""WD-M!-*P9Y(+C#22>0<@[.[.@"1Y<5.#C'5W]%O"5.(BU[X#C5D:\0B M4?V=DU^G5'\(WHV;859CM$^(L\=OBT5"(Q4+?A&YS'G):18N)4/YG9$='O*] MT25E#?D%_.;L^[B&O!T6O#OH:031%W=9RCF=4)O:*60-(]LQ.O'WN347 <*B M[H0R@*3127URYBKG#(3)>2B5DX(N<.O:B_>_BCR'D/O3W\G[NUFV+<,,A&8% MI8YDQZ(3F09)R6#P>$VI&_1W?D-L2O,C[G,7V&&16K= M@*_N++\'#O/[/\K?E/K M9-NDDX(OO\;+?X4O\1YH[^__+8JMN^ * KP_4GS8XP6^QC:Y@HL2="Z'@2FP M@FTH_RTV6"]E=XHM"\33@_"!3NFY)E\&E1$Y8YE8PX'676*XJ\29!,T^?<)1 M&L *F(YI;'X"63*CWGJN(WZR#W^L6VOOYSEBY] @9_#%?$8$,8TG&D)MW'6% M*39&2+)0>=DVI*?+XT@34Z\I$FH 8&F M#@JDVH>J%T@;L\#>M:5;'A-[JL\D/XP@4SLM.-H-JKM;5E/2)RGC7_4R4*Y7 ME=YG=[-1OYZ7 YK/J3T.%UXQI=965#">8QJ*/@\SW5F44W0Z\*'[+P_U'ER5 M?1#%G/U"1PQD)BB=Y*]]VALNZ3,VE-*43SI$./VH;=%A9HC M6M?XYQ'X.\%F8.,L1++2KP0$>@<8:]RT<9!U\(J;_BJ#*%G8J#JO+-(]*CIU MS@;4GHN$Z.>B@\#RK**ZB^T*64LQQ%3B3H0>5K[[2/HCW@94FHED[\N$B'*QM8-U!/%?\;PPWD@T8) ML2NRAP-WE?,>J$%K]>F75?2S(_AA"#6D?2F'&\3Y^<,A*J_=>NTBG?-Z"9CB M&&+"LAZE\QPZUJ6/,#D-- A+)T;16;ZS/86MX)P[IYW-#CM14_L=B31*_3/M M)N_P2BO./!&1$/IJ[&$7BG:WN;B]M\HQ M R+5S20T+HN^V$#*%/4.T?AGI:&" M#T9!MYY?5<<$SCEO[!9O&,^Q);B"\'I2ITOCO%H_P+3/EH2?V.!11@+G[20S M)Y1M_89I68X@9O/.7-J0=8B ]<,=O-()9O_L!JS+I;%KO->>S9TWEY'<7^*R MIW;G0O89E;*-5*I*2(&:6F*L/XH.L"@:=@5=SIP]2JVI MH8=W--&Z5LQ#+-(50SSMR8C44:Z!F3EL?)RJVWG*!?V^JZ-74X*L;E*B729# M-777=$FPWW6HS/012< BJG,+"!,WU:H6ZGGR/ $X#G^%_Y_!9[B#^Q06%/>. M3_7"LE.'E4Q^TW*Q@*!KOFQKE ^881K9[L%\ 4&^L6NI\B_#KZVA_%5\%S2_ M--&^&EK32B#=0U@DOL_=#7+K^T!KW4O[[9+3 PN$*9 G&-E MT1-]$M(UA\BE]*4#&7*3 >9N>RL'ZP[JHQ1$$JY]/ F^$=6!MT'2_3Z(N9(- MFA58/7+-%MWFW&I+4:,V6"X)J@.,=HB0\_D2,?^QK'KWNAO28DH-PW#V'-R@ M*E+ X385/;I(VZ5R$R-9QO\:XM#NQ80F5_5'VZF2G9WE4UK/L2G:.2EDD(D\ MRGZ"5'8SHC#M73;\-+M+D,6SE\_1%.O2=(=>5UR5M:D68#&87P8OKX;)=;G< MW7_8D9CT&@RX,3DX(77*.#-V?_$S8"27V_.QD1A'/W7>!P5L7XX[IUU,T"N> MDQ180&5&LK*=-:'#I"#S?K)E0L'^KPH@6:5;'3S9#?SAC]''WSO/2RE'!A4@ M(J83 N+^JC6AZ%E]2C0%0U()&(Z['4;N35.1!*MVM:A2[YPK."-J3F1WHF!Z M_VP9:-O'MB5&(+ D8%G3>D1D0&&7"C;R=0MF^$JHAXF*PD,E$/OJ5^ZZIV0; M:3(WO HX]#=.*29Z[%&_R17 ']4J3>@VLL9W3V2 *3PTG+ >RF1]2.LQS&(< MHUHW&:B'06 )+,CPQE1O/)H?Q$4@+(9I^ 6%]/JRIXG?]\YU@EMG^YL,62[G>7 7(>2 M">@H-669^2;VC(6:R7@IBH 3>PJ%_>F0 JISU&7VIU/Y*^H;YC MXT]E>,M7:28HL?^_O6M];AK)]O^*/NQ6)57"DQ "8=BZ5<9QP#N0Y-H.+'7K M?I!M.='B2+Z2G.#]ZV^?5S\D^06Q\3#Z,A,2J;O5??J\S^^,4#W1^1D#Q_%N M"W>=O 2LM^B%WCL9:;,IR.L7/I94(";OJE.!G5KQ\Q,;3M:2& 4BLII:T)U9 M015H^KPMH$K:TH*Q&5#'N,5H2ZJS,'=T*]>4']O5)=;BWOX"\\/2K'URN,"= MKN(47">""6&8\5!Q%GYU?@=>*WYL,*VK+U4)QRK[UFWGHWO_*-5W$CSZ93,WF&3)GMBZ8.BOH2A0 MN_-D=GM7TO_W6E-?I*7OA,365(<7[.N&5YB3Y7\D4<.D:)CT"0R11'$,S8&T/@1$F2%X<-00CPL0-BQ),YSHH>HL+A81PZ"ZV) 104W6:ZP0P%V8O M'3#BR#"8!D.X$6KU50\>VOQ0[_(73?,+MI_EH M+!-L-OHT#?B*C4LK.Y9:&2DNY[>@P*LKV^25-+F/H(TFWB9U)%;2M^U-SFRD M "SD'P(7+90>6AS$#C7@1%5]6*L'0JER$8Z@%;.Z*XH@U!V#M(D]$]#$R*J^ M2X+>5-MD\U4N1]5X,=6-# D>P,9_L>:R)@LIT\*>(,@*98E[Q&0JS/!?KGG] MRZTSFXYZ<@J'S2*ME3R$<; 1E$@3\XWXM8J">>]6";H8LW=HIIS]!M YA#!T M33F$TDY2!JG@GGH,!L)X7(Y9SJ3/ZA6O@.0QU%GRX#D[MP=A\6W6\$C]12Y& M3YKV(X-0 *5A4#L(2MGC@K!!7UW2R,"Z)=AQ#3L\E,^F M AEG,\)O2N3O4_."O\)E?+7UR]B;I0_10X!EY]T0RF8E)*VH^G.0IHK&!,Y: M2]\-;VI:'/?1'5(TRS &;345 MB6F&/NVD<;Q6/M VTU *"_K)23%6TL->+(2V9;UZ_ETN9ZW=V6XN0'%)QT=K MIB>4;Z-=Q:-QI&[QKS_C6J[GU]W=<1^MY[[?Z6FOF?I<%@T2[+YG%)C>"+=R'$03=!(P4K]'('VFI9S24Z2E MKE60I]'%OH7I,#(@(U,*NE ..I2#I]%#- EO0]<"-TYG,AD*KF>^1$K)"2(V MP1B%\D%-.Z@=1[0CO. 7I:_KH"<9 +=F$_PU6.0$PF]5ZU8*.BQ[ MG'N]QV!JN3!$U.HXY<<@5K?;A8C([#B'LA<&BF I$I=JH0X;Q]+&UQ7U).8! MCY'^A&"A6%L/W\^?3_AAZN/G)1Z/<2$YT7!:% MIBU]JV>MM=V=:KNOMZ[M?@Q2) Y%J&\TMK?74V9R,XM&FZB[883$9'3:V%5J M-<.P]%,G)^2>EB)(NB$UXQL'#T:'E7)11FJ9%G'\9!L@+>&3LSJ*T; M(_0UO77H+T=/((@:L8 7%WP7UB)UK\@GBF%=?-I6P14;$W2L,?A>DO'82MFH MVC\I:(>V+>'(!&=Y7GF>QM+!8+"G1.,'685X5?\W4P]/8'4/ZHH!J.7(5PQZ M. E2S2[':3 ;*4-!Q*QI10R.E1Y\SB#YZ& MU>2813N$>E0"=*X OR5V'B+8+'NOK8O'5IAE,$6*U:I+0L<:C_3W$EIY!+N( MX@Y0NJ,0W"U6E;X6ZC@>!'D)+!,3]W**[/IV[?T#MD5%E-*$@ 1&&@]=2&TD M4;S ],JL(AZH*:,"'Z788$A!@LS5Y"//2]/=6KKM5+J!BW?;8:Y0$3T!Z<\W MZU@!"1!N53X%AZRKXWA=X%F (S29==5^%]28D2'Y7C11^GHP(:<-DRA>:-9N M_ZW8:S:*AE)5%7KX(G9SQ3\N.MW[+;'0ZNG&3-U[' M,@*Q^4]H:2><<.MU47)LAC=8R-VRM1,;R"+TFQ6LNFOI)!NPMYOL_"O$4#YC*F$9>YTQ>-,?R7-J;V*E5-HSE7<%<7#A"1#* 1F"%G; M S$*![1!_D[K.72T[?4ZP;_*C[+K?!1SSE$%,NS>3I84C/%*0"J)7E6[26C# M@..+NN[XS>%XP$#ITQC ME2-XJ*YUQJ5.Y%$CMRCYP0:0)H16,QD@-<'NEF!/MDZP;C>E=>AV?TC@%ZY] M"+9?^_ ._"'4: ?P(-;70"NP'H%MX'"8->B+.X,]\V5 =3+FT)=#"FPOYYXK ML+M?DO3K%LBLCDPOC4R_JB/3=62ZCDS70FFA4!IL7RCU9@,H:^.(V#\M7]OZ M$@K+_^U**J<9*37 U?4=Z.C/8%:(EX^IDCF#.T->,R\()U,3.$:C\?MXI9<^E(Z[7H*Q9TH3P17WF1!ET+&C< MP0^()['L,-06*A9" 3VF2H@785EX!:2*J^/[>A52JHFS.K>G>O.T983I#X3[EANIYBYY!Q0.A7EW*0KF(I>A@ MQ S3(B4N\S!*^B;'X22CQ43(IQP:GULE;=3T,_$&J5335N[,=]X/'>FOR@RP M6)>%-H GG9E;8S:X-NM^D1Y&GW5F\J;MRR&"A '-&AYOT3MIF#8WI.4;G MLR;:=J$UV6JN7M&P_0<.%IX?J2V*=>??*-8N2ZP]FMW+N BT =6\5M>&RJ.T M90L)JYI;_1I]=GIA^A#1\5_#>6<;>,Z7,RR&U<\(JT+/,J591" 6M050-PF= M)MM)A1QZ>3>IJ5FDOF!O =9.W^)&,"+ M[:L,S[NO#^>=/]XO6[G>:'#:YAL_7>NVYV^U^\]^UNNW^%_WO[Q>MT MN^U/5ZWFVP]?/)RBYWOJK_WW;>_BYL.'=J_OM?_5;U_VO>MV]V.GWV^?>^JU MYO7UAPZ\U?8^-#_[7O/RB]?MO'O?]SI][V-3S=+\U(:!FK12> ?7W;G$9S^T MWZE?7G>O6NWV>>?RG7?>Z;9;?;6(JZYZ1O^KV>WTX,]7-WWX=/7';OM#LP^_ MPE5V>E[S7;?=_@@K5'^%L:_4XKM>JZL&[GOG5ZT;^2-\5+_;O.PU6_W.U67/ M:UU=]ML?K]6 ZJMX0^@Y_/'@\_LVCO6VV5,/7%WB"UWU-NQ1MS"A^L]5]\OA MXAT_:')CHU:[V^]<=-H]]4ZS[UU>J8^Z[K9[:IGJTSZUU7:^D^_IJXDNVU_@ MX\U4ZBAZ:C7OFSWS9OO<5R<%_^C1+N*CGSL]-1Q.T[M1"W+>_WQU\^%<3:\^ M1QT+[$[[$\Y[X7WH]#OOFK!+OM=KM_^ W6Y?7EQU6VVBC:MN^]T5' /39?/R M' #,N2"A])67H'8&=D"H$CL3GT6H25>!> MJ.EZ;223FI7NEI6>;IV5MI)X3*",P68IE[:"_F,)Z\4^G@;05:.5,IR'O5*9 MNV/!11X$&>CRZ+D:A)/D\=#@TH/%9C_+7AS!M1RIEZ77&G7?LOH'LW=E>1,D*M?*J&-?1B8C:ZF^QJ&T_)S]GB*RQ\,#/.VBFET 1 7 M X69A0Z7$MXM(%(&L_PNPF&KCPW:@:^2L(@UP5LEESPS&XZH)00 MH7M6-:'/7B2"KKT,."&S:?)S89LZL=ID=#MA@C+&&ZED[&"X_,-+UG!&>Z&A M?C&);B[I<],DC ,LN(D4808I52V(Y:VF&YGIBM52DII\$/(S%2U#JU R= 72 M1J 8[ !]TO@$YY07XG6'%^HZ=+(BNJ9S M:<1%:/&T.[9C%)V;NLTMEUP2,BX=B=J2FB$OJ +K##3=I]@[BZ-$E M$D['PFT84,T*_%[Z2^H2'@AB'?I2:&YE6R?5^/%%TC -?YFV9E3L8V\B$?M! M];W7,.'98S"%XL4T>B"E6%<9*2TYSIAL:1V$OJ^+X@*J51^$NC>LR9GE6V[W MP"Z N_H5GV7J[2RJO3W$8W(Y\R#(HHPIC2XG721H)S"<5S4!Y@>J5F7WW):[ MQ6CFXV (HA+^X+@R!7^&SX)LB)M>Y]H3Q^M;)3F"F5"WL*G%ZX,1%,.<(??$ M\&T21XH'6[TE<08_<$"Q+9E!$ M87V9O8'[[9LHJ5T7-H?8@,') IG"8-6$$]HF,JTK3% MBQU^X,KH]=Y90DB#6:8^.\L@"FB3OD3A[ 53]/8[:%L6X%+W8KJ=IA$A 5B* M,M=XK?&Y>P1"[NM\C(!$\H^?O^E\!87^6LV!#WBKB M^:DGQK.)UU5,6B, ,8(.UZUH/GE@%3, 9X7D6E)_Q.@#A$5.^ ?VH-23PP6@ M#!:^!2TJ6[2JHEQ1LQIIA+ 9#OZYZ:;A=L<)4O,A;/%43*96FT<3LH>27+?@ M=+9A-+/'5R90,*'%5SQ+[LABTW=WA(A6S_T]4W+@6&,XL/V%?000+ZY6R9'@ M<'R X*22?8/I) @5/LSW>!?&B[<,["'&=Q,P,K,A"[;A(*<&).K/"6JGLY@V M63NN'6]>,$@>%&U +0MD(6H'U,)-_\D;2?AR!7BY8,9ZHFYI@ MZ"-"WQ"1 6R952MG]ZBP:[:L6I8HY-[8:/MX5.$VF8N&:#7SGJ&.B_:+>"DH MR!'?3N9(\9;CB7K9#)5U/H8FFJQ&^A3+0_=+QBG_Y( (N HKP@1T =5PVZ4" M#\LT(M,B+F;YT/@%X^V@A@W@CIDI#47-.:2:-*RX@]3E\"%*9MEDCD) W',P%%M _-.@KW_"P&),(#)I3@E% & M;J.<"[$(.9B1?3 C$M/?G&:R.) LK01N4>!> 1*1O%UFADVP^M.:EANKJX M(D7S4BEP;/W-?O70UXR-.#[Q61M,*=8PL;XWF.6"JR MM<4HE*1P*&&6,]X?-ZS+9HJ]9N&(6*;@Z8J(LY=/E8>80D6R"N4T,:C'%!AT M[*\WL75^#H0/F;F#@>$-*8QZXQ.IZ_#,B$).ZK5 M_\HGK&&UV'5N%Y\D!;,J"-XG [],10-RV(EPHC9P.C<)"?"+/$UB<*O?![=8MX_1V(.P<=N0>/%T M-)98K7J3?ZG8J?R2_/&'%F"A/B ,&UB? (55,U3G%GV*N^Q:(NY6(NZDKU9S M]!!ARVYUW!?1:#:$^!/E/($^=!=--\-H+N3FH#6 ;-Y<-3L]RM')N.S72JRL MR/9!WBQI8;[N>J73>A(E0956G$L(H*+A5$%D6<*UPM1SPH"Z1:J(.?N/;DF! MP.DZ#V%@22_(: *$CO1<#[-DD MC&_S.\2MA\@SV/7F+#+'I'=WP1>,BR0.,2AHVN\M;']@V"F]8+*]W WF&'H, MR4OD!8Q2C%!C8JHO;AO59*;I]"":S(.?6,;;P9YH8@OCFWA%@6B "?T91Y3J&L]L8SNE1 M'<.I8SAU#&<+,1P-MJ*=BHX J9+F;/,N-AC?@"M)I&&EZA\1DP5^CA8%3 ?! MG&023N:,?FZ<62!K0FU.A=^@X7DF.%IH5H&)QKW-,**D-.^'P%CC/LXD34M\ M\9>AB1(9.&Y>A2!MHQ3R,4T9?7YC4:9\#6UV(A0"5 M2<<:R^LVN&7@5V^0)@&$8F*VSNPO(Q=I#.T"C!>8?TW.&A@W&B)>L1'3J@\'G49FD! C3O\ M,4B=C:)$'\;X8 OWH2KI1I+9L5%8"*=HTMNY+,"^<-YHEE<6"E!)C0V9M\(4 MJ2W>W5J\V^^MUS9.EC8Z/3CVU\2Z*>/=NT)FI+G09MU0'I62EHEO)I1I?''1 M\!^P4&M4]5OT'>D_H-S!$:'59O0UA.X]2:HQP,S2*Z$#2[:R[]K(A-^?44DA M>RS9'5W1@41272UGE>U,(_<:U'-R\0W@9,+2(81C7@$G5;5'>Z!9*J9#4VVB M!+NETY*%N"GME5 )*/NSC">.E\:9L-!Z0/&[9X, LJ]ID;+J;)XI/E"=@NO: MF&CY%0J"Y%"*L3GCTX !!.;2(L>>V48UQKM),N"$6%TQVB*S77%*COP7,3NK M1X,QNGP,^*:C7DAY%:7=0JS:HTUA"_XFCC#,;8W=M\5EL^[ L&,N^7S[+=IN M>DWONMGO=J[Z<, ;0H9(RQQ3*XO2?IB+U@!H9F/L,KPDPP(T!]T>BV^TW?6L:=[2.U+98N"NR>1M$DV<=TG>D&>!%!&"7X KN<& 5V/H/9>(3 M'J#4SV)D-M6MIRH*\AVP/QUE]=DSKO49QY'.@5Z=N*1-]["$P%BNXX&WE$5D M.C.BQ%ZZ(X5F7A5?4E0.<%EFE@A*TK&J!7*'V"@ML$CP2X3/1N#[YFXEBFMA M+0.W:*? 8R&UJ1MFR806V=0@%R90(4,)\F1%X,)ZF,H?!N 856;@[_O#(7YA M3--28YVE%\\Z?3%>@!H_(^V<"^VT#.U<$^VPLVL5X0BX@4V]**>8_DWN'5CHD.!HMAWD]$%XC+M MS"W3AU)>-0'N$7=9J#'8&W 0'59M5"4QT&$_?]%X^8I&7F>' <)A-!M*-26F MN)-\I(2,5/)QG9OO;O<6X@=UM'%IM/&XCC;6T<8ZVK@C%KPY#SYNG+S8A =; M:C=PV,F$/&8>@L;A+_V2-\O5()_ZI028 M"XP:%]4R\6H&::1T=YQ$3!34L%@? SPD]MBZV%E8MT+=(D#*Y!*6DI*-M;]" M8 I]86B1A$ZI2=1.-/(;P3.5175*>SA(L"NA6E;D #YYR/?C>GW^&Q]X@45 M[2%(#:J@3D?2(4.;:%=B]ZUOE,Y7&1:ULVFWSJ;M]Y4N.INZ.E>QB6 F4V"8 MBB_\]T5KD_B9XT31X*2E!ND<=(&D?9A'%_LHUG@["]) *76AP_A,&D;O,9@N MXC&!&T$3WF>L5_@<[X!8I4R]=2@OF)-W@/=U;40OJ_T<+EH-I7ZU_24[Y[_V M:@]]IW;#\E(9)Q6$W,8)N,6K\U12PWVF!*\S=F)NYR'J9 [B*B#"!A9>X_+G MFT-RK?:C7'&[3D=F.$]&HV<7*4"&?89@9B]7RX6+@1$T<<8J@DJALTS.MQ5& M.]!5.9H/VP"NBMCO9Y/;@/-C-<(C/+?UD[QI]!I>3^TP*"@6:U?W'?C8^F=; M:%F(Y.B0"6Y1F=:] [TI%K@JHK_;4B'LVG&.#F"6=.2\!5V]<$\.0)CL1(;(RC"=;0,^(\BF-EJS#1[- M,1QO.6?S3=;CF*3( HX%CPW".!Q'AJ]5<3%A.P;P V*_)LLOB@TJ]H*I%HQM M:B[9W@*7(3<)9B@U2&PICYFDBX8\I"Q'_*MS#MKP,X5E4N 8W)O4F,S=/0)Z M<-XRDG;Y.0@>Q-J[87;:29+T[;W&/(#27AUZC]#4=AFW+W/S)5R\X2VX:R8! MUWO[OH4J@$[3I/PD]\FGHNCS2B9H!85!V9+)1B4);&%E)DK4>TH3!#Q"RU!@KTKA$X>:\/0 M/TYXE3OVU*3SF;&,)I':",>B+T&96.TB;G0V$\[ HK^ZQ MGXR<[9"G"7$:7\W#;34N&ET*%KQZXST_?=XX>ZZTF#=4'%F: M?Q#$7[ML;?J3L^<-^/:_.DD[%M_Z%'W'/@I6":5U M%H,2ZH/BT]'E29L>DTVIQS[0S'.@%SB\8RPR,B[L+1SDG\N?ZRJ9LFBPE]92 M,O_'JGI2ML.%UOJOE1:7_>_6=W?-A6ZZNV)JQHFZ#(Z:^\.[]QT??O27M6!. M:@NFMF!J"V8=OKWR-C4O+]O_\M[NU:KV:O>VD*\SG8;Q*/KF-4'#86>K3H-! MO6DOCF'Q%^[5 2TE[P_MR_-VM^=[K:N/'SO]C^W+?L]K7IY;__:NV]V6^G_S M7;NW5ZO?Z2YOF^B[(0"Y@ YH-:1]8EI_ZIU%F9-C3HNH%22>A]#%;)J%O\L/ M]DH@J,#* T@F1#.)79T!,-Q=E0%_8TM>#VE&R3DD&O4YN=9M>/!C^LQ\I$5I MF"(L/),;*2P2ZCAN/#_]N[U#K"J@>GK:$"4,?RHH"-9\8$R/E2XOVR;_?O:8 M!M/?2;D!B(R52@=K4[@0>3088-POW(K^N19M;*I1\W_ST=K'<-0X/JF/X:C"OZ9\/ O^#%9. M^8\+*>'X5),"_+@#<[C*0318(,;PGQQ<'B23T0^(9\HN^,=O S[1C5E:?7@_ M[_"T;H7GMX,)_S%0=WM' :$+?B/+@-73JH MD#5EY]]P&(;C\9L"I:@C^^M*H V,Z(LHS7+O?9)&_TEB;-+L2'_W-G['YM<2 M9.DE77HV?WOEOWYYYK\Z/6H<'3WML=2L>EM$ M@T%LOGLUTC#POVH59Z?RZ-.&NNRJ)H3?1\GNOKC M0K&?IC<:!)ZPI7[X+5A1E>:WP_"0N56'N7;!3,X:+VJ-9SN'\3W0DAOD M@_63/)@L2LFK=:.?F*GWMQ?HIO:/V%7]9$=4L[8G.J%C/!EP;IB/) MIM^V[O'7JQ__CI*&;5:5_V@)^4,2C595D/\V2$9S];^[_'[R7_\/4$L#!!0 M ( !AZ9U3V]GE*:1@ " N @ ; ;W)N+3(P,C$Q,C,Q97@R,3%B,#-A M83@N:'1M[5UKZ=SM38X.QXTN;F=1)4^^3-#ZQVWW.1PQRS"X& M#Y#;^^M?<;/!5R%#+ FEDZ0!@V[KD=:2'CWZ_*]J]&K8^@/0! ZHB2)=;'=K%;//\-7 M]:-G;*LK-&IG-;DNRT)=Z=:;74D1AK?"AY_C_L?@PY=W_?'_AE=AHL.?7V\& M?:%2K=7^;O1KMN2,'94RS4\P[94LU:[^E$1*C//6W1KM>?G9_&Y M(=K.0VU\7YMYE\K/\;=J M&W[",SP3G'^NQ;_#STYL_?7\LVX\":[W:H(OE;GJ/!A6U;,7W49]X?7@DS5X M>^TS+]5G0_=F7:E>?]];J+IN6 ]5$TR]KB)V5E<\03\ M-V]/5V[#=.?PCQD(GV_ OQ/IP0<7\6-3V_*J4W5NF*_=/_NJ:4P%##S!;?E*],!==6'#! M_VZ%O_T4)ZD4G\.<36Q3AS>O7F;&Q/ $61*ES[4)K+%%4#98Z>K$!/&3$]O1 M@5/5;--4%R[HQO])Y@JFV(N*[=>R!N] B$;Y"FM8??3L^$)8P<&55"OXF4XW M@G\ER$W55%_M1Z\[-5Z GJI6(:B)+Q4-I@@<'S).G/4H2U)8%YX>7W\"CE_+ M9E2)L/6B-S;A"U>5&>>E&U5FHMT3;[;AVZ:F_=R=&;H.K.7?U6='770GT.)^ M5Y]A'1[$TO*^.G%M\]$#/1]6]:)0E"@G?*E_,_7>\(/PYI/A0IB8AO<:E[!R M_L>[MEQO]#[7_(^&P G-+?KIZ;RZW[BZ:Y[C0W]/O4]LS[/G2%5?2)F-^8/@ M.MJ7BNU853CR2)+ZX2Y@ M'] U+-.P0'5BVMKON,^1&V*GN6HXI2$VHS%@<0B,;UHIG?V=]SHP8$]K.]UW MTE1IGVF]5*IC8PY1:NR;+'Y>L:M5#UP(V$_?S ?^3Y!4!S&F@ M28R;F@E4Q^\W9[UU1KUMQ'W+X;..7JS">&ZU+M;/9*55E\Z:[S/3VX 39V.W MD+ZW(H([$V"F72@$OU0:RX%SHFJ_'QS[T=*K$>BGLO\OA5O+=N:JF1R<_!SW M=C(W11&EQOM>5&?A( I1]2) *F7HPKMZ\!7?#TJ_\ZX3<;L=MWU6MGDS"VV, M:HA&YNB_-. [,0.6Q34%& )C61_^;2'Z";^;XMDV(?BD.H9J>5T7-KI9U2#, M-WLQ$WCPQ54()\VO71_7(:NZLJ 8?UWU;2DF.@M@6"3TI*8H-3GT2(5>]-T6 MI=R!=S&!-?5DJ'X%G!)^9Q*''^'P:XI*,W?\C3S5 [6A8S\9E@9.B 1BC[Q0^SU;P#D9P#JBPKD=^?AJX.-KX+\7N-YNB$73B>NUK803;>%L.I+8 MD,&9,FFRHB2B\M,*-]2Q,NY+@J\,(^2=$U,S_%>%L-X^79,Y0]<0BPN2,O0= MWH57W$\D96I@:>*.KB U=Y[=NND2:Y1;]\%9 7DG-\$V^/L?A0&'(IG%.G#\ MULX9.9=7A0&'(G7$-G!@4\3 43;H*BYPAJKCNS_U[3GDGKNF(8\$$54*B%D, M[5P1CS!3.;=J*HI3Q+H;B1SW8A CCOTI#2U>!P\? M>\\.!(_U4)W;.N@N*\DQ>]6Y6TW=]";^Y2(<*](XDEI^WY/LC XZQ^WF.Q>C MO3W.4A++A]&TL_=IG(DMF7C\I(V)UMYGRP1,I@EE7%F,\+"R3>)E6"W1YX9E MN-!4_5K._);F<:F/@/-D:&!=Y^(JV[?0LH?,DBHMRYY99E_S3C*'_3TZDALK M%F+H$;%E1,R&K-T/F7!)>_S?(@%#CW@M(6#6)]""Z:^\04"3^&0/ UO9GQ3S M(;0QQ<\ECBY5(LZ7@$^LTBS; NN0F7;P$2E^(G[_S4T_^ZAWR+#I M4E=T&S:^U\G*@/_^JQ ,4*272H>!+<4<8DXIKV2QM7)>Y/J* 7T5M2@C]E'?4%A+ VG$>_R0#&3H@"EP'* C M:HXTO4<$O[ECB>$/2I8.Y[XCJ9\ M=C1%A6YGWK[D$Y9[OD]ITP 8Z4PV7?%.N$UIM;R#MV$G5&?9=T<=F6P??M)1 M-<]V!9WVW%6N>2>;-5 M,."4>_]4Z3" Z0[H1_[@^Z?*"!B^?8IU")QV56L5U>.H12V^:,7W#N;HW)IM MR>J'[7BS9^3M2&G?NDA+97D$+5=0+;F>\ZCY]8OHDJ?@I/.3+\ZQ:AP9XR;_ MN"UFDQE%@H(Y"&QM<%F*0\.A]42JI>K[HWZ5:5V-,81D7U7#FGA@;*&,,1"< M4$3(;7&U4%;(XACA:(HJX,W1Q/XR7B<,EI!+&,)1__OVY3V^U'="#-,4DG"D MS2Q@Z-$I(_F'):R<7P6Q.OJ%O3\* %S8XAV/,%@V*RMJP2/HK8M;\:!'T98/ M,EAX^7;#%\C*"1>^0L8^!KBZ+1^:V%>W;;_#RBG&_J#/Q2UQ$*9)W(;;_@:6 M#DW*,5132"U?^CL A3R=,O'*A=31?YC^5H5O8H&!5FX-T_1G 5 >D=]HZ7@M M'=A>'[G89LSJBPKG/\!W(.!:FVK$K.'EYH++YY(A@,MG]C% BGQ>[:+<=_HU MBUJ:-06[LU=IIC3M804<2D#HJ6LUAC' 91 A&UH]EV(>0U1:#7T5B@PLD0K"1CQHZ MU.)<#9V6;]"VN8XHB.RAWFPP[)(XAVOB MZ#@;K)L]2!7BQ.4C"9%FL<&TRX>+HJ-"LL&R2X@+W-"/F80[$XR<47!$AZ;6 MPQ"6N]#1$3N#AJ]I M0)M.&9%]$2R9L/S00R8JX+]OBAA_&+0NF6 MBETD?%5GZEQU@QA&V&//(0A2)7)8@F"1[NBW_:_X46@1$$./("HM8EI!!'ID MR$1]39&@H4<6E0\TF]M'<:92#H& )IW#* :(TCE;(M1RG4-^B5C7.71O'#^H M.:NE1 MCR-\A7]H,ZYVR@D@KG9*@@&2U(ZD1.X]7.W0H7:67J *P@9C<@7.&V\PELXR MA:CZ!1Q=A9\;N"80AK;C"4/5\2S@N,*'OVP#WOD%+?C1 2D']AS*)!U=IF0% M!<_N*&3XRK#1_9I\,EQC8IB&]QIWLY7S/]ZUY7JC1WX94?WR, N-8WL$Z[N3 M<^1LJNK78#@L&H+'9S_Q]O!EY-L=+S2)A<;L;$B=&CAY9W.$(#\^PD!)JGJW M=*5^'Q^-6E 6F^\WL,OU'Q/Z+VN)"-: ?*L^NUOU\;*8R>4[[+E8FQS,,LK> MVZ_^R9*J8TPFP*?C:1#T*W_C"-E3XQA>. ?(VOK =+)P+%3J%"DN!# L5*ME/ MW3LRHC-F&&NTP_Z0HE@75>3*^;@_R!XB.\JA<./I7!(R9;A[&+[4#HXFR"(! M(;BX""P11#**P/&C\WL9X6W_$ZN@_,&G_U#GB]Z!1^34$V@YZJN&9O.@4H17(TTT'OY"K0-]9]LIR%.X8Z#V7DEIH8XWRLZ) 22+U? M!X7D![Q XB%\B!X:%9&&CE7>>_%&%').()W[OOA+_,@/ND<=Q.K+H/#[F,S& M:=IWMSJ *.,'V.=:SUAKHZ&QE^$,^X#8,$(>T>P.0T&P(A38;&RR3J7G2H$J MI<#=\4GF9]P=G\0BE&ALR4(D$'7SQ0AQ\IJS#I*144D?WHS3X==C )S@KD/B(LP15[$A)MG I@R[U&R@D: M+,0<<7PZ:RX;I0,,=]HH#0J(74L9 MF=0*/( C*T,WLCU'\0EWMVA. VEOSLA_HP OB1%PG@P-(+JEIG.UWS=$$AO8 MGB&9/#>0O4CV-@VJOTL]7[UL4$^0UY$*_<\J#8:1<]IL"%!&$ !29X?3;'-%V%H4AO<\X-DIL4]/T@L MPM9AI,W03!;2'C0%S_%CT"\9OV 2&$3Y?? @*10R#O;=/AC;D)KA\-O=&^E% MQ%WTJ8FT&_4_C^IKID?0LG/I !V6Z>$3XB1J>GXO 9I=C TA^ADC%4L\!%MOY,M2R EP+2D4(XF;JT MM=\(#TAX K1OSQ>J]E" MS,QZZ1MQE-MMF[)#X(;SX9 M+H2):7BO<0DKYW^\:\OU1N_80%6\NO.K[FC>;4^]A_TO4M474F9C_B"XCO:E M8CM65:[+DB0W)/ "?T_J#55MU^N2^,_BP3=H[TOE&C;GS-"648OCN37#"@:7 MB0FU^W+(:82C9-1P2B.>_3@!T8TO$I3I7VF]5*ICHTY<(4? MX%FXM^>J!5,,KO@I;[1$Z$9\LVWR(J<4P@YV,!K':4P*2&#+"";'=_,;YZTQ)>O64)?XP'X\'52/CP,^=4T\D,+V$M7A93 MC3M*)M?:-5G^N#HN;0?USKV?#6=_Y14!S&F@28R;"?Z_SJAWC+C%$$I?])S) M2JLNG37?9^:1 ?G,1B,A3VY%3'(FP$R'+=05193H4>IA#=%(T;"G]]9G]]**ZTEU#!6J?!C83X:E@5,BD**5DO(B$'ODA2+K.=A5?"* 4;4*4UY\-?#Q M-?#?"UQO-\1V^,NUQ?9RUGIYAE=KC];H:)H,FK%H"FIOWU17RJ?N5-"*Y_2F M)GA)Y?R?1]DW MMW7075:"8_:J<[>:NNE-_,M%S.VE$17T41!)X9Z;&%[[%VAVGQ#1WW\.^U*: MRH?ALMN-[TQLR=3T3:&UT-HW92)6:!!Q8N:>Y>%EO(F,SZTB7&@.\$#FYU?> M?M@))T-K%)-Z)8Q]N,?NL&V-+J%-MZUEG]!!\KL(^F1,ART$>% DA!F'!^8F MOX3[E)X;[9\7]RXB\,7*..+46:B?KQ*P) G4FQN)U(GK<+5R2%CHTN=4&YL M;W;BU@5^='8$P%"D5\H'F!-H& 3(4*1A2@B9!AYDCID6.809JE00HY#ARJA0 M9<0%$ G@WQYVN1$MEV"I']MZ%;ZJ#Z9A.T"(A+>@351B+%^)(%%9Q M&98?$OK^UN##/)_3>1*@\V9T_BOJ.,M9.Z6XP&7MR)$$.#FG%1F8Y!Q]#H!S M<(*101@'SRMV-RDQ3H]E;7V":G/#%S15)5-(0DA.^GV^1E%6T+Q] MV#36EBA*AQB^1,$A0[@\RN_(V9.KH^6>)+I7*XIQ$]S0)2VQN;%ND$&6"$/' MUNQ/0L"?$ZB+VB5+6Q#,EBEB&RN2.LRA04AEHA0UR%;ZQ^+\-J,'$!;@W]9' M)G9,\#=&@5$(?>MT2L[>LN:>8 :'>P0+P43HB"*12B7X6$Q/EWO2218^%I,+ MC&*F4K#6F;>&1T&(=\'#HY 8'J6="H]R9'"4$0^.LLU6:.V,EA%TDN 0VMN# M?J$'1Q'ZMK.P'6@9P@@X3X8&W&A^#6 _6P1'$ "D('32I(LK!D0<4<->-E7C1D)69QRV^%!IH3654SDWC M.MB.\-TM_"@:%XX'YH8K?'UTH61W76'EGIGBLCD?,[&C $D+6"LZ:I&2YSOX MSZ&>47'04>< N-+\G$9P(4>+W]9:NP'V=91W/9^=J#,BNIYO+O*N9E(YX]LV M0]99ZGS13BXY([D5-C@2(B\J?!J8J!9D>)JX@$GA:_1)X2PPHG&"F/!IV6M? M#EIS"-==\[*[?>R8FITKC>NM(F5>;D#H;2G2;_)V-0U(\[T@R>[F[O<^U M&3B'Q&F%)CJ%7/D1'#6Q1E33<)<_[O)'6I&8&H&VN'S1O+11T&S*S9"O>W%H M( S/6U?!"CXI>SVSF8[##G_.G-T CG"2."P[?2->$UVDW2WKJ2401>R\CR^$ M,$U>\=N]$2+P 51#"*E36.-=]6+KK_#7S)N;Y_\/ M4$L#!!0 ( !AZ9U0L?1=ICP0 )8, ; ;W)N+3(P,C$Q,C,Q97@R M,S$W.30P8S,N:'1MO5=M3^,X$/XK9ZQ9Z:CWSSO1!9,IIC!V>3R C*5 MSDJ4%E*-S))TSFT!$U553,(E:LV%@"^:9U,$^.1'D1_Z_7W/&X_(U-%RCY(# MZ 8'01S&,82]0;@_Z(9P?0GMV\G17JU\_/UH\N?U2>/T^O;+Q?D1M+P@^-$] M"H+CR7&ST//#""::2<,M5Y*)(#BY:D&KL+8:!,%\/O?G75_I:3"Y"0I;BEX@ ME#+H9S9KC4=.0K_(LO&H1,L@+9@V:#^W;B>G7I\T++<"QX>]V/\(1TH:AWQ> MH 0UTZ"Q4MJVS1X! C;+N,.6Y1H#*@< MN+2H*6Y(E;1:"5#WJ#=L-"ZXG))F*F89.>#D"TZ5+B$*O6_ -+HUI4FQ)C=9 MT*X<-5+2&N5*XSU7,R,69%F0B@MG'0II3[FQM)D8? P:H)TK%XI)*8X%$C& M,G.AD!JML)Q"AV-,L4SH(=KO0!Q&!WNCH"%M%#3$)BI;C$<9OR?;"X&?6R73 M4RX]JRK*>F6'1'- R\]T'KPYSVPQB,+P]V'%,N?9$YA;DOC[GQYEFD\+.^C[ M_9ADJCD( XV".7#.^"NN2WHIL#;0V_>[^R3:\$I[J]7.G/+CY:SD8C'8/=24 MF]W.[AF*>[0\9?1LZ!!Z!C7/=X>ULN'_(-EYZB6*?2>Q^& ])OB4(G7R81/8 M8$E'LM7KA)=HX KG<*-*)LEG+7&^-]S.&T>)$AF9.GDH>,(MQ%T_&@4),5UM M83L5E%[:8HOA<^*W$?HFI+P(]E664G0798,F<-]X^?"VG*WN.5W/ MO=[4UX3N50;7LT3P% [35,UD?3M/N2[7_+[3H7D&/MH [_;^/_RM\83JTA?% M=.8 'W--54%I,TKT^+MV%>&K5K,*SH@; FHZQ$GJ#T:!<_.N<#>R_]?,6)XO MWHN!'^C*;YUSJ^HZ_5A0'0//*ZK3V%XT#;2OE _=;M>+#GK]J%>7VI4HCOIQ M'-?=HJ[??WA]Q_G/:7:KCXW&0%87^$NFTP(.7+F-XT[3@#6:BA*WBM_!48(W M^@D3KH&#*1"M^0^/K%985_5N5+N):AST$';@PT[T,1PV'(C:P1-O&URXZ"ML M."+[J2JI$U'S-*[K.(I+A+90QNQU:)M*[PJ*!;7YL-./HX,AX-\S;A>=VG?* M3 &Y4',#KBTA(PK(O@NCZ4W+O-A"(WI.!.2:J\PU+0KK!:+.NBFO8$AEL6G5 M6WHXF+3 ;"80SL^AG2HAFNXI*+X7C&^; ?8Z;S$%_"0]= H*GA;K@\*JRC&P MY&1;-N5L;7=]'NMYXM7C\0NN_3O=\< $\.WZ\BM<7%S_.A316\,XHS'.*MF! M"3ZPND@_J0:;R)HNW_P6>N4P8>G=E#(K,X\.L=*#G;#^##=F@*<+2V Q!2^X MQ!70<(GQR4RV%&V.9,]'KHI-T4OHC\"=5T^0 W:O>+8$^_&G;,M8AV-Y)3DA]^GOM>0$!\*1N66FV*.*))9:4JM?]^N6DJ._ M!,&PR'@1BX1]&G_YS!(55Q-16!9KP2U:9])F;*S*DA?LB]!:YCG[J&5R(QA[ MW^YVVYWVN_T@.#["5(-ZC"KZK!<>A+N=W5W6V>MW]OM[/7;YA6U?CP<[3OCT M8C#^Y^70+WIY_?'S:,"V@C#\>V\0AJ?C4]^QU^YTV5CSPD@K5<'S,!R>;[&M MS-JR'X:SV:P]Z[65O@G'5V%F)_E>F"ME1#NQR=;Q$;7@5?#D^&@B+&=QQK41 M]L/6]?@L> <)*VTNCH_"Q;N7C50R/SY*Y)09.\_%AZT)US>R"*PJ^[U.:0\Q M,D3W YF[8"83F_6[GSPX1+K1I:+<:DJ;)#RB/2W(9K0.[QZ12I?7E]]O3XY'[/Q!;NZ_CQDW1YG >ON;?.= ML+N?+#[_0)6_R1-@Y/&G(?L*"U^-QJ/A5UA[\.GD_-UG?48E^XOF57;?;5\BI-A6ZQ6&@KTSFS&;?]'Z)&M_WSF^XOG4/_ M.F(9GPJFQ52*&;C49M*P,Z4GK-L)?F,J91<:,<]^U:HJV2<8%XQB6FQ4Q(<_ M1-W=%74_4NHIA)L;_=%I"!.+IUHU\6 M*;R/4Z+!YSBO$LP)DS;VU@(<4N=S5L(B!":!C#IAB59M*/-@:3A$XC)8BR2J M' * 2,&.;CGC](FYR5B:JYE9X*?%C30658%EG!J]WM"RU8#!+)1YI.V/06)O M!8GQBMH_OWFWVSTX-+6M:\HAMU)I*O'H-C1B7 MG.IA"1KF@+3(!O*)&@V;!LF2P0P\'89WJ$F*E#,G<"/ MKZH<$D@L07=_6^RXH4@M_FG'FUE2$B@\>+0 (V]O8.IM3,ILO%*ZLE*ZL^,V M^A!I2! SOB0GK]9H[Q;I3H(1"ML/7,LZA'N_.(B1;9L8^]=389 LL67')<\# MTB*:BWEE-A]"?!,)V+9>R3.8JC0F@/-/I7$A!2E1N'DHE]T'8S.@?>4(L&H* MNS=XJPYVZI0(3.AB5"X35^";*C(RD5Q+VH#T1.LHIJ"9*D/DYYS;.*9T 8BZ M' JATG:#2@XOB:N<$V]@6TZ)>Q+%"$_)S4R"3Y$@080VQHOD)4/YCSI#]*PS M;!PZCWQB\Z#;V#7@3E.9$.+> \;ZU(MI(JH[%[NH-E97&,09 4B0";(X1_H$24Y M'HF@=/ ^ >5)7CD-7E!O,8+AE.>5RYNR$0"=69,I[4"M,H9Y*: M/^8HLF]%7M?B#^1;?]A*+^TP3U=N^R]0N;DS7++PG]9]&%!4-C&\CPA"X1LR MQ*.$O52-(VE;I!<0LE1 BZJ*ZE"C:6 ?6M"7=9),\%OB2%] M5T"=@&E3#0=NP7;"Q1RL[\[B-4PMSU*RF*I\*HBJ M"GY37RGH.DS%I,S57*!WEBD?FWS%"0#:BU!YVYG3W0Q;5U+5=HV D=!!K/*< MET;T%Q^:)B0K9/[*C.YY:2ELHK:8-RJOK%HT^#MDU[)B^"827L9=XY$V0<[G MJ '\H,8]\A9S%WP?MOP-'UV+ZX7FM49=?\%GDT7[E)@/^:2^&XR4M6I23[KW MOOW^X*?FW6:MD,.]5V-?WQDV;KH;:Y&!Z#T$H=7DYM_%I;_[5S!8Y./< M)]IO]Z>:BVI$NVU2W)WLV9N.^]O0X[X#SJ$)']W(W^_R)2'[+C#]JS)4#:[N M"?M!RC]H,?HR]'^$[!FW>U% -MC/GPJ?IXED4^KX4\-UB8.[I +,E8.#3(J4 M#>]$7!')LPM_:'F 8>BJA05=OA88&@R>+W-UI514+%E=+]!8%".KGSDJA57\UOU)JK;8M?PI0HMH,?";E*:JG/I\JF=0./1K*2QX_OU^UH:FS&8P[DE%'M487ND MEM3JU_VZ)?OX;T$P*C)>Q")A'R>?/[%$Q=54%);%6G"+UKFT&9NHLN0%^RRT MEGG./FB97 O&WK6[W7:G_?8P"$Z.,=6P'J.*/NN%;\+]SOX^ZQST.X?]P[?L MRV>V>S49[CGATXOAY%]?1G[1+U6^GK<'(99G::'X2Y4D:T$YOLG!Q3"UX% M3TZ.I\)R%F=<&V'?[UQ-SH*WD+#2YN+D.%R^>]E()8N3XT3.F+&+7+S?F7)] M+8O JK+?ZY3V""-#=-^1^1;,96*S?K?3^>FHY$DBB^L@%ZE%2[MW>-NFY75V MVZC\YOI:Y-S*F:#9&_/&N>"Z'RF;'=U=8M/(B*GPK!S M,6>7:LJ+URW?@GY2.4).D??,AE)RWK=]OYQ&,%LY0]0,8;#"MW0\3&UAJ/+R?AL M/!Q,QA?G[.*,#3^.1V?L;'P^.!^.!Y_0A-[1Y0M2^KP?F$32[8Y=6G M$>OV. M8]V"7[X7=PV3Y^1E5_BY/@)$G'T?LZVAX=3F>C$=?V>B?PX^#\U]' M;#" 96F0K=8++25Z8+9C-O^ MLZC1;?_\JOM+Y\B_CEG&9X)I,9-B#BZUF33L3.DIZW:"OS.5L@N-F&>_:E65 M[".,"T8Q+38NXJ-G47=_3=T/W#C"9],%NRG4/!?(#"VOM1:ETA8I!2L7"BD% M2W!9,%XL6%5870FHBH3A\@TVQMD43UKRG*4\1I-F:@KRL,K+W1,H1"R,X7I! M(E-^([!N8TZ#M@3*8,F<7)'6((%8:B0YB"'M&6B2",WFF8PS9BIZN1T_%UK4 MD] &IM* C,G@/BUJ84H1.P5IWA*JJ03;G&%8PJ)%TPS/ TYO.W $2V6![9,E M;[?; C(01[=N],LBA?=Q2C3X'.=5@CEATL;>6H!#ZGS!2EB$P"2042>LT*H- M9>XL#8=(7 9KD4250P 0*=C1+6>) [6D)BLJ?WSJ[?[W3='IK9U33GD5BI-)1[=AL:,:^%,!U/( M*!>T12: 5Y1+DY$XB4T14A16])Q($^?*5!A'P:95[FU8:H4*#\V&[<)DB0 & MWBZC;ZB)"A1S _CQ995# HDEZ![NBCTW%*G%/^UY,TM* H4'CQ9@Y.T-3+V- M29FM5TK75DKW]MQ&[R(-"6+&I^3D]1KM[3+=23!"8?N!:]F$<.\7!S&R;1-C M_WHJ#)(EMNRXY'% 6D1S,:_,]D.(;R(!V]8K>093E<8$:!W%%#13 M98C\G',;QY0N %&70R%4VFY0R>$E<95SX@ULRREQ2Z(8X2FYF4GP*1(DB-#& M>)$\92C_66>('G6&K4/GGD]L'W1;NP;<:2830IP;G*R(7KB!MU!2)#?@.EE" M B>1/)*YM NBX$W+DH,Z]!PPWK?61!M)U;'8MWI#9:5QC %0E#+B6.G$*>#2 MZ[4HD ER^ =Z1$F.1R(H';P/P$%E"1YY25X0;_""T8SGE8L;,I% G1G3::U M[7(_I:URPQ8\X!\W9SD'.@8BAHW/I9&J[,,:;,-4?"4MJ%!('Z]Z6+0L09P? M"V\)Z'-$D[\@W))-T>M-&2Y;^T[H- M XK*)H:W$4$H?$>&N)>P5ZIQ)&VKM%F1LFO E%,R6AOG/%JHA=R;[WTNNS 1+JVZ<^GRC/)=J-4EC2_K-X0-3S#0B%74/(APG8PQ M!# A9[8\31MPM*FF, E,Z#93$];&T]Q+H^!-!=0 3)MJ.' +MA,NYF!]=Q:O M86IYEI+%3.4S0515\.OZ2D'782JF9:X6 KWS3/G8Y&M. -">A,K;SISN9MBZ MDJJV:P2,A YBE>>\-**__- T(5DA\U=F=,]+2V$3M<6\47EEU;+!WR&[EC7# M-Y'P,NX:C[0) '->Z1=YB[X'N_XV_XZ%I<+S6O->KZ"SZ;+-MGQ'S( M)_7=8*2L5=-ZTH-W[7=O?FK>;=8*.=Q[-?;UG6'CIKNQ%AF8SOS]3"9PG]5S M,->\[$>(GIM@#J,^>GON%?-*+$5YA)-,9<6:#9X^KV!.X?S!?U50O]ID6S,> M=MJ=_0?-6.#9<[G'GA.*VT\.I@$1/-D,06DUN M_D-<^H=_!8-%/BQ\HOU^?ZJYJ$:TVR;%WO>JXORT][@?@')KPWHW\[2[_ M4I#]NS)4&:[O#WM#^G_38O3%Z/\(WR/[>5)PMMC/,V#U'*2R+8W\I>$:4W:7 M4S;,I$C9V:I\N?!'ESOHA:YF6)+F2P&@P>/9JDB)>'QSK555)%1B*=U?,EGC MN_/UCCI'@M*.MOJ!P$E:L[ YU.>PLI]/E,RJ5WA MS;MV;\6[OJGC?D+@?V?@?KAP\@=02P,$% @ &'IG5"<)YKBL!0 2!P M !L !O#,R,60T.3%D-BYH=&WM66USXC80_BM;;MI+ M9O ;Y-5PF2&$])A>0@:<:>^CL&6L1K9\L@BAO[XKV2:0'LVU3:[)3#(!;&DE M[4XRN*!2,L[A M5+)H1@&.;<^S7?MHW[).NCA5OQHC,A_:SJ'3#SU:!<].KZ]-.P#PW+<7YM]QWG+#@K._9LUX- DJQ@BHF,<,<97#:@ MD2B5^XZS6"SL1=L6="-V"X5:*8MP-L/)M;*=T@,^]H'^>*WR0J\XW5AQ08UQ4\$C[!S< M)6S*%+1;MM=UINBV_!E4#!&P5*[I^)A:DT$_&(XNP6OON] ?C(/A^;#?TTV3 M%Z1E;P*]L]%5,#C##!E/KGN7 02C[ZC@/PIU[=-C]P!&YQ!\',"D-S[M70XF MUNBW3X//T.L'NJ?ENJTG-F*[RL,,0I%E--2)4I*92BCTLFQ..(QI+J0"$<-( MZOZ?I9CG\!$-PC0MFC#,0MC1\C^].VJUW$Y?I,B#2W/G=7:1Z.!D )BQFM>U>(3&LXEYC$:3+((!G=( M4AFR*ZZ5LJ+0:N&_EHR07"&ADJ*^ZUJ55M1*H=9-N"#R!L8V3!29QS&53>@G MC,8X.ZZFJ0)&<2:6H'Z?4J\YN C8K%>)'/ M93$GN%TH =X17-L3NV^C7M[!8<=D5U-;3"*1ZWUA7;J2T6BI9I\0.249+:S1 M':=+Z(4F,!HM3>PG9E2ZA)M,+-"!,^H; "DRY12F0D94?FBX#=2-\XIH5_=% M3L+J'D=(_$0U[BH^/4*T5*/JU'14M"YXJVT.":^2Q>0-;@B=1<(4M?0*U$?5 M),&FK7,^)=PMW!.42'V-]L[:#E4NY>T:]SPPXG]3)\ 5]D6SSE?8E:F.=>@ M7R6"I%_F3%)=?10Z\D65M%Y[AV"J2?#V=Z+=%5KNTV:5,A5DO./V7D<#^]X# MC@ZZ8[#R!IEM,6J]/,BP#%DU)08'R..*L QYA)5\6..),(F RB4M-'2:NIM@ ME8K#<&VD,>S($4M%TXR*5_2&$T:F@#(DB%)S;O C4X+)"P3G)"^K7%^M^.$ KDW(+U86=-@_UK_U@ZD8R5Z)N*(M&T[)16[KW MD*ED=,M:F=@ S^L),W^;N!63@1_BF>(&VN!_GNT,J[08Y2H1O/_?_&_2>I-KG^:1'CV0QDN/0L#"!0W,L:/V;P+TP8YX[2M^#1;Z5-UYO MH*ZPRF&1?KZG2YXM9\*WZ+TZ>UX/&;[M7*\H6&\[UQOWO9! /?*,H(/B7AS4R*>1;IQP5"^C5[K;WXV>RHSG+ZH0EG&;6J^YKO-EXY M;3P\V&Q;OY@, ]9TK !0 !OR]:9.J2-?R..5 \G$'%65,3I"\&0(#(I@XJ_ M_B0XE%9IE59IB;7MB.XN(8',M:XUYLK,O__OPM!C,V [JF7^\Y_X3_0_,6"* MEJ2:RC__83L%)/N?__OO_Q>#_X3_B<7^_O\1)*;V<^U:3+)$SP"F&Q-MP+M MBLU5=_04ZUB3"6_&ZL"V55V/Y6Q54L#Z$?QG^F<636(_$^EL'(TAR+^[K\WQ M#GR+93ZM6\=_QE\V(=>?"AHE?F5^82B&Q9)/:/H)2\::]9?-5^^IJ8+-V_YF MG$_PQ>AS-]*''V* /5-%$*M80JR!@*2EK,\ MCO,I/)7.[KP)_N_OD0N)"PEL.D^>@R@\/_GGQ\AU)T^_?LF\(_RT;.77^D8P MD#B"QI%$_,?Z$5TUM6W[^7S^O@,AJ*)7\%M 1)LTWSAJ'NMYXE-V_BO M?KW&B"-@\(AJ.BYOBL]/P7=*[O;!W4^D?JUN;IJJ"Q=Q@+CW$?C[IV+-?JDF M[ X(Z/;+M7G3D2W;X%U(:_BB> I!LSOC0JAY$:GJ%5/7'OW^/ "_]^[:9JML.(,S"/S@&DE#B;8ECF3PG-(I4 MO%H:];5J8=1BB\.J7\D1D#3.DZGJ<(BV!\<0CFBQ>@?A<+3,Q3$N$><"?G.. MT\(6<]GKHP;?005[* ]['?@*DS=@A]=JZ*D)I00J;B QKB5J75X/WJM*__PH MA7WF(/WTRCAA3MCTW),-DR+P@J4$)-@?S)<.#N6R!B=*R<:X0?6L5-)T4*9B M"V.#:T#S9ZOB7M?RGATBF$MQ0=_B&:YC MP;\3ZQ]0SW%MWE0 L5"=\%==-57#,^K $(#-K;O*$7-(G0Y$9MANO",+W(XE5?>4D 9L3;(+2RI&5,@.F$725L M.^A18,IS_G.3)N\'E\*>A/_I L>%?D$3CMF2XGN4*V:-HMK*C;H:@A39J=E: MI,8U<)6746":7UFVV/"IZC2V7H8I] MHDPHO#X)NVWS>MF4P*(*_%5/.R(GNJG"$L=*"RI=INLM2\<;\^J2"\/_XM?"UV"=A3*>RM MSBO;#B:'!6>:\I(:ZB\I9X25[;)<;''IH(,RKSO@2!_?4[P3SP9"UI8$ZO:I93RX_# $FLEA@_X1Z+!.8#%I&0J<.E,EC]=#K05]$8X$ MMLNK)K4 HN>J,^"\I?#:JC)R'8@>$=[EE7V;T>C$4\RPL*A22&4\%))# M?U[5YE"?_$PD$A^UBN)]FDV12%S$_/SR13P5.7& MS'$3[7);C\\3Z+0^1TJ54@(O%UM?SAR<>Q8<_ :\P:M-.X.3V!0JN1YGUM5* MW .WYHU!,IE*QQD2*#DOY].^1!.92C:DMZC.2U*M9V-)HE:3[7^@+RI.JC:<$: M]'"-[]1L833+&Q0T"!\FCZ3"+KJ6S3EJ?]+LR&4)K9KNA%U@XXPP:QVC"KHC MWO#':88Q<$ZA7,%AN/GU9S\CXGRM+K0:;4%%U4FGE$KJ!% Z>R)>;A0V+('? M?X+N GR.EAM@OOW^'G%%Q29F0V$^IGBKG)P6NJ6AP4##%O]0-'1$LDX-AYJV M-8$*T6_J/-0SID3!$'ZR4D-; @54W5XO&Q/;FH6::OTJA4QUD@L8HK"(FE&* MG#=/5)E7$=+1#[$.D#V]ILK[6BS5KM&EA)L$;"]=@3:/]5VA-+]TX'-I,N5M M'[K&&A0VDI^H+J\'0DE:CKN!X-Q?-OIN@\FR/:=-4$E0,=W&_+/$,HTLV92J M%H9.2Y,)UZCDT:G^9I3XGL2J+C"XO(4(N%S)>AI9G(UELZQSE3)QGHK?4!"^ MV5W9-\]13> X#%""G\Z6=B7 SWP2BK->#]-J)-1*4&>&W5PWWLADOIE,) 1G MH/FC#@(-H=H7^L0;,ED#,Z [@;IP8'=-$;Y[!FQH..O0$PB\ 2#E_, >\Z:_ M1]AJ2M-(PYDSJ)=+5_!10LI*1:@(4Q^2U327W:KY[=\; I$VD%2WP(NJ#B/M M+57:8&;ILP!0>_<3Z62>]U^@M&:9B@ML(P\$]Y5ZJ\%1TO+J+>OG.KC;;I;9 M28WU2O/A1,7Z-;OU"HS!V\HA*P(6=.#[]TB4=%-==BDE390!FC!JS/LI#0L% M%7;Q@^A[RYPZJF+^\P,YSY(&DAW@R=)5*6Q8AF!T]NA#0XGC S.Y >::2*&* M@*9A#=^MHH",48-)#UIN0EMJKRPJ9=N635IVH/<#MTX:>XZ[@]S3I0&B$9), M5'D=]AM:_H%':N/0!LSP/X7NS4&\/TLE[V M**HZF$WGI89J]M7YY]@)*J1'#+%$%R5M>2C4:*RPU*&3&X]GC[#SUWX./)+LE5&O:R"L,>S,RZ7 $UYU#X1IT6J_M9T9=H/LZ[^;J4@TOGW/ M]MZ6IM)STW4>=O_.YO?F([_VL/(%T%D9YO BI%Q ,^#0)AN((90$-W#Y@D2Y MN-4Z$Y];]OC"I*;Q%C;RN_TN6>?N'D:!:W4.&;XUI%ZZ'-?01A,Y4<0*!6O. MDEQ3H?L3&\VIRKW#Z*;:"#T=.FA$H7.V-JHLE]5699( %,C(,H:*/DEF[AY& MD=%&$8#4*X_Y&MHHFYL84RSMXAJ)>;,\UECR!#V_=QC=4AO%\9.A YM&$SIG M:Z-EMB/@6GVJ4(BD2?0P[\@&\]!&]PRI5S52UU _>-:4W;Z7T+0I4,S\M#FN M:\A#_9R)E55)H7O -=[<^7KVGZ]"EA(880A>1STAS7G*?#Q(I.\>"K=4(5\ MB^N$2'V=6);('%E&BW-EZ+-(OHIW[QX*-]0*:%38?[96X#L=()LYLTHANC0K MYKI-)%Y].!:1AL650A6Z:]:F0$5*S,!)0ALCR#U!$JCDF<>P[FL;8-5.?G&.FX*1;%54JF^MU'FL^,XU!UEL6)5$C6^7%!,=4DJ_?4/J4JL;,TEAQ4DD959EY:S'/SYA* M[J&J[Y#!;ZOJ--4E\"F1P2B&;?4+'6/2ZQB1#\B?O+P[PL&9P?8ARQV M'QOX-1WT!AHYG">72E)M+^V'Q;[UK-ZYK#UBL;F>QX@IIS=A/<51Z:[%JTG] MWC7Y5UKLR##X;8L=U_DQHB)^AC6ZC-3KUQBKR=X[GV]@L:/#[I,M=BOI:/%R ML>ZS4[W9ZJ!C377(NV?];2WV%Q1K?-QB-VI\':ME9@4_4'GWEVT MK[/8UR_$^)3%UME&@,T M-,SCL]AXJ,V$S+W[W;>PV)%A]\D6N\XT4(<:(0O-0'J4YR:42F]Y[_-9M[;8 M%X;!\^[)TTD\,2,;U:GFQ>5.HY:GT9EU=85\WN S")JZ;(W'X9VDMU@_,\*/#N]K\?<;)'"?#O>TVR\.EA$-H2X/?N^(-H_AWV]1=9N MC[5^'R5+DHD5RG6;*3RD[PM;9Z^VPEIOGKW>$?7+-M=%!1VIS-N+KM9# MNI[66R"M_"!R*( D>3I(DE5E]'&:'(5"Y('W)=*! ]+"W1W)N\=VE[MFU@GF & M<\V84W29KA)296R0M4?L=E_2]B6V[7;2AN], JVK?+YT?AJO-NT,3F)3K=CJ M<69=K<0]\(BW(C93=6)]SZKI1>M[TEM,AH 6CZL@!-[2C0U%4+?*X='. JO>SF\;2A]40G/4<:!.TM M'^[*?;DK5P\. A$Z=4$.?J7@X'ZE[3DX0,A"U9O5+T*:KS4GV@)0C.PY0#QG"%)3!_YJH@Y7[LEJ5]O[#,Z;7?@X-R233O+_,0H302] M>&\HC7K@=M<8C6.'%U5]K39UQXXD(Y4XI6&CCJ)D^-H(1._\\]]>FZ*G>Z67 M7P*&[P!UXY5^Y>KI44K'*DBQV].,*>UI7'PZF^&/E'.T\'FR5XI>RRL]JQ;D MTGITE"H4!IR#+M'B0O8*CJUW<\Z]8?1WT*,WK*)([. T<2.@U]#1%S_TJ MZSXT:L20NEIV?JL5ZID=H&9NA%-FQ"EXJ:V(K"^CPQ9)%K"I]XB@HH=3-'/Z M%&GF]@4)E\8IT,A2$QD!E)K*%;3'*"JSO+LZX]\"IS_SB MC3I61)8QB]K&$%P4LGW'*_,(]D?OXE]G:'_\#>A2*>PP4B M&QB1EBG"@:P:MU5'R_DY8(HC@[>U_=(^7@=.&\R Z8$&6-.&:S?=3K*3TQ&V M6IT,,[H\(OULY"SOAO7O#7:G\NW0:*\Y67/J+FB7+\SX+$ "AZYC\Q* C@ML M#%N*[NJH%UX!;2 "=<8+^M:_RY74=I'J+@C-H$OY@B !:8Q'+J8X'3&!ZW;Z M\+\5A(Z>$K 6G#8P(!E44]F9_*0%755":E*+"0@\SXYJP":TS,"KC@RI!^\Q MF^YO$2::CAM\!%N-DP,JN:C.Q7R? D2RN&12XRZ2O9&#Y4(;(QW'T&6I 8=X MG1?_E*S@/?\^$_GO7]?]TE88=@CX(4FXQAD*[^G'P%_;GHI3!)9B\Y.1*JZC MW(TD-"R3?1G9;I_*>8YJ L=A5D-UGF<8+<, MJCR>J!_;.""=9/UFQ"Q7";F M);6!(C;!IEIEI;>D(NGA':70LZG=(='G?;XW:;N>K7R;N-]*0Y\"XJ9M29[H MTC8#[)DJ[D<9D$2.:WOB3GAQ.HQ+@)_YI#I3]3IOPR:[+]L'M$$7T;2%)/,L MAO.)KDWF!SP324 ?HM8SEE^3ZTL@?3*A'^#>8),)Z0/?H%]<.V=&XW2]5"[2 MK)'6,X JVZ-F-.N.#H,Y0-1+\CPTU M(D76E@.RZ -7-.\-S8?I]=#-T81W>'3D^N[%M7.M42!!ND=D-)Y?3$C'3PS$ M4B0S\\?Q_)I #_U\ P ?#_\"(-;!0A6M("L$Y5X0 ']-!WJ "06ZFUY6M'2O M7TI/*WB&G$72@7XC(@PP=HQJ#UT=35U=4Y61^ZP8+JZNV5X3]]RF:%!TN5,W MD9GGM-T[4]<':?30V%&"<=X&DJ*:RA55=&:^4.+]K%&FR)0XXVO)0G&9OS-' M>I],#YU\4S 'E+!T50H;EB$=]X^B+\.WV>M!4WJ0D^=WLGA82I3FN,))E!IO M2XE1Y7RN1&&3KEUH(#,MU8ND@GQ,2=P_N*\\)>'/ MF$+=+>M%E+;)LA+/CMU&-#<_>4Q)W"EXOW!*8N98C%#W. $M9O"4 /)NJJ)$ M,MGUF)+X)O"^ZI2$/*XELDYJW-;2[)PH& 2];%MWIIU_LRF)J (X0E,2PPI5 M+"CQ5H/UA90D-JNXY!&11/5C2N(>H7ZS*0E[4.PQI?%PAO;T9:79Q[/S;CQR M:QX>4Q)W#N,OF)(8)&E\F$[T1!:PMJ9.Z'PVF8RDBGY,2=P%F#\U)2&(2ZT] M6.8H"NE4L+DWF281+I)A732G)*((BJN$_RK>'Y1JP[&6UB=:+JXG<]CR1CM5[C &P](RT4ARH^9DZ4=.L3Q\J%-@U5*:+WMJ=Y$1P7V&WIW/!?>7Y(ETLT'YWIJD4:-2K M\^2B4/*BZ8H]YHON%+Q?.%^4R":*4J^=S+,\4QG.I8K3KB;O+&'S6\\7W1^\ MKSI?A#?'TF(Y7911=3;'^E3<+%68.TO;_%[S1?<'X&LGT5$'B7LIVI;9HJWE MW%**;:/C.W*7?\LD^OW!^ N2Z)549C8T2HD^\N^81(\D MF*\!4#"4.F!N] "*\:E4>9:=EL96Y%3M SI?!IWW;'.B)_$7,?>SA?$.@ODG2!V _"=B0B M-^JRB)I1BIPW3U29A[=Z&+%!-'6=O/6Z(&99_D)ZK+Z^H22*3E M;%7KW%\V^FZ#R;(]ITU025 QW<9#M1X'ZGL4?<#U$W#=3;J]]%[9]*C,5C(C M#%4[Y7$A9T_H=O?AO1Y'ZAO$_-U!RA\Z$N<3R:E>Q7, 0[((E1[1=K8H"$)5 MNPMSSU_T=)Q'\ N^D:E6M-^:&90G3 M6RCR .XC.74[ +^3G&I14\S$'-]&"W7G S'\^6\9K& Z!4R+J'J>#5RX=>'^/P\ MRM^"J;M.3-F$3RHV<#96.I6:YY;"* Y0C]"1%HOKM*1_#W%^:]R_!>-/RPRJ M/=[.$Z.\3!5Y"4PSRWZ36GP/!'QY_BYR4'@O(DRUZ&:NG=1%-FV6"VTBIVMR MZ;X=N"^,V[Z W>@E0C$ZFVQAF1Z=IGB0ZB[D>&\@-K^'+?^24 R-%',/AV)< MNE2?*NW!5%,[!)Y$%V5 @/N6Y%N$8M%B]=NAV#"CE)J*D;11+)&PW4FG/_ ? MH=@W8?U.*&8/L\6%@%0';$]?IF>5Q9(M?Y-,VM5#L6@Q]M)L2C:K)'LJX:@=ZVQ=-]:_C:AV,78?[2M M]=K2 E<3[:%>CYQ+_N'IUD].=$9ABXAX-F!I8LW1[+/SI;JJ$C8,MMCP]K=R M9X#KZD!Z;K-F-^%IECM!"D"F"1M\6S5D=3=LP(JA:1N(G4T MQ6+3)N'D1"W3C=[FT1O>'Q[LCDOS]FCO;%[H9";GX4W'5472\DS7]M>L)1/( M*$_I)9OME=!:4^LKK%VX6]8>'&/4&7J!0Z5H^#5XRU0V^_YM2B^#P!129*TS MM^%I&\S4@+*TW(2]M)MA7RG;MJ"BM&T02@,AC3W'W]J3- I^VS<0 MW_?V1NW@'C^> VU,&1G&- 8.,IV2D0LZ'D(;Y7UAHR"J!_.X]R6JIUO:I"F. MD 6:E"E?11FU.^R0W>C5"#R$]CXL;21R]O0=88II?ULD=1U<%L.B\U M5+.O/MSC^Q3:WVD']J-)B@]-J!G6R<.1!DEE=#URW&8D>I!BM*!1*BSRIV7DM[\BF/C?9FMNL50L95IVGT,(0]80N=O]HO!*Y'A!] Z);LA** M^$+(:;EL0B)*D.#P\AIZU<+"Y 1].40QLSOQF\E!M1W=U88G0^],,CP@]0:D MR-4&A+P#Y1-*H0.%&A)V:S-_@&@ MMP"T]3_VU3DM]T! 3_/9;5EC24WU]"23F;18Q+?D&4#QDA>]_>W.Q]*YA'C MZ@U8$5 :-7X3-[WT\&>-'I!P+EG3^(;833)2>J:8]Z^.WAST R[OPN59!%\" M1LU:[?QT2-10)-W,,#X=7]3;WP4P1X?]G2%S=)+CY$3#2BO#P$2&5M\4 2UW M &\$%YWFBB,O450;44V,2+ ]JC>CW7AW,F23WR%/=38EOO4$R:>!=2S-Z9AU M.DM,!RQTHC-DHCLLL:7H[N(6V33G-P/)A].<?88](FO-;0.K4-&*:4ZKB'LR,T1QUD^W$W/6$^N5Z?W[TQ%*6YOP.$#TWS:DG"ZQ9 M(%!ZEEL.EF1%YL?W;Q"CD^;\#K!Z.\V)+8O9Z0!! M,VRZ1T#_RN*;.?S^(72;-.?W@0O(O-J#)-C0YWG?#9)WP$X2P3G^*2M2YJPGY#HK[8N MH9/R2"=$H8KV^GA2)GV>6^J1PU&P;\YKRFRR"$=):\;3"S]!DW%\_G-5GC:(@O'9&41#J9Y[=:)=?3&KF*-6%Y'@/:N#/+HTQT M0_0#_ S,TPDCO1)KH4^31M#LI5B;>K4R*0\$MQQF0?=<5T9=N","7I+"+):U M&CBAV&"5G%AQUW9FOEBM23T65#T#;1=K;F8866E]/=05=T\:ZW7X&ZQ 2EWW MM+A/"&]#F8\\RUHNV;2Q&%6I>'H0!]&= 8V@\%YZ8[SD3OU-FDN@[QK;@-4= M8!LU:SOU,Z\P>*N$QX>48>'F))O&IH7%W:GD_4%=LW0F>7+I#%35"?3R:8AC MU58%&(*[H 8#UI[;5Z M?#BL5SR/9> 72*59-2J5R*+AC"$_>V(OQWQ-L$2VSNHB8&$Q+*^D\HA.(;)N M>76EQDTSD34(T09+]!*<<6Y0*%?44EI1_!4I]V45L*M] MO'F=QZ(@>OO!:.9+-GK^Q";[USC6HL&E\E([.ZY3P&RX+:M@%3PQ M.@.BG.DNBR)@.BBC#O(DX3:'-12Z/$W6 W^J4 MHRC ^H('DEU#@X-&HD4XV;:E80HGF$E>&D'3%T']/0T^-9AF M,Y/B.[!'YE3UNUFNBT!2VW+L-U-_3X(.1#*9-.CFAL*HT2=7&O;Z;>FCP^]#@48#UJ]!R MA3K3M57!"]H%==^;I4]UWA6#NN_=^\]SPT%-9V=NK9$I3_M2<[PHC#6^W2)I ML\<6I&KDG.<5]\\;[7J">&^XWSI,NRQ$:'-3ODJWYPDBU^(++-:K9K(8/5!R MT5->GX3(=KC?&B(OPYL/0X0HDHSEN:,Y<%QRQ$^"4O D&M<.KD=5.L#QF%:+ M8?VR66_)S7;"E")7/_IQ )U#C-\JS/@:>!')5*M$5S!6(PD>1>OE:BUE?B/] M% 5XW? ,V-=E\!^K8G=G[3A&\JDE6TUZ))WW,C.E$SF8_%:EY.A[E:H%R[/= M44&5W1%A2ONUG,ZQPE5_64_8TY8P97L"/6/Z1J)7C]Y!]>\5KGYDZ%=B_\5* M'8\?ZFR9"E1K1D",5^)<@^'@BY4$7CF1\U&:&:.]Y;1;RR)6=AK=XUD.C6YG M+<&KX5V)C9<_RCFU8_9?5Y]_>K72N:@P\SH_B>.4?7PO%F4[7+@8\8)K MQC^(X0[NMIME=E)CO=)\.%&Q?LUN15857V.YZMT!^.7Z]K>=XKVF7[";_4>3 M$ZGQJ-AO+?P!A>#)6H)H+\GTXJZ ^+DDPSU.@Q[-.Q9XU>[RN@=R<-B\XZVF M4W*\H^Y7")&\;?N04FTPL6P72(1A>::[?3JO.J)N!8^O0=*RT&Q^5!I1&NG7 M"BSIM7W%C6Q^\ATJ/"/F3#)$/8]Y=#;B6K#(Y9;+KE3(>)I:7V+95J)+$B"R MNN/.8''A68J/[L PF2LJ*,ZK"PUKD+Y0F1<'^#BR//[Z'1CV!'EO4X7K+3D, MZQ \Q[4,8.?\K;NY>SFX&)8@OO!3@TI#.)S5^]NJH^7\'##%D<';VOZD,Z\# M!YI48'J@ 5Z&; =>\\KKW73E5=OUNQ(C>F*6!O6X9KB-M*'FF?A,BEP8%]8Y MO*+UNH#S,+$_[_*^QZ6=:?-#;+I*!UZ[WN\P^%NY7!<2R::MSB(ME)G9<,#F MY.:"*OI9.=OJ65JM%KFJDE.%-%M Y=7 M35X!;2 "^%9!!R_77UQ"3JL*B:*-9J;!ID&!&38GJ1P?O8/((RNGH4]X,N<> M@AM5P:U9(J]'UYK"<"DQYD&MKGDS.UDKEDJN-KE;%W>'V ];^A#)2XKD#2UI M%D>11GDT'U,(+Z=M0]#J!?YN+>D7R^C#CGX/H2T "=A1MJ23B<;44^Z,9WW= M;?"EO"?ZT4M#GBJE>^1^V-*'6%Y6+&]H34LTCRV4;GV$3H?%=$E=M+#V[&X] MWB^7TX<]C9C@'EQA?)X3'.S8L=K!=]W >?7(\^+T")K>CE$E1!(5&F@1E2DT M/U\*T_G=FMZ+.,C!SB*O6;K_L?=7X#_L^Z7*LFZ]4ORC:B+B,[1V9M8L@C*= M1FF!6V00W$#UZ.UC]9BA?8CDY40R\C.T=(DJ#@@D@VF&6AV39CF78IB[]; ? M,[0/L?R>,[3(@"=2$SP[0:LIH,03(W*1:-RM\7S,T#X$]].1\#V(;791H%I+ MI3M&IY.&,_@CM!X0V\M-!3 ES<+PVYC4R;=O-&=D<,.K= M.L&/Z:"'6'[/Z:#N7*'C"6D@4![EXH#4Y%'&N=OBBL=TT$-P#Y]8&2'3* "G MXV4$;MNI.(']X$]R[G]JH=CL2-U;;.%I5F*4L&S,U M1T1.2AY3&U$3R2@1^=U&=8^IC8=8 M?H,U+"0V:8YHNF-2@,GZU A/EJC[7:;]6,/R$,EOD/\Y88P[!,QK7$;64: MW^T4K%G&89E65E4R6J]D@L@9I2W,WAKE#B)>#O.2&/C2#:<^RM;ALJY9RQQ* M4R"9LG)TG^X0=N0F7R/*UBL=:[&S:?%'V3J="*/EF$GIE%\=C5/DDNK5A8>T MGL36ETKX8FS-?IJM9"'.U!)L*LX"LZ(JXW%SW/8BYX1$E*W9JQ]"L[/?W?;/ M$B0A;XLCOP:='GV/O]LV97/BN4[8(/'"=3UU(T'*<54#DIN6MT\+Z@L9[G1HQ9X'3!W)944>91&35SFGL>@;J M&_SZO =[\EZ)YW#Z6MW:@\@! KV!D3OSL"XJW-A="S=65?ILDU&GJ$_DI:G< MG^7:QK<6;NPAW _A/E6XXW7_I.9#W+2PAW_"'< MOY]P7W0S[JL)8[,YJ\_S+FNP=-M)-TA>RF3*D2N5.!O_E]KE^R$"G]F/_O>, M3*=-*<^WC&J!-3"'(Y&T35G1S M8Z+:5+O,\.IJ/1(SQG&<8_+Q)( M5 TDFYSGCY !N'ZZ-1IE$)EGE:.:J@MJ MZ@Q(91.^7%$%'1". UP'RD6XVY_..R]4X;J(KPWTL'[/&:F3S3K:Q$ 2%6M8 M:[!JQ9PF.QE>I=/1U4ZGC_YU#>.!X5^I;")SM?QLL$TG"8=@Z:H4#J;L F.? MVS1\/;QE*LRJ\R]73&]+3'*>HYK <3;MMD7&)<#/?%*=J7J=A^H2!!]T;4\, MOK=NO'ZGWVTARV;-J5#5G.*+7%]1['KDYC>#C3 /$^T9)$>H]GFS]2:Y5U7& M)]/[SG*I7P37H!@*V*+*ZT&5L@U%EP*01CR6-BN1 M::%11%66+G7K+ [:W#QZ)T5%':2WT:07@^9[IT9<*U*9#$>M=J*N=EED:.34 MIE+%>]%=31/E2"7RYQ=<"T+,PI%'2:;BH^ID4FX5.*)KHP\(?19"4=P YEH0 M$NH@%ZL,;BABKQZ-G N\-0E%8AGU4"YVV\HB0)#5X&Z\W>152F^0G MJKM=G=WIS\=QS\HW*3+'^)B$( AK1RX&/7,5TIM#_BVUS26@PB5DMD>;S(BB M+=7/2>S4JFJ1G;R-,E0BH56.N<L;(N;N?@\3;VH.9D%XNX6<]UJN@H-%'VPFB%+D\TCUHCRA )9[:,S37 MFP:DA2J=(+)4#F6F!)/(#!4EVXNL5KD;MS9UN@'*7&T;DVONA7G#79OMX@(K MSKI9"S5\U4ZWIX-<=TEY%SU"*ZT>5# M\*(C>/=W3$AZ:4V!5&+J+(-FYYFDD/,ZU;NU>H]C0KZC\-V#'"7PMK:9DF'8*B4R Q3(M5O.;?[0RP _+3LJR*P-Y@.(>K;8DL]]L:7>^V MJ+2%-&]IW+25Z5N'Z$]4G3H@8CM )8DAETDFR6F*FE M!^LC7K)ZM.B,F/.V],KNM('CVJKH FFW]I P+*0QL$V?ZHTR6!U3#'D0W7V% M]D;VK,T/#NU;2_UYK*>,B6[Y (34H2?!B];LKV!J6O0QHT89V7@:QQJ&Y58B MZVP<8?_1X7U/"&1W() ]S^13"R!ZKCI[Y;@>QDT3V+)E&SSTD9@1;V^?RB(M M/>Y+&553%ZPXU::%93%ZI86GV8N7)/F\ WH$I4>(>4V,9D_&*&QZ#8RBNQ@] MT3>Y$$9';+\\JY)Q40.^TIS'FQHV8"*7A/_-,8J>CE'TXAA-[6 T=1.,5M-Q M7*(*-$HAK7JF3Q$%CY@]]&CD,)HZ':.I:V!TM3@MM5V;]I48E693)SV;<%VT MRB6+9JN 28/^0X]&"J/!JK@3,;IJ^I4AR?J8VS8P( =44]FA#2WHJA*^A%I, M0!"_=50#-J%E!EYU9'ZUR\MF-%N$BZ;C!A_!5FXX9]$=W5 :: M_)*[5=F6QX^3XIADL2Y/IJW\E+>QR/DB@3(_E90KU?\.+3]O NY@#ZOK5@:? M!6W:'0'[U>TKXGJ8ZA1*%4EE4,;BG+QO=C2=^ :X?HN0#U#?):C?VZN-FS=Z MT!WG<'2*-LO&;#I&\N7(5=G>(92_UT:8'P!P(,$N)-TZDVX[VZ97U,RU;FU6 MG@_(JD9VR%R_6];E6BIRD>7Y<'Z/F _M_+$P$]W=J <],1D"+X$)].5AM_.J M#4,2RSXM'W)XNI2OU856HRVHJ#KIE%))G0!*],Y8>B<;3N@U*9V553V27(H[Z+7))5%4BY_,^4'K&5E:PZ34F/^*[ MDQ_O32)?&*4J0*K#.5;D*-]+9!S,-\O4*'+V_S=':9!!.W7Z(WZEZ8_SIN@N MC-)2TU- M/L4]+'ZT4!KI:;IWET1L4P"\#ISU'% #N"] >Y%=&1BW6ID.2GV*YK&:KHSR M;#FZQ^N]OP)B&[8?HMSGH1VU!0\WGX"[&.1ON H(#$>J7&BP'#IU<_YR2=NY MEA\YM^.Q"NANA>+ENI%K+@C_.M,Q4RB%27)SD4)R M="EF,]48UT<-:LRN[Y$EL-VE\U@._G.FNJN*RM)WGEV MS7J\;UAF+6?Y4MX&D@(*ZN9X=DZO,)@_EE%;\_6R*HSX;*].CNZ:.B^+8*D\HK]67,ZHR[J&1RUMOC=*KD3VS_.70[J>N MYL03;"Y0\<7GF\E$0G &FC_J(*[35/M"]-821;W*ZN:2?SGHO%?QZB]ZCCW( MXRU6U3W@*D8EW\Y$+IT3S4K3Z, $Y[#,-I1[_K$;H-4 --T"+VHP]C:=U3*A M/'!$6PVW<]@"IL"K.I#VGMC,@%J#=+%*94W6'_*H0_5*G$E$%RJGC7D%FJ.# MOF84A"-8YL2)RMVFUX-+H^05"T;1'%/I=H/N=S*V4,M?W7C< ^56GAC.Q=.K M\\7*R@CU.]UJFYUZG-(2F)$VSEP]\#O+CPF.T8+Q<_KZ?LS*S)BNK0JKQ5\Z M;VXJL^N\*XZ@G[Y[?ZMJB"+)6)X[F@/')4?\Q 6VDT3C6ANX,(X(Y"IXU5K[ M-!<+O]?"QP#U+:E?*(ZH 1;1@P3.I,5*!9U#C.]IQ([DZ%&.JBWI,9+7JEC; MT6B6I/E<%&0M\HE<85[+Y%F)0RG#$$NC6;M@S:]?2G]7^<#,"G/8RA FT-6/ MK=_D"0Z8>G HU S^YU7:^L7]35XGK_D#*R6R&D/F[3)1KDFI")\F>GB,.SGJ M0X.\F@;"$#1SHAQA@8%+H)>4(W0'#EL5]%D\(,XTSLQPL4]AY0K/U-E>IY>) MG.6*+!Y.76@2-+VP=DCNP"%](>V@59A!CJ+B#-OSET8)+2-4X_I.]K=! YH\ M73ND+ZP==M"0N)!N$%M(OV";?ILJ)LM\6D;SK!*]0R&CBX93?2[8-'&-G#QZ M2DZ^#6:6/@L\_[TV+^>0+%.!3K^1!\)K]-14$]#RZOE-(9:-M =B83)A^=YL M:=:6_;9VWID7F;R7:\+&"I=,OM\ ML>XQC>AN-'QY?1!-QKYI(,*J0HCIG>G:CUJ#BCJK3-%.B=",GEYJ@[E#I<=W MQ?VP+G"/& _5_YXO>JB,93M'5@268O.3D2JN5\5MX-.P3'93J=K/R^.Q[*5Z M+-/BE+PM+3.2'#DO(BA".3JN9X;N#.RW2I&>S_:.*V@<[1(V6NV,7+4]4_/D M,'(YJ@BQ/8KYW?/9[KN")Y=D-<6FFCKN%%MX9R];84 M3Z;:%%V;YO$IW:NQB\CI_:@7"GUI9/#Y8A]BEE-:S5XI2TV%9'(\<,TIVH^< M^$>SV.=+6.TX+6PQE[T^:O =5+"'\K#7B4(%QI=$2EF#$Z5D8]R@>E8J:3HH M4[&%B(W^PEFL'<5.%M'.5E%%CF5Q:M]GR MJ.A=?TX@JG&09ZHKLK'PC\ &FA)O2QSA.,#E+) OI);I0I/%EGK6GM;'B+*S M]; !>,>SP:J^)GA@\XW-CN(3G]3YN>/!"SJ/($YZ41*I=+LR\9C!;#PN'_[F^I'S/YH/]HH!',OD M.2<\3X%+T=4JG7-#R[F@6D9JGGHM6O@A;U]Z[U[K_BUW_O3F;'V%;@)Z"O\O#I6 M-#*+6DT_N2"7TF'(K1_Y! +6K*@A7(];N&F#]:9,>R(0%404E5??/)4@[WPT MP(#0*%+Q:FG4UZJ%48LM#JM^)?<:^,0'5R?8.1RB)9Q6?FD9%%+.372VE>QIJ<.\7#_RB8^JT)GE\A8B MX'(EZVED<3:6S;+.58Z(:[N>SA,6Z>^<1GI?4^5IRC]B?-CER6 MT*KI3M@%-LX(L];!SVZ>^<1G%5[GZ(XAVTFI4T"G_K2\9!99!HQ?$]=S[2?8 M_.V/_5(73U!L+<\6@;/Z.0*\%%IFJ*S^_1O^)^:XO@X-O,$OD+DJN:.G.(K^ M[[\FO!0LA4-T(+M/J9_9[/,E6U5&VVN6HP88AI_1^>"(GK]^O'BKK:@FXEJ3 MI\Q/;.+^!74F,@+A&[#LSRR\LO-1^.QD\Z0,+38B\X:J^T__Z_,^?JROP_PZT\_)__@I;.^H2P!<%7PD_^P3_C 7_QK'5'\$'^-C(!O(_ M/_ZG0Y/PIS/AS;U/AG\_F<')*/KJM?-5=]>7?OS;"782B%ER+*BY#4+'OW\% M;X$TY>&_DP.T%77 VT^"Y8[^>DGF0_2[# TV[(*?A>+P%-^Y%+ C^!VX1 BO MJPH4&C@08/\E6#:$Q_,SBY@#'0XI]C]H^,_F?O""Q,^ M/NWG^G^UT':AIV# M-W?I*EBZM'YP^]W@!3/545?[;S^-5 DZE?"5_^=_LAB:^&M+\,FEB/6:$J<, M);&%VD=ZSH<:@$.S&30C\1D.2X@RETQC$I<5DFDN+:=D@9'RC;*'2H?8SI$AV(N0^$3OLI0)-LN=\H4$R,:^1C5)TL$]!9B)%VOEQFF M3#>^K"L]W@D*ZEW+_#.6_TG^C&%H*HE_$=9"=95ZUE:'<8>'-PMTN_Y__B>> M1K>H@OK=M,S0Y57%V#KF:0?:[H/A8IBJLCIY)2AY'D>I6$O8Z?2&9QE_;@&>B_E'G;2U&F^"_ MNV(8ST+Q2PM93I8R62XIQQ-<-IO"N:S("X*(B4E)CJ_%:@96WL/ZO*YW* #S]$\,? M++@."WZY=B @5Q"&J_BW.^[MO@D(#_AS__FA0HOC !'VVM(%7MEZQ@3W@DOM3OKWS(@+5X)IF"K!4.VY5KB=#]X"IC7$M)FF!^G5EGS'7^.Y>B$8:?2-#J5 M,O5A02T7%PYQ%@GR0 QG1%>#3\3_C 5].RJ45_?I7_K4;XD3W=Y"?NT7ID44 M$R0,YU ABW%)$<4Y(8,G.#&3Y&44\&E!QE[ZA4O3YQEKR#8IK#G"YQ3AS?0< M\? +'T[)PR^\:Q8\_,+/9 Z"_5)"$+SP#0SK6OX MALG?RC?LM(D&4PZ,V,X9M,V#B$[A;]L55M0DRV+6/E$!Y_/ORR!$1K M)82!DV#93YMT^\N[NFJ")P\ZFG;PUZO;JZF-,&,/.\:M_WFG!S_^C;E65+H9 M18\_*!=4G:#*$#K]T*LSO<#Y?3KDZE]6KU)A54T!?K,1?G+'BY\5,QF>]8T* MFA:+9CA8IMFF[$27=$.Z!1.@]I9>,=Z).1,@!G5?4DPU8ZKKQ,01;\-O_7TXU_RGT MJ.U/K,F)7M*I>T]5O>W:.4'!\\2V9@'3+I]/6 E.V83:>[)6X&&)-6EYIFO[ MI"7MRE%*'_5K9K[.4 A3\V9$ \<2PGEZ*0]#C3D?5.K<*I\03%<&0PPD8&_@ MY_J1T0;2-7#2X1?E=7FH&+[PE>5R9ERM$I>U-#O5_0:*#^*52OL\A&!I!$6# M1#!^4XR4V]!G7N_2%ML?=6PU[!>>\R4TT->&TI^K?[B(I-S=@"_&ZN^J(PA) MLH'CK/\7+*>.[^@'G^PBI5)'(Z@TW<,&E)^NU,;GY:?C& Q*8@2P+<@:$<2( M\*2,/V.,I[I@G;1&T1LZOE]*9Q+^2=L=:V[NQ@\57JJC:-&E$*PH$VVK1*#> M>5JX9 5EF.9!,I[^EC_?F3'Y.A=G3:[0\M-V$WY--<5=WR97&PN3*=D 6A') MT8VZ4@=+][P8H0,6O/-)BJT O*D+^I(0=$V:I@49H0_5R0NGK]OP"K(P5L:L M,7-59.1-:OF&9LK$$Y^4 ML?]>/[D3GB'8'%GFZ^0.F1R;,XRB-52U"5&NNU7 3,\C03:%(>G4-8W<"2+U MG&T)?*5XYB\GY@(=3()!K[-HL3^@J.E>(!4Q&//QD,C2NFSO6AGGCU4"1ZVH M^4WRI\Y+^H3;8*FN"K^]2O@ &TBQB6<[7I#Y<:T8;!&@?3V5@/TAK"<1H+(, M4M^$Z#Z]G%9')0$% $MPJ:R8Y9(HG^%P/,MS<2DM"P*0I(20?3FM/O9G=A9X MI,7ZNH;/LJ-)HHPJ'!K.$^VU'#G\F$IE!)Q"FHVD)!(#1:[,8 M',5(G7><<\WL&V,/9V4F0:&->\T \\PQ[_IP^_[<>0/_.-=OPFF;#Q7]:DKW M#^>_#SY_>^ENK&<20N&F%N*(-Q5XP8SU1BJ\TM[:FW,2**XU>4V8U9JG&U'E MM+FNH^4:EW4MU_;-T#P71W+%P__-:2C[?1_LQ1[/J)P'/X=)PJ MU\J+?AK@>.2X W' _:?016)!&357-60M#U]/1^31%.Q-6%V*/N21ALTO.KK M,0K]]7(D09$HECC^HIVFL0%\U;M??*=.=6?)T@E?_(IEOJN,?@_RJ!JPB%ES MJ!PR:"<)V3 S>J[=IO):E4VDE59VG'3VPRMEY0^H3,FY G='$<0>*+\&RKN6[IDN;XA M+X!U _CB VA_#? =A;Y- $#0!_H^*#&/2?"NJ81-)S8009@CBF.K=X2+Y9S8 M'_#-T#N+.9XX@K&F%90=;LJLW1'OOAS/G'=>RVOX\'I(_XWQIA3[ ]L9M@#] M/-A&&,-!!<^$S>?6[PHW$@T[$O:6=]P8CJ[>(/&^_*\?<MVBM'#8J:IZ]*W1BD\[8([U%T/E)=@(1U.4^P:;CB#([[ M'#&WCXOY:B"QK>@"Y^GR:XE?Z./T5Q:P[[ SX.9:%'=D3W9EM\I/?9-2>ZX] M2\R$9"=7^&L$E^\:[_/L7-[?#KCUW;'5Q MV[W :*\NO>CBBW9[P64<$Q!L$U[NN2!_D"'E@ZV"GNY@ <.!I;QOK=M^SL_% M\9_XF^G**Z\3?KTX.$@3OA[B?2P2/I'@\0?!'P3_M@3'T)\/>G\QO1,/@G_9 M/@]G&,_+AX&UP)-:.2_$L[NTNE!8^52O(JNW7>"#3N_%E&L4UD&NSB (/3Z([O!%\ZE^1I6:K+56@:9MS-X/5-4W@F^#C/X(_'8E=). MT4+*"77'C4-A3^RKA.4]PWC+*N85?YE5]+>"RW.D%?YG-.HY$[ ]^?WIK-Z'T\TO2S)>;]MN9[5NGW(+2W"#)QKLN")9=!C2&1 AV M^X"=YI5P"FR[G(=W'*B0@TN;]!J091"FI\WU8KK@234P4":D>J 3;$N/!5'( M#C.>TY#AID$;DL>2:/(/X;_;PA#>%GCX6H1>Z, /\W=PD,_P65?@"#K433OL ME57;6$T>3.!W^* 11$18D"*%O>,]2777??BY-Q]^0WU7%F6;"#IFV<0S*PHZ MK^RHN[I$3I.(I=*L%T]T2Y4D9X[,@S4:ES)_=YR@O^7T>IB^=T9 U[<9ZC^. ME4+M9:LAR/\;!3BNW;!@!*^M;C>?F[73XR6K&1*R:'F=>F<^O8 7=MSJOE?1 M(5FN!$05 M.N(_8L'.QW!HZ#[*3CR>,;9^C?//CW*C<*"\(%QK$%:O,F$/:<\-3314YCN@ M*]%(@V6D89^B&7R[R]=G_CV7"'8^QG+"BPY14%VIM ] .)!^YZ$83ULFQL:R37 MWPJFJ5T_!D4H+)T)Y^;DH+P$OLH)9[+Y"71 %I V+M#]V/\ZD8UO'+QV @_3 MAWCX[OFB.SQ$4J]9V R-<$&W^-VI:07UVEW2;/59KYWO=IJV7AWV(,?BF)MDZU>@PL7*#I-M-NDT$YP/E!K$V5:#:5(.D M+E>7_*Y6@QUJ0OJO]\TKES<5*9"%\;]BS*"$6JUPDQCKL[P8Y(KU#SI7OWGW#.V?[:R$,'EYVZ.N6\#0"^E X7 MGA/9=DKZ?^R]:7/;6)(N_/U&W/^ Z)F>J(Z@5-IL2?9,1\BR7*7;WD9RM=_^ MY ")0Q%M$&!CDD1Q_N__B1J1IZ./%S6Y?%FO-6TPF<].)63ZN3 ; MDOQ*QR0ZGZ3%53IO-&YW<+"YLV<+FIXX\MAEH8JIB(G_)W;EBT8M;F]M[C[J MSUJT']Y^V.+.]B:@)\&TQ;WMS?U'WSP=)YVO@YJM!S!NT7:D>'RP-SXXW/MP M,-QY_&%O)]WY<+CU./VP>S#9Q"AD[O;Y2_9U)N[J2_2X4-O:\NYB !Q6U:,M]4N]YL[ M!]^[ZZ*3%F^/SMZ=?MC?W=H_>+38V>@ZF:$GA1\K*\@9I;=)S$0=%0X>;^Y\ MA]S,5[>W_X)7VMO<^P[G>7.V:?>+VSC<%^JT=&O_BVD6-U&9N/F@B/9NM\$F]+[^5M6FJXM)DB,B-865/ MI][*?IA\L?/#\L7.V[,W;T_.,!CJP\'VH[V=[:_@A)T'S AWL!%OZVJ&=S1K M6K^7M+[[\N27HY=TSLD9.;G*=C MT\Z3YWDS*JJFJTWR$Q"-Z6Q6T#X,"_.7-7O[C[X\GA&$(M>Q MR#6!?A_Y_>C5T=G?3MZ]>'-V=O++Z3G&P+X[AX/VYO7)__YV^NX?9RP20D>05X-1UP\AJZ;26O.WJ MT21M!(XFOPTZ):T5PWWDN_U71Z^/?CGA. B,A-_.ST_?O#YZ_9P^?OF/\]/S M-R]>? 7?[3]@OOLF6_-JL>( QE0GPWC!3$=E6LR;7$";KI[@N"HS*0_!-6>F MZ8J6+WDS,X*$?M@,]OB'9;"C_\7T\M-W1^]._WY"U$-_OM2_K%7^-0SVD!,2 MWV1O_A=53GG+4!EF%OJ@L'][QZ51A*,J0J0U'C(#[>[_J QT\.*4A.[QZ='+ M_O7W[DO\Z.OO'5S#0P0/FGV^R-5[G.)BQ6'GG'7GY_'=:S[GS MWIIA[B/#'![_>O3ZEY-ST,9S$J-'OYR="&V\/WWWZ]'Q\9O?7G\%PQP^8(;Y M)EMSS#4137(JMAFIF/2B-LHXC,(_DM+-%!^0!7?D*SGQ \]P7CL]:,XZ^&$Y MZ^CXS>MW9V]>0LIR4N$Y1U0?;3W:V_X:_-3A0[;B[GA7 %6MJT)T#N==,IAK M:XZXEQSQ[,V[7T_.3E^_>'/VBNSV-Z\_'#Y^M/_H:S!6AP\99')W&_*&JZY/ M2REXS.U8Z@?* 8<_(@=\P(E_.#S>_/ UY'[\0,G]*][^&-TRC T* @9[A.&JY)]/M8']M;ST_/3AC.?/+_G1S_AKCAFQ_,\KPTCOP?)R2;4<7QV]>O3UY?2[FZO[6P>[VEQ>P!6SSH*N![G97/)>@QY I MFP=OR>]M_; ,L7-.)W]V^NX?;]Z_)BGYZ^G;-R](7+X[.GW][.3U"V,GAB9OKDK2'Y-\QJ7*M!%I7B;/3&E(L2 N*M^S?O'YOCT[='+R5]]>[T]2\O M3DXX#WQR]G>R][^F]F/[(>/?O\G>O*WSOKLE&$\2\ ]Q[^> M//\::?Z08?#?9&]./DV(013@M 3YE)R/)B;KBA]3HH^J D+@?_ZT\Z?;O,KA MH\U'WV$.R#4T<'[ZR^NC=XPLV-_9W7[TY<$8?X<'?9B/5CZAX8^T9%RMAGNX MG2&OZQ&(E;KNH'C,MVB2>&TCNIV]0)?)?NU\QW:6^X>;N]=TLY2^DTGP;VS' MNI_E@^AG>7AHAEL'Z>Z'@]WT\8>]Q^GXPW!O]_##]L[!'OWX\<%X;_=/\E3Y M1:_GWCUI=!DU\[LS(?A52WKQYNS]T=GSC9=OWOR-O.#$VTW?=11%L"+ 93.M M:6JK9)(W;55#\2:YQSP-;M5 FJTWGN%UI8\=*FT\S,VH;/T9:/D;A"F(+K5GX:FB*W%PN?MX8\W'A0T-[ M/UUV%U)]Y<*'&&539O9CWLLF)P)(:UU\GF$0X7A^PSYM)O^H.HRW[PJ9<41/ MHKTF:=]AEDV1(P^L7>4;<^.-CHJ6;G,QD3T+C@*GX$Y@R>2>D4R.3]S;\ZO( M5DOHDS_0RXIYDEZF]):0;&B<;UINL3X()RKA]T0DU30?H==].KB)5*0Y.LB+ M[][1&TOH%;?)RTMTBDKJO/DHZW#?HSA6Z&S$VS=*,1VJZNJ$2*OC64)2[4=< MDN5CHN,$KU?3"NDQX[J:)E?X-2@:S>!+N@+@*OX&7''3;I]74S?H82Q=W9:L MI98Q1_FP:PV6P4KNBNI)3*1ISQ>-!++]]KL=\\M[(**8V_0AN3JHA"2HW#8IH MU!!MZ; E$$G3&2!$IMIQD58>CY3E0V I[,)EI1G0(XEU)_WX]=I+3N"/_KYL$@"D; MTJP,+^)+LWE+W7 '%'_G4H_Z$WZE1W9^Y: M]4=,; QDA16S' M4VH:$M,DT5K6RDU;=S+%PLZ6:A!8I\M D"3AZE0NZ6J#07P9K0/R4-)7PRXO MY)X6K"13\.0C"= G,$WM9+AJ+ +P"F)5>%68EWB7.+B(&6= *BIM/I(R."8E ME*7.^CA.B3F'AJSK9VG#=ZE9D,JI-Z[[83-YT=?]B MG>'7Q#O#QL>+0BI*,*.A G[GM'=!O;B63XS<(N7?VO* MR[RNRJGLBCL"VA*W$M(EO(WPU@8)1$IIM)@#:Z#/XIO8'PX@W8BFY @]-=@W MDYWI[Y??&UI'^=',_1719KG](;NPZ)@29JQA>4A.F3>3 1D]]"L9J*>V9Y&2 M8&Y9Z4]YB;49IK6LD#B$++I1736-S-(!*_)@)%./F!3M]J@A(?(Z;9IJE(M5 M:D?\D,!/&]8(4!H38@@=V"."_M>*J!O+>6<^I5I1AO& %<8/5@R^:RRMH:(9 M[U5)5P!4F/'-[Q7[JVM$,D!$P'.BV2O1EV*RTV]D,%4\TVJG+W>)#8OC!ZG3I"24[O*&UBQ_^IRIG6RN[P_T5B'@AA.-26O MTEG9@0H]MA-H%[^*F["$YOF5Z7_2.5N=S!+]C [=?LA+PW(^MUN!$.+A,4R5 M33=L2%02OZM=X"=ZW245?:E&^Y4]KCFO2 :QWE>2QMBS,52N<._VX>$>/+_4 MRM!(+I'X^B'^8'7B;S+&69U9 MA5/5%VE)+HM.K.53'!'U2N!%1 W?B.QXHN!&S$V^I%8+7CZ":W@A/G1#WF>= MVF&/.8M2HK% V#!\Q,M7$'?P5+#ON\VCS?--:9-;V[8F(JV/(W7S\N5Q\M-_ M_:NKVJ?OCL[E'W]),C)7Z<8[6]N/1 :_J\@R>)9>%'E5&W>O\##L39X=+]YD M7V0,/2!:9YIEO T5>UAS/P@W4S=R$^0=^^B01G3Z/'G6TX[035HT%;WE!%Y]%M, 2"2=I1S?SDVX M49WJ+K+YB+GHQ8-E80_D3&7[=;LA\_^/"&"RMPCR\*]&48_)]-!PP)#=] M:JGNEB:EVGG66ERT(V,[TUJ3_-557A1J(7;B$1OST?);-8.E@]F&N=?,"6K" M2SKY(I-S;9C2P[T=)#;WY!A/KBD7J&QU"CTR+F8"ABE455QT8F1SL&ILC2WS MY$LGSGQ=#-QF18)/$([G5\4:-L2L>S+./YELV=L'P6J;8I! >HPST,L.Y+M> M%O&KWJ./8, 2;X0Q\"+B7.1__C)$8<[X0A<(NQIQZ3G.H$78FE:01/Z M ))\ ]LT!E$(<"(;LNC022LFXD,40P*+]0[4*B;/9"G<,+ MU-B?O0Q&GJ9V%A+,:P[^=^=@::4U3U;"P^!>X2S+PKER'A/PE$,C2[SU6WLF9%#9(#S'($<3/#5SSMH4>5GZ_TZ!&/*71QSSEAGU MWJ^C+:*;$?GFS01N?94Q@V+^.LD1,2I+L"7F(1:8- \+ 49/J2AU[UA_DPS>F MN%0]9F,([-J/$/6^3(O.2$C?ZL[XF=!OUG9T<6P;?$8ZEC10-3<(U383>C>I MHM9*4+RG!C(U)MI(\#=-BHI$(0GBJ8]P2+";XQL%!Q^.907/?F2MH-TRO7J=KD0WU9>$ &WFF08@K!VZFQR+G'Z^:HBP@ R,0FI MA584U14.'LEX1QDVF6":=3!X+=XA2(^#Y DMHY>B"3)(ZA&O1-I#JBYD>>R" M@S6*-..D4-I)PM ):$9.0FK[2&^[7K0._:VZ]GEM/.!,M M*?^2;BYIY,;:"$%?^,5T-..Y3.$H=$8637==?MG&OU9EW%D.=YCWM!7N);;L MO[A_@U[&M]+,/3-R?T-N3 @#21=G>@< ^;CMBW$<:XY=<^QM]"NI*K[T=R[! M&*>75\MW:49.&#VN4*S5611MX!^&%>BT[C*+QMWL"AB;^M[O+1SH>4:+L"A!3\R [S-%? O1(&Y_Y N'^'<,Z0L!W(W_S4R&Q<^3RO?Q4_:W?]):Q.XQBV#% MYB]K^;"6#[Z( FDIPV/%)=@ M"BJJ%>B+K1*<+Z2:QV!;/+Q(800YW)Y]S(M"PR9^U:BOS*/"7]QO2E(8F6)W M!FMQLQ8WMXM;2FP QKXK]%;%)OQB4RNKCF':S%"T*"U89Z!Y8?-86A%B.=[6 MIQCI8VW1Z%=Q6!2!R1$D3XQ;E=U1TY\WB/85J(%,ZUU@X33=#$*BLDE M!-Q;:/D7RH*J\#6YC8!7::8$!3:?RPH,YW1E(Z5/JOTD.1QN7(*,;! >&E5- M>P/_W=/\:#\_:5NR8I8<%R*MJHJQO["(1IDE,W( Q53=0 WV$ZY2Q;^>]K^6 M9W+5YE,,%>MF;%^4'7ZUI.BQ5XS=KS4/PEV#H#R<.<9X- * MM?,:!'QCG3L'XWK%[?3)L,ZS"V--W:XQ4J\>! 6OJW7WU9/LX5LSF5G)]QF0 M8O8-+BZ+K7:RM=7VE[":1@/(?Y_Z9"&9I3!-I5L.6^=Z>VN@KO0TK^LH$,0H MY&!=)X8*=:H3V2D%:$KH@D.Q_JA<^A*BL4Y8Z!65E/-)TQS]ZVDRJCLD,OF2 MWEV>NF@(@MMYF1;TD;I1&VAH\SJ]G(??19%)7, TD&JHHAI];)X&-?Q"(!O2 MB\@_U19.NEWP)ZVUXW+0"G>SKX0 *EWDBD>;UIA"6^Y()':<#FM;79IQ)3Q* MD*I:VLY8NE22PY+H^ZRK+5WB(8CTFTM&((7=B #8XVD(Q55*C4YA[E>F_ISATG+:"&F/Y'C>ENKS&J0+ @!&]DDD["XJ MK'$Y_W, &MBI4+ U&1(_9:CN;M,;/-I5>2N>T:3%I?HOA-ZJ=S9*#C357': M'VKC_+#PP7MK?/ :'_Q'\<$K*GWN=\FQR7TG\S64S[T31 =*=64@XT5X3:M+ M;M\BK4BD\]"0#'1DZ.S=6<_:7EQLN#Q=4!?N8O@3']7&(&]T3!>).O79NDA% M1B99>*/HQU)O R8'^1.P^X7RB56L9SQ#17%^=%X4J;>-6 M/JG:I$UU& FM:8->[:E5B2K2KS7[7%N@51;"BQ$9V9"+-E _#S2PKR"VIG\[ MVA)D2YRUA^R+TL4UQJHK.);FESZCBI^/$585&V%.9SCES-&B;6M3R9\S11FF M+,7"@8VCW9I\$\%&(K:1^>O@: L6DK5#G(7#%DW?_KD;&^=&TX:!31+_&I*; M/$95./QID"L^G(EMHX:.6QEY9!^3FBQ2',B7V3FZ$VQX(8YN/HT,OQ?1U1CK MXI18.J7'D/6"*R2-U\VPL.W]+7>5A9X#$=U.%"J(' *IP5(PV65RZ*ZW+VI2 MMLJ9<\<%F9-,"%G%0$$^LJJ0="!)*.WLM8S@45)K<>T3HB!NE&I,R6^.9DQQ MK\T5NR[7>'6>)-%%\UK1'5C(Z,'9 KPN=B/]?EK1IX9DH#;V:46$+4K:@AC5 M:+Q&&M#&J]+L_,#?R\GL96X[SWG5JZDM;MLYHS>%87>MZA+KP[AS8U]L4M42,7"H/;R MI"+I-B(Y8;0/X@B]?B!*.XS$@W,C3B16(M=X2T:4Q&;BE]E$V0';ODI15WWM MY2G5X82>1!>,Y3 N\ZIKZ(PR@\EB1'S^"'!+LBB&W(.VDITQO!NZH4$;O=&H MFW:%=J;*K0.LUV-1)'DWY-"JHF5X1O(&NS%:66US@8''#LJ$H;%@!I3;J) M?E,H;*I(I1VVF$=#AFV4I"DLW85\SGBA8#5< M>LG=X/DD5J6V/::5,8U\][8A#"J>D'8R[_Q2'^DR5@RD?*S5M\W^T)7H?. M'5MQA(H@S;.7?G$X,^T RHTJ22.3]AJX6X 7I0/C+UT!QR9M./,GKPZ=CP*K M/&AIR0K5!OI]FMFWI1(^9%Z^)!(DQD@@!!O? M.BGIC8IE#@KFU82>:"=L5< M; .* _7G0S0ZY%0#]]^JO!]S;;+>QWF0U]] 8K^IBLZ%>^)D_BIM\,5.H4Y] MVX:B&N<9!/$?'"OQ\)PCRRT7+#'RVL<9G5,6.B-DI)$A$WAQ,.3U#.3'T0FP M1 #B79HU2$/ 9B)U'*%3)>OU3VKU0YW)=2,K4G.O>>T4Y]^Q7I&R1>@X58Z>J![ MI,?ISQF2PC_\)G1\3S)#2_LKNMR0ZPGRQ1&>I8OBF3IA2IG4_08GE?_TUR19 M<2+J7>BWV:Z.\%=,6I?:8I'XN=.^#['ZT8WE4H%83/@9Y"BY[A,P[H+&$ZE4T<)Q9'E;Y()QERZ) M\#VTXV'.%$]/G3:^;Z['MU_!P^#HG!%V#R M]_0?-I*,BJCGB[M5 M$O5IIW]T7&5)1Z39@ )= MZB&@(]X\ZN!MLXBL*R5?:>LWB,^L>34(HV^J\IA* *6,3FYJB*,R/MM)E:M/ M% ?4[-P(D1TM^3X;5UA_X+8C#B1N)%N+XBF2K* CL R;-.@@;B3D T6'( \D MV12!6-AZ_OO-Y'Q&.^$[1XTDG&9;IN&ZC[ &U )EH>C%D0I$W4V,*"$^P./< M&T%\T:Z@KSG+$9VHZ//H)$5-#OF'+N!9")KY\N+2^^A8(3-9O(" MQSVI&G;#><>955,,)#)1!V;^,?F(ONTC*8J+%!-'N*P':^!V$UQ#5,,^ZMJ> MPH#/)VR#>*0I&]BS%7G?,V0J4G&E\-+<@$'2 D2FP[2T$=2\M7.2+ -F*4"X M'I:]^1"SEX_6VKB6'_!XQ-&K^%UB<-55G\V ZN'DSMB69=RY,.(-:(FE@4=:U6"%VCD M-I/5E6<;$&H2+J0GRU]+LD4R\XET*+2D*Y&0\@OBR0N+-S*%N>2XTI)[^/C/ MS8]:F6(*;- @!NO.%KD8,HZSG&S*\*WL+@Z"]^(D6O>IJZ,[!4HK'0+S0UOH MM9>Z1K1DT@T(#\+89&M2 \H:D.Y7K,![&,& M:G6Y(X<#CA[!T'.7I9;G<9QQV4YJQ_J+"_:V$(VV\Z!79Q/#B1+W$ HC@\T^ M[MD3J:NFB_PBY\W$/D3/ZV-CL( M7S5(TG9"CY6:1_=ATZ:@6 "Y7&<)IMFL\'R/LZBJ(G@'Z4Q%(B?7J012!L14 MAC)D[\BW8>PK1;0WL$^DMP.]4+6Z4SYC!S01,Z1!G_(Y1[-<(Z^ZTO(E*X7Q MOE82T[YD$@J8NQY;D:3U+JG8[:'_/TF%B7K!,LGE2YVG&S_43.@JB=)SO57I M9D!,$/-&Q))G0%17"+3)RPS4)8,:F;DW%$>Y!NI3G&^^]TK9C,DIVI(+Y%C8 M+E0!24G.+8D1S>DQKEY3AZY VX#B M(\=>D,LA,F<[NQ)$99GL;>Y?QZ/NUBBH,0@W\Y\AB\GH& U9!&+"Q4D<=UM_ MDY>U,R CMN]>^C7M;&WU+[@W4=53VWH!N_)*(D]O+L$]YFJ%DXT4F' N(N>+ MU=U@4Z?5_("=R#[DC$#<22-(*3K0_\"#J!:3P/U>(&).W-C+0R[Z#:.-GF-Z M7&NQ ,_-&!ZS? ]TPL4\^)'-]@:0@UZZ%Z/&*BM;7 IS(1,4X,FNAV<(!J'? M89FKB3@F&\\CZM4582R:D0!N:2[8C='RHL8.5$K%B>AJI%R03+9-'X-A2++8 M9E9Q>"D??2SFMNY0U!#,"^Z!Y M6<;3GL63;\K^$;?[ KFORNN\!:6?1)0>9/BY FY%@N2$@U6Z4:1*O,T'ASW/ OPM,=6%:R2:8Z(ANI,Q[:" M7H_HN"#LD_-J9&WV8UB=R0F,,2/ZM5&')J]=.E*BSC)ZOBKM>.RZY73?6#%P MTD='$YD.7%S[@$8JOKA.DO#@PQ104_B8WO._YFY$9'M[HG/FY/312HO,)ZRT MZ62 C:U5JYE%V+.MW1$PAZWG4>Q="KV^"'7F,K+OD]?_%@2J-N%I)&Q62:#O MU,"1$]7EO8O+ ,]Y[Y.?="+IJW?G=EZXA0)[7(@ V 5GY66NY.Y(E'+&LW18 MF$N8'P7_8Y*/"DL2U1C"[B[9CKF8FK0 MXD'"0,+3!86T+E( XDQ1:,$ " X073A(C#90&B1!\S-T2 A;*B$WW+63JK9Q MD$ -N YN\M1>:,)F)=TD3CT5?SYY65BX9,[98+4T/=32ZDSMX@ 7L%]HHC%$4_>3%XO@Q^J7=B8ZY[GB M0FSQ2B%QC"1P\7K?GC5TE:PX#>NK%PSDZV9Q^Z"XH-XLFLX67@0P-HX"<-Q5 M _'.^?-6R:+5L=07W2^6(V-B!]S[3VXG=IE>B["PA23ZI+H/=3%D":6/*H[V7N85"2%\6I2#V[ M^O]^S0*Z3+O6!.(KA^D2;R9\IC+>ETAJK9DZIVI,13T)>J6#W.AZL<% \.S/ M>:BA6@Z+(2P$4LMF$?IVP1QZN2G\=0[':4A1+$1:TJN<:&.0_)*B<(81@N]2 M,G\&3"5OZ@(U,0.."ER*Z?7_NM*D'2ZCE=!UY.FWK6:/>)PVJ9CAD'Z6/(/] M8BO87&2):,+4L(N4$GJ6C0XD8[=K5LTZ#I#*E?1K,AA"(R-Y#0"C=^HD-/7P MW!)8QDLCG+PEOY(V9[OS'-4C>;M2+K<.B[3ZF/B6JS.X(EH 9NLY>U6X>UOA M:>L1_E;F8/YS6/3- K6D"5*!0<0%!.H1N8I(96LD)N;,!6YD* ='/?.9M"Y.6T]] MP:Z[6([$Y/%&G#G.EL;0O4_@:9&V&?H&Q;^D+H>T60.A;)=BBN8EX F=8S2) M##\\X7@B^9W[8.*\][5/[JRBM@-:6AE4.06ML23&( >UU"GT/B/'0ZP9(K&' M4/PXBT!J/R5L068V0N,LOJR=T]>NW')I$"3G'(Q4DN5 ;$MQ;M1__]N)LN]# M0CZ"RD13:Z\SCD7NO9@2=7O3JZ%/;25$T1D7CF3G!./X M '=@P+2"ZNF^4K*F9Q%E@GD6[(QHOQW8OAE!"_9HC$1Z(3.>)($2]U#GMW6O MV,R,MELH;_56#X_*?W6)[$6*AH1:)3&[M35!"PVN"X%5SQ+PTM@D#1<(BP.V M+%R%-[+%Q4&.?YC2(TQM+":J<[D&>!!K]"CB-W;$P$<2A*O0NX'IMCVK@BFWK MJVKYME5#S!T:-??M]:2GN!]= \G#Y4^H$5)TL>]F.LPSA14XB(2'$KI$KT0I MG?.FM=(,)%"@ X<^D3)X@*QW$L%#SCP\9,4*)'"&:B,"$27_/LA@>]"X5H-1 MFP[+96@P2?Y9TQLD:GN 6.]@:6.3 "LCU(I',6T0@TJ]7#B"XV6%,5QIF89- M*9A[/=XD'I_C1P3JXBTGOU4F(3](/C& YE9"A=U!$YO1@*BU[LPLE8; MWI?<1M^-@2VXS0OC8_B7KDOWRJ!Y867R_06^^9(!GZOX0DQ;#WJQI 19FK O M0[:Y),LW&+>TNN34P@9DP+)D7"9H54>&Z9=7+5SXT&KD8@$I^^_;9655AA_% M_HKKI&'+!W!X8:&+4[MW3;IWTIY6FXZ%\!#M M$B'CAUQTV!$="@+#N+8_BJA" I$4R1M*:60QHT8 U4^BKM]S==U&/6[[F$W^EY M'>;9"8D@]=G&+3)L0P[MP13T>' %0]R%5CL*M3!J9*!E'#0,6SQXW!%["U#& MHXF9LJ+R+1R.2JVM#^#*8HP%B[A5\C=XG1F]_S M/=F%"^U3GBL][%DGRRR6*7E(7' H\LG6147GF#S7*?!!JF_1[OJ\@3E0/]?U MX9&R,L'":\OF:PX@WO]^<@K80;\> > -N1F#K@!+'&!X6U89._G5FMR.KNWV M\*.6;N'#H^AS!VR^5V+3XZT7Q6:>;?1*W"/[N[#(._JOPAKD^T8ZG2V4^T,N M<9M4:0 R6*C=#$JA@AMYVSPY7N*>.9BA%PJ6A:J@=:&T>^+.T+7MLK<8UK<4 MJ(OG F\)VKO,IK:3>H@TJ"6]]X7^CB)A8>4 G]:BF'!'4R^^A$>#TN]&B)7; MLM\^A2'8E1*U\X_&M3&20A'X M^WZMK"M!$QL@V 0!:?/W< .$)U7+./Q&<%ER&(H2UI)],=-#U@::S(H)-=7PT7+5PDJQ M@:S25@Z.\H)HL"PC>FP4F+LAMK/*B*>-!:XT_-8/2/:J;NW)QR4,UU8PN+3F M0O5"&)KLA7N8HV>29UV&KKHNK44:*%Q]V%5&0O;]E[!SM8,6C&%%[?)QU$!M M+3$0E]N$CA6<7HJH0;W:W!\G.UH[\=TNV:&=K^_![;D 4:8LCMC*.]';SK+Y@P*NL M#5%'C3@B]C:2F)V-&7.(,^W:RGX@\4W^) J#;LW:7@QT,7,_ M&+4W7^^R>[AY\/C/X:;UQJ@& <7@_N#R,9&5W37[-S?9?2)!XRO:I\\& M:X.!MN[2=,@=OLTW#M+VR2.X\/:4$03;^_-HK]GV:P?=;N[OK@_B7AS$UOH@ M[L-![&\>;J\/XAX_/HA[W(0:V5]3PYBK:SO MR4%L;^[OK _B[@[BY[9&CNC.\D'?[ZT/9NTBCN&VV_!-4S%?O0<'"ULPC&X9 MOC'>#^G4Q?_^]\_#^&U'58$M^)\_[?SI#[[YP>;AGJWJ<(G2V:>$P4.)K1?Y MQCMS;>%??DVNOF^4L'7*, '?/)_OJ.-^)RW>%^/?O]L?\^9\X?>3_QB-C!F/OZ^#]T([)/[B MP,%WYJ2M^M4BW_4[.:=;]^"]__,.WD2BT"MXDT#8,*HVK%38W=R+>BI$!QR^ MRJPV'%VB:Y)'>X.]@ZV[/&,HH%6?L15 =Z5A?H"#/KR[,Q93<]5G_.?8H%A+ MIQ]1.FT/]@]WU]+IAY=.^VOIM)9.#XUH]QX/]G8>K:73#R^='M]I@FYG]6?\ MYZ_UR[_K:KFB.7#!FX>0*+T_#O?#E!Z? WK=4U&Q1P;KG;O3#_,$/P=,NJL RYP]-;RY"U#/D#!+@_.-B]0TVV MEB$/.23VS=/#W\##7+6+_)([=7T+IW/5;_;OFOB]8YWP(P2VMG>V!KO;=ZXG M?IB3_G%"F#MW&)189U@> .G^.$)J9VN'C-D[Q"^LA=1]/>DU2&4MI!XHZ6[O M# X?':R%U \OI';O-+VSS@9_Z6K?:F_LXVI*IY";=3;XRW3'ZJHEOKTB6?&[ MW7T8=V=[L+]_YZ;OPSSCE5?[?*,X[YU[YC^"A;N64@^'@O=V]@?[NW<*DEM+ MJ7MVQH_74FHMI1XT!>]M;0^V]]=2ZD>64H_62?.51A+>56TP*LJ.XEFGSK]! MP#?FW5WBW:SJ,.MG)?YWFA%)-":A0S6CEL=@Z$KG)RY&A1^$?%T5POX;^D>9T M19H4M%"38/AVCAN,[3CP>) R2B!XJO0J![^_*+I1V^F[Y67ROUU:TU84\^3, M-%W1KG0@_+_<8FS$RTXQ=BY0D+L9GCXR;+-^UQ&._ MIR'MF']U.0]UWTS>30R1YU@FQ@_"X?;\1'PDI(M;U=@*8@02:*.)([R\H7^. M*MJ@WTV&7R[,5R],:[+-8'Q , ]A5)BTAJ2"L=(K'#LOS";,BLB'1,#WZ2%E=TGM:@ M.MQTR:HG3C7N"B%O[C[Z8!![L6#3I6W\6#_NV'WYF9H4>3%O- MGNR0Z0*I3G_JB^V1%GOTC8ZJQ\^[@;).DTEMQO_SI_]X]^:XIU@"H556]30M M(J&E'_WIK^]XYCJQQ''%P],;IW72O]Z"5N.M7K:#JQ'! -R9EE>S*F%[*FJ. M+LA)13;F K(&XHRE 0F#Y"IO)_3%)7=MK@;TV>C&G=:]L[3JH'RR$L5WX*/; QNP>\D=Y#3 MH[N2N"U)[X^QY(9(MAB0]3&2Q(U_2[\M]$9B*;C]Q$W=:RS_U5T:"U]$(\^( MBZP^TMT2A3$ANJ9M&M8 M D01\BU ,>%M]-_T<_HIW0[+67H'T:GA)8ZVV#"\8FU\F6=F,R';,3(:\7YM M5Y;C$#OJ*=LSJN,V^!I%/Z#H8HW95$GE/_9. 80T0ZSLNT',%>)0HQY44[ MH5MU-6XUK,30P=)'O/"/Y,(4)KM@T2D$:3<,#QSA!VQ".1,(Q@!=4Y+VXZ?B M8T/T058R;BU;PHQ=%-55TC$I6ZX1RYDD:C&/-C>PR))A6M/^U?P[>D ]IRW- MFS;I403]*98+G9=8>K3Y9'\7';\B+M7CP8WPYM;T5H-FP'*&Q4>17BE'D:S M-\W,8 ?9!E)IY/>9#\V,)B6NR#2D SH#W(8EN2V,RQWL-T3V.E@5> M7F;TCL0.,R@J$A$KD_:WBJVH_74*]5261C:37P0FE]<2*H.''?G,= ZL9"NR MITO6'S6VOR8Z)WY0J0PUD5>0*_.9N&"!=%,9;B\E?=S5$ %VHVF?<3Y,D^JL MJ84PZX9$T"KE(FUN;0.R#.!X!E*E&O)/H^>+.]F(,\E&0#IC9A&O;> /'^2D MTA@7D+>8DI@+5C@(Y6Q/!M!YF1J6@//V8MEG1;S=WXJML\*N5:3H9G(N?WJ[ M@ZDNXY %R5:].6BW (_;NPDA6XT/QZFH+ISZY+@);3QI']A(V!>361BYY+A(CD>1'0F&-"A([4>L5UF;FHC0DNU 5@.P'O MXL=L)D=%.ZFZ"U9:RX)2XU[$I7/=&C,^ 3LFKO9*3?EF1EV_%-"\BA\ A4L'JXE")1@^JI5Q0LD&FK&*U];@CL MEFIQNTCL_->_NJI]^J;&^?Q25]TL^97V@':_&0@=GI:C3;DHD0_8XH!1QF9V MB6B:_/R5F)1\ET'\V7%@>RQ^97U4^TU\]0EH&.M]3P9Y\O\JXO3D;4&*F2G] MJ#;I(#DGF]*P@#_YKW0Z>WIL;W4JD@W6Z+(U'%MG./[RW>81&;JH"YR:>J0_ M_L(+SS$N57P,O>IM78VJ 3RU7RN$T*/5O:NJ(CEW7E(8Y.S$^J*7XV/&J?\- M[/$B;V"9Z3[J;P?)B\WD%3$:?=-?:_)^,WF9_F]'I_>5W4[N<+1++F#/[?P4R94513>3T9(@ Q# M$6Y,UE 0C0@L4.UOO(DI;,=P)>_LI*#0?FF<#QO#+>6' +T8V'QP5#K>@X+$<*QK1BVNG+N%_",])L MB7L3'+R_F]Z,52N;!)J-R:=(HH1JBR3YL&'/6_(WH[1KH@1.EC=U-PN#YU8A MKE)PGE@/XQZ(31R[\Y)LL@H?9KGFON)P _1\$!U4OR4*F\&=[H8P[=IFL,4_L/Y[>08#:0?.# MCQ LYVW%(C:*=%YU[9-Q_LEDRW8Z""7;!(#X33&V7"\[D.]ZR>>O>I%>YIJ7 M2*]P0^[Z8"$Y_5__!#$*V FT1?-Y"2;JD26/+F-,E> MY?K@04TWXQ]9B]Q>JUGS\*>;+LVR@#A8,^R_/<,^3^?#*FU7S++(MB2SKIGP M6HA+:PYXDW64(MH)]G5JKRA$FG>(ZJ5M MK!N\767U@S/ K*SW?A(B=C#V.'Z]-I_6+'%[\XD-E=5RQTIT[VT^34=_"YVP_OL7UXF9M M[]A+.6 T9&#N]<]8YGIE&@3T4!%),CI&;M:FLRS.NV0,*\YGTG< M!.S,YV^X_#&%5ES(2#O@=7A2(8\H/Y$9K'E_S^*T,V.H*F:35<_HQ6$3\-4E+ M(_TRI4^8-3C*NJM9EL^LTR[LULZR9Y09F>=M-9\F[FL3S2GG%(C0U8S7#JEI> M%6LE=@D'B1B=&S,P.)A(+F!TB@4TIPE_.^X*OHDH(GHEP+3*#*0V8#@9&9I MGE<-XY!'<](V##6HB".+&?!6T&W(Q+&KZ)+WQ&=NE6/!I/G4L46AW">66W/< M/>.XERG]/#DG$C+9J@,M6$DC*V$^(^X:;Q 5STP!+35&1OEJ8DPAN+Q!^$G3 M&OIU5R+=STEC4S)ZL4%QI7B1 .>VY%NB=D]@661X*IN*,X@KKF @>@Z#+R@X M-5F9.(?T%%J;Q>*ROMQ-9FG=-D^40ZLKP9VEW04COQ40>)D/ZQ3P:[XE+@/Z M *D"36\[=D;A73$/;D(J&GD%N4S1R2[52))BG)? LV3)!3 2BX],FBFIXTEC M\9 D5$S\9L"\E;">AU5:,\YCUL$?;N:TN].$904]**/EU5/8P[+@NH8I3!M[ M*9AG,2)L80 ;W(",I+ 3(*3\E8SIJXH;!-3R&/JV.FLJ@;^3MO^H!U^9QID'ZUB/.V$"#A4'L] MUWKP1PHJ%K#S3'"M B=E2W/38>P6*G2B?6%PF(6TZ)XT72X*T<+"+4+48P!Y M7]@:[E62B$:78MS&0.&3KVH6BG'I O&,+;:33KZKA\2X4D/"0.^\RLB#SI%9 MNTP+>N:KJG&H:L77-#;FE &3S$#%J])YL/1^DTJ0 71+BXSGUS6EH$WAN4H$ M6HR+7/&/$+STT$I<:O47NIPAC0/O#."C=I!,@;W2E6E1U](R%,'(HY*F-1=S M+)\%"0G >?!6' JPOG7@9J>-0_R+Q!+D6/*3]]W=D_[";S#CZB6N5&8SIF5. M]0#.8[H5L?>5 F0=SBLYAHD!5/4]K.MDL;- S7HJ#0LXMW2+DO?%3L<5 M,*B_=*16@'8O@EO8.O.E-X)*$ARYR03G%W\/VP=^>D#=CR^(DCSUM/CYZ=:PSZ+T+7] $+[1(5!5PQ@BT:D6G4^ 9J.ZLK23E7/[<6NR&Q,%E&-*BN/;Y9ZUPOWJB@()%MM MY,K2NW92U2("XNJJ56-3U][UY[WK[^W>!G*+G3LB*BYF)]N,O4RMYQYH7Q>! MO]A\"OF&:7:9$@W"F+%&LFF>KD,Z:Z*[@>A(DI-'R%'W4-X%.E>@C&*.2(Y+ M$EY/G<9=D]B:Q&X@,=_#2JSP$GX?VZN@;+7,JJR?EQ>D,!&'I0]"C/Y,W\?G84;P+*ZP(G*JJKHQ MKAIBR*5&&@+2B&0A[D+0K8/,O=\-:A'E%T1+Y<(UM;GR6(.AQDC<"[KKWD5_ MV3MSI-#%#(.U!,[30^RNMKVU1H"O$>"K;:_V15ZEE73>H]\@ON088]G:OD'& M=P?8)ZKBREKE9)$FKC'2)!_FK3:#F*I$')*R 'P832S0K1(W5TDF3Q1T\-P] M$1&&K#(-%\E.$2K%M?;)D2 )A A)T@5!#@%V81B3+/W9 M)T[.NM9(MN'%0/L_%H5MX-372AI3(1.@@A=C0RI%>K6ZOF2GI72;^7R)JBKV M0*=SC\Q>$.'-^:]'<@>-OH7:WI;+G;P]6MD+]],A^EJT4I=!Y,A)[L-V@>%V M7?C$(X,XEZ(W$M_#FPP:ERG1R+3746%EH:S^_IR4EWE=V6C/JQ0PX+L,:RTN M[OJU_")IP54VT4VEY6QNHOY!CCU&48N#O!S7J0UW]K]L;)<#$GY5H9'W'KB2 ML=]A,3YI L3#G6$+C$UQVAOF7=NT*@A42JT)<:0T7T*7!#1! MT&Q(/]X9LGG<0@J_8@4M?!WOG<:W5B?8SY$B6GK9%6S3"-_R#9@1^#?8;XE"34V6*U.CFW:5T%Z1*P=T M'1D/G25K;2LI1Z1==V&;R(LT+",'%3,1UARQT"0B&=13A M+3>-A?>EV12X'B8G0)ZD+RW=Y6>N\R?KK63:H_^*O,8MF+MS*S[/S[CKC[:6BH3+2E@4]A&[41K>O>\T(Y+Q"F/P$_DH?:EFV0$T,3MVU+ M75L'VS.-AP>HMZ$/ (@&*V/X$,.S>B+=;32O@DE).Q8B%X:^=,72>RGW9CF] M%*-H7*FC[7=Y%;8#1!^843ZC+9=4N,NE<4(*U;".HG1 M2J3):[8^V]JDK>O2ZTQ,HJ1)^GM:9]#F@HHK-_PG@5E'3/>; P^1/IIQM9]2 M(GEV*G>)^"_SK.,FRRD#K%1\PY6.=8_6_&) "NNR<8*M$*!-R^>9LT;\9U<& M35)=ITPR+BN!&8@I/(CV8C,1+\+Z[OZ=Y&V2*0!\H8JRGJL/-MKM3$>C;JHL M)3 YV=5E]XWZKDF'ZH_&N"13;=BJO3DMU;NG>UQT8ZF.&=>!'XO MCD2@#9@U.J[:3)#8(UD6NZS$=3/PVX"OBMH/O[0=C".^.SXY.W[I.&\@QJ;K M1Z@7G7I$.![ %E.8?@7*!-UO M@:M:?(+V(1/8LT)#V7Y&&%#";CS&919PGN L!6N6+EL$MQK5=6;>V=!V_QSX M$\N:$<':HS1S;[A,S]G& (J6EB/0.XFV,R>TAB"$58I_%WA2"Q M;),$7P@];B?P9]E3D)ABTJ8?C9KW++KT.*0O[P3RUS>9$O=T8LAFG=CC#T[ MIE :8SY*;1HK#F] A$>]Y)P$EMYP)8!!+.[,GOI0$!_R,+)VF%](UL4P92N8; MPHL_O[ 0Y0[=V:;M,H;U1@;G@TPB;:^32.LDT@-*(I5X1R(A2 7(6-4./@04 M"5#M;#_.19[EVL9/Q!-ZFI(56,]M1@D-W^5 MOKUW V& T*N+VM:7S1?%IXL(\69J-BI7#S9H[RRIL3F12Q.W6?=-QOFF?#^/ MS8UL33M8P0V"8;M;S&0;M'$-X!4*# M^X(SM=!XLW:OSL;C4MMZ'7]R7* 0O M+_@$NRW\XETSB'XA&^$TO%H$=XR:G*@-[PR-EHH MU3:Q:K%% KWEQ^^O/6654B,NJ/$9V;B7'%Y5GKGBF/-U'EP=VGBZW["H$,8) M6KUKH9F&6X.UV3A8L$FAO16>#ETV76(J6(L"[IO6]Z9%=<&LY\QC:WXT-D = M!W["5)F4^871%N/V!',)[>KT965ZD,@$O&:*B* <1\45Q/:\HABLAHNYQ@:5 MAJT-X42W^*[1CI;;9#=(B5^LKE<\'*T7&LJ0-;UU\>EC!>0P3"MVF+BF"&:@ M_BARM=Z'?M8U!&+])8WT*\%J8P78NT&H);.[Q$8O+R_M)6J:&8QZ"7^2F2.A M20D95OG>>>,0$?!U4,0Z:Y?5 MC+ (-3HP)]74"L>JO88CSX0]HG)A/QFM/Y<%TN;+4=G%-(M;*"G(3.*U82I[ MV;YLGF^ZT*=C(^@%'\5G)O=/"#NT2P)*4T6]%SJNZAD_YZ0DXC2FYLJ_VE0R M.VH(J2!&;AB"F1D0BNFF=E@H;[.0D32%US,(BM_>'X7A+/ISX,)W$N#!+@99 M?U?^ .GG4H=?E)A@5;,LK>+WR>Z* Y_T81:M/<_K>*B?CUFE$'E#N^%%AP-P M'FXYN?#F;2 7)+Z93GE(D%29:&K2'9%ID-U"C;<]WYY3&AJ980S"5WCZ?)DH M=MET!\Z +M8#*R/]'LD(4^H^Q^&@PM M%$736PNW/1!GQ/8)4"WFR"%6$[+3RD)5[Z&>+D-5#!_ KM'=)YXNK5,B-0@_ M\!'X@:WHEW_[RO!!P <2J=?$OR6&B*/[YDG04-Y*FJKVJ4!=8Q;OKVXL.6A* MGWD0!V:\R4U+(&TWM"8ZMQ1@DWX^8_Z46[MF&'-F RT96QY7+7[(_8<6JBOP0VP0?JZTL&,A.1?&I M4=E5?:ZG-YNI\6+9TAILJ,%GUUBX%+= @U)%ZGF$27G-"/7OZ"$6]*+ M(625L^:D148\KYYQ<;2<0-%@W1AT6I&5IYZJK8=P"U@^B#?(5:LJ#.;,+*A% MMJZ.[A29^QDZ/BYX;%QRS ,,5TG(8=U]>5%+0Z&Y'\)4 ,BFB5]VYY@&W/;C MY##>L)Q4Z$)SP59D+_,STI?5:8T.(-B+&VF.19/F'"O*S*C@E@*LDW.&:KAE M85.J@B M?#Y[A,0X:3Q+V0*XG4H(837E-0BID!41M3-3F[:2B> AIN:A9:1VUAFI=49J MM1FISRB:DS*#T$58^5R YZM4-HNKB=-JL\?>SL'J1 ME0&JWG8Q8\D5HZ01C:(C4TD7PHTS@_XW;$6GC;V5(B/=(_E12$F8TB^@'VMH MZ-:(AHKN_W6KYUB1WHSQ(3G]D2/IK5>6$[QTD#M:/N M@NA.*X5I3]/1Q"?[N+N39N;D1FH+\G'*DDF+M5+64E1EK@@2*?XP<;T&G6L' M-[#N>5( Y>% @LU]/ZFDN20W?';/D*9N-EEXA&)I.D)8$,GK5 LPWN=%QCWC MSLRXLY.MWXS:RDTTWD[W=1M7Y)"+IF#.]OT1JR:90N^9SHG_JA MKNUE>M&5*5%?5NL27J6UO;U?P.OJ,ARUO-5?0^!$WD"=>. [\XFVXI>N@+3E M2;5$WLRX1$-+S8AAGDE-CC!TA+%?\'1#PD0H)R^S(!K Y@O75"I5(A_,O7=U M6K8S=W2U@'IM)K]65X:#\O)0GU2)'A\(J^6CL9EX)$DG14PZ._O[,HX537*1 M^A]W1;'!Y$CR&0'^K#?B;JI=*@6AAY!B)B.V_3W(S:C1[]3^3MI"]NMNL:AD M>_!X:R= B8!+[GMD&[?&K21<;Q.:J00 M<0&72?T+)BB;-JBQ&D1,6M-K39EH1%7ZI*7O((MG\HHXCR/6+!I^3M#W@Z1H M/C(+0^[]BCD6# +$J;@9T!;1J&%G]',FJ4A/&J$RC$NA\%O$F,A+)H,ALU$K M':!%FC S=MZP(&?G0E;QHWF\M(,9U8:$7",=0F"^<.\M$G:\+YJ7=DU[W7WR M9=U?!'3C6Z&\3266Y>=Z8YE'1=I\3 5L5&URF]!X7=(%+WJCS][3[5C,>YO)B;OME][272\UAI\X*$*;O;>Y\V<; M7V\K"$MWQIO)"KL9OG#YK].2"R E53L$2/T74Y%=-*/S(7.-[*45]SA,+7MO M<.OS\KJ*)2X+KFK/38'MY(\'[7&HC4G0GL1==A^8% M\CU#\K@SMKUV:Y--2YY%YXQ YS*\BW]!7TVH+PU?@MS@?;OU'0IYEMCZRII6#&>D]412^]RKZB1Z.1AG5;+70A*:Y= M>)OD18YRKE6RH,O]IZ25AS([&KW^$Z0*\8/SDV-)0MO% M<4_DS/1T=QY(N5E7(W?3<"J47(H6:ARV//0D(Q(+&%3=3!W%O+PD5<9L8W\Z ML"5S#O,9/D!#P,&*:&,J^F6M%,@O2Q\?E6@Q3WPK[<-*!%&FZF]N;?P-FH=; MR@!R(6])K^M.A)LEGR*B41H[MEQ.IC&CS8OJTA:!ZM6ZI^#PZM-RO31] M//JP?[#]Z,/>P<'AA^'!SO##0?HHVWU\L&N&A]M_DF"C_.*4UK1]='9Z_K<7 M1\?OWIR=?]AY1/]W1R^Z0YZ]7;L4K$=/Z$@ET)?^%R^3Z-NLD+$5C,PY#TE2 M]3J"R/$2]5<%LC5E-S4U>%.1GR5P=?+O.F\^-OJ)FHX^<"E^%-V-GD;B1VEPXZ(T/*9&9QH%TH/;;"2F$$7)6[/XO>_M0?UH$DO[>EV;9 M1_FXE356X<0!@8':A4L@Y:HQF[WNVS9#J?,0I&R R4!'#:1+&XMI&Q7$ ?MFI+G0LLP GN@7.95X6]EDSIA"WU6X)S= M2CE24T@CJ5[#-D[65(V'-(\3VK"D3:6=,69LACKUSRV=^.GH)<5RM% M:?FEV(FVPP=G9X9FDA9C:U0%E."++6PQT3'71[R@'P)!R#6>4D?DS"TA8)FM MYG+%XH&X]D;+B2TB;&:VJFF"'C]+!4_RO#/6XY2)+QA7TT8,82,Q'#N6<06V M8(Y9LP]'JLJESPJ*W8"+YT19UOE> 26)N#!\CGH8^0RE>;"YAF"UG="D#%"35VYE2G4-Y%?KE:0,UJ8&6Q4;=GK[=T@H>^?KR7^, M^?\HQ:@=?X>$\_GG+B.MG.LLH\8LEJ%#?KZ1G3W%6>\D7$HX\@(8=1YZL71] MDJ\=B0HA.S(E:Y(>XY#V;_Y^^GQC^]"I;+_CR??@I;6QC.1T=QU"L M6AN,203E+P.A/X0@M: C@',,7!=*.QS/9ZQ]/H:9$680\Z5O,>K9UV57P)%< MCA:4;O/S7(=2'_^/Z[9L.7M8O65=/*OH71_F<11'V;Q[S,+UO ![3S;OR23/ M,E/RC).#G:W=I]]X&>_ZFH:D&0+P'/9J$XT,:Y;(ET(,_*@*9):7-.4UE,9#-ZZM2RJRZIVF/O&-TE:,E$#0;L"\XO1 M>TL@;0E;D#!@];93L4C96B7>(*4RM+VRKKLMS_1M#'>(L"88'F4?P7R YJQ, MAH;^K*8\X!3UE6*>+TU(N7$9C0G?5?:$[C(N&"3:PUGU&\1J4UJ9Y^IZ^]:> M(0,3/("M6<-S8"%9F6V^C&%^LFI[>@&TRP&Y0N>)1"L@'1BCB[DA]??1.=^5 MSVRL3B.BMVIJ%ZU68Y([VSN/=@YO8Q8+K-CV8;-*P6LJ'F<=!K6UM@4CC<40 MOBD$?T,,^7JOX,Z%EX]<;N]L7K.E2U3;;7>92VD9WXE71)K9MI.]TEG@JMFU M#8-NK3?VWM(.,4!P>8X?-3PIMS5!/S][KS0I+>;5$#-JLX;3?LLXLWBF ]_> ME^,&? *NX3N',>9!RU_OBJK[V.L[=Y&66H2V.-@QE48+#)BNZB*H,3*]H(RK M'.*(4N;F'7 E$#O7,Y0;N0$?L&7"2 49YC6,:;;'U<1I)J8@@;Q!Y\]>M^N_ M:+]OT_E&VFY,2)J%K1GM- _IY(R^IRF\]!!=2=LUFE2TM%%1\;H'04U/A[15 MX7?,7\.5I:(10/C:(VDRO\A-&0_$& 16C=V;S64V69\6_WM8)S__]?-7?E_[ MX2Y8\+UQ)>$IHDI$#=S&T=4^$D'.ES<<]@VFPBD+ ]?R2EMVV G=_8$M(N^D M1V@/XF(1:<=IF0+1O]Q_N_'$!D$-LP<,VOI!((8Q^8OK+MW[:-&]+W#5E4I_ M$TK M%6RMZZ6B@N CVG5K\;8S(< VK08XLXP[V5?;P1.N')EN=J[OF0OM%Q1?6X -7-Q]&H&^[@K13[B M_ ;]'5D$G=$Y:FVGC: *@;KG,!TX&_G&1_H68GA.R.H/+5.[M\[4KC.UJ\W4 M?GO3LB]WAG'%V%)!MYEH/;ISU$3]-<%OK>30*O$BG5]CW_-W,N>%2_V061'C M7;(B+HJ8=3J<=%17SCNU"!G%VWYNQ>*E:O911>SBDA:CV3WW,1U)DX0H(\(R M,G%-#M5B4N+&X7-_(@77BM15.L4R_@63L>E\R4C^B@=O\G,OL[=DM:E*97XK$ MU"R=]^%_3@O;WXUM3$_TUK6G[7-RJ6:S@MH&#KRCJ0NC"GGLA;QA7(N9^E$? MKK-F:!58K&AD%5CS7VYHK9RT:%U=6^#.@NHP:D.Z%;GA0.9FD]^_?),4%K O5TO,+A( M=FO?ZTY<9QHA[4BOJYD&9_.%OG_#.YZ&'>DL64F46K(7EELE^C/D(@J#X%HM M8R&FR+1$^V#7&&$+_# Q0#"LA8GN4)JEUGR-V'"+2PI,77=:KM1+L_8OY8*$G.:WQ&X1"OBB6A"IB$L1/\A(M1#:&137Z MN,1M%$TKO^\YD.**WJ3>$'RB-=G";-[>Y<:[R* &.$K>[LQ@2@Y.T:%)#>"E M3+*J=0(UI8U.;#- [:KE,*;JN/F:3^X8I;G>68UZJ38(-SP1EP1&>3!K@4GW MJ52"=G4PZF-4S4Q?[LAU5G_I#=+1"$Y(D*9P_=$DG(9ZH2:(TZ7:2]"]NN6K MIY$L&P0YU6"\BI?.=N2 -'-9&#S07W;JE1>+'L!^F:#9$+@A<57"9S6 MAG&"[!WWXY$JL"!>/G:IIFAWM!)CP+J (_F5^U :!"XLPW[KLRA/;?V^"=Q@ M&W7HO96O;%N,L//X6Y),I&.(:DICLK"8S4=0/(F,$-,;\9BJT@;!HL1W/@X> MJ67*Q*G2\LW'Y[*^-C:?9KRQ TE+,"*0GJZCW9L)*=5N)BT=23 MIQI+_72^T(HHH-%9U6KHRBE7(3+>!IU+PSV:%P=DRK22Q4*Z!7,N MV'EKM(2'YL5]/")ID4<6TL=/KV&MR-=@X,1("]A1Z)->5M*R3IHO6Z2>-0Z8 M]7"7(B=2RW ?YK^!'6KEPX&*"HW5%%ER6EZDBHGL>MGQ$_A8'+VX1HG"X/Y21?'1L(GHLU&%[=P$C5#;@885D62V$494([?CK@P2*2R>YAU-R693PYL M(P@>/(]$QJN:R,[D<)Z/ M'R H,WP3UYQ+7.M*!I3SV-&P@35GZHF#IW,PM,S6-JJ0TG 7;Y#Y(=_1H7W3A>!GEV!S]>RV'X#T/M9A+!PF M\)DX;NB# :RP=-O (61ZU,-D%T-&=D(97J5U9CQ 7VL+&ZYM%1]FX,E JI'] MT&-M;.3QV+X<@V]LFVSIMP+TL_VP/S&"G@'\&[T^M4QZ6EO/&3GN$QH1>+.,PMFZ(2=# M/?2%/6:#9LSH>M^2)2B W*(-'4EWO*T? MRN/H>%F!BG*2DH-'>')?WU'4?T_"ZB(+[88M/S:03B["@0O@\S8F1I*S2/NY M2*#KWNVCQW:@D0XIM54C;'4R9L3/)'1686^>SI!C_Q/Q1P3( CQ&'K6VB<.1 MXX(-W7&P$"D#;J37#B,^2UZ%( >5G8P=! MV7 QK._#[-Z>Z,6#2(>Z!# 1^NTZ3IM M^H"& +JB)^F)%[18L.UQF[)JDQHLBK3"_CY3J6-M(HTRJ/L0/6QDW'*C:F1+L- MHDB,) "G[)Y'1K(ME*O">L-P[E%TM4^)NC$I8?@F26M_%Q.WQ0^32=&<>AZF M!WB*=&(,S@*C<2YQO4L*TK6IVWB70N(PH.U_Z.-&(\C^EO4XE#_71KC?:K<5 MVA"@%J-PD=.1W'J4AQ%'"[;FRG7&1RDAC%;J%6U.CD29.&Q-.!=/EJA!6E(Y M:(G%><=6.L7RP6"%BUO60*N3A5-FA"';" MY_YAH/7<&Z^+@N@^*-S.+ EW1P?DV3*U"@&GBU1*M3C2!C"Y,86[='&S><6\ M8*TOSDB[H!]Y"*/,Z]B65SX/@B #3T\#_07$(9U]J9W PN"V$*4$H#\*.LA* M#4^O\+>J,/>X0!;.$"TK#O?U%VT;ZBX/EL5T"W8?FXB6L MU& W18Q(_(H'LH2$Q8(V9I%:$M#7L(F&M)A3N*E8GUDTLH;NN1N,3>02;@>W MF*;_C":3^7=PHZNU73U#2VS=7Q-N@0@KM[N#9&)QYCX:12?AT"+:OQ91$CIAG3LHHDFCYT;DNU-S"@Q>!\KNJ,=%@(.2PLAUKB&K=\,XX/*?)6Y=XZ'=M >R@G?.MU*:YJ9IM96+P MB!97::_N>=";CC9$2YE.2WH5]UK/9&ML39-X*O9*WW5PTW6()V_G(&[*[+QZK MO2@H"X>,;8E.QM+;TX=Z:UL)?"& EV 'Q456:S5+YQMMM9$A"+P '7($YRM: M!$G$[Y3+7':[DG F\>(6P>S!V^I;@0DZ!3OHM8%]7AMI>%IQ'T>2=1O#^0;^ M%[,A\\:U+%3X@>7-H*]KP)^NMN3<&)AS_:8 MUQ*9$[ Z?1LICRMW):C$*T, M"U5(%S% M)$^Y9HLL#$J$8MH MX/>D][_QB;<C,!#)G6&P MDE'$N8_F03 6U<4JPP#$V-?--[G2BCR[3)==E+23Y0T'&;9>./87KDHT;.@_ M=_C&[O3" MD_&)X2SY?&==W71:0Q+4 4=FF47RJ&NNXQ[3Y(*+E37AN:K3MGO$C4#4@[.8 M-R??@MI9DW,0XJ?T+T(9(/:YT:1NTZ9,R20S?AKJ!78>E@T2HA.'+7V;F]91 M#+NCV/4B96\8 8'!9]C%TF#>Z(53!5;82P5N98>QNBJ!:-&.9&4"K90]:%S% MZ(C&,/6GI3:9]P1J %P#?\8R[6+)%FQ4>-30ERF'H4/-5!^TE9 MPHX2IR&*+Y\.B1E,/W0"FL*9>X](@0"1&\,VE4(ZQ+' 8L-93#9YOR@HPSB& MB"&\N _JVEO:-6D2D) M^"P%QS_&^2>3;7 ^8I 4W72VT733(,NU*L'YJAM-?&Q#2)3#)S7+>G9L/[?V MY#<;4PT15UE^6IJU,1_\C"<[8 M\XB><"U%.Y$I,$-]<84'>\_#&Y&- R<41O*?#F3<'RXL216 K*6.)DRJR..$ M Y=D59#U&X<=F(,-^$D"OMJHXB]^>^T2&;OH&\5XR)U4+'%9.IW2SURFRJP@ MZ#U94YQ'JFH)U!PKU0);^MDQM\1U&96:YA>/M"38WI;F+['BE?BU H9G@R)C/?CF_HZ,B[*8-*8F7'I1(\2J3?:MA<$0 M/X8N!CQ8AK4@+ U-H"9%W455; (.*.BJZ_BJ*TWG"\EAG M56JDARD'49XBG37FB?W'TSN(;]B05_ )0BTLS;&&#:*1JFN?L&Q<)N"#0(0- M'TF0I*WI_V>N(;9<=B#?_=QFX9=?]1Z7F,E!AI&NBY=(K_ T;,%=5MR .UB$ MQJ)<0XS#Q_N'3_OKBB]:C//<@7EQ4Y HJ#5"HQI3AP:!2Q<9C'$SIN:2:^'7 M@>.C08!XL>:2+YS%V_Z,<_J9SWI-=FNRHP?&"J4UHPD/>00-TLE,&S_KT:7! MI"S56EGB/RA82KWV$ 5G4>I66S12(@U3XZID5*A@36N*?HFBH*GQ*I5INUZ?,>:<-:$O+5FS3%O MHY%NE# 6SVD8!H-4UD2V)K*;B&Q9W[)%*O+=R;P[(<&Q-7VMZ>MSVL_%"6TX MSH^562S#C1JSVBIKI;CJ3=U@T0E.D* MDO_2!D_RUYK-E7*>?!QE(.E4O2)EYRMIRMDSF&VA7+%>]*5X&%%++/ M$KI>7+PB6N:"0.G*L-^5JQRJ!3>DT(R'!EO?7\/6U[#UU<+6;P'?NCU6:V9( M,+ '7#F<;- :JI!DK"N+716P"+,OSKI]FHQ:NX6H5A'D:^]Q*H MRI8,S-.&46MK8M]579P M,!?YI<*\9(9KB!OQV&JWM+@ABE6!C<)0M;?W($"&NJAT>#:R5O.)VRI&RC$ M83$\SKAK73=RV\9>:PCIMXST"1M7IGQ6VLHF=?VMOC-\\^8Z4F=TN;'SD[R4 M*8\*Y\'&2)$IOS=CG_(ZDU$+IHDH?QI4<:X>=WG$H[^#"1T,[=:(L"M3CP5= MW@07,$R-WG4#[SKO!9NYOH&(WU!VN7N*@_J3H8&C%5 MK*B4-=J179T%2_M"Q-,EG3ZP' RV*$B@@"GC]5;4?N" MV'2$A.XM$ [A6L,I-MP$-ESO#7NML,=TBK9Z]F91*P@=^[#X._^24G2EC6V$ M[5&P(%I 2A9LTY,!_5,FN(H433TFES&?R_2+$]ZJ3BUBTXZZ"\"\: $;+W7@ M=GP@_:#\>;#LC8C$3Q9QKQ._:(#H%"(/0)I6H<"X[P/S_7YJZ^@VFI;:PUBY MAT-*2+PID@Q(D;9!=4=O*D7<=D$[_W@<[D)O\9HQU&G@!.F+ MR #!O)EU@.BZBK4>88@IAM$>5=R7#VC<"^UXQ:2I;;ZX<$^J>VT=DQ,4 Z^= M45ID:M['HR+-IW[R4R<*+K0/T&79T9(5"S'B M=I7&8UC4[L8%F/(RKZM2\M4Q&8.H6'#V&UTOM@#R_;8AC4TQ8XR7MKX*Q^..'Z.#+,H@3*$PGKO@TXDF*I>>N3PY0L7N/>@A:+M)$9G[]I\ A.J M\[!#''LY2SOY^=Z,ZJ%HD0GB>E%!K>^I["_"\[7A$-4]C&Q.MNEI^S^Z%WBG0SO#D>%=W9*3HR MG*WOX8&6(_KNR8G;Z9Y[U93A2PV_F%XO:>&F"/DNI D]CF"62HKN_6I"Y;^K M^<+&,(\-1J#/D/"TC1]Q/RFA)M9LM,H_&)(NCT^D_9VZMX%=U$7##&WO]SP. M=KK6L N$83F,>S369=Y,A*C\D[4%_>);]?K>!6OE0*,.-/22 K$^:=MG.V/W MMC+N\/G0DCP'ZR3/.LES[Y,\?[Q_8-Z$0BX\YCX]'>>]Q7,K_(. MD(3GM9C6]5YS-7W]IIO^EK[J&>D0-0%$V:VP!WAO M''%@VW#QA#3B<&D+=.=#BIU'@D-\LG&GY>@\S'#6MY^]EU@VO'> >NF\OY8EY^SEY4&;\"Q=IM5#-9U^5?TB"K"&OIN*N=?,P-1LBIEY)9G-/$9>HV$XG19K>+-=V5 M=9HN*7 (7[QG'%P>Z<[=TP#)AGV27.@O+>P;;[X,)%Z%.D_&)?RU8J:^D#R4 M=@UFN%W=WIK'0,C0F S[FR072F;'%'Q]Z)RH8FVS&7^?B.WFC&#C1M=5YSQ[ MIZ+I*-P5Z ;/0*U]:=[D+W<%^.U1,V8.<,=[4^4\EDY<*EE^51=X:\BR5O/N M].<3K4UG"O2_,QY(CWK-="]!?AD?5HU/Y.E8(6300FW(6 MQW:*A\-OOT=L'5]$@;%-K+)F'C=NIO-RVAVYH)OMC8 H"R):$N57O(L )^TV M(<3[;#8RUWTX9EFJ2O2A6.(=J#FBBX3NC .H#U8,^ M5J/!-0AJ*8(XJ*-L3@5=.P9M+7M^9W7HC,V@!.X4=M;L*1/!]9 F(E[>)?UF MQ%%4+X0MGL)0S3D3.^<\%G1,P>?)XTT[7NK5%P\:IO=D-'Q ;WJ>)1A$:_!\ MW5C4 )5O@392%'DC(PPAY M_ T90HKBY'87<0 O,GK<=J0G&8!1=\ZY#ZD8'+J9=QOUEQ&^F,^E#*8CXZ-A M"DOP@F-E<=,OV_+2:[RW1BF M/M"JL1PZ7@Y&;!+DUG+U5= .,"_%3@RI6==B%W03@\>1!(NL= DKK)?;6U^W M&&TSFD)G(E*+K;C,Q+S&H"Z=X)&:Y W42RS'4./I&0ZMU#:*7GVR]!(_^6*&2]XN&[NFU.!=978?,;9/B- M)!@,GG&F!*9+I;BH1KDJ_9Q2GR/=^*V6[!3:1?XI<6YT^9 DT*,&6[/G:?9- M;,U;1TU2DCM-]IDD[$@DVIB5\%9Q!;%4EJ; >A870PC%FN1V69XAD;HZ-$CQ M%$K8,JX)"V&8;#*=JA!, (-8 C1;.E+_VE:Z':K4$EDQ(R#1'4O]W_7L5UXW M#R0R'Z0-%DVS4>9:BVDD&RT-=UN'L/!V@4ASRG,/KSPM\33$; ?;3?+T7 4) M#CT2N4R&-5G5/%\?Z&:"J3UGU@08Z@S>RJ52:VVE_1 V@C6( MJZ5H-2VE9:7C=?/-QAQKFX_7LXIM%?:1A^'J2M&#WTP4Y5M.7J?PD';YK.2PC98Z007OR8EQ?P_B"79&P9J=RV=2[R2%GN3IZG@&HMJ-M!/>>==RF:FG8=-X? >[^"]9?1J,Y4 M7?H>CU<$J"[N;2%?6J64AL;9.TO\[P+A@H)F:&J,U]ZR^J0#%5&D1DVTT,X(A!/H$3GQ(D!!J #<:98F,O$ M[E.QKE:6!C"2>G]FL2[78A^;9?L):]/(Q[>B&?8RW+832^RZU(D*<6=6F2T= MCF9^RYD9Z>@J],TTWX!\(6CVA&>PZ#P!/2J5>/Q4IW1@(-GPJLO4"T)+92O64[\M MALML,4A+.[ND>2^GTN$J*B.S.?(<3(7 M\HQ:9$]4DETN)VF*EZ3(IR[(VY=C#9H%^4D6F5B.-6@'1 O/K*(,_H .(7@E MBRQ98QFQ<)7]LOW3N&/B+EC8F4^#$'TG4IW"U,.MPB?Z6Z.WF'B_IC%:BR%2 MX@K]H]-L\K#;ZJ5Z)]2\*G6K6,;DRTUAU"5RA MU&>NJZ "?,Y)SM*#>^@]/,1H6?Q8!X?E+:NB"'JVC)$KJ:Z4,2XR741@^8ES MHU]$9@:PW:G] :=RG"JE9]WK\?8<,SKP7C?NZU<:9T9>M'[O>\XBST@8F(22 MC:DS[Y:,S6OECI)_L4#*M!TJ"RXI*61,B$9KSU\C :7E_ZDUS_]FJ4Q_0"YP M58\-)\7)_)R'0S27I* <)SIJ>K.PDO,PI0AEDF"6N3IVC@F&G&Q87T#6RM&42?,R,\='D6,&Z.CXQA\+(=B& MZ[R0:@-D2TLW: 5%A/V1F_<2 Q]US4V'L,JZ70=7&7AMZV^Q:QDP_>SX Z[RZEHDR^CBM>9EG MMCEQ*B$5("C,I*GF] LK:2P6RPQE>Z1F=@:OO*B9[B1Y4!MC>!\I#&7V2;?2 MY$IVVG?KDAIY?<91+7KV196D,A(0Z14, !P/9?0T+DF_LM(EV=JWJY1:Z7V2 M]'75R"SA(G/IF(%.+0DK(:20*_$P$X%W3>O7@+X>NDIDB)G:$DC114TRHI%\ M*A:"8?N!N7;52S$1E4V:$ERT"2@>:S ="#01AV:%ZRW4LR3)@\C M_UJ&(8U@?Z1W0P]RH0T6:G^UD15N_ZR(Z M+J*S7Q5M'RPSP.,R(84& #95R)%O:F>3+OIE2I>X0JN_E2)')?>LM1J(K=94 MSK3ZWG3)PB:F*M;.!OOMF(+Y@B]KU5"8?YR7B.(DC8UZZ]H#H%#LVMFH^@XB;OFE17N,U+'6RS M2ZPDNKG8'^-770=T8L6+T&75T)9(]Z0-<;^[NI_EM9#1AF)0F@888HQ8Q<,3 M*Y),7EB:F4Y^&16))KAV4_IN8J9F=Q\PR_F-I,Y^J!O(45;R:UV[N\6&_Q\F MUF.A1Y4"#&7LO,]A!+ CT+8OW2>-8'D?D.'L_08X?7ZI9'3R21(4GP,?35VIUTFN M](5)8\N ZR*X(B)H-&]JEG2;GU%HP59 B&=@?WMMGM4A+]JL58QGU0&2#:-# M;,2=&A'TVD%-YEPAEOU26['5VN=U4,^KY[& U')(3H*>M&JN52A]*OL>I$J' M]\LRJ@ #.>?^T2 :*=W6FP!D)>A$K8BUZX\U+WK+XBUJ,5&_E]/'Z?.ZNPTM MJ"-LE!8NMQKG-VV!K..EN;Z@&ZMB#E<S_B T(:]P"1-FNK*)R1#9 M8LQLD4CK*E).LH%M<^D_$Z* A+*8I+*YX@@-W1.EVE1M1Z?T2C8B0[_CPK3] MM?-/#0K>'"DIK4KB#66Z/T0V;HV$RUL&<1^$"^J=##"2/">.@NG^S]*^-3C+ MB#+-BARAD\C:G]GD0"?U2%9Y7&,(.YFD(02N1V_C9"I\U\;X\:]6\^?6U5B- M+99?DJE(I@!F[1*C(Q82HEEF7?R2I6?8_8P9P<]!CN3PAQ3HTE,O)/;V^^DO M?PMF\^]_EOC:M\88.54!7(8I9OH#Y<<)=E0U[Q(@7LVE:$]T5\Z__ZRL? GB MZ 6F_ ,KXK9+: ;H=W-2"\'JNIQY>AU02)WNP9Y%)+-&CQ"><"A"9/%;XG>Y MDNP$#G?0;ZH<>\JBQU N'#Z1SU M\2Z)A)J(:6H]S*^[DVE%>J(62W(E* M8B75..9EK0I;I)'\@GBQSN:AD#_J@KJ"1S.AK"HQ>:RHWZ@+6$_/&WUEO1)T MIX@O'>RK[VOUP&XL.%&+C6AKU51<[]MB!?TD01;;&MHVR7W<$-QDUZHS$DX8 M!N98"Z>(R'<4(C)-31N5N'6_^TVYV<1L$Z8M@6Q] Z[6?U8N;,GJ(=2ZDK- M+277#R>=*%:2)0D2,QV4J,EB-41F MQ*5UK];-QLY1MGW#MFN[MM H*K=A3;;[6BG[=7:H\CPM].0;B,?F6I,LM MU:MA?2+R.UI@V4V1'QK&& MKS'RJ9IS9+W2V;*MM*M&&47MUFVZ<^=8],"YCZ6E7U\J/;@#%6SV(?/?D4-U MA^K7H7JK%0S+\(QF6A6FHM?[K*[$M95*4_PZ Y(;S&A\TQS:X9W#N^OPSFI0 M7+,W\H.$U R6ZE3.@=$JZH9L%;W$VE0+,!YKNFR5P1=R?7 )2XG?H0/6[D50 MOXC[%&G^2KDWJ52<(BMWR.N0]UJF>2X] 7,EI=K-VKRZ_L;RE=OZ0;/IEW0] MU"7-1F=MLU:C2PSV'?-=C7R/ &D8^C[$P9H5?0+(>B[J-0*P 3E2J:+&[FTYD"FLYJG%ON M%]00(Y?9XP>PWDBGSW:$K=G01=I]6FH7?EU*;_&)-5W5+C+4M8AFS!X&8DH: M1B)- IJ!F++1#+$5EJ'T@@KQ5(LG7&381RA&&YCQ_,: M 4[9J26JK*EF!^B$YRF.3;AB#=?PZ7J@,%50!F503U>;4'C.E&O5&8W6!%>[ MM:ODZF3YZDZ(-=5)/WDIZI/)(=1@/Y]M,/Y+H^7/%7 +'C&/AD954D^7^CKU MU(;9K$KU;$'[BAMS!@0B=C,R=A]9Z4W-7M)O2/NC5C-9W0'FZ3RSI"2%?)/TIE?/6 M*_U%_9C,/[VCNAN6OAK6=)NE0XB%6-VI[T[:7R6-&[$ M\CB;[7#/C8BSO.N=(>_#?BG<4A-;Y^4T5#51+303; 5XN*2X3H_729NJFT),&BB*E3;%N)LG63HPMK-)/.@;,P MW#?S*?1LLQ#3&D.VM[ZCU@JZ>PWQ-'LCA,H/,0*ZV=L0-TSYSQ4Y:_4\CKK7 MS\)PJ,7>?XSQ,@A[4URQG31-374HC^4<\P2UXFX035, [!X8#?>-P SJ@-)[ M+(P\#\+/A.8WXVB=AQU>34"[QUJ7\+/=W<*@*UPU,+>9'>2Q4:Z1]*I[#BW9 M)R732?^EA+,@!1RZ\[. 1>=4(HBQ[WO 37;"!,QRMJ_MMC*>EC%V-P'.9Z%$ M'CG$C%Q6.KNTEBQ4KX63H[$+GVDP21WVTRFGW8C/P=Z.K0EH]:8%+>SI0KFM M'$\#E,"X1KN' I,IP[UH52\M[X;))>X-'0!^ #L()4%61B[HM%@+KPQ;6 2B MM*QKZRGL_T!'X44<\!!L1@5B(5:J:7LIO<+RQ'UF$7KH8G/4&8O)N[4T6LH\ MEO($EB]F9MS6I"9>6Z#U-D4C0D6I;E?_1IL3WOL$U/[MU9YI7J^= MI37,>AI(?>(-ZJY6(Y.\286Z($*G)IL,1&0R2$&9J7#2CP8-0TOX$?W$'K[< M[J/:[!)I]P\BEL3-SF"%,I/P?T SZM^U+ D]:\3:'.BGE.!;S;,ZQ5J/UZA9 M.O$V;J_1*+6S^_U3:,&T:\G: $1USZCJYRJ9>XK2GXU_ !L7R1;-)=,F;29( MZ*),:Y4%G+$NUWY[W:%HE4]V5$3V?5@M8IJ,% MU'S$D0$GI?>C"A7VTF$/[*#G2R$!.5>RLHU,IF^N]XI])RCX8=[JZ[H SCK%IF]W!UW0V P.0M!=I>&=2_K%:@OLU2A/'FMS:.ZA[ MG#:Z9G$7W)UL+M-W*9DN)7/;QP74_):;X5+C,1.+O)32[,^JW:&_]H6=S#)D MCS*)AT>FL@INJ6>:6PK#CJEIC#W=V1X1ODR/<@"LGNA1.7QS^'8M MOG$3)ZJKXTI%L2.\1QB',SXIQ500XFM[JVO-&ABT.7'\B# MP>7KJ-RI!*:K8+L6R>\P:<8CE$.OZ0R!.YRT(A$*F_]*\:$. MWEDIFD4C;Y*H[!+;$DV4R=)$ J0\6HI[T#PO7UJY2SLERBT@=YSSMCGZJ[UM M=2=-G6MB@I=F1(4.2)HI$Y3>*MDS]>P?ISDX;+L.VY:F<-!$#NY\M#138-FP M#I]'PY_)7(WI8MJ]/&%48.S@U.AF3[GVUE@C,S[=ES2FFLU.*XQ;V"4-%T%2 MU?EHW$Z)4P&PEK%*N9IL(NT#I9<:9A/PX"H>C$@#].J9R:TFTR;K2"9HUCE) MF$^B/9M9NBA@LKP]BQ7U?R.:+JP^L>W?.@)V!'P[ K;;...,(JGV197#UYW% M)"G-EPG)IN^(CB[6S3NU,)%JXG;K?)I6[5#3H>8UJ D8&%+%"S;MY :KI22@ MQP4H, &W2V^U2=6IN/@L)K)1:A'E8U&'3N2,NV:'2// Z^.HC8:#EJ4"1,UM MM1<3>"8<$>.YB,THOR\KD)"5NBW3Z%Q_R;.NT>S!5ZY\3(M[/889,Z13V"N@ MK7SF4^6;;MYX(.5K=?'")"ABKLM&T$ZLCAJ45:SG<-SA@JB\#?,D4*#J0I); M7!H/S\#'@CQ'%FCEKYEA'2R,9?*)'J)I9ID$14-RF]*$A8RKE9OH>->DDM75 MA+JXCIIE9GD.BH=T. =;-4LNN%0^55+M0>_ M++GX\Z@SB-;,0R^;D[?.F?& M/?#-YK$>KI(9?#4T[)H!&4\@_4Y_R?Q&"I('XA:_>-)@A )K3^,.6)HL7 #!K75N@J MMUQ/<6F4_2Y>'#&]%E;JB_&OOT)A5]> C9BDN68D3914IG$S(S +%B DJ16? MZ8%)13"32E6:YZ%HQDLF$U;J?/>Z%*F[7_[]^L?3CR=OWKQZ]^NOKW_[>/II,#P> M'^L?/% 5T>HJ0M@:,ZO>/V4JUEW_6Y_+HX-Y^F1K)*.5^_\M2Y4-F^-#%1WW M51> <1A\&DY&QY_&@\'HTVAP/#P,QH/#PZ/) FSZ[S^\>__ZP\>WKT\_'?<. MA_W>QJ'1ORO84L*Y>O]OM M>B<*=3:TU$Z 0U1 \Z<56)ZBEG:[OO=SAMWL4M_[J+Z >GETU!T,?=8B^T/_ M:#CR"GP##KE3G,Z']>G 0>9<%LLE0@GS-/9^&=T%55#65VA,XSR/$_UFTEGZ M/&2)--9+$*N@6!YM#5%%AJZ"M\X'[%*/ZOHE0V=GD,(_WR19'D>!OC-\Z1_ M$^%EI?2?:BH'-O.4Y?$W5T$>R7OT;T#W ;X(D-W)&HV!J]%P-1J[4Z,A0Z2( M]G&:J&Y:8*B19K2"-4,MO)J#V:,L_&P-M[>4$S,7!7K:>&77X(09'(+'O4Z*HY=N@5;DZS<;U7YP'U M+*5:<.13/%-7>;_JRL?WZ,2C?9X G7DO_O97E97?__CK^Q/^U[=F-@;S1AJ) MJ'+M"S)-7S2+E=DA6)G2'!7(_2HOSV4B"(5F:-3/YF8?6=-[>-:K[=2I(3C<49=(NREJ/QJVBLJMJFSLNZJK3I:/PR"MA^G];0_]P.""UZ)%> M5EB3;X!72[%3*[,# V@T+PQ=,A(S@[/,$\2!R/(/6.V?S$H-U>]H/#KJCGJ? M!N-@_&DX[0>?QF%T_"D<3RZ9*X.Q%;H/VQM0$TP1J=L2^> ^J*E_AVW_[GF4B M'?(B0!]O0.#PAT"L!_^2%OC8E:0J"O$KD];''?05LMRBB:ZCX^-@-)F D0+F MRO!P<@262C?ZU!L'47AXU V.N\<+Z#K\]>UOKT]/WKS^^)\?WYZ^^N7=Z>\? MT&@9'?7[QQM'W>':4!>/Z?$Y/>N@#V)1,J9X];#!AWK+$GT&'\3 $$[8X[#I MR_,XBE1* ;7C?G=0Q]YKU D&JCOM'8*1VQ\=?1JJR>&GH!=-/@V&1X/1X3 < M' Z:1N[[$S WWX:'!\.#H\>%DU6:N)+^ +L2LCL;>-XW>&X>SCH?5*C'MCP MXS':\.KX4[WIQP\GOWT\14_$ MN]]>_W^_O_WXGP^O?WG8DSGI[_#1^]___#JYY/3UZ?>NS?R6^_T]:O?/[Q=L^/A%D[G!LW]2N/9O+=U MJZ5-!DNRV8PF>Z)6CGX0G"41:2\JOO<_V*GOE+Y__87S(\P U]_^<_JZ.;L5 M^_W9KN+B:@8WX,GS[S[\)H\_LM>_ 8"?X1.UU@F)=[GU$S) WJA)7F''K=XQ M.W1DIFK4LEH._>/QD,%SSMOF@0LX,-.RG*QPCSRVR0M^B_6HN?=!S:L<,(83 MRUYSK>HI-P4"^^!1?;&/(COM"[FE^-PU1]70.:JCBKKAOI'OHI,_ RWXQ7G&4VG5W8R M8B.5]SG'I=SG:?C\!49MT&_['@?]:%(IM& U[K(F#PNDZ!@9:0X)P=,3@$ $) *1)VT;,,8 M2*ZL'V*F3H+-<;$['?5:"T >S=C!> 5B%E<*XJCCT1!O?"W=O"_YG:;,F1U8 M^%MV^E!B#:7=Y#H0@IXP &W*\0E>#)LO9]$#>>=N,F#^'L_.O"(/__$LR],# M3)WJ]0>]+[WNYVZWU_ES?O8,+J?\QS-"_3A\IO<7Q<4\":Y>QBEZ,0XF"4#X M^S:Y,GT/CT>=80_?YGWWPUT+=/A0N)@LCGPC9'ZC!1ZQYZ J,_T!\V;ZI,'" MNW7&ISRS*"/+7&],7MB3/%:3#MK*-&5QJ\_:[X XL+A+*W?4XH76\MC,$&/_ M6O+KOP\P7?4ER[M+N*8;Y8R5Q6L>#29%EE2E>F#YLMHYT+N]<\#2$]I)N"MN M?55V;[_3/W* V ) '*%.YN"P<3@X@M@20#B"V XX.(+8$D X@M@..#B"V!) M.(+8#C@X@M@20#B"V XX.(+8$D X@E@K'*CTN5FH_C5.OJW,NWE8RO_J(Q^W M3[PJ]6,-ASFJPX0Z6-J;?_$HY\[3 <@'/NMU+OJ;0E+];F]D@E .KOL$UR,' MU[V$Z[&#ZU["=>S@NH]P[7<=7/<2KKTF7.^E^-ZZ M#3H'YT>$\]%Q9S3>&] UL/91?!"[ ./AH-/K.QCO-8P/^QWTO^P)C)\4"QZ. M.\>'>P,Z1Y[+8#PXZAR/OU+%?U0PGE+6_'O,E-\%B_.A6<@VX=(&57,'P;5 ML-<;=X;KT\B> G_?+O#U.N,C![Y=!=]PV!GT=A-\>\P31T>=(T=4NPJ^?J__ M]1KNIFV7NNKS]U-=^!E?Q$FC_'-O++4G960[?_;3@'.O.^P=OG-I[SF0CX>=[F%+XU\RJNO^ M&^K4D+AF%)S5DJ?7Z8W5;$FI0#/__S:MGJP2A<7EZ-6=D=+62_^P4X^82\& M,/?F8;\/K^MU\;UVBO_C-!.U^AW_/6YFZN._ES5",XV4_M]BNM9'[-#*?5+J M28*F 2 /TXE3[, W4=1&N=CSC9HJ_4Z]_Z3;VRN<6)<6?,CW29 ^;M<]"X@?6S>>JWH:O#7C MHMM[$4DSHVSJ?5!G5<+/GQ[\"Z&#<)K0>"0]2H)6H$;""H_/,U!I0LTT3GFN M'S;TN_(*WST]2MO7N5XB_2$]>[>\ 10P*/Y6]@B.^6)$)X> M!K'.7D-KKLW9%IFR8VWV#EV;/>7:["U%UIOG04C/XJ.IF@[5>/!IV OA/]W# MP:?Q46_TJ3_M'@W#?G04]H?/?FCU+#[Z]>2WDY]>T[ D['+]^^GIVW>_G?SV M(WS\RW].WYZ^>_-&?O0H/8L'@"C+67VS:;$\MYK_USS>.UICWV)]6:99<7UI MU(Q87QLV(7[S%B[RU=N37[Q7[W[[\>U'____*1'L&Y2"?XQ>,VQF_) MR;HEH=4]'M66( V2*YI9RH,2IJ97O9F42<_EJJB2DA^KIS2@'HHAF0TA5N/:6F^E9[ MOM1#/BBC'@]ZIF_^29I6L-X'A7/-\;&ZD3[VT>]XKV0(H_7&61 I/<_4NB.< M]S&A61>701X=)%F&0^*IT:#]@;U2G.+,4AY[QR>!"^ 7\A -O'8OK7 F*MTG M38Z=!F$]!=@>+PB?XV$, '#H1HGSZ6B^0!1/<>"!GJ217-7J"@ZM#TL]F>-4 M*>\ZM9>%;!\N4D[VBYRLGED@C9Y185W:*_$V=\\S#.K!M\UA!H6,[*!AN:LN ML ,**4U(YMZ8*1*#5OZ*>GRFSR-6+JV9$'+"2R4G\?4GE3X;O4T^A#LTS\$J MV#HR4D68@W8"Y[VA"2+:E+$41S@L/&-M7-N\X=W%SBP4%UNBC_= MV,X4K]&^.::@*6C;,9P2F),[#R M88,QL+_++/_L@Y5W!2S;1]8WH\V#P1GDO'>@HG,<8I4)/TMH!C!V_%6Y"$6^ M-T$D%A9!4638+Y><"47,4YYQK%0#*]BZ-5,1N;-P:\8AR^3%D55(#JVS(V"Z\>9B0"(,P4:B])J"K\X56=9R3V,9=+X MXD;HMF'/%[C>'*"B%X$%\57FF, B>+ZC_B5.BKZ@R;R(\"6Z*<[,1"Y0 4)Q M6]#T;ZU+ 'P1+=&V3#+ .SV+LBJ!J/]K1M/7$]IJ#(/[@I^&2*U_9A.>%4G$ M37C.]CF-[>(97&9,%VP Z 5T)M >BX5[T..LM5*"R%K&TL@Y,F^AAL^HA*C( M CRJ8JP%(4"K=(YCND+VP$T3)!*ME>K9\;7*^F#SJ>^$R+_*U&V>2$9#2)%& MX4+@(DN;[*F^,FP@@Q<, FD&%%R) M=PQNA^4K7 EZ+@(6=:)IZI_3D'#B<966HA$-G,]X:!_.4Z.A%I$\.=7-M_4* M!."<52=;XVWJNB#1!=QR(/*O1@875C> &Y"LQG> MO36!NU8SF8GSL'-C)[V\:QOL^R(0->J A>R8OVL%:K[J8*TH#VT1CK ZSD.;:$9R_O8_X]'1^/OV MOEKAG@6/S1K4Z.O)EX"JFY"[ +!3Y04YZK89MY;D9CC,8C^O"O!8M8.]?1<%R%<-:2YWLCA/DJ0V=+39A18733X*T&E! M049M2&6I#M L6%YZ8#O^.H@ 2PKTL;+O@;1>,>1IF"$;IFBGGJ5U$ GL,S(8 MK?7S;!J7 @>R6R4SGQ:0;&LA83QZ7 MDUCGO]:6U+Z%>5"46^/ QZY)W@<5!G,Z.>:/>.^J$D-3F_)TO$UQ&SV?PR_H MK5#&7T'7^GS4[76& *XD8;?25-#K>7\TZ(SU%]XEZ+I!"?K$I&*F+J/B6XYN M[23/U2R(*1[U?# XZAR:=>1G;9=PQWN;FG 4[5:EN%6Z4L*PH!G!$5\:'>%P MW.UT]1O876>.&/,%@%;%VCSY77J'G<$WK+T#NN4Z5PB[F=$)[,M"VBR]!/W" M-"!NV!G5M[6P!#Z+&4P[W;ZYN@:9?,8A[ZAV^=*!7G'VQ1NZ,!BF:&+ M3T:EEI;;FH,B%0*W"2D!-RN2[%+82#;G<=H+Q\'@Y@R? MB53MT\ M$^,S3GV+_\*[4HDHEY1%DL?XJ\C.,FDIC@4'+^HC:#_5)4;5^8B@Z_V)NJ+V M+7P7HEJ9B&*%:2%T/5%VF7ZGG^&P1 A8@NBS L7Z'@Z;Q]@.$.,8I(QF$(H:UYY MB6Z'B<(X/N !@-DP& Z@>5&5FV"E23VW=H=:#(9&S7:TCEJ (I.+H8E_+Y 2 MHZ=YT46<5X7))U)L<+7.MFY3Y)9E%*M[N1)21*C,TB4=H+OD986%!/BOA:]9 M@I&:C7%25NY/64=_S&G.6/?.S'=*B7;&T%B>_V$T5= 8 8(Z>W!*I0,E)VB M6<;VK8[URZ\QZP(V*%D!PH;(O4)VL%Z:I(:B%(*6WHOSBU4R]]#B(4PC5RQJ MJ]$299B#K9+/0VE3)45%+Y0>L7R691*RGZMLGE!<&2\!8\@F2Z?C_9Q=(@*3 ML43T2DE[:%@!&P.\P'9&L44[^0P,=]A.";8,>A%D&Y\GH M(LRO)!L =#?Z>9B#HHVY,0B(8!Y3\/D+42IE%$EV5YR;# >1H"@U)Z#),\VI M%A5KRNQX;ZH/7N[;^).&5X=+IZAF)H=R;!-@'P+]Z)M4B8 8^0J(UP8]"9R FBC6-\SP?)!Z)K>!UFQ551JEGA MG0*"P^;%@^>WWD,,GW[_$7X-:G/K?G"Q#^J"LE]>DRB+E'WZ\=V'U_BY3N4DU 2JHKP..!X54R$_G8 BIW#:>U5SB=K- M.TV4*C5(4$>O"J[I*C&K=(9? JU^5H:S2,X8$H6 &4TEY@C5)$'W #F5F3D8 M-N"4Q!6;?9LN(6TD:+8V+S S56%*69S:(,#[ME-Q*>^=7/8(K,*O,S1?[M[- M/T(4RP5$MSUH]8KU0*I_4 ),[R@.R6WSO>:4(=JVXYJOQB%6W-8E&OHCP$44L%L0;DEGXG19=!8SLD* MTZ =BBSTFT M=2TJ*71QJ5#,%FRXJ)32.E%S/4#+ 0/\#E$=HEZ'J*])Y:=Z!CM7#J"4>6!V M5#,E^7!D^#(R:V6<\;(XC^<%&U5QJ4U/6X=FE!:_#A>C@&:8R9.6:HHO.BF3 M +ATZ)TJ,'\QJ 5<6@P]TOM;IKA% Q)@;Y3$Z>H8K=@X;]:@N5C#@CHO8$?.C)R9'0=&7T 4KFDWC>2<5"[1L[9OR&HO$0, M^%S-%58@7ZQB-'P(:[BQ\4SMJR TMBKGI^AUTA$MRI-IN'CZW5Z77P7+_*J^ MQ&%&GK1B#B+*(;5#ZNN0^HUP3&3*Y_ 5,U=T0#<=RNRI*ZH0Z_C@V9.0HUB( M@&].3C_B!P[7'*Y=AVN_*6)^SX^\B:2>8?Q= KY:=$NEO=%'?C\]>?5:JOU2 M934*B>("&"N5HH89A>#A(2I:IGP+?XN0T25[;Q\ROL]*"L$FJT,?5/ IZ-FR MT!"![YSMK>&SH9Z&#Q2,?Z539KP SH2;5/D$FV[P=655087E M=#D[F;YZY-)77?KJ%J>OMODU9X#HW9#' _8L[@WX<2J)D11ISN:ZN :G],';0U35X LK@XI[P^GUXRP_(?N5L/=D8>'13+A5J,/N45+FZ MU5,EW6]H7YCOI%UB@&<+*1-V3H7-Q"UYU(Q"USN(Y>W/WK# #FX,O,T^L;7BY1DX$JYZ"'O(Q3*C:=)%GX M>8'MPALLS7R)WFXIZ,PS5W0 Y@TLL@,/;Y_JX=#R>M20+ B= M(!BG%R!A*) 0I_S1):BY*%34=[8PX^_HQ?J7A,T_!DD2% =O,#CW!_SG'*3+ M&3R_U8AZ7]QTN+A>7-16(+,_0;'S>$JB7'*G9QD5'&',F1\P/;?B-,7$"-(J MY*M,UB";3%ML#A4?W)-W+98Z3]Z6>/*VQ:WL=-4M8\1K=/%N@,_>R8.P MN.LFZ3QJ@O?7'>65W6/A0]U]XYWIO+$MS3;^*0T@WM:39[:A+ZYI3)&K>:X* MJJ8D$UQZ=&HO@VE0T:B< 7TCP2B0NK/XLT=$?EI^Y1X=OM:[&H&JMAYEE,:C_U-?6J MHI*6J/6Q4^Q+8Y_ .C@7-RT]/&R8:DV]\E(E%^I@!AL^E^I>\NF;'C)44M;N M@<.RIVZ>2L7-5G4S]O'#UJ,+?61\[YQ+ZG!;NK**O^8,1A^@R"VN$Y)6.N! M?YM:J4>O0UY%&8&IX)$=24^5B:+B=\Y_Y$:KA?>">O:06"^^O7/35=XI>KG% MPXV^WI!]Q$V?>K=6=L2AOABT*'/]5FO@V;/;3FWN'76&X^OF4%OBW%H?=9 I M7(5FT?IOFL/[DB,0EW )-WK^+?%N'@TFP%6KLCWS;;T>_T[W4#M1S#^OL0]N MK_W;(^*^=G1BK^= LY6@Z74&?0>:[03-H-,=.MAL)6R HSFRV4[0 $<;.-!L M)V@<1]M:V#B.MK6@<1QM>T'C.-K6PL9QM*T%C>-HVPL:Q]&V%C:.HVTM:!Q' MVU[0.([VT+"A1(UFJLU7Q6HV>0_'=[B'!XV*;/H2%J+R=[R5,$OPPW\\ZS^[ M+^4..X,CG=%E6KC-OWB4K.#I$J('O$*\AY5E4"OO='4I(!;4A8H&<0YZ/LVH M, 5]#ZL;K.4JON;@G%>P^-^%\Z\';X[W#&].U;P4Q.DZQ'&(<^OK^]\J50YG M',[ADI-IYO6F']MC#Y;FQVP?0=M MF :/8A%Q,M+VW<3S=9R-O1 ;.)Q%Y91ZV3KMH#.\%O+VB>:Y.I!* 6]P-.J, MUVH-;R7L-T(%@VV\"4<%2ZE@[*C 4<$3IX+>4;?3=U3@J.!I4\'AL'/LJ,!1 MP9.F K#\.Z,%V.]DA/!5J]OA7@;]'M.RWYR[ZS;78M7^KX>F-WSNF7%--([MSVQ" M7< OL[3CX9+2C)OG>V$+YTB%";?[UF_ %@2F;[6'+;K-J'.J\L-B+7QG5-'& M"C@Q];Q.2QYU5F;>N0JBRQBGAN$!RGIB@QFK L>/U"P.S< >W>"Z'BQ^;6:*03]F8>S0PONTGX! ,HJ&0?#2\T3 M(#3Y!*?7X72+-$17'NW=NWGS?*^\PO-^9V2/S_BKRDH]3&D21[B+LBAE-BAL M5.,/' TG_O$URU*]P;%NV2VCE^0E<#HSZ\8+Y@!Q'-"$3;\G2'4Y?ZE_E]VG"B?",P,!LJ4&]A>T$VY.+^-QBX[W%GOB\XQ$7-UNW<]S!31(::1@D!09 M=]0/\ X0^6B41UH1R&K:I5[YJ3K+X&MNZ)][!/DC MCO&5285A7' G_K3YZZ*Q$W@/GX]G^7IR^\)0D+B#&9!924,N='=-XYYJ4S'4-O!!\);P/JC+3'S#2TR>//!,#B>1)SL181 _KP?E& MVL.-GF0+LBT$1/=)]NG;.D <=<9/LM 803UEL""">LMP003EAO"2""A!W+):[,1[T>*=^M"D;-S'AK3ZR:33=&]ZWTS3V)-ML MR>SUG:;Y)=?UE?[/8DH1YY<,>OZ*!MT/PYW6VJ!\OJQ2V-'SYNEY!9"6M85? M1JGW)M3>J#/<;+'WUQ+J6F<%7&_5.RAO$LI=!^7]AW)O[,2J$ZO;0HKWGK1R MW!GO-B6>4,;SVFAQ*\'\-6Z='0;M>Y6':FVPW79IZDC8D; C84?".PEG1\*. MA'?+VFD%4KHK+(FFF_G($'AKV\Z.VA+2=N&&!V8'+R(L^K"Y56JE@;I6_Z9)OH+]/=[#">^;J: MQ7"BU#9-WJG[P-RM"'B5%26V0=)=R=9OFC\-.WQ+1N&LE].(3-G6N3?W93N'HRX(F,%.>YOW M)V[T,# >#]8[^.Z! \*/INDZ/K4[.#SJ'_K]P1HGFCH^M74P/CY>[Q!GQZ>V M&(?WE4\-A_Y@Z/C4/O.I<6_]EOINF>4;]2N8UM0C6O\GZID_S[-I7.Z-@^RI MQM#7+5[VP#$X[/KCT9'S .^]!WBTWN%3+D2U];B[/TSJ>.@?==?N1=P;0.\/ MD^KUE@Q(=US*<:E=0-[1T.\.U^AB[7*;H)P M1[G(<6>M@1P7.+[K 4YF&>SQOS(V>NK%:1FD9S%.6PV*0I6N"GO7W9Z/?^[] M\8_V_,/^WKE''Q\A]L>/VEV_UKMI=-C/8(_C>O='\K[?/=J["DO']1S7XWH6UQNZF/DF8^8_!7'J9:D7Q<4\*X($_1/LE/"]5*TOMWW/ M*7(+BZ8V)J>VM_+FMESI1:_G#WO'W^ZTVWMC8FD/X-_O=-<(_ U$WAP'=!SP MJRA@['>'0\< GRH#['76"7S' !T#W#D*\(^[C@$^60;8[0S6"GR7-7'7 [R; M*\S93\^\%TE6%-]Z<1IF,^7#WM':QP'8;/=QW4)X/ MUZX\;QJR^QG+VVM>=,\0W<@_/!XYQK1#C.E^@!ZL,RW8,:D=P-T]8E)^;_WM M@_<&SOO#H]::%.72 ^YAA)?G*O=>2-6\ML%?.G^8*UA[#'MK[?+<%9]M$3B> M4%AH-W'.L8"M H=C 8X%.!;@6,"^@6.S,\#W?.IWJW$Y&W0NE.H\@_OI&>R- MUSX&8V^@O#]^0:3G7G^-].SB%SN O_O#I09#-UO!<2G'I1R7VF;\/3K:N[X\ MCDLMB;&N%?Q[2;\'!MQ;&0+T'!'VWZ#5%) M_=T;#] 6Q8HW72?_R/[/31]W':6=AW[W:.3*=N_L%=T'V'<[Z^P(]\1B.9M& M ,?K[HSO0W_<7V<;/,?K=@?VW^C_SC[OK[O6X:XQVONQVO M&Z^]U=>F(;]#$7"3E"Z>!M=W?+>;3JY;X.P!AQGZ1\/>;O>27+,MAIMA_Y@O'ZS?C>AND_,:/T&NV-&6XJV^\.,#OW1\8YWV7;,Z($U M(Q?*_[I0_HM?K/;9WD1-LUSIO\K@BXOPNPJF[:]@NC7OZ0W][J%SY>Y4X=*M M@=M?ZU2&)Q:6VDU\W49F=,^FM=BUUG76WB7&=-_.VFNLJ'1,:@=P=QN9U*V% MZL ?CM*_692:ZP%=DQJJU%X;YG4\>C8,2G'I%R$ M_#$BY+^IT@V9?MQJ]P&0<)15DT1M1@(]?[R*J T<=4V!],.1J__\VIJH'85^ MO[/.M+PG%L3:. 8X5O<58?JNW^]W'=O;)[9W3TSHK-$&'_N!P MO670CNOM#/ ?(E]_TZ!O.RB^*P, RR:,;/LFIO!_@!1+[>[U[(S_Q(5>QB4 M+.1/+A4B!\ NB=I^D%XM%O^C@MQ3::0B[T<5JME$Y4Q"@YX/BE&_YX79;![D M\/UE7)[S=U?;#*_@H#\+2^Z N5%JI MHB, \LPWN7SC3;/<*\^5M^3XGKFN;.H]'W5[G:$'YTWB+/4B%>8J*.#IY[WN M<>?0? '+]0X[@V^\H*AONNL\C^$'].XYW%06=;R/\+%> MW;N$5> 9N!RX9R_*8]BU-[GR CA 5(6E+#7/LS\5G I.%E\ SC;>W+B_-A8# M/3_[H;43V1N^-%5>HP(^%1X[EWB?O(+=?.9.NNGR6NQ]EZ(^E.>%87W/L^F<=G15\I4 MQU_-Z2M"@^=#T-(,_@C:KB1=@[M^$PN/AYVCI4AHK<28Z .X#1XB 0P'UD_A M]8>@''S3\1H;U2O2"K3M4>?X&_QYF<$M$.B;]-/;.W M$&5)$N0%8B3^( 3<#HL@"\54!\C*SPN M>Z>GZ4#QI"IY^P!_0$.X_ER%&0C<*SPZ('*<(WF&65':])P#M<@/Z\TD 2@C MM+;ZJXKG1'M5":+HOP&2>\?[ ]Z<%!GZN*L8#<&Y $,#ID.XGJW+< M*#Q5&GKN;(HP;NF^W@%!LY3OG"H@D/3,]WY2JQ5#X)\A5^%\-SC(Z[/16<)9Z36$M^N"3QFW?>+? (2>WN*TV MW[+$+ISRJ'/X38?W?X(BS>(1J]F4[^D;-5?)2\2IICV286.4_,C&NIWN-Q:E MMX0GWHV6G)J;I!FR B#^"[7(X2I551]VZZ^9(G50': ;#="/:?9,RGA,%5>5$%\"?*^QC0\XQW"0<7!L5_ MTW-QR:PZN SRB/[)7\+]P[IFB[3R70EFQ_@)Z ,!_!9ZK7I)4QW\M?,TPI3R&Y5SK-R!L;W1[T-$-Q629S "=#OY%S#GPIE5. M#=8B581Y/"?=7WA)^S(6[]M2[^W;?MZWF&-]]8F M=)RN3T2#]Z(%KL:&1J>ZAD(V310:)+'NFY^Q]@0J69Y= D4!(8+(*^,@25"W MFP)V(]N-FP/?B&120 X$!Z )4*)01^YA@H(BBFBVYC>6Z#).'6MP L!ZJT@" M[A+>5,7%.3%C.#=N'=XR@Y<&3,?Z)V;#L#W G\M@7CB-\'X8)Z4A'X,O"WCV M!Y-/CI"S2D>(MW4MIX$0Z>WMN/9B? ?HH*93YMRT!D'_5BX0M)]> M##JC;[\![8!\-.Q9L5IV*W^\V#.$U1A5.Y M!F7?"A.),.Z/K5W3?__O_[%W7_/BECBPCG7.<.^3Y_-,'4Q 8'X^"*;PYI=! MWTU_FRCZVS(.5\F:KI?:=7*\-K^EM;KCE=1T-5\CG95[7&A@L MVKM-M^N@#[*EY7:]%=#Q).Q>O;T[=HQNC%MX8\V.;^N-13?4LL &0Q5]K3E8 M':S'FO@&+P,:3!S&*@TE,K#,8&KV;MB?R MMH&2;HMB>_>GV&']>A\I=M09 L&BLU'\7O?T.'HM9^-QY^@;)E)D"&TR1-WF MNF"(Y9PL.81!2I0H!)8\",.\8F<.?A&D*?X%W\-:"!.\-M@>*QCS!"XCJGU/ MRVS9%HO9+MEQ*UI M(8:?X=9L#$=-4E9E'J7%XE8SZ%WQDCF7U-<3^!+_E#Y#O'HABK;%UWJP^HOY M"'=0BMNK]6Z5'7-_%Q8KP,>@__K>^FSKF=929(?D&/KW)[N*J MF OB2D@8$2?Y,":20Y=($BX#\(K>6JK96JGD!KYB8]9MZ]!VRT\XZ#H_H?,3 M;M9/> ?7V*EDYWV@W(+B$>4EVAO3#)D;IOT,Y'^J*U%01F@HB Y2KY)/K3]$TNM*+"?* 0;6 E:S$OU$K62(>Q6 M2H57K=A^=4><"C='<-^FN)U4<7HF>B1%FBE6$NNX[31.04+$(G+D2FX3CO'I MB528) M3O*MA]%^N-H+;+:NTJ]XNW4\SCO$D"Q 7F/"PKZFVLV@ E!3A$?IO#TT] NE M 4QDPXE%'.P/4E&X:<'P/$C/. =PQ<4BO.DUADY0%[.M,#++>K:%9&-HL5+= MPM^U/NV-F[DCCZ.YW#^77[B:T#K7B(3H4ID7ZJ7^A[T1%)0B)%%\^KI1\^ M<%<7!P@'B*<&"*Q&=8#8.""X5M8!8N. <*QI2P#!!<0.$!L'Q$T-'1T@G+!^ M6H!PPGI+ .&$]98 P@GK+0&$$]9; @@GK+<$$$Y8;PD@G+#>$D X8;TE@'#" M>KV N&-?]1L#-8; M/KLO]Q]VCC<[W03/O3)/4%ZRNEW-]36*NAO)9'T=:!_X)JYMO^DXVA,C\"=X M9,/3[LW2>J/.<+C3+ T3#=?*M#8]_L?ARD/B2M?ABL.5V^$*-E]PRM 68.^> M*D,KH+;XW_T]C&$T_?LRFN/.>+?YS DUNEL3IY%)")N]CN5?. M9MWS:]A:TCC7MRR$=:]I;T#K6M.V@W<'\#3/J9T3KOZ\F21QZA0K++'=N M07?NG73[/]]E1_XU#-@;=(:-R5P- -M'F>>*V@S!,UYO-/1'@Y%#[IWU]:\= M)4;]SG#?8@'?K+V(U;&R;H[S.<[W-#A?K^=WQT[GI-(MCO#(K M@\3Y4-VYUQ48:;*R ;"R**LFB=J,='_0R,G&C[K^T,IHX(][AXX\'BRTLG\X MT^MV.VNT=[.73IV MZ=CE#J;V?$]-:<->&H0VZ7J7\=Q',=Q'&?7 M(>8XSKXNGP/5TIK,&+H M^ILX1K:#:-OSCUU[$\?(+-$V>#*!0\?)]HF3C?W>D5/)'">SE/3.&O%AJSG9 MMJ= N.XF[I"NU/6IE[H.^GW_L.N*_%VI*[:Z.73M31SG>R*]M7?$ MWG-DV%/.=WRT?@^+XWR[CNS[ROG&7;][=.0XG^-\P/D.U^^1V0;.M_M)*NT" M%=?@Q)U[O:&1C=?8N1+4K_#<#([\H4MX<26H=PF_/*$25,OYTE%W[(^':S<4'%]R?,GQ)<>7 MOH(O'?N#L=.7'%_:";ZT@^DJ+H?#G?N)=%K96.KIDSOW4\7SC97X;H6,?GKG M=GSM:9W;\;6G=6['UY[6N1U?>UKG=GQM)\^][6D;N.:DL>:E0E<:;"N)X,MW M=6'?H'ZV_#&'3(%ZSG-P'./<[:TSJW@ZWL9LYL/_LJ3_VCWM[ MUQ7'\:?%!._.&CL8.O[D^-,C%-AS_&GO>=/ S?I9'N"ZNU>FKOIS7/! M\J<;;+P_SN-YU#=^U'6PYK$_Z*W?5_#T"&(;W?$;N8CM<, [CN@X MXEJ2)$;^X?':1Y\^/>IP[-&Q1\<>-WW4];-'OS<>..[HN*/CCL8?]%T9 $UO M8F/VO4WA_X"C+-WK>G;&?^)"+^,2P!OR)W8;AI;;J5=SE_^H(/=4&JG(^U&% M:C91.3O7!CW?ZW?[/2_,9O,@A^\OX_*YI@\%T5>DP@Q[ M463I01*GZB7 1^7XKX6O^3;)+?^]*0HZU8DXDW5"SZ+\/ZNBC*=7UYSP@[I0 M:07K3[/CC\ERMA))GH'JI[#.H-_I?M/Q/IZK^LG+H/#F M>8S'2:Z\H"SS>%(1_<)F&M36IBW@22#_-%7=^&3@P0&K$*'LQ2F\,_M3A:47 MP"<70,&-.[CUHG SN'LX&UW-' "=19WU4_JUN/+]DEXK7X\F )?G(!5K -H7 ME+7?AP#OC^O'OP)O &VZ>IF.=S,,7G\)DPKE$;[/BV&3 %98"/\J@H06!6C# MC@'* /F/ 3SB>V^2+(^C #_!)\,JS_&&:*M!&M&'J2J]LP">()PIJCQ(0P5X M%&8@56. H'Y0/KK"!^$X<3&O2C@L?*SB"T)F>8V%+/4=8E\\Z M,-T&*J-.[RYK+@'(J'-D 821^^-Y7-2/X16U7]ZD[*A21%FW(BE[W9PYGY=F M>*/!!.Z9KOW6-)JK),"?$M.W(#6]]0JPC2C.D5N$65$"U.'_8:&B2@C1]&XC M+X'M,?:HOZIX3B17E: A_)>DRP88PWT4J;T1WR:3=AL%>-A*\[VS"!\,CCJ' M*T1XOW=/5HQ\SI;AAS7IDP@?=L8DP8'XS8-,";#@-,]FMZ!P_<,(V;(6R1=9 M4N'U+V/'2\3J=U%\\#, /!]%+[(ZQCG3-9],D .U,'$[C$SP?! M%-[\,D@N@ZM">S_&'9-(\]*X- :,D)W!X3>>]6^\CX7+G 5?#JPK$WOO(%'3 M\J7\3']&1JOY,"MBA.9+XKGQA<+5&^L29,IL_A(P%./?,_A3#C;L@>GY0+!J MT>7 XCV!=YZKZ3^>_<_'=Z]:_-*RK](LGP5)@ZG)1\]^^$@"'L@%^$T)F% 8 M1 UN@ZS-JUYV@X]F+=Z)H]WGJMXU=9YU\$)4FX!-]98KJL\'][1E+$;84&YH MW\0:>[4!U>:(B[]8I@PMTS]N=8_+E91:#=&V#6QABK] I165DB0#R>$Q1 M4 M50L02GF0Z!^ 0E?E6I&FVWTP@^9!71?=>[@N>N/]TGWVSW71U7I/PS_1)/;1 M>-'8N6GAWGB)WC.V&0JL<]CI?X.VSV:N<-WF?9?9IFVPW\*2[/7OKE0NO=PC MV\"_AG/*N^%_P,"'M9];ABBNI,USXF5H=&=@[^,705&HLNAX+=> ]9(;?NK3 M PL[N?[:K[6JY<9[U@ENOO">I>#?_)*E=]VM:>4V=[W4:-?R1'U1847:NK:I M&671Z9*#54V7@8(F!79D697O;)^X\'Y:H(83-\S,)B<>C&OG[YV8 M1L MX0:\+ +WUEC&2>HE&!(9/F6O#VORI@^@7 . W. M&/Z $K/@L_*4OE*2#R!DJ]DC M!GE^A:"Y"!)D8;#+F!RQ**S9MHD#![J-9PA;^EVNV2"Y:;_, M55JHAN'#/\*_1"0!:I05W /[N?#>JR0"I0'VG+//JSS/"NN,\(L$/JK.SHD[ M% #T> I(AM*QQK(Y0#>D($*.'N\BS.,)@VN6T2< W 3_;!B(;7G3=!=]E;#Z M+2N%C>AN6CJ,\O=XB7TJM,:_*_B' .Y7-MZ^,4AT:I#H[]_%/WP/..I-5!(# M,.@-TRP!ZQ2O9=D-P;(3H A-JL)G_JRB,T9+ J7!L*K0)+& V@B.98C]DBB= MPX[:)<>I0G"_23 OU$O]C^_7X(C2ODGK$_2)$9_ /1PDP556E2^G\1>UU"MC M>8RTGX_UF&8IC#QVS-^U$D.^ZARMK!+:(ASAFL2BXX7$D;_]SWAT-/Z^O:]6 M=LF"=V0-8N(Z%Y6H2=X'(!.@6\(<(G)$[#(7=S6Z^O(@+(LZGO:-(/#[I@U=_N$%J%8:V%3;=7\$[@-3FIY-Z+C]D\#KU1=_2M MCU[1_PW2*LBO6+%G'\*Q#\JUMI-F&9A ,64YE7E6S!5FTL''"DP?,)K^X*PH MN+C_JDAB^K.*@YJ>8GL/S3B\V"#!W#\\'"YN]N&=53%;K9AQ V9LA+>D[4I< MD4U 9L@E0VA(R9! MKP[8$F296JY?)*FVUZ?@A13:J&3]H,\$&1[N%LPY!59SJNPLM:#0%A::2^1^ MIDM@]XL25Q!?64QF-ULRY_!#W.]$*?3%DAT3Z3W!'5;&9C(6,&<_X:LL PL/ M&P5Y1(:]P(3]26C/LOF[5E?-W9QM56ZRO\@5E9,:19@<&H"R?_HBCI2&36@I MZKX7Y2J"%YSY7EGEZ6=U9<,MOXA#[3 ",,-(1X#^,LK\VW'PXV8$"E:Z^75 M' 4*X$AQC@X7N+VH$BL3EZJ*BK]%QA?(12)X$U40SF%&H>6R(VII8D@PQYS% M/$:\L"!6YBHHC8M1!>&YN0H ]Q0=!Y=9_ID)@SD_\'P,\L)VD![SR-PI^6SU M-:+\\,""5IV=S*_IN_P:EU^SV?R:._&V]U9J1C9)1&-C[@*$/XL+SH4+:O)& MD0?*7H%>QRB&%Z3PX5D&'!KC(II;:5 M=X^O,=L/M"AFOYV"5P!K!^8WC0D-\.%+95A^8'M7\5G D+.<=BQ+=KP/M0RQ M-!+#\,S&Z.!9@L^)&,VJ M;4MV[%+?7M=KPWF7UCI%V EE/&\Y47 >(&#@"7 MEX7(W,MS918P_FYZ9<"N)A "(<56B-NON%Q6RU!!F8 Z8)RA)@\>!3T@9T91 MZR0A[RJM"P_0N@V,LA"JX[W/L[,GA.CJ1"2E8>>7U/BDFDBM#?;!Q@UH!>8 ME"^?C!Q"= M>"F,]V1HW_V7T+_(TE0EK8QX#OK#DP5LHIA27"=8A=BTMV!.]LQ_1&+P8B%HM5 + M#(M7ZF *Z['PU^5Y')Y+M$RORF$LT6$C-F!J.R^L+Z..U.#G>N=&*\T7R+?! MMY>9@M;7EG(;V!8G\-KP_*":@Z%8Q$#)?YR#Z81Q;$647J7:VHML 9CC=91Q M&,\1,#Z=&(41?$XQ\.;65EP3T8J\JGU)+=F48^2>4H^ D:975+]4"%6C4P\N M4VA@'L211U+U/$BFFL]KN01(,T43(@&Y"/SM8:/M#9<*^KL/;'_W)JW'!#>3 MT&8D5$PRHBBMQ 44@'6QCH0.49!*N@/\ *0\.C=-N)E8$G ]_$@RG#311*@. MA3&1L69.<6[1-KQA6B4>;@HH%#CTF2%E%,Z S(-N;1@6ML,%N39JQA35U?(0 MQ64=T;1BUU4.NJZ.MX>A2A2K1?P[EK. 6$M^(KZ'1LA=!T\7;Q0PM_9X,.J+ M:CBA9&0DKKH$2B,J_9@1^?RJH*BN88>-9WPD^$M06?!_28?5%SA5S<4:3A9$ M_P5OD0$.J55BE(O\:)XVQO26'*!3(I&^!12Y,('F,,Z!KZ!&A?JJD< 9K-0X M:,[;B3.^]R7G1/$O.B#@D3G)B^);QH#BG#(-)LQEU:5B< .0BIAJ"F? !7(\ M(:F4J Z)FT*S>5P/4W7.%3DWIE59$?(6Y]XTR2X+6[AP%F3,7A-BGYS&5Y"M M@"H7@B "!Q;#X JUAPPM0R2!UJ5)[&?U5(XBP#.&=$ZXN"Q_:"-N!T M$:F^> ,O([SD7)+O$[ P$H@ DR2085H7PJ_J.'CA3JR$[ M[-#7!KWL-?Y);E^=SR)9LL@WR0(M:MNKR=5T.M*5YM-H)4N&#]A.)FE*XX?) MG=+$HE,/R$5N7JI5#.Q:$1O,#(LDO#L/+I3V3MOJ$5 SDFE99W8M M33,SH@E=MHSO,X IK1K+%YQH7.&'F\3,&^G<6EB.5Z4D0<) M:244\X",1][^%+AYEHL7H1:1N#9)KO@\8U\]_RH02K7:K4%\*@DX0D9&OSJC?+ISTEM%N8C1\$'"X0N1VS(-$)90P<9,ZC^4\?)P M2(XU%FD)D*HS"2^B;Y"R7='*$_54,^E4B1X5+*79+%U)^TLR:4].7WE'PVZ' M%;83<_-F!X(YA7<.\,MRT@!KGF<']8IJ7L,!L%W(&B.C9EG[^6 "E"JX8ED, MQM^37/DWOQ0=:Q@TRB9_]+<3;2J&JAFIB<%YPG7Q-1#XYAY_.8!%) M865'OK:GF-#P?!U)"[>A:9GJ8BJ+-3V3 A+B<,"PX(&_JB OR0U-_-46"(LH M0+B.X4.@DCA$7PB6V\ 9I;;(; 'Q0RO*RU&#M%^2TQ&Y I$\%5[SI760AM=! M+DGKU;6_2DY5+#F5O^18!LV;QUJ^373[<'2XWNY.!O4&+JCG@GH[%-23.H&Z M3D97#.AZ!,[$M\W?M@YD2AX7&;L([%RES"]9Z;N5!DQJ")7@T:VWI3HQ6Y!L MF,*@T,E9%9*AHH-*M? PK(Q]QWP^= Y9WK(_.'.E*E7]&EN[MBRFMIW4\7XW MB2KM[_S;*.1MU_5-ADNKXUA#F9HH8,V*Q= 2.Z7MRVCJ::NVQZ@0HX%F.I\U=5@2T.L:> M?+@T@B1:]YM4:G5 'K&U@CO.,8.-U7>AMZ7:I]AM.@(CYM6;D]-_&OM:%-2# M7E>[&HPG@KM8U:Z&$GAZ<9XE[!D0!&,?EQ"):KF;:U) ;Q7H;1)#;6Z\!*N= MBS=;2*._2!<=+;7YWS&ZHG8S"^NA7"8T E==F/$_6W8C(8$5,XZ4FA5&"]:N M2]1Z48,210P@R F%9,YB=)^:LMQ%X MLXIT%6"UF41$-'^("WL_M56*H0LP,C9G_*/WIM5Y02,%^A'1[YIF%!2]V(0/C%;"G&SDGUX;62^@>FK(0YV$C>^RQ)N.'#>]S^ M5>N=N,"A73"N%BOAGPJ$-D85IR91SE]:.MVB&,7XH+QS%228"A\PAZ!\ D2B MR97A>Z*'B5HA"[/)4ONF)*%(2598@)7H.>8G &<5V8V(824>P4OP_N95#LH< MBF@[U[D ._>@ ;J.]XM)TV#_M8%4-:]#NX9I:F6D-Z*/EZ+^5HLXO0G=ST7#$E3FYQCE)*P+X MYNCAHZ.V8A4F4:V=SF=4$*-0X8UIMYJ8H;)_] 9=(![3INP:=82EB9$7S.PI M%(6I?Z+FF]X[HL@TJKL_U.;?.R-LKTD6NL*L/53,Z6KX_A8J_=L,9"7"+HC6 MR\Q@!HK*:85)"!@$P^@[\Z\8-SLE7*TS0"@3+0DHGT._S3;4.)C!!1[G,6(8 M83<7B10JF1[HER2 0J0*8H;24J1>M8%SD.;PK^M?SS>V\$984_X48I@%7^)9 M-:LU %C,M[O6^I2U82GCW*C8.IF$#SWRE#$\^0;A5W&NN]ENHE7/+S$H:Y%6 MQEYQ:B"B(MQ@*!IJX,71/YY]^CGY/!Z-CH;#;O<9.Y8>J1LWU8MHZ:&WFU)\ MG5*Q,[&AE%'B*(.2S^(3-/5?'/*%!0".$FT$QEE4RL1S0N!!\ ZQ>CK>SX;5 MH$B@!A1T-51_8G9C)!@E%QAB @YNY3Y1.P;JCZY=%Y,LSZE/0R')XV2Y 3JC M"A*$8JH+:S0.?\VWD@;LSC+.&T7S+6U&P+6L66P?4@<@3.=V7,OR?%%81#OR M[<7PR$$$KT&2K+=BNF\IS4!/ET>8&XTE#-\:C+\O3$P0\ZNR2"7-N];10^LI M2NSS=39ML +>'>^?VH8-B/%AYM/"M19U4-.R;*6[1E$KC/H>*'6$(O1+;H.B MSG($[0N09!^.FI;GCV)2 MY8"N<)(7$B$SYBO'T$H*MK.'<19_P77PY6 NA@ =EA"@FZ*+%IN08U8>.Y$S MJUX-)&&YK&_\$L8CO:A&=C.JH&CVT@2%?VCU_ K*%1TXX;5$JTO>? FB/,"" M1"Q3L[%DT1SK/ M^8.ZR)(+9).O6"M[PUK9E??PO2?IHYAL%>ZA<>/A%D%-ZP\ZA]LFS-^EZ%,# M.Y;E3)_D&/$JC,X&!0:6.*,3H\R3#WYSEBC6V%RCP M\8#][O^_!0C[Z.! F2_Z+>KBL)F R[E ;P@HK#$-T#3WR9HO=:4. M; I^0PXMOT[[HIVG97Q 4O@\"_*(ZP-U!J+4DY6@E)9V3-"\3G3W&1NI6!(Y MK7+:'W>Q,SZDUK% E0'#_C'[VWDXHHQ[VXDB3]WKM.6\K%^=]X(V#Q8S'&P& M//O@7]^NK0-I_U;N/F*8HVM)IF:Q+".V3AO^0UD9F3.%-4Y57B>3 2&E%&JQ M+<2V@BHF-$8G=32(,IWG22"V=)V7/TV4E=2_Q+HR#DB@$K1ME%[Y3UXSB#$7 MBXOL*O38L5NTO,%*OLE::O:&;/$'BF13OJMO=T@D(YOL=)U]$5NFK(Y^:;>M M,2-LLJ0(;560N]7,4$+/%Y?Y2L[CI-R8@MPBBNW!W65AJ+I=)2>.B/^D:.16 MYNI,6*F!'Q7=F/SL929_H\]W@;U\<8$E9A1U#\:5L+?OG?M7\MF1I8CJATI0 MR,I3@X]@/%1_P(HF?=+01[MUNRQY9E'A+W.],7EA3YJ W32HE,>S#CN@VZX> M06HI=M;R&$# &]<8I/^FX;DO67D'%A/=J#1;+=#,H\$$Y K(PP=6EJ\AD]M3 MB67T?/5XV.[( 6(+ &66M\!8AL T>V,'22V 1+]SM'0 6(+ &\:> L0V M -[D(+$-D #>Y!38;0"$XTW; @C@33T'B?5!@MHX-WMJ?XU)O26-H!_67'T4 MR.IE7\&>)WD,R_R,!9]X#EPR2(N#Q77O@@D/:DBZ*[K9Q'-W=*/QY:[H1M7# M7='-!HN[HQM-"7=%CM+6H'[OSQTYQ7A3BO'*_+Q-'?MQE-WM._;C*+!;=^[' M44JW[MB/(_ZV[]B/HSQNW;D?1R')2\Z^G\WTW?T77)^)B69W+LG[C>LAZ$&.T\0G37 MAQ"[+>(=AR"$Z(V;"'%[:;CJ6C8@(']3I?<"NQE\*XW6]D8$7@<\KF]=_.^: M*'P#8;CG.^E9H 3S:QB3O=5YKB@O )[Q7O2&_N&H^^V>>1=6H^6.&%@/@I*/ M:QBV4=(;=(:-VN-;(6B_Z_=-==J^Z P./3=OO]^;8Q[Z@\/Q(L-' MH5+-ZN"'A^9)L_E5KF98%X=#CZA6BR8*P!]UE1^<9E:L3=G9]/$W%7U96%'=PHM9.RD-#OWAX=$.QJI>FYHSM!Y:/O9[H[4KF/L.ZPWGR^YI>M!Z$'KX_[/WILUI M,TW;\/>WZOD/JMSG_53R%!!)B"VYKK,*8VP38[!98B=?*"$-H%A(6(LQ^?5O M]XPDQ&*\83;/M3@V:)F9[CYZG9YL(I-9NYUWZ,3^*!R]W5#B*\TM,2$6%CGZ M4.**I>B(JEB#L.5'6GV>ZW#VA4<7>7211Q=?D*/( Y3DUI[4_9#2PZ,@AQ)0 M?'Z&3\ZN5W9V0/URV=F9==G'".*S90>LV+RDO"4]OO6HH3MS\,OGX'R3+TL; MV_+@X(O,T!D&3P.#Z[:/W5FW(OIKK/3;^L36[HUF"SQ:^!IUMVU&>*_"P:U/ M[#TBB&):YA%$SN4QHVS;$UN'"9:3EK@OK[*_MNVT/&F2&=8]<=_+)-OV['!4/5^UZ*=!A;&-]MEY0Y(0B MKGEG]4<),.TE7^YCT5DVH2B+ON5>!HNVU:'JX\U[-\)$NU0SMD/Z:(,M1#\@ M!^R$S[U+]5X?D/,_I*[[R)R_\[&IPVHU6EIV /1GP]),7Z>!J:5I/W: ]_JV M"APZ7_/PU'O'A;.)0BZS=YW5ML^7^^K_[TE<2E(2V<*2"ET>ESI0OMR3OFI2 M+B$5'FNL]M53NR;9!B_%+;\>_$<4E[/7VA>2]JCH3>(A/OR_]$B$CST(?_^& MUI.AL4?/MFNM1R7LQ'#/)!I=0#=^VY,;8/$:6,J2;=$- M('1T30_^86WY8 8T=7N"PT=2P;M@&8%1@.<$W3'NB86)7%7X1TXITXFS"0LC MWW%]U?)PPMZ ".%1L()G#.F@8#0N<*#1 Z"Q-(+O _K_@:G@OWTPQUU\'E[7 MQ6=;?5?0&?/@\V!VAJT#<82 I%(JO3"(V**K@DXTAZ@N"2>.ZQH>/XMO5S4- M!-!#4FG$N$XKPCY(J1".<&4Q$ M*9-^M/)A"1@&@+-J A'L7@\HBT0 :<^&&YP9MDYM"S^F B^N%G@EFQ+? M3^+AZ9EUBOSSZ/!Q,&!F>3>. ?]D8A#T:MEB,#X#)*$HA31<3G88@ 0&:HQ[ M-P4_*^>S,9F/B[E4H&).RWL65'KN30(>\M5R"4^+2_3OFY4Z/#7_,25:EF/Z M"I9M+=S+UB%\&AWNLQF?#E:#B1FN!Y,1QH8WH(,)'Z='Z!&PT$28$!58"_P9 M^ELJ4-;! M?&&U\)LE;XBH;[JV$,0AA=AQ\_ C%&1XG.J@5S8(9##:2X*R&/IDXO^^B^LU MVVIIV:;M? NWO<2F-6 .A4Q=R3Y)=H$V MMTDJL]]4]RVX+?R,>IW1AP'W?PNU&CY]YKF4,IX]^B9+J2PZA/!G,#$%//W,.]%J MSA1+QUPY51@ L/SWT_^TZJ7'/3O+=H:J.>/9!1]]^K=%>1Q1!+Y%1(F\4_7? M9S#K[%(O6\$M6*@.\53# C8#"20( HM"[4U&& \!B/1\ARJOM"CHP(;/P?49 MD49/ *\)=1DL)1@O4V^4*BHOU'I1.R/-=@.PQYS$D,(ZK*M%32+XGCQH8"SA MTR)#"1[FH[(;F02O!N#T',!%0/VIX>)%@\>'1+?./'#EJQ]["5T7=[HR%+NG MZ@7?&S,"R0/1_%"5X'< #L0Q)_A] .G;'@"I1)FC)0&0,/%$];> R((3 M9PO<)1X@7-06'W4;F '(4;A\_TBY60^)!5%49@V!U: SE?B/I,0,+6;3YF(L MQNX4Z3?,7@-#>T1PJ&"FI81+Q]8(T=TI+[JJ&1KG8'^ 6J5$N_.-T9 J8CHZ M.0?VE\'T&U6IQ$)V/P8--^R"&DS#6!\;<6;&U'CJ$>*L%8%WC%XZ9K3WGAHI M*OVI<12S]>+/1R)%[X"1M%2860(-+ ?,KSWBVI.H#C_&M4+ ML=3WV(U;<H M*("#"NY7@)U/2<4BQ\9LY.E J,P$X#P=#;S=1TL8AT(>0)_[#C5^[T%BF$LR M89ETN 404<"X3Z!*3$1_*D\]'Y/O[('J$.?W5Z5S!.5+7PM8,33882'AX,#Z MT'S'B;R Z4##E8X&25F2AA?,8#4=,@1]CQ?"&E@Q-\8*O(G8: 5WK(XH0/HF MZ]9L46\_%B/ X]A"NQZ8X!87 /\%V+Y739^$RX9/$E2/_HY^&?T<1HG+ ,^) MK_O,\\^ Z^ M*S%'DW_F'&[?"I@"GJ63'G$<^DL77'D7HTL:"2P4YAZN&-\<@,,09V1M*8N' M@T6%XP0NJ&4+\$#5#/QMRHAZ_.GLR2'[+CQR5R*Q,9P>9\"5(7 [,%3>)$ M'(_!L1&?B\C4$!@3$VTAD!AP=QDG]'V3+J"K ?[Y9DCN:#VM.11"$SH=8QH: M/+ BTPIL+5#BH-E&^)LZH3-F]TQCAA1%'H?+R&[8/O&"^%J,>-GTNHA7F"6> M-P #2'?4\2*EGJ*2^QB9Q!>328HGZY;02:542M+X+L86!-5QT.F@Y-J:TE]Y MH&43"*21(!I'W8'H*,LM#+5(![+$ED,V4N]5PZ0^L#L==.C8!L$XZG;:CF./ MJ4/'[F#:_PD(H 0NQ)1=/&6PQ,!9I_@M&L5/Q;C_8X0OIE?J1+,=JKN3.*MO MS&F%W[[/?\W>0@.R4T.;KA_XPRJ-HA@;(_^\-+QV(%%&OFF"4,N7RC@_48$PCQD& 8UF0TFRVG#2[+L^_FZG?> M-(NYXA]*'ACOBO*?_$+%#S*+G/TNS ]LKBYHP4==@RROBEX6 69BP2TT(ZBS 1R:I$Y55P6-E.(2SR4^D/@9 M2:\2F"M&^ANHF$,IQUAW$!O81?E>HB#I1P8H/LO[1N5G1F,^)DI-,O("&R^4 M)QJ+P2G.W>'13 CFVQ)SJP0FO(@?@:,GPL$$;,*_:(2/X$NY2IQG!,7T)C31&XT*6P&H2$Z;AP[R^"_>& M;:IA7B#RC.#IJG7K^"-/8]DO R44OH0_V;2_,RYD2X "[!F>SZJ+PK0P?:#E M.;;)F6UUZ1O#, QJ"W>!+,/BL4@*94%,>5KHE0)?4I340?)]6N+HLL 6+1HB MJDX)%U82P?)KQ(%+#*PL\$T]Q 1:%C RR=& /5 M<#&"U4+](.6^N[ $W;7F<18"_*\OU-BH7GO;N(]L9MF65/!;8, [,[!%&)D' MC6M"[2@;X-L*HWXT<1LTJ*3U"[;O8MD?,\VPL &LQB[,.3#$PDMCZ2L79-A! MXS+(73"KD3@NY4]:)T2<'@X"]34+6X-F1Q$6^N@C653_HDD&-N,]3=43S8-[ M8V5U=SVLEX?5J5@]YD-L*PT92*7K=VD)?UBE00=(A= (1PA?@+W6 M'\SN(V"U,2P;Z:AC ;G >4!K(M49/MXV,X.U\=">Y!+GP#_HX$-3,OXWO4( M,;$4C2SL6G('MN,E:4(;;&0U7H<5LA9-I^,LV"XW+.9B]2$U4UN6*1&1278)@2.90+> I.IY5>VI*F-PE\2/@%_!UD^:F2 MPTTO@10Q%L:Z9E &6[,9&BV#@OMX1&I7F^+0&H/*$,$D$1U!)\GK=Y0+G< MSNPK[9F^YOG!Q2SD-[01SIGUP,+$\Q?-5ERGA#,#<9MM84HLE&MCK $F&IC> MVF3V<0,PE%C$$;RE2!W@6_$;^BD65M60(X$E#Y08Q8[LX35NC4X+11>_# M;QR,;8^#ZMK0#:$V=PKE<,7 :#&N,8R&9 05BPZ%;UK_OO9MT(M%8[-=Y6:) M0ZFY._;TDZS48[XFM883S!1&TU;WM6 '&!K,X-298 ^A_8VUHS8F#-"$43VD M/7T1]80Q"@64O/,1EZ=UJ:X_&H&WY;BQ;A!H)^LLUS4@>A\&WL?DC#=K&L\, MBHS[:,B53<><&"IP5ZTAX:%$@2F)=%7"-+7A#UD=C,%IGA2Z?S_ MIF8MH/F&3KT>ALSH'O5P"_B0X6)\?(\.B@5OV90?6P 5%DID]4_)D0VCG-D@ M5ZTV%^!;0/F M&SXH;)33TK)IK".PFU0QG>]IF7Q'SW:S'84H:J>K]+J=GMK+9Q6UD.ZFM06[ M*7]2J15KI4JQV@2[H'Q1KK6:8"DTVY>75?I7L?'K?>VFY]A$^;691-%TA>E\ MJ6DT,V/AN-@J;DLTV8Y,&D.D>!?%5>EV7U#+L75!QQ+T$A@-08<+%53&2'7" MD"?>_W9WC>6\Z18=VT&C!%^&AH9!]R [N)D(K J2VLNL9HYG-7E6\[59S0![ M1557TAFQV\EEM'1'T72]DR?9;*<@9S6UF\EVB9)?P-Y"Z:Q8.RTW$9*.P1TK MGC;*#)&N*ZVS8JE4;]62P! M5TM@R]4JX@?U6OAGI79*;YC"_M3M72.^/[X8-=LB<26=*^2R65U4.[UL+]=1 MLFFQTY45J:.EB9A1Q(+4%3.+C%(LU6NM1KV*JOFR42^5C]%M[V3@%BFW'V&- MPOK"&N%B4,I.EV-+>1_&JYDL'%!BQ5[,W:.=('2,$F]MV^-T9%I\ M9*-H9,)G%5.>/5H' 9J]X9MA&%!*JTDI\YE\87_B?5)&CW\TW3O49,E;#$:4 M'X+:MR++C$F%M$)W0-(J#'C+9[PA?M67+]35U@EVLYM-)4>A?H(=/\ 9Q"0% M"ZXO,Y;@SB[+4\"LF?'D4Q^0!36"N#QV"C!00SB!&17;!#4S>AH-T5!O8^-( M7#/,?H!K[P^QJ\5?_!V7A3T]:,<1>)Q88AA$4,!:&Q'-Z!ELB9OEDN!,EYD& M!F J0:+-H/US_*'/0EBT?A)<<]\RM#"F!6RBLIQ(/*W,W.-P"VA0$H-963WBM*WM M\8W\P^GZ1$X7F0IL5"I(6Q'27.),@.%M*QA$TPFF3'OQYHA8212WYQG/)-[Z M4A:=P:@3:X]$&1R?J3\M^C0"R/)E^,;9"J=9_WAK1,6"C7?B]Z!L(0 %&E2 M)P=]F*;9L.F=[C0-$A1 ,X%^EC?54PW:UH#5*--6(UCP$85?@R9"0;#[D;SE MT@@X(L3TE-B@,P][,^[M29]4&A MJVBRAC;;T+>E:8 5%348X>BT^ M^BFUI\'W)_5R;U$O]Q;T\HR:#1;:A*(+Z M$$-D#EF>HU^X(?&R1=E2!OEB49],Q7SG^7$Z>F;/N"-L.X 6%4(%<7$+4-#Y M!UD)&\EX03,950?UCE&E-['M4JX-E.,,?[+RO.>_"]MK/-=FG)HL05%2U&$) M1K+LX:QN!1,*++06V A+M0%=R+#B;^0[(SO6G-71IQL,GHNS8=JB;1E1!]J@ M>M&=N/!:5M#U[(5BU@%H M!JFD$6+ $JTY^E@#:CH*HR2.10CL J:-9BFEG$ M[)X$LZVC]=:Q%Z29H!:LPZ+8U+QENB_HRLO,8R"+JVI3%0;V2AAKB1(UK$DO M"%U!^2Y\EL/A/>D;S#ZLXB\A)POTIT!1ZD> MZUH["KM"QD_0PK&R\DK:)H:69RUYK^I[ ]L)2E*CU9HQ>W'%\/&?T\]9M:ET MC&AQ%%L(9VKY>T%8F764"EY/9PKVOQO8)[Y+?:H8)6<)R6:OT10)2RI.S9_9 MLJTG#;"MV:,7,5MTJF91\EQ4)>MQ(^""(IJB-"F+47[LN U+2&OOIF6=V XT MZ#+Z,MMBE:4?]+ZC25/PZ)$Z K;:!(P#S@N:CT;CPN+D6DJ%[3D8HFO]/R5PQ+JYWE,&]-(3SLK,^HI5MZQ7%&] MS"'8IE^(X4@$3Z0LK";V-4>[=N2#0:/%QXN5% GA_/+B5*A6+[%5N!WY>JPZ MX*DEC)]L2-V]((L;>O'(6/$GOJ. IJ*)1-8HNQ&C-]3?F\OX*5'&;V;0CQ5H M[ELF+\\S>3R3M]W]B2\I;[ P/ " 5<6BOU!16D)Y'C#"3,+N!=Z8#GJ#?:/; MQ UZHHR8/_#\F&6P%>P%&MLPS="JI=8IM65I[(TXCNVP-^"?/0<0/"44HVTT:.R&^\.P:H0-A9XB,G>[,/2QSBKF=>%N MM.AE#@E\([9I@74P<-#9"U(1M!\N,&3/\-Q8)P.7/;<;G":BDZA_*SVV2S35=Z-^OD8H"&9,$(*@Z.PT7$H!,I-RBX827^YP9><7%HW. MJ2H/2A0I\6DG"20[6U8D#PV/4=^'-HR(C08;Y@9N'%97XO/ILM '@( :Q) M@GDVM*Z7L1K19PK=)9GDI*Y,.OETKM!11(5T"OFTW,GW\F(WGQ-%K=M;S 4? MU5MGY4:E=E)O7!1;E7JM4\AF2K'^Z\/ D:JU# MFT^C]1V6LRXK\"L-#-*+10#K 2X"Y]8US\;=XW(AWB24W5".@+0> N4%]L-N MI##^XX-^<%CJ%,/WQ'GL-5\8K@P#0U3W:5*6[E!$9V[XZ/#& \R)QO?'8^J! MU2Z#!TC[6: G@0=PC.>?$NKE)]RVHDDY7D;'I&-#K(AIU"*=594F93JO\L-W ;2+-=;NR G)366 I!9R:P MJ6W+0*C9U., 5XN>3#6SF:>;)KU,3^R(2D;K*&E1 4+*0%=)31?D;"_?[E]B?6H<[%DCCBN8+-3I3*#XKJL%&!VG:ZH :LJJM(I M9/1,)RV27)ZD%;&;6T1Q23RN-,JE5KW1+-^42VWQB'! M?OT%.(;/+AU[:'LDL!G#A,\E? #&RRY6#E^JCMIWU-% ^*Q^849=])$K?-:^ MA"D]MB'\!PRKZ>/# MG>H/]%0Z%@L+'A%_;I"4B#*I"WZ'^X7.+S[NS))Q&RXM8NY.9@N;XQ7-T]TV M-)-ET+=@9?YD&A(*2HVPCDB?EI1@:4^\!W?LW9)21#,6JWHL86ET:>CUO7-T:_FA4/3" MY_-*+$HYWX'TI81(915.B!T@1#HEYS@A=H 07")VA! 9):5D.25V@!)<)':% M$ 5.AO61@;8NG^TZ_RHS-C#60YM_]"#0*@ AS! _3K$WKU-^89E6'7A54X\\8OH@9%83]LK+2?XXP&K87#@P]FE^MIO4F/4WE6H.<= M+(4B!NDLX4=*: Y4JT=,6)1]X.S%F82\^N385QY?\U1D8>U14AI%C&<:TJE8 MO=USX\999<9X.VS:S2B;Q7SW1D=>&J@&MJ .ZQ*.;-71#YP(;W.\WKE:E;U% M%L7)Y!\X_APC N?P'!>"-#C,L%3CP1>8 N]Z%OS"T M@4I,M')+,!QB'CC_'"+ 9F4.L!Q@/Q+ 2H6W &S<,=(T0C;M(X+!,Z=<<)LMM;K2YQ4.SN=^)%;AQOE\ .Y%?6A8=!/&+,*S;W'KCFG0!H71-Z>LXS)\YULN82>$ M-PF>)0T.\H'3QK_2SB\[$\G:3L>LDJW31HAE;V!H6^N!=4V" P5T MF_4J%[1@7(2.BW:IH@<+4/F+>DHB'7::^QQ[>Q5[YV*\W MZ)3(#G28OG%(VW='_;_IA@QV8 NQ[<+Y;T(9*Z.,F;W;21M\'0#'Q\:S- M:\\W30$7)>JKCZ-P8W-\QJ-HPU?U7C5,UHR>M=T=DZX+DB>,Q^.4[1BVA1;4 M: "TQK.^82U2FCV>KK9%L.FN;EM$<.U$>&8)Z[0[QG-#;O'<^ D[^"]H MFD4/".KCWC3ZU5@U:.->QQ[B$=RTDZL;]'@-YQB;(NO)BDT'V9%*3[0B3JP\ M. 8AGA ^B*T O#28<]AA ME_4'=EE'7N :$AZ"$9 E)5R3L(MQT.<6%FY$F\[1SF.V[^$Q4TZ?4-8Q/520H/]X@KN@![> MT45)TYW@/ K[FU!'KA%.D6V$LX!O$D'C1& ?00+X%(4B<6R*[D(1>,0'Z6OZ M,,&@O;TH)N!>$'4\2J1%'E17R.5$/#NRB*.A;0M .X;\'>G&_>Q:7^!=ZPGO M6K^463?:M?Y%JCZ4O=-(M^QBTTML,>@*BIC[K'WYG/Z2$#[K7SXKL=/R\._, MM"7A7C6(#/K/YK6"FI84M:,K>J&CZ$JA4Y!$O=,MZ.FNK.K90C[[Z=_Y_K-2 MU(6U5+^X+->:K)5X3LRGI? ZFUVGI76UGEVVFXV/M-=Y%9Z,,MT#?:"^S1- M424UE^_DNFJWHZC9;DW&Y76K_IUK=QHGE4N MZR>E5\>G#WX/I/*+*?C[,'W[+)GL:^\-O8-5TJ(EDJH MGPC!8@GA:A6KP?>TE?)%L58\+5^4:RWZ9Z-<+;;*QT(3U-CY6;UZ7&[ ):T6 M7+Z+8A#O"YO>N[:]8=]SI2OFM;S2R65SV8Z2U<1./J/W.CU)+?1R2CJKZ&11 M+M(!72G% *60W-@//*!@JU&L;5(NE%3^.7+!+GN67*37U_D^D("9I9IA=URM M9K%$OTS0;\(FY$*E=EP&57!<7F^/\0^M";)2II?'_OZRG"$=19%SG;RN]CHH M"(1T==*5EM@ARF6C4BM5+HO58JE4;]=:E=KI2;F,3-\L-WY62N7F!CD^G0VI M&#(W_>19K*VLC;6C)1&F:R+@HE F#I=E@^VQ#X95=R0^&TB,W-4R[K0D?-@1H'9WI6U)6=C_.S \T1)>5^Q>.71&#]G/!.EE]=S8J\C MJI+840JJV"F(,OP@4BZ?44BNT)47$2%3OCFK'%5:" $G%3P& JR;9@L@'0V: M9NFL?+P#_DEFC?X)FRX5[FC"0C1C@4ZY7=VSX+(P@,PE5 M70%/0HI.EV0GG7^C X[%-M8@=6'H+O9)U (_%D)Z9(YQ:%\BOGA,+8NA10.5@F&P:[9$W(5C MJ^*'H"Z;$J8+'CGK%J,J\(O(3OO&XV95;1#&G[V!0X(@[X2>3QHD"D8P#UL7 M\ !7?=6#\5K+]D@0(L<<@F?W"?XQU1*-X$Q3]LI*[&38QO1DV$MV,FQQ&NL_ M,9PAQMN] <;JG[$$P/V!JELE!'C:'2R]1=,)LZ>Q2JD/(R#R"@$1FMJ Z+Y) M=E]0IBBXY&A@P0WF,7<:W%JE /AJ%;=1*9FF9O"X;7RZ9EM_?(N=VQ[)R=,L M/CN/]S&AYIP^ $@[#&['1-735BD.F:N//FR#T#B"+I1PW#T8N4?84>UA M%B4HA7VJOO+S3-X% U3@_\^D7SQ;"+1+$%M(26$![7P@$#QK!X#$G$1!-0O[ M:T7'0R>O:' #;[UCEP;1BQ^^%15S8N1"RB86DCE$\QV#'DF/"U!^T :JU:=C M&!HNJ_RUA*+?AZ5CC\JP)PF?3_!X^IH=A.!!PI+I=+X@??F2FJO+Y\#U+L E M;PZX9 Y<>P)<1Q-3';OO!5'RH4)4&*?:LZIU1>15Z[QJ_;55ZSS@RJ-'NQ?7 MXP'7'24,#[CR@"L/N/* *P^X[E[<0MA(X,)]5>1"9GR0P\A%$ENU27):(@^* M5!#SV8Q.-A7&4'C\=1?#&#$9#+89A=6!,>',@3E\4!KT;)\ MU9P+88!#FSQ?$9-X)!YQH8)P"'(^P>HPHU"$$$4AI'T.E.*:R#.JV!' MS"/J*-+78"P=2=Q8JD<2!0XVNP@VTY@DS>KH9&C!)(5BWR&L>A2CE%$W&!IO MQ%20"G@2-(9R!5:J60,_9EH9*BLHYV+^%5%5*24^"D@EWW%8R?1B4#6_$I56 M1$KG1IX)1WZ(^9Q=ABE)463 )PG4@ZB(7^^!Y+CO2"<]25$WB50\N[.#2,7, M'; B#(LPJR>>O $S6A*JMM476@1,%/@,&_+<$^'2A+5Y%@@51[@APW@0BH^A MS_%T8^ EW1@XW2SPNA0-[@4,]I0GV!0.$G2>U192$")L"OAT!R$J2#TS#RY/ M'3CR ':4V$'J2?)#6H(_;S<)5FD.5KL'5C-F5=.SM5NASCRZJ675IDW:$"W6 M %ZS%I28 LYXB4\7I:5?:4)1YXX])$N13.9(MI]()@5(MGD@4SB0[3B085&- M8V@(0PS3IF"&V%"S/6PU#!>>TO:9R^[PWQ7T7A;(XJ"W_SYC/+25+H2A+< Q M99/0E>'0M7O0->V OA9L4=9>ZM+8#/ 4*/"(Z=.C$87D!=>P*FP.@5([CS^[ASW-"4C/>V5O1:-Z" M*FS+.9.I,205.";M#";E@[#Y!D$IST%IQT%I17CI78%I>[%RCDR[BDP;K(Q* M%3@R[3@R71*'MAE& &E;AKG9:S;:2Y>'(M">$1$6:%"J(Y;+6'*^#G4>WM7/8>5/UP.["C4+A)IY [9! MAMHDWO *\1W$FP8!@2_3;AK"I0_)"&T;KX$Y>(GI.OX@&-![HN*O9) :,)G=XDW)L02+HO- MXG&Y5A1JE5:C?EJN"=5J"<_A/":F.L9>UZ8Q-/!YIJ&RY1&\@R?]L0T\IY(A:?&T43FI-P4\ MP:A2.VV&,?U:*34ST%C#I(1 >CV0+30.9]=!9H4$RBMQ^Y5E\U^+;P9N5K^J M?'DMUV#4S99E-^0L'K^T52XBY M*7C)FTP,2+R"?@?1ZL1P7 "J\%CRN,FT!*UR"8HHRQ!NSJ)\J@PCPK,(S%9 MY*MP[E'G^@F<>V5Q1MR[%GEQQO:#>FGQ*XD85>T/$:88JXG9C8;W>,']#N(> M"+4-PKP<^*+>D*RA8WZ/4.^UUMTK46^Z5'FV5!^@]Z7$>U\2WOMR*;/RWI>\ M]^4^MECDO2]WE#"\]R7O?E[SW)0^$['T@A&_?W<% 2&M@.$_&0:0" MJQ?B@9"G R&R=,BU51ST7@AZ?)/P#H+>S"RG ;MO_].C_Z%UZ;X# !#AXIN M3W@TA3\/MP+K3B!++SLG27@YX EOP3IS(LC!D?1+&@Q3@)MC#XYS[U^+E!X1 M,,6=KJ\-3%J,M$FY5W$+-65"3%&Z"\0SW2 J;M>4E2;+DRO")IJVA'&^?)^:^J M),I3^VSJGFX2]?@^Z!U$O>W5(QT:ZKVE)(F#W@8"<0'^B=F-EI_+?)?U#L+> M]K(/APA[ L\]<,B+01[?Z+V#D+>UW,,\XJTQ]_!"K..YAWWM7T%S#E(^EG/0 M'*(;@'(!3VX2WOCVYQV$MQ+EAX5T@TK/4BWZ?;@G[LMF!'6(AU,\D7%PA2/; M<>PQHE9X,&+3[[J&;L MA#X<022\2KA4'6\BG %: 3*=./90P&DA3.&_M-O$ M*1AZJH7G+2:$%MQ;Q7;QCCMS:X*>"VM;\'[5NJ6W%?6A81FNYZ@L)MD/S^4H M8?4^0*QJL@]9$PN\CTY]",NIJ0FAEBJF$L)1_?P$?B\*QT?%Z!K:(R.X#8:F M#>@W0$+Z4;$TN'QP8-9G''PG3()74$DFG2I#/!+U1!-Y#Q MIB?>SLRL2E2PQ1T'8==AH[#M6[C=4OMKS_"\NIW_U"]@^DK*O#8\&F/&7&CI M'Z+=O,/Z)$O/RLU^[6'0/\H!@4PRWM0VJ4[X_O0=5"[4.V@U/R-M7%>3NN K:@">4 M6X,GE%Y>*7)P71QDWL6!=W'@71QX%X>M;TGG71P.G3"\BP/OXL"[./ N#KR+ M P],/25 MEUH>EU+6'I=ZE %?%9RJ@=D[?5CAD#9+NK1 L6M*"/>3F,' ME5%0L/I(@L26(#G0764[O[="S 4JR.C%-)!G M:P[9I!KBW4YV40TA3RS70K%JG7"/%%=#7 WM0./ .&=F#WGWWJYK%EGZ&E0= MAS5@L:TMF]0MO"O-#NJ6IO$0WY(WJULF\4T$7+%L7+%PK?)H47&!JQ2N4F3> M\F<750JY!\%_-&P&X$\;V.!I@L]7*,*3ND0X=#6B=]5Y-5+IPJ5J\$:F/(*W MA\IDB(UY:U1_P-MBJH#-8!;S=Z0++Y!48EOVQ4>WPG-H7P'M[C.P?8KIL5]E M&HI*I[_:CI7$]9=$L4 >)%'2<_D>V623CS3O:[2#V%Y&.CT"[77-LP&/A )' M]W6B>Y>^L'9T-H5YXZ4X/]_Y9"> /N07*7V@6/__WAWL YB6)#DM(4RGI7PV MG=F@"1ZBV;N_*I7F39]V4!_4C$N'82N*EI1(%QQQ."2] ))2DNY@B)JZ8U) M4II+TDY*4@D#P185I@IHRQ&J3.HH]$'$0&/JPJ7?-0U-*&J:[5L>9CM.C# 9 MD#R_O#A-"-7JY1Y+GZQ0WN0,N1,,>4FM/;2OL.6612;4_35]K)T#J\F%&U7/ M=XB V]L9%U)3T7#1DX7A[K/7N6$UD)8D34EKO8VU-/M_0IJ;5+LI=^B$&;W0 M.<$^!>6Z,/(=UU=9M]\F^H:V%=:NRGLL9ANWM]*2K!4RBKRQZ Z*&6]%NQ=B M=L+%;&UB)DNZ4I#T[,;$3.;:;$_$#+09C>FM$K>"F#V45E)IWDJ*\%922YGU MB592L162I%2 HWE^*=1KRYU(X2AC>7XLVE>',IWER*-Y?:0:]< M$J54I=;DONJ.^*HW1XVJ4+%<3\6*OF-;\VD#DSV.^R"'-4MGG,-VB<-:ZH-M MV<.)4'X 5XP681F'R7_5XA'GOQWGOZK:)>;AL=YEH\Q9;\=9[](A6)!X MD,I7X=RW(>ZCGD 864[)N36<@%[":+1PJ?8)..NX*X1ME3E6/56@F]\^]]#: M]X(M,17JC0B4S3'QC!DP%3[1!<.*[=F3OBP_&CS,.\>"VJ]?D-24RLE8:#R> MZ4M)!3)<$E>?#98_)X,[RB?V5G9'LW):*[;:C7*SDY/34B83?+N>-5U(X*Q*_0B,XZ)EGPYM@WAW M&2M*P\VK#KGS#8>B+MT,.U.H)J41F*7,9_U+; O$S.;]:.-^4:.[>Z1"6F'; M8MG>'MPI*PS 4-%]QA"P)\ MD$^WU](+Z),=XEMP%WT@:.^![<#L]=3[+.+2!-XKP'JW*YN>:U8KA92RU2!\ M[,+1\\LQ^3O!I1WRW6/7PF'-OV?$II5AO5.HUX;11 M;U\*9_7J<:5VV@P;C]9*+PH&<1[.T&\#PCX?@'@J%O!,5W_JRZ.?WR7$"MWY+C'M<>C& M]\#)MV=^*%3+U3NV?FYO[$3IJ7XM.!$+UE>"8G^'/P M[$ (?@P&WRR]WP1ZVW: YJ?^WN[L9E7W9F MG(.WX!5RXNVQ1[A=A-GII,7!(5'LDY[Z&G^,)9KP'\#I65-V2!O0"T%G.3G$X?SMC:OWER M)N7NW'[/[F,A#'?G=L!ZY>[<2RRC)RJ[.!OLL1_'G3;NM.V:G?62Y#2WO+CE MQ7V[O:3B3F$.)QY'F(_LVQ7Q>DOX :;/0+5ZQ/2X8?]1_+O20#6OCF?GGIKU^O#N4-F9&U[[/+N/97CMWSPYDW*$V>_9?2R$V6/7KC6 M-\"[4D)Q:%O$\[AI_S'\NK=5-.W"9+DKQUVY)V>])GP[5%[F5M8^S^YC65G[ M-T_.I!QA]GMV'PMA]MB/NS"T@4I,C%F7X G$Y'8]]^,XO;D?=R!^W)KP[5!Y MF5M9^SR[CV5E[=\\.9-RA-GOV7TLA-EC/ZZ!=HZC"]64<*P2QPF.M_CAI+B! MSQTZ3F_NT!V(0[=NH#M4IN9VUS[/[F/97?LW3\ZD'&'V>W8?"V'VV+,#,Z\/ MQJ.TYL[= ?BT*T)WPZ5E[F5M<^S^UA6UO[-DS,I1YC] MGMW'0I@]]N.N?+ W#4NX3 G-H>$-$@)/SG%?CM.;^W*'X\NM$>,.E9^YM;7/ ML_M8UM8N00OG6PXZ'Y-X'PQT]MC% Z-O(I3!]O%-T[CGF3KNW7%Z<^_N8+R[ M]<#;H;(RM['V>79[;6-]]=2N2=8_R/F!Q2Z$+Y\YS/<>U$N'H1ONR%0GWRS; M(M]-PR+) 3'Z ^_;,^;^BM'CH^A?8_:6KFWJSUVZK[IQ_^]_X$85O?'&*J>/XP M/GWFN90RJ,]E*95%KH(_@XDI4BJ7>2=:S:%+>DJ9_ZC"P"&]_W[ZGU:]M%2H M\7<0"6>HFC/L&GSTZ=\60@PVRA6$\'8",,:9"1 M[7BO@Q%VKXM 4K%T,B(6'NDN-$C?<($CB"Y<^EW3T(2BIH&F\&#*PHGA#&-H M(_S'6/)2PX-Y:/"&SY>E8OTHD,%CX3]?C7__8SR@NJ_Y0U@%3:#T?? :.)EC MWU$1BCH2_!>YJ-.R.Y+<20=_W?5+SM&/S+#:;AYE3:==&9SZM>(GP5*':$L0 MXUO1UPWP_7&0%?T3!;&:ZCB=1N&*7)4NND[9_W5]W1BWB]W>GSZLVLK12_D, M'?'7F2$_<=,7O(7-^!F&;XS+4IG\1IF,2L6LD762?)$#O2SAR"$#8KE@;ET\-?,"T.V:/23"YZKMNE\^ M*I,QUSB5BTW/UFX'8+ 3QRW?^<8K#<;E+(<<%W\!!D^DW'>! MOFCR41F.LEC^H[ 8HIKJ#DY,>^QV,DH!=.7Z40U>(- W?&B>*AP@3]5LC[B> M'2=^= K]E DZK^0I^G3&$9XMS'#8]*S[Z6OVFSTDD29W8DV<>E]2(:7Y?E9/;7B(#.'H^D\'S&3R?\:I\AJ9*2E95,YV\ MUE4[2D_.=?+I;+I3Z(IB5TGK:5TF03Z#W1%%5S>3XGA$8V:CM6Z4+^N-EE _ M$3!I<%F&'[66T"B?5IJMKM6JM2.Q5.*HV+%1A7=$#Y MP6#/B'E/4/QQX*KE)A]A@RFW27)J"6/$TP:O3]D"2]CTI.*X7T'M-WIT,;)* M6.<5\H*.B& UCF!F0.^/UV5%\-"%H M,W$M(XAKF1C72L!MBR$(0D,0"?I6#=W'7N0^$E4;A.>A3Z@':3#F]4";D21^ M),"K#5L7R$K7$I\=GXN%W@;]M!=Q630EP=4&1/=-\D867I9Y$MXH:I_^K52$ MSYB3!6"%!38GC$@SQ%DR)_=+"IA#L'T'B$5QX)GW"4!,%Q>EIQH.O@THH)JF M,(0+4-I@2=T1C,5ESYL^(M3Q(?T"UGLNYTTIYOHFXS(#_YE&XO$*_.B]> 9N M@]6!1PXQ0C8VO('03C53[+(^L6 @ICE!H24C7#UUFH =.<#WQL@D[MKUR98Q M2S5=>P:X&$/ U!V=(A1=)UQN8"%+!SO #8D1Y*E#/HCEJ^O@U;@XIFKEO$W$+: ABWPQG1PPMA= MKDMQ! 41@86MM,"P9*;B6R /"".XP#!NW[KS80%Z!J[WK%%">CV&:Q9*N#%A)^#P/LHDDU+0.B=P0:&+^.*]I'OP.&$+L"QBI;\[B07-Z/UY1?M &JM4G,7B('DGGM'Z) MW+(^!*;0?0TY8DKSYVM$NB1":V"[\6\#>L,E*E"8"".P_>DR@MF"Y@BC$+X* M26YW/15>",#LVA:EF KX[M!7JUW;AT<,"-SA/-/>0X[K.4P=1$8>$C.\)!$] M4/<)%1K' 1B"__4<&!63KF@E---'(RL8.C..; W,:^!:O!D&BP)'Y=AP;]U' M7QLNVI,S>&)\B?A2SH\'5YP!@\[$"2E#QX6[>$"AQ2Z.YD8>@&4L>%0"95\5 M,$V"6&# 4,B] 8*JH1#W@;CX/DJ](6( $QK=<#5PCX)G/F^.,XM,;;+I:.Y5 MTU>]Z$W+K%+!9ZH8_#@0$]#$F@H+#,,V<.D1*W6"]L$4,Q-H/8T)&/[P[]PK M4/VB2Q!X"FK:60V_5D$6 MJ>9T; :#H'YPLV/HT;%G/9?W H0%CIYYK>W,J]R9KP,URUZE1=8STW.J]TWX M+'T) @T,X9@$NOC#R20DB.:8B"]ZB,4TFT8NV7#T$W\ M$W4=&!OH$\3$,;3GGP'6GGI++$05%7#;-@G#YS&SFN ]"02BV.@"T%D^.,HQ MB0 WJ,\')LY(14]J86A+'X"H8L6!"&5MV[5O$T>9_.4]/UO M2LF^QUSI1P8U>K^ELPMYW#7ZY.5 N3$I"'4BAC]=5C;,!(A>@$I((PXUP$S; MZB>!A88)8/0'HB=!W6I!V-1SP$;$&ZC'JFI;"60_L82'S3_S18:8'LV^79$5 M78H-/@UM !-@%8L@/QO($Q%# )3<$POL50/M?\T&J^POXCI&-H #T4325)]Y MH2SFP70<(!T8R7!EW[9UIAA@2X^"J\V+)\J!=H;H ?&\%2'P<"!9,1) M"2P:=NG8?>K_PJU#L+A\9QHG @V+=0!@#U+MH'D^C<"XS,KWP\?B9,/'>S8( MU6H12K'0%ZY ]"RT8VF,6:?I0_8%ZC$ 7=6=JDN"EF"8-A 5Z(;3$ M0Y+&WC@/$@(%B4@/.V IP]1Q@: MC\-HB\=2"S2?L!%C+@S;7(![:A%0P-2Q8C[-4CIGC#3^\E&D MMT.'4&6;+",O3^AC4H6^ZQY&J091;]2;P;OPP;X5+ !^Y;HVF"M>&)=F XE' MYR+]&P6F UU+K19UNH@SBA;<=*[8#M,:1LNI9YO@@E/7.TC/@.@,L1%2+'0Z M)J')Q1- >RK1,,7C+3#W@X^#0H$(#W+^020^&>SQ^Z M@9F]1 Y#$XZ.W743@7$7U.?,W1P3)'P;E1=J95+!):\$ER4SGQ]E*,T8ZPZ M(\A9A7%F%D(9JNTHS8XU]@A;3(\M(+6"PA6W?^T:Y=MG*QBR,T"YDZSJ[_X5= MEE'8=W-;-]YD@,WO^\ ATLT? \,C25AC#6VLL:.&^T&D_,(>D/_[/X5LKO!] M?EQS&T76T>IH/L^PROHS+)KDC9 G$$W=UGP6$V9*.G#HI[;A,[>8;$C.L!0XOFAJBALLV!0\U!5V M2[2W%3KFTLNE=U%Z53#K)W]1L$+%J$;6**8":=5TW#X///>5MFSV^6[*ZDVIXXPL15G^MK0SLJ_MU6AS\_HVS:O!!K&W6 M7?*RF6^6C=-RMEOZZURZG=-*7\DDH:OD\'M MKX%(WLIH9S9Z+-8[U-8GWK[5ID4>5/V6LM5?&PAY=W*T^R$L6>*+ESBNZF/#^.0?3/V>-?2[LYW03..0=K0O-*P['=FHM MR2!,MU&S[3U!XPF3T"4(U>],S>)+E"Q*(3R';@6GN^GCV^47JB"?_>#$=">+ M,=T2&?4GNX@F%(_MCNA\N--\?M=YC[2)>! %3!&'"S6,+T DQA"!664F"]4[ U;SKJ M,5%O*5J1!X/N_ M+O$.TF^L_$2L$7U']O3#&" LHO>BP<-,>C"B^7+/--6)M M0^AV1)M2+E;93KMD4.5NZ!0R+(*%XUC_'O;V,!S-'^+JP1: M"9P)EFX0D^W)8LTVX<*>20T'=-EP^[:J37M?8BHM2#I$*@MA;.JL!JOP'7N% M! -=168ZI]G74.,&1\_*8Z9@ABQ#L#/FLVC\!FJ&OB=MS*018Q2T/P'K$$PL MPZ/4F)TO'7:7X'-H(R/;,I<:6ZH/-';B 9>8H&, 2F0R*LVPY9#/ES;E?JC*4"@M7SD:N#P P3PJ"'3P@P4[,IVH6& MH^H2&BR",>M@H^(NL.YTZLSP=X.VMKH1S)L>TJ-Z@2'5#QJ_T>)78]8^CJ#0 MGK%X\,4X?Q@L M@S6.>-.>!\Q!58>!FK5-Q83G M%3/[5/NV&ZG(1VO=>/W* MLOH5A=>O\/J5M1S)(NMR5DM+R?+^ M!Y\O1=UXS&ORJ:IVEF?;@:.XPW=Z,I=NC,AU&J:=/4=X/3"4<8W0X&IEZ3;H3[]*WRN6!@2],& T,%^*C^@]P*#IS%D(,\EF(WL MKPH]/(#:>5_6/*TW%T\%DJVHV:Y:()E.+BM)\%=&ZQ0*F4(GF\VHDI;NJADY M/W/84DOKY-SCA^SI\$(NR\=WZ1\7_J5QWE2T4_3QJC?D1>?^7>@Y6\NAWFIG51= M_W7A&N7'CFZ7')*@[;USWQKI+7"]ERH>,KXTZZ(\Y?63*,?+[:*C3% M>M&KGZJ=@D[^]#O*XI67V;32Z-P6,NUDT[ZZ=;6F=UHM=C*+5R9O?V@/=\>5 M^]MLH?O7+LD36:R,XO+_PKN')A1NWC:CGS M4/,R8G)(:GTG=^5>&^-.=O'MTK5_E_7');=\_NNVEW.1(_?%SW,DO7GGCR#]NFU>&)S:[O_K^<:.H.\5BI[!XY=^_ MU5'UST/3%<]%U3J:#.O=<:_?D<3%2^_JQ8>3B772*1/S[.2HESR=G,O 3-*2 M.94>?DC)7W[Y]K3Z^X_QXUJ\SS[T<7?+PJ4G6J/[ MGKJ$]D>UDVKF^)=;;5\/M:8L6[]K>A5X= GQ]78GW\M73_.WI\Y98YBLMHKZ M#0Q@"?4]__3WQ$X7?[7OZE?7X^SPM'%6@ZM5GLR*9[_+56/ M.JI6[$A+:-6Z,\Y'UM^S*\[-=_W5> M+S7ZY-J\ ^%;0JVV4CEVJG^]Y*VJNZ>N43#:PRQ(]!)JVVV[K[1_%#)N9D,ACCI0O3JCTT\XWD6?;J MUKC(#6\K?]S;-DYK"09(U^4?6JY_998GXA_S>-+]HQO _(2SDK?R^V;DS_% M&W%X<=;,%.\KPU\G0*TEG'4\&EV7R.^S1KETFR]?%_ZJ;:L&3UW"6=KHTLW^ MO:U,VLUZK9E.=O.9W\X;VWA4E?/_*U:^>11^?QZ^#??.TN?]G)PZ1+. M4I5:QO@D/_+Y6KVLZO+6=-4JYR[/TV5 =P5B7 M\ QNY,_ORZSM@B_/?S1"@_2]00&L(0'*I.)YA\;A;MR2;S-WDPRD^%M"P:P MA%JW5YGD8"2I?0#-;/9'M>W76I=PZ1)JR6"[__*R#[=E63[-:OGCGN?@M)90 MZUBTG9N*T[ZZ;;:']N],HUO_]0>FM0RU!S]NCZ_.>S?BN5W5+I7;&^676>PH M2Z@UN4^J]OEMHRO*EB+];OKBZ4^;7II>6*S>Y*9[7[@KM?Y?MWM;DAL_TOF6]9.TX=(EA#5;^<[HIG)AMOU*L57H_CIM7NEP MZ1+"YH^-4EZK7OCMB?^W^Z>4N\AE!C#6)825_A;^ENY:I4J9=(]_'M\T_9,F MKL 2POZJ#^UT[J;=+JOYGOOW[Q_'&U_# )80]L^QW:KULY6;\JD]N:[EP!S] MK?3QTH7% KLG__?H[\U?,5ONB_>-(X7H?1C $AZH7O7$XJAW9MQ>3TY]X^^D MHEP!:BM+>,!MYO,_)V<2& -:^N*AFW.)5;[:MB\4>[7"K<7?TN MM>YZ\B78-TMXH/_P<&;>6&E#-+P_-R-G6+8&8WKI KP5[\7?QNG/MG=[=^G\ MKH_O1['? MU WYQB(P8UBG)R,?L?85T:5J%[POWR/O'/%8ZJF_]/#IF?C5RD.^PV5_K(F% MG$JG.2%V@!!22EEY!CLGQ(8(44C)"B?$#A""0]..$()#TXX0 J!)YH18'R%H M[ZG9_F)OLEHW-^O\"V;]KB#\YBGG%V:\*D?"LCZ+/Z-,0CA;<(]P"?[[2?[T M6M034[F5TK:6J;\E813N2Q+24F)A 3BY7T[N/:4VA['M\_6+IKQ W1>NP=K M+0@JA54!HP>!9J"%L-YEA\4!MV!RT%L+Z.TW%XCK ,-IQ=>W_]$T0GJ]79YU ML=DLMYIKY?[-+\#,=$,.?_-LF*^ZV=GLGKIC,:PMK,*+:]36IA,Y\W/FCT=) MMHKH-&NVC,CSI-XYTWUN(DO[DI6"XZ79IIIO>VF!K5GF/IJ KFEJ[Q[O;,-$6P.>? M/74QGI!+04YE9[9["<&A "<.V[LM^);!C@3 AF>=9M"]I--N'G>ZM=.R='XV MN+D]/QET2NICH/MA7ZJID\^"2Y0">Y*?PI+R>X;P]-K<]B0Q-*Q=G\TJ)SK':7? MR6 MG20GY$(Z;-0?KL2^^DY"E[829?R48LCZ$KI MLCX6]UCQNA<.Y:X"T5[Z,-RAY/RW9?[C#N6:X5UBI^FU'%4G"<$BM,>>BL>@ MTWW-]"1LAV!+-^SBR]H5_;-G]GHQG,Z)[1S;?M?K^6:HT!J1/@O"I?-JGAX? MUO7^%).6,S!OLUY&?"@YC?.;2?_3OVEYT62GCOD[+]':+:"W+U%S='LOE4DS MVR[9-S].JV5XQ()+,P]; M;%AIOU::I:O"6?O(*=Z7[\Q^SSYQV]>WZ2)(<_;3OX5L(IT]A'A%8- VL#;06%"F1SJW"%RZ='T4ZMQK#V5NE_V;I3/]M M)JN2V;DO^\6)5<\F?]4O"3;+ NV?SB:4?&;MVG^7(EP5=AB5ISZ0>!:#NRO< M7>'!AXW8%4P"6RB 4Q!; E2G=^43J576/#&;S%REQ=K)R8-]U2E0,T)K)G.) MS$J_A0OB1Q%$'E5XBV)_AB#^^GWCE131^]WV?_TU2XI75%I'111$4.J90D(I MR(<90,@&\0,\,,EV>+D"=S=XQ&!3$8- YFID63YS?%9HGG9N2.^V.91O]9^M MH\+=21_[[Z-ID%#D/(\5<.'EL8)MQ0I6"N_Q2"]=EW-CO^Q?W=U=YSK#TI_B M&(67;9Y05@GOOD0)@NV:07XFV(G/O9./YYWP,,&;-EP& G1M>(,2GCLY)$X1 M96EEN=.%V_]YF5=K#?&TUCXK_VE<9/X<7=%A?OI7SBVT'9[CR%<; M:4YNU+)[[>:/@E$^'B;S=V=C/-X/]U0D)&55%)5C L>$MP M%X^(O&E+^Q.(\O-7=GC94_^>B<.N+YYTB\9)'1%%H:F10BY12"L\^,'%D <_ MWM8VX0DQ[)WZN9%\8Q?:I$Z&M=;9;WUP?H5B"(I=3F<2BG@(11-/=2*^=.P1 MC'M"PQS8KG(TA/6*VHWH9.3 ^JHX>^[K\ 0MKZ[84/R"2>6EJ5H>N"KE4#"7 M)VR;)V:MT[JYNK\=%F]N?]6-/]=-Q#+6OE+,)K*9=S0IN#@?F#CS>HNUAQY> M),[*\?U?HI@]N3T\;_=^_KK/)N7C(HHSUE_(8)H4TH<_6"ABV@-M:,-T_J[7*/F D/6AILSC&F_=$!)*:!4%M('3 MJ_?:+J&.UA(4NW.JBGU[?B.W3W/-_-B[^%W_>P\HEJ5&B9+(YK,\S,&EF8=' MMK.KY(72?)TO#\Z4.TN^E4=#2S\]*UP]I*DTHTV23^1SJSR,0XF6G!B6:FE; MM%*XK\7/9^,AE_G$W%D_;A=+1V>EUOGX*<)@+C)M, M=E61' 9N0Z\*I5JY9]7,* C1.D\AG]FZC MS%,&4+1S",P)8J5?4*^:EWY-O.Y7KC5) MO!_]>J"B"+H^FU RA]"B\VGM#\3K&UV3!SL.U<_A=2+[94:$ LG*W6K$*S]H MIH^+>&K;^M@PS67=P+7FU1\QKY;*3<^WTJ7+W\TS#1R7 MOHDLF\8V:&"_6! M"34/0JS=('F54/8M02B1E?Y5M'XD3PNJQFM M(-MH;![ VZJ(;^>GE?]1OM.JY5+A M]NQ7]Z%S;%V/.S)M89I.%,150,=1@*, [P:RPP;/C%LS8IL&L=5M'Y-FVT"I?]9G MIFQY6CL$1^_4-&19I]3NPY]B]51ME:^S/_]F*S_N;H;GX&O13JGIC)3(9=[1 M#N'">Q#"*V]_6CLDO._4:F2)\$Z&S;DNCOSDC%!^L/031V^K%:*1Y5JI54I-X5B[5AHMNJE M\[-Z];C<:**$2[GO0OFJ76G]^L_7+G>P>!9Z3TI+HNFM;9*<<0^2<7>M?.)1 MQMU)9_:I0'W0_TLP#96RID'<;]PZWLFLXN'N5G@O7<#Y;V_X;ZO9Z35#^@X= MUA#"NTZZ\9Z%74\P7-?'K7S@"+IKC&9R\VL'S*\UAC1WR?+:^R!FU;;Z+>(, MCT$ 'V^\.K8+CL]","Z_AR._N^8Y M[7T<\WGR6S\]_?7@RJ=RNSZQ/$7,_/EQ\[N/\DLSHFEE_8V MF5>%#4->,MS MA9$ZP;.WN>OX 4WW]W4=*;56V^[;)A_GV#WCV/=U-C?'L7OLGH85-8ZJ$VZ\ M'I+Q>LA)J[WW0$.#[9+9:U3\'K=D3S)FX_S\\OBN+:M.YNSRHG[6O"]V9-K$ M3U(F9B-+A3G+A#FS M_N-\MF97-(BG&I;:7Y]M\0&Q9U^!AF]8?HV)8#M6="!Z@"B1%"V!DT'_:%@F M_9^7M\UVIE@9WEG.'VO+U_B#@AW0'@T85/1!)2^ZE3X M'G<_M*-,I9E5&\>B/WXX;C4[WLT1V@NTI5HZG\@4^ E\7)1Y+&%[L81GB[)W M/?2:@Q^E7#M9JW;4ZY^_SWV;BC(8''DED4WO72.U1PV,2M0XC419;N[)?#Q/ MAL<4UF H1,V35J%+VG1MY<]I\TQ,>F<_[BXNU=/.\*J3ICW0LB)O@L;%D0<6 MUJ+LGR6.7>M4.W(+E>/R9"R*U7:U,[Z0J#AB7_?T(6S/?;QZ/@C"\/ "]TEX M>&'C5D,H?M>&-RCY+JP_<4('9?(X8CF>?&<4[D^U\G7^\ORB7+CM_7#'.$@P M(.1LHE!XQU-AN%0?F%3S2,.:C8]72O6?6D_[^?MFH(G-5J-0^GMYF;5NKG"0 M8(>DTPDIO?X#9K:]:V^$9\8 1>V>8(?'$0<'Z[Z'1?(!@>I#39F',=[:&77F M3/!G@%93*=>2PY_71EE5O8N[].]!Y[<,H,6:DR7RF7>LG_Q0K/TQI9E'0=[4 MX?2ETGR:G"3/3_WLC7B:N:G^Z0R/[5]78Y1FUNKT('J5O<0HZ='3@-_7*.$. MU>YU>MZ]5>)]XC=O#<7/ G\&>G:MB]$O,B"=VZPE_9SDFC]/LD:QDTXS6T@1 M^9EZ'$2V#2*\S?R&C; 7@LC@H:'<]^Y^J.7FG]NCGED[NS5M"B)9=N;$JO3P MO@2!9KK-:XL-^KB+R%U$'O#92,.FYY3#I9.&?W\0FX MA0H:-E)62N16UL-Q&>8RS,,\[]BTZ3DRW&UJXY/3\]:X7+\I736N;JHWM:LK ME&$\&S@O)K+2JAUM^Q+<>:H;,#:X2GK$&?*&D5MWS?8U8<[+8-ZQ:^3*H[B, MXWIU]_.'/+%+,AEWTED:^9">V C()9I+- ]\;+R^9?69WJ?9 M[,G5GWR_K=J%OOBCV[[^9?91HC$.HB0R[["U=_?"(">\KN4@7:;=6P4>+]E0 M7P%^%O@<]$^IY*8*(A\QQ '@NW4GGP<(-A, M;@#B"&>5]>.QE MUSTUWN9D9RT/*DRQ?/-*K+'.?J75D7IT*I[?#I.%FY_R7^<"7"W:0%7*)PK* MJG[,7"0_BDCR(,B;@B O$=^2_111)C'X4$OD/ M$?TX)CT"*Z0+1M3[+#(+)MSMV6.WA]=][),U$ 7P56BQ,5#'HXK85.3"S;UZ M4ZI[?91FK 01]Z['ZE-V1P6(X1#7$QS5(X([5D?O8'9\1%3:[NZU=S4X]FAC M'E)7DM&80X+XCNN?V5;,LWHE5^2HCW^8[ MY*JCT(:G4B(KKO^8M)WH\C&SZY17/' ?@7O\6]QNN@28W%(_:?6/;H[%\_MN MJ2Z2?K'8'G<4UM=43">R*T]PY-*[=]*[N9/$>:A@APR6U3#@6Z/S!_&J+=\: MW6'?O_5^E4NG180!# MDE$2VL'>=4)\*#30]6[L=V":8R"[UHW+?!7+G(VMS M?^KCI42W6J40S65M,^+\MV?\M]64_*/\M\>^)^LP>>F$F6<7\9[-+YD4_EFM MOX^->T,G5'N[ ]4A;B=3/S^O'[D>N;W^W>^FC].J-+CLOUF)5VHG+]#BT6RH M\KI4G;H#EH9'])^JZ9-+\O^S=Z5-BC+9^ON-N/_!Z'?FQDR$]&61K=^Y'8&* MNZ(B;E\(!%1D4Q:W7W])M+JK&VMM+='*CIEZJZPLR#R9S]G/24\$D_TAX-&# M@&\IGBJ@.(XNYA7#'Q,D9V(_I>GPVMLF@^C0[6T6"#!@I=-D6O( M#8U7&WF/^_(=_7JRS]=O'V26BI=9@Y=D7ZL!'NG60.2!O TH6PI78G!"3M)+U"M.!V3&.WY$4&W??KF@07U9?..2)#T>IX8:[$CN.J M>75O^Q%8HF7KKS@H1OQDZ%ZY8??*?3E'7W(6)=PBOVPYP!9B;)'##G^KQ/^1 M@V!IU1:$LY2H33BU'9YC2^[LY'%Y)_T//X'G1!2,D&X=/MGH8/8/'SV.GAX/ MW+G.'43?7:+OPWV2ET!?J3KDZUQOVT/K973&BNW5;M3MI!!]J?0I/FEF%ES; M=IV[L#$/2WF[867-F6TOD)00-0K+@I[O#OF"_Z*AD%(#\[U$V/!X5<1NR M9XUJ8R H16DU^R36Y2.BO76R[5EN8<,+XR;CVIU@,-I&=B696KOR VCVC&'EU!I+?]M1\SPEH$H!)9J3 MPCHZ*@26I3$\FSMQZ54F6O)=H.@YLECMN>U-K;ZT6@8SLKH)^NC\0!:,QK(, MFGO*R/S[+DZ,$ 8^F&@DYT_2)PCJA=Y(Z+%HN=E&A?7"F(6334P?%,6R.)ZL MO;Z;8_,2;8C68*RQSGR.#I8CIF_QI(O-N(@V:#9'H5F23O8$S+@_GYE1@DQ1 M5W5[HGN9B)X'K0=L>TS!AU\=/G[\>S2;B6:WU*-'KG4+9F%_PE@7K C_LRNL M?R ]5DA/Y'.,BGXHSYJ+2!TW/<%14-->^QLY%U\?0&"P@QY$(2P"_],KIU]$ MH6IS([DPHDC>&+ ,"(D,@]8,H!!<+(3=:<[WP2'2\W3%#[W=P25RD^;LPQ(> MZ50G%:D\NS0W^<)PRQN\1;>060WIUV\S0OK:):\W,Y?V*IXNK1B:YI&I)TS% M2'>DL4BI)E[CZ3BL.@NT2'#W0_2-#VZ%>*Q19JZH3$+G_9TY[]-65P DWK]N M3/'\A3L\)?3XY:9;MAKY-5_?LYMP;LWW6#,2>O&%$526S"4]6_^&L(6P34G, M[?JP/;NF^BK8;LL*X==K>L?<=6=%8L<*SG2W ;"E7@';E ?KHD=RJAK:H06B M.!DW[D^HNO;2T^>ZXT>J0\9R?=B<\!,:P2ES1<&"_D][$J]= '!S,_1#2YQ&Q-5;>B!,>\HV$GK1RJ-WG)!^FQV%UDO$$.-QO-H:AO.>N5EQ M^2DO1GS)E(S-+^+=RKE=<2T#C<,,&2689Z[N1XB&2(Y MS:;VS4>(7H_D>MY:#%?4MFD.1AI2,GE_[^4V ,GQ3=&Y+($G$WE2;GV_I&QT M]4 QG,@:AY8W;&!V,Y$Z'KFO5ST& M-Y6^+_;V92_@JS,YQQQ22K(D=4G'/L3UW> ZU8T);]$/\F>XKIC";BY6MJBT M0JSBHEYJZ,R8 [@&N@=],A7]!GT?+S4G])_L!@0MIDM;3/?*Z4[[1M++_&[> M=_*XI1R[HV1I-SW,M*QKRT"O\!),D MM^U1:5CJB[Q8FPL;?IAOU+&(21XN0<@Q692%MSE"QG%95PQD'!=3H2[&.":@ M$+;4<,M\H6Y61XN<[E3&&\ X@'9%LMD<>W.>G3?T>8ZS-S] M?J,[/ 7;D!$ MW$!SP^AP7H7Y_>-"+I^/7U:*N-PE6T%SCI;D>:=*&+@9WRFN*V5IU22:'+8T MQ4*Y(Y-H[/4AL2Q-GJI4AK"&L'[&X_.I87W)ULZOAO7.VU#%MI&7!-8M=M;E MTKHXV@!81VI)#LME,>:YB]UBM>1_8UWH\E!\)?C.WFU'U8%:]]O$C%\91-SE M!@3U#!6H/W,]HZ@@KU1Q=J!$VG$#H -YT<=.QH@>-_/BW!HO +4NP5SW=7!2 M8C4^SDR=QK>+&[$_*OK CJ;@1_MPSA7^,:'_5S/6W_\3?7GX.]72%0_P@?G? MFN$O+67W+3X:QU<]@![' ,[^MJ-/YH=>0#GL*TU&'QWY'XK^$TSIT9-_>1RB MZI;U]W/J[\,3+GP4\-PCS?= QQ)"/J+-HZ___5^/U_/3J$-4UW*];P_<[Q$) MC[3!8T8XTY&)IRLFHDRC"7Q3K(VR\Q^4??8K\/HN9YH\/73\.;'_S=$L!A5>_;=MQWP-W M^>I-/_?9CO>&^+E!_U$R^H1F*%U_\,SD0 MZ[#8PB/F)_[@>.Y46.J> @CDRQB%44QJUOMXPIF?,P;'XN> M*:@>\,30#(E-&9G!B:FINYPQOI]XIY=-=>BX567]JNVAT93XZ<%PKNNK 3 M.I*B'MBGJW)F-EK^Z$N MB6V4,JKD MI^J^4JA4<&$F4\F1KDK7AC/,W9J%7B6/CD=^?SZ;R71RI,$H0KTW=M;FJHDV MADMJ-%W3,YE)CNSL2UZZHE3,IV6L;&?YQJ\7EO(W*P\ MUSQU)F,G-LJNE9!P3$XYM# N<^3&TFQ2B9YZ8J?Z>'=$X PRY45YV=^O:K8S MT:*YGM@JVEFIH3!4:Z:]E9" M9BP24=//;%7\X(S#N=;S9?J."(.:\:P4&4[ M8&CB2(MSI#X6!WJ-Q\=[TZ!%N^?@,S T<:9G,M_:CL56'<778<7NR-TA4=J MH8E#[6^#=GTXMU5>X .6*F_,'FY%0T^<@8U6HO&::T4OYTG,]=R>MAUUP-#$ M7#G=6ZV=K4"A*Z.]RI7"+E_H'D9/_8F"V,KXH:H?'!:1FFXI2U__]O#-8]D&--NC5@OT M._6@%SY(K%B-5L+ ??C@H$/'G_RB:C_R>1S'H G]./ >)G9\(780G:^+"U#H M"Y51CY361\]WHV=.+7?S(&4??D: >^?;P3 !?=-?- B.PCM^\<-091(I4F&@ M7]@0>-JQA[W!L??8K/M#)Q_U;,4AW(@/VPCT60Y\(? MN^1$J."--%!="WSX?U^8+^^D!T%_9:@TE3.].3XTTA4OHSN:_F23S1^Q( B2 ME( DD:;U[ X_OM?WUSM^)T_ 7\O'##L*XG=-!Q UF6",/ 8?,)C@,)C<(9C MD*I:WW<< XP]A_B[[JV!)[MO@!PFD->9\?2U[H3Z.3IP'(YZJHK5/DC@HRDH MTCM'KC:6AO.:R,\FON8NFI]=# ]Y6S(F'^LN>N[C*HS5K.#E:Z3=D,0\97E2 M=5X.6W]2KA\CKN2Y]@,*!T8P+T0P=6W=X[?'PC/.]_7H?]JA=>'O&=Q-=MWF M^UJGP(N]Z%NANW;F>9"E [ILHUB6.-&. V(<8AQB_%B$\1CCJ(S*?&,O+)"B M6<>[OBE(!4')=ZZ,<:Y;8.7:A&)18S20O;*:P\<6R*^COGRG43;+YIZ[0@9B M_%-C_,.[K*0-XQC[&./13Y--@RY*FHSRMJU6YNMNR=WT9E?&>&V[VC+NU.JB M@TVN14P,MJE80(ZS .-,EF"?D^/I=,>];'SXAY1Y]6)6R.=@5=$0UI\9UNSU%YNSKL-L,.HAYWZ\UF M9KJC@T9LH &.HMF&8_B!%]YR! B%"(T M;0B]L%+_;H1JK15!8^7U *TSDS&.L$*OOP3=MD!\@,RB+$3H9T7H96\<2!M" M+ZVVOU^&YC;=T3BD90EW&W5YQ@8LB0&$ HT>RZ+8<\F"-^/I?_$.-%J;6OXHKNN^J"K)[B2*TOB%U1(/B$$(/0_,?0O;)2\&?J! MG^OB':U[=H< MC/D-5ZYR$Z_0B:#/ NA3N?NKEB@K1F3).!EP&8KK*Q:P:@ZF3#;CZ.?+:KIW M.-]Y$F:Z,V>6^9<5T?3?&<-175L_:S^T M3^A-2(47Y;XSL._ R/@!OFH,.L#4(O85+39ZSBD3 ]OMRDU/I"3!7B"&HG(" MKC?<=R:RKMZL$9,$Q_66%G6 MEK,\!7 , AI4EF0H&-& .(:!BNN9&*_#<4.>B^6:$710Q)_MD;*MRQ[*13B. MHQ/8LZU1;C,Z(01SW6)?_/UT@38[_'UK],7D .AK. M[VBX=MW!1[L4K[W>^\Y.?D#L,TVHUK6Z7]O,"GRYA%;#E::TE]N(H<7WTI)9 ME$X:"3 C&>(>XOXF+)*G<1_L%M08*==1U.;00ANINI61NP&XCRR.7);%DWT9 M(.XA[O\X\'#M]=YW7>7+N*^0@6WW>1WG"X5I8^3GMXO1N@-P#[I.9AGTV1X' M-Q:&.&0J':T5V'P%5GC#=@T?97DD Z(_>=*3U9$E01.=4' P7BFS.7_>Z##< M*F).\5VUN2Q]XHX+V+,!(AHB^B-LBGC17N@//P7*%MQ3!;NRP 3-5*=:WX'U\;/FN^2Y M=B&:B.&$$0V/1>&NX^=C:![&]0 P^6W@*9&X,1S%VU4#W?8C]@B6X+GQ_1X/ MKI5G>>.TXJS76'4@"=Z(#]3M?NJPG(S%E^1BN2Q*7K*#Y+51 ;G!/7*#^TO6 MNB1K^)TC+.2VM.#5IH_J"V38)@=B=SZ> 8X &L6 #A.P40QD"#=5OW$'AL^5 MU(.MY)6GFVFTB@$W;R*\7",#MP.8 4@>R^9.7,F7^MC+2^UFGK66JC\,HY\I M96=_33-Y$3?JTRZ[6:@I\HP,@?6B83R4= MD?<1I'E%O_R6'L!.^1^?VTI$G$%S0W"Q\U7XWC\^,)_]"FN][X!.A-G7-=@7 M.G)WM)E/NF@XVB\);QL,'6TC8_0Q!$-2,+$=@O\3@?_>S)K?.<'O#$!KX\UI M=ZOUT7K5FB]"WB5(4-!VN&L8S>(G*EL@_B'^SU?4DB[\WT&XYM7"7^_L(M.G MPU"\S@2]L5*SZ]U.+/SCW#2"3+:]3'V Y>KX_C1>FGM?)#RO][-(>%[O997P MO-[+(C^F7=-Y5GDS+MX_RB_)*[ZA/OAZ=<5SHNGYF:7N9?RYXD&_[STDVUW6 MLY-NPZUHK U-C\VV^$#[,BG4ZT+>#W1S,)Y-B"*A8//V[-RN6_P-QAM_A%U; M]T0PQQB322,._6'$M?'%B"\&184O,Q.]-L!VC1$VD['XCM1HH^ 5J1#$-P/B MMWI?SX/HM[M@SX'HWX%7 !Q?$=) M[V>![CM 3"L@KW[W[CTJ MZZ\0C_[('1MAG:I(]J@SK\G\8$U@,1@OIJ[?6DP@)J6?"?U(BP_<:'OM9435 M7Q/"?ZKSWV",X [<$O?=H>/' L]\O_VU=PV>5GA:X6G]5*1M0MA2NQ.YRPM4053V[GQ)]@R$VB T( M7>.BO5!F>BNT)[HG3 ^6A! &/EA!1.*G J'=P;K3;;H+&34D?UZ;C ?Y1F4C MX_$UK 2:I2DB2^+040+Q^EGP^G;GY4?B=4Y-G#Z_E4*>8O-];=$.3;_+ ;Q2 M,5XQ',\2%.QS\UGQ>J.7LKX?K^]P='XD7G5JUY[W'&UO#LI5%BM1+!UV.P"O M[)?O.)LE(KRB9+(O^0VZ/I]4\(_.86A.0W,ZQK+%%?:P7ZKQ!M+TI MF^N)1KX#H/Y!AL6UCSR$^CTZR3^-1?(&J,N;\3@_DM2^5.X/;7.N%8L.S@&H MO\DF^=] F5AZ:K!X]J.DZJ!O^N]F#?;S*/W'^.65\???C"#Z:S7Z;6^N9Q05 MY' HSB[:B(SC!M%4HNW)1&LSHF?//,7*+!4OR+C33##7?1T& MHSBJ$0V*-C/0[6@^?K0IYUSNGW- S5A__T_TY>'O5$M7/, KYG]KAK^TE-VW M^)P<7_70B :/F#YX?_3)_) #D\.^TF3TT0,S0?\)IO3HR;\\#E%UR_K[.4/X MX0D7/A?X(_9R/!D?!(&SSFG#,= MF7BZ8B+*-)K -\7:*#O_N%J:_?JCF>NW'TU]B,.)_4J0_\P\^AZ0);%QMK)% M'E'NR*@12Y\&WXY_]O!9S&1_?.CZ!F /WSS=BMC@6O]MVX[['KC+5V_Z1?P1 MQ"/@*IFY!SCW7SVA\-NY?P1E![!DZ^_'B5K'CR)T@T,(< MN:#@ \P@*Y65@ M_$[J4Q148FXMDQJ&$CI&R/1T0LHY19O*"JX2,CK5*8V=LBBA:%\.;[T\ WPI M?TWP@$ M1V=ZF:E$'X$,P>Q!OZ@ZZM>([VD9,9SXAF8HGO'HPKG#8@N/F)_X M@^.YTT+$0SU]KCM^1)OH0:E9[^,)9W[.^' L'LTY7N=S#\H<;YLX7-'W@RQ7 M$&G/7B!8=3*]N1OZT3X^FN7QI.JD2NA3H//@>D[.,3HA,SF4D'%:9]$)Q6@4 M]7!2E0=-I-QI8_5V?9.3PHK3+HQUX9%C=DQ^-8 MG8[,D^1(>37SM 9AM- R6F:L@BB,/"32;F3R]Y&XQ;N5VJ)%FD)U479]=5?K ML^"93.*9>V3=LS9+B2\4FQ-.=65I6MS($0Q_'^G.O/*H1]JXI--A:'>0ZER= MS**1B7G.*5S(\651Y<5E(^3Y;87B#?#,Q#PG4ZKLEKVR)@G=0I'>YD;3>1Z, M3,PS(.KUP6!C"KS-T27!=+3&KKV1<\EY6FUYMQ/9N$;;5)S:;:&1B1;9-\3MNV:KPJR'/,:K,H%85/#.Q(G.+ M['NZTNKSA1E;&]-K!!.%3C3R846QC/\A* \M["(A:2E+7__V\,WC@P[DRE&F M .ZJ'KCR@](1"S$E#-R'#PX2+/[D%T'WR$0YCD$3TBGP'B9V?"%V@,XK_?/D M5_+9,-HCD?'H^6[TS*GE;AZ4L8>?$6" ?3NH!9N(3B^*XZ/^%;_X8:@RB=A8 M9#U<6 S_KF(^&AC]\DT*Y_'K1>.9<",^:"/PKQC%&I& CL*_L MLW%\N!$?MA$X9$UIV(B(-4%$I&$C(&M*S49 UI2*C8"LZ;P;\=9\MY?LZ8]; M-?.&5=]T)NZO2TYX"M]( ]6UP(?_]X7Y\DYZ$/C7Z][?R/RA(WFD*][!3ZX[ MFJX=OBWJJ@YBNX>?""S[:[TWQ,GU<<(D5OS<+C^NUONU _8K@=WZ*4#A*8"G &//(?RNG6H'K_[\P.S*.*IP M[66?HVG5P2V?KK3*OS_1M9VD6ZJN2^6UA8;( M/2L:OQ_@WD\^](U>N8DO)&Q6;PU%LXXI;FAAC7$. ;DS%[YQ$V(78O<&A6YJ MKLO,!5.UV_3II6FSTK;HU+9C>)FU8H5Q M.K&J^/,," 1DYKHVT[,91S^4!RC;C+Y=ZHX?#_O';>M>0C#7O=_3>H^GHA!1 MH!01H +67U8,!WR8UZ-GZUU=M13?-Z;13H+9]I3M[T>GI7B>/"U-QKK6PVU3 MY(4>'YI=;D9NOGPGJ&23T6Q,VHGNZ%,C^ C27E@@GI6TI^$9TWA6X/9,J^"5 M4 ,9HY;MBDUNP44:,9ZD<9SX_;%DOC0C^R@R[PI=I$JTU;D9-CL-LQ@@=GL=;5"5.W(N]F!D<>*Y4L_T^MO3P >.!L^],@+V^FN[LA/R-K2U1]A_ MTJ):-BP>[:U*54F4U]9VO$-H9,)%3(#Z\CV'/VM/01X ><#GY0$W8DJ\A@?L MIM5E/3!G=0D)6PK>6I9[F CJ ]DOWVF*/+]/Y=JNP&X)KMO1 F+[ !KM# R.JO2W# MV_O1HC /&KZ#@O)C8 \160*G8$3W(Z)"5T?'QX6-KK[4-#E4+FQ4/<\5?F<& MQ>W":XT9*L<7^'S)+O.[-4*#_@:1782Q69K%8(08\H+/P@ONP)YZIU*PF<^' MZQD[5OC5;MNJ]7L(,\ !'XAL(RJ+X4DGZ>_6$6R(!QOBP89X)QOBT; A'FR( M=Y:&> 0VI4E,T62@ZGICC*TI-C$ZGK-XB[1$,\=RH& MKFK.H\?IGL^O0B-(S7I/-\0#I^+QG '7Q.B_,_'<=Q_8[>ZEZ?_2X"Z;X;>J M'D$D;JD;;U5;]XX_59V#.A)M[T>VZSM94_EX#;_*E/AYKY1;1WAA*LT2.D') M#$LS$;QH0IYH>$[&I],DT0S&)OF^]E4H&%!&&_("LYA2%-]Q:IW.JBU]' M*O60?8?92(5*P379G>N4JV D_?M(CU@21 4?3%$!6\Z]*2FR90R,Q!(/K?0V MS2:[#^?F+E!Q5];S=].29^X('%VW)#8OVYM37031$:8K MA?9X(]7-ZD+0*MH$;,_#I$)=$ #0>3,VV0\TY=F^J6:;<1M=MK$4,Y'P]--/VK"&RUUE$( MB=_UNLM!>^XOUJ.3+0Z+S8 M8X3:WD5V4Q2D7R:6WT4)@A&055E"V&YC4]N*SL8X)FK^.C(?\?1I6:CV)=N; M5N>(O>6:<1/%)*$\22AW%N,<@U)6Y M:3['K7BPIB2A:KM)PZ^8X08M%(A<>[@/>;0")H!COP_5UIV=MV_Z.E_'A0;9 M"16)&@JU2MR9SLJD_P.D2:#6J_O MN<-C\.6WMQ,=PLW5 TZXV&/KZ_(?AX=B500=DXUDB2' MW2'1U@B-%PN4;_69%MLMSTXUDFSG@I+8F:RK/&YT?7S5UR=C$1AMB7-JY^Q\ MW<4G@6ET;=HT.V,QR(-G8LF.EYHWF.U7J"P)#-'277+*3GS0QQ(C?A]*K=46 MMJVX/;2PZ)8[JZ8W;J#QT,2F1H>C7,L-!)FG/(_3]!:Y'CD;F4H2:D9;5,.B MUC1:'VZ[YKB$HM@>C$PL/V-(4O1G94/1B:63ZYGTL@4-[:Y M&DHAH>6UX4Z;12.3RV4WN1TR,XH*SHNB MUA-&PF3OL_'0Q/)%;ULI>G[5,\M,==<9-^T&'A&53BZ_.6 1IV-2.0FQC?8$ M']4+K288F5C4CNWN$&>E#,U=.<]1>7-8"K!--#*YJ)&%8,5>QS1-'6^[J*B[ MJZ V T,3B](K2AGU:Q,)-;I"R=,JY*I4[("AB47U/#FW#SM;)9)2HZ;6[;*; M\@!,%4_R_F4IS,UWX9P/!:WM+ZIXKX_,9":Y_KK=J,SR91HU[1:VER2S6*BN M.]'(Q/IKE:),5?K+$;\:CGUT'^R9781HYL3ZO;H86,@-CI>W%AAX M:'+]$5OP2VH#ZZ"&/]MN0\',F4C\U,3ZN0*!<$QK/S3UUC.BMS.1CLZW(F.ACU&"FL$#W!N>C>DD!(Q//;(Z; M/37'Y8NF@$VQ8%+%42GBO6P2*+N-QG;PT,&EW=C0V_@<+7?:LVAD@J8.RC3S MY-KB)'W:S@]'Q+BU#3?1R"1-M]VPPQI6FSC[7B_MN/#1!TVEITBS[O9K!4S(_=Y#F9KPO;:+7)RGE%[IV?L^5 MU[Q."D0Q)^3"BT?3<&E0L[R& M[ZP=A9W%8Y-\I8YT%*;*&A(RVI:\7:690W*'L0G2JFS%RL\C$<0/^I/=4"^M MB5K$@S L22^&MFH38;?2I )9)831DK:7K7AH0EBOR-:LF!?MB AF8<3K+460 MPAD8FF3L072XRVB>1 UCR& H8U?V5 <,38KK89\+6J70,%"$L0VBJ%)^>;:) MQR;VP67U3J'B\-R$P#8XH[Q7>PL6%6QLNA6F4WS Q--- M2NP.OC>"Q5[13&K:6['[/B95@@UPR"8(U@\VG8V[XUBIS#9+C;:TJXD!!X8F M5E:6UXU@X$\]/K+P\C6.[T4Z0?S4Q,+R/7&+[5J>8MI=S5LNK>T@[W? T,0! MTX;3Y@A==75)]]CAAAG,A:T] T.3!ZR]54?L8-C13:-="28T74?+5#R#Y '3 M]K[1+.8[*EK70A*0VK!H"*7:V$;M&C-&&T,""Z?U-C MQ[:JZ)5$QSN.3:QLZ:ZH7;]9+IGASO+#[:HP#^C#V,3*NN4".D&= M_IS?>4&D:RZ:=5KN@+%)_DTZY:;*#3H$2DE\:SO?4V:]'8T]H1)OU:E"T-O% M0M(CW*)EM.[4F'AHXB@XZYW?K6(68MIY:NB._%W+B:1B-#1!L,T*#>J:V.FB M*YYRYV';E6J1^AP-31*,XDJ<4J.[(:_@%EYK2:/EF(YGD"18==ZFR]TUC_"K M9EN9!4BX+=M+[#S(,SQVP9.'IZ;("Z/-!C2Z;=K4MF4 M[!F"K\KJ(!Z;)&YU0N&+@3H,3:7M8G(Q:-8ZXV@.)[3HQDY8C P[D'D;]3N$ M8@?THA(/3=K0>:ZD;[75SJSSE;ZU:&N#^GP&AB8IMJ"7'HK/.A-I,)S9K>I\ M0ZJ]33PV0;$P@EADP',-DVH/%U5+E*I&&$\A2871U8.= M4I*7'H/-5P@YXNVFMG5[XCC,2?%CDZ>F+GCD>-!T0K,^=/?%UDQP%'$6CTU" M4FPWI?FHOS,-JQXP^=%NTT2CL2?T9'/2YHJ;O%U#RP5IUQL29,'I<6!H@EXM M=2C-FS,Y1*E!76OU-+DT !X:.DFOK6O3R$A;T;PA+PA%6 =3SH^?FJ"7KBTG M^IYGBTP-G&^[%*]-^ES M>@X=Y%AY77&76Z)\&)N@;6&["P5C88\CKL US: E* PX-"?TZKR\%FJ]IN-:/+]>&A"^B,32YO6#:9D(FMZWV1QM\H#[Q.3E/[M2*'A^#VW,$5_ M5:ZI^MK3#T]-2O^F($M#N8',^++0'1'3NCFO+N+')J7_@%?JRM N5"1C2JZ) MQDIQP]9A;$+Z2X37J787;$&J"ZXYF/5\Q9YLP-BD]+OO^ M+AYZ0D:6L,5LZ-(%=#7?HUIO-%ZME_$,D@>LR,\[LS56RYL%L^VH2[&%%M>S M>&QB?P,<5R==544E8V0UZR0^F)2)C8R?4,?UA<_U7;S7,(VMNZ>*09LT\'AH MTF]1EQIJI3O@T(*ZFU4:5$VN1<(!/Z%CLX'4'>:8=D?:>9(_KC'UR2*(AR:) M4-'Z.ZV&=%E4E[%N:>4:\V7U,#9!A'K=8<]@M?;YS=@:'*VYDCN M(-0R4EIQUR!--D>BM>$L'IN8[60E6Q+:UWBIT-7LGJP61]IQ;&++](6\,^I] MM(86:OBDS0QII+^(IYN4O)+7&]%50?)0O57QQ\1Z+^TC$QH_H0RWRR:BSG&/ MYPU[L%56BY7&EF=@:((*+C-@>Z.PAIK4@AU9D]7$+'L<&)JD0GF/"YV!A^YY M?*-)N$Z4%ZMU/(,D%<9CJXA,MQ4?M?LKIDO+;4$JQ%-(4L$,_7P)FS9TQ-5O.XRN!$U18L[,1T^CZ#"^,;%RV^6FU(,9#DU28=/H#E>X:$Q0GQS-4 MQ=C>K'X8FZ "5P@&>H$D$52<=4RL.9?%$3V+QR:H@ Y\C^*J_2UO(&NLH.T= M9-"/GGM";9UQBP865LV^)*R;A9Q#;&9"N0.&)N@U,')(E^KL4%[D9A6JTB8( M)\^!H4G/@T%Q(4=)3:D0V5*;:;'<&8WCIR;HY4^-+8F81-\LEUH;#*WW<5Z+ MGYJD%YV?CK'"W![Q=1+19YOI)*RIA[$)&1D)4[8\Y5B4+]A;8QC2)83J',8F MZ(5QU7&IAO(L6NXZ0Z.V6LJ[2#S@)S11I">M9CMQ6C(%9.T/YF-_'8=(3CAT M [DRQ-K;HFJ6V:K2UG."TJ]TP- $O7QQ.>0=4FY(P@!=4*M.V?>=>&B"7F:K MTMKF*R(C":JR)!9DJSB/K"W\E'ZKZV&C3>7L)8HK>F4N+O/.9!>O*WF^!M/- M7)KM==K4I:5<\>@*/0SCA25IRZ!AA!1?<-G5"OPU[);'1 M&.W+*+6<['@"-^@VO0%#$_J'.)QLJ,&\-4*13FW4W'1:OF#%3TUL&+UK:0P_ MZX_,^M27^$JI.!W0\="D_E'0$8V M3+%GHH%,]MO[QBP>F]BS:KZ1']$TWS(5HA-J?J4T:@T.STWH*EJ^&(@-A,NC MJY"IDD6NWJ%R\7-_Z"KGNOSI@V]VPHFO+/DY.X$?Q'#]T-O!T_ N>X#Q_"X">?M M' %.54,[M.*N4G&W?'@6SG46F*_H96_K.O=1B&8'%#G%@F?@DJZ?:^B"#V\I M1$N8>$;TU(INK76P+/ &Q?&1D]3]$-7Q)9_,597GQ,F!VO3EH/.2MP%"YXUN M@ ]J5/PA8((V>>JXR#49Z]GL]2M>P75F#2[N!'LKRMOMGQUX=&Y7>8&V?^S^ M^WF; ]S[SV3KMQ5#0ZJ?R?5[@4UGO](WM>E=/5 ,1]=N9==OSVQ/H_UZ99) M"Q5:J)"'O+EUPQU9%N!6#_]69$[ZPTKD5YRYI_/!V6[H!+=R/FZ/GQQ*PN_G MO$!^EO\))V6[=&5=3^'HN'ZGXEE7,S#=3\GHJ LP?6IMW(H M4A$M^4-/V?T<'E[Q''#A9.9?@+'\&QZBCSA$]\:!>FZ"_[S/@?2Q5]VS+YRA MO&(ICJIG,S7%"15OE\&R&7 7^=D \K'+_:",(>PMU2KG\"]]^)EYA)RX2?!C MHA*_$S7SGU\OA,^$CG&X\5Z*OI'%0'$TQ=-D/S8&Y08B#^1M0-E2N!*[RPE7 M0U1U]B43MRO>'OZ0\V5A"JXA(C Y.H^,?+S47OYQF>[ATEP0%74=<,TRMS7\ M'Z,.M1)QF+RIVQ/=DPLE3&P0$HE)NE,S9HM%>]$--U\RFJX:MF+Y__>EVBI] MR1QNL_V_+\8V^.:$MN8&QP%?,HYB1T0]ON';HS<<;-RJ[X>Z%K'+:'.C<>B7 M'UW:_2X^%;!ZRT2DB3L,Y'Q #CDY[J:.LUD*P[(L$P'N5QJ>3T2E'H$_#MU' M17V(M''A?YQA78?FFW?"*22Q*$]:91ZK5^9#LUZ:=Z3RN+ZKY;FKLPF$> .7 M2-Q0OJLZJA6"36B['J %P2>,0GC5N\]M^4Z8'F>:UG1D"I0670_^,%4B!], MI5V?TMQBL#'Y^K+5:7?FZZ&O@#ML2CWA^(VE_><1"V)\1LW9SJ;C^G+%!D9*KK?#4HEG= BP=7[%!9,H="[O)Q>2A4 MZC21Q%X>%47'-=&_)$I';,"U]2/3:8HMU.?GR-:TD0$?!L2L M-MC/4LQTQA/+T5U>+O)A/V^VD;R!6J68Z1!?OI,XY#A0GSE'OF>Z&$[:G08_ M*^]!7G[5.<8FCSQFK6G.K-G26R8>*@R^&)OK"2_ 6RETLI--?QW5V:O1QZ!:2+O:1>GWDH_'@( M6Q\9BR6U5)Y\2VSQ*%A63%W&X_RQ.8&)ZU8 M>6&_?">P+$-!APQ48* "R6 M%354S/*4)6JS1E+K(*7&7D8V MJ0+6=,_I1Q_&TEZZ-?4*. =KQ/!SQ*/@]KYTR>?]4^"EZS3A ;_I[7WI]D>X MO3>]O:FM+O\P"KQT+2 \X#>]O2_=8O<)*/#2?7'PA-_T_D(6?O%^(%?WI11# M+S;)94R.G2FLW'-_NE;8L\:&9&(J#01'G/.":^SRFK1RZ^;[W32N'BW"C_9KM:%M_]Z5E7$(\R8C'MMN6:4D':>1)CMR8E M#XA'$-]X23S>0SDIO]4]U?#UC#N-7N6J9L9=@F7Z,*X+ZT//6;9R7K4]60?& M3.3%2M:QP!0+N4ZYC"[GX\D?U+#$SSZ4B$93!X'4F*<*+=1@7INK1T> M@M074L)#\ FRS5)/E#36#D)D?(+2M?03)8UU;Q :4&A3/_IQ=1,#6SW:+;-;20,T-++D[JA7(G,O-!D(UX+D$:,J1;K\I*/5'2 M6-(%1344U=C;5U?\ @'L9M(F*4/=<_U5(. M(_#&9EQ>L%)Y:7O,+MR.Y1PGTW&\C:2S*';!%@F?&5:P]BN%M5^I-O+?PU7. MIGF\S%-^:A\\S:"#C;U#36- ]82%P>WWVB;B*>27[PSD)K#0#FXO3!V%A7;P M@,-".UAH]UGV%[+PJV?_)RAR]K9H=QK5>T[Y?[(W6L<1RO.@17A265W8.K[N MD2()K 0XDN: >=KB_:9,0:+Z& 1W5UO+Q2C5Q>CKSC@]U#G57*]J6X$H7?9 MT!*,,*>^V.O]>B.,0/U4&(]X.EGUI6F")0AX3Y/"04->6]B0K*$=F8FC4'B6 MPFG81O=C U.0**FO^[HU<"3 MR"_?85=O6&P'DS%A,F8*0F(0&9_Z$,!B.UAL!Z$!A0;,X(=AN:1-\V1P;IU? MS-M"K[^35MNUO!(TKUAB9I%Q$U^-!LOO8/G=M2-X:6=14'A#X0V%]P6C@5<, M_144?YZ96NXF,]>UF0X#]_=91@;S,F YTUV7,\$##BMLX/;"O#)880,/.*RP MN7Z%38(D*<_8X%0UM$,K&JH)P5SWP#!/G^N.;ZSUJJ.ZMG[T>JJFG.>0>G&. MEO=Y&\\K$W9,OO_F]J?>UG!]OZ4'PK2G;)]S;P[V3==8#ORI*8IXLU >-9': MK".S,D9\^,M_3@IRO\.1=XLY GA[O=I"8);4_.(7G-"@:9(W*OYC3)%2U07[]!FG2E**&$LA6L+$,Z*G5G1KK8-E M@3W[0G'#O M[_#WZ V'KGZ',O03[?MVK#:EYU-_B"($75Y72$5?41T9PT#_/@+-$BB1)=@+ MWNJ:+G#=6>752\SS'_=9/'5F47\%N+^]T<3N>J8;=4-DZIADS%Q:4]9A0-0X MP!Q(P!R2Z3NWP!4^+*GEZF5G[U>"/TX6]CQ=\4-O]Q@>0WRT:UCZ8&06QIO< M?I8SNGOO#Z3A+^\XR,,3DG"[6W2YL5^5^,&2UF37)DNEQ08<=OK+=QK#LCAQ MR=Z1GUP.7AXIEY:#5R_"N[S->Q6L7T<4/FE?MUH]=8 /3<7<:7U*'=40QYG- M )O T"_?J2R90R&7N,TRR(_@$I^ADO$/V<3K2Q<[.=_$JN7F3EI9[4X/79B& M7WA_Z>+EF8=@D-;J5'!,XX MMD3B%H\,GB7QV[2]4\\F+EXE^A%LXNJ%GJE7,9[($9 'H:B2_F IA3/?$/JN M8N2L%#"(I_4);^QL^DM_:R+R0$)<;;\7Y[&##B07$'06QZ$U A4*J%#\9!1B M$DT)J@@SDN8HMEK 2 .#Y& M,%D4?Z[;\SV4S\;$12:*KVO1IMK+R 2,M3GN<$/)O:FI0P#O,WM3F2J$QNW.$:@B"2]_X2%$Y;A'X YN3WW"?>'&?7 MQ0Z;PB-_35>/%N%'QT#4O;6AZH>+T+JZZLZ<^"GQG6@GG&!!)Q]V [N>-T-# MR6.2JZH3;0;H%4?"LBS+P O/KEWP^YF) B\\@X< 2G8KR"1[8U4Z*+C6DO"U0ZGK=PPVB@.K#$.2[T@D6^NNA34 MS8'RTHP[S7@_[FR-WNJJ)@RCPWK1U]7(G%?I3]:352IX&QMNVGLI#'%W59PV MULWP#PIFGKBY^% Z<^KJXK)WJ$K_O::F@NW6>:M2S:,(Y58H6=):H;*1,4*. MF04*HMBY'$QEN\GBTM13X/XK4Z_/6"YZ(_JO;.6G$E+H*+UZIQ+.3;OH3VOS M>8WLYSG 5LB(K20SWB _N8=R5GA]R$WG,Z:> E#K9ZG0E;(/5.(\&*%Y$FI5F'EOU045E+@Y&H7268"YYNSS$("PS@V5F M$!FPS P> IA3",O,(#)@F1DL,X/0@$(#)J)#9,#B)5B\!)$!948ZB'*C,N/F MRFO:H:?.%3\.?JQU_T?@X]CS30$N71^&-.^AS@;&-YZ*;W3UY1$&)X(<)^(8 M/;K%*MWV:&KJG$WLAP'7*W(=&2-!'(/"LSB)P\076%)SGR4U[V:J(=RV/-;*L;XN\:(QVVD#95Y4]!S@(J)^!S /6S\#MA3ECL'X&'G!8/P/K M9S[-_D(6?O6TWUM3[S^^?N:-JOYHI&M+C71'YJ Z[RSK-NERXUC5/]PE14-M M'];(P!H9>,"AL(3"\MK][-XCX!:N$.KTK(FB*P)G%_S0RD]7!V\X2.MGDNWH M_OVG ;-TE1 5%'^>F5KN)C/7M9D.X^2?IV8()DO HI7K$P46K>IM#=?W6WH@3'O*]KGF30%-4*-19=J1 M\/U@/LY;97H;1H8[)6/$E^\D>4G/- 0BE-MWF@,.D0'KAF#=$$0&E!E09J1$ MH3USE.A/%<_%CG'Y<;U20A6GF1?K X.H8!Q0/$'$Z 7%\^9*K"**9(R8/K<0 M]GYI-?_S%T:AY^#IQW".ZVFZAQP&?\.6VXSO6H:6^0N-_]VW0/O,C/H8R+G> M]J>>0L>H#@3(Y]S^8SP';O_GW/ZC=@_YXTMA'0B0S[G]QX .!,B+T1V(D,^Y M_U"$O-);! 'R.;S11U-6;8&0++9L!F?)[8]L-;"M&J)IX1/;6B6VL= MK!2\07%\)/D:[*.XQFW4!IV_W1[GR\+TG+VQQONFZ>[SJ,#K.=+-"T.AQWF= M]_?7>_2&0SN]PUU")YKJ[3Q&*S/T=HSJ58=:J5)[)M$;&6- 4[T(;QB-91DT M=SF])/40O/]*JY<8\3\^3;'4F76**_")M]<=SUTK4OK\PTPBG<0*P2:T70]0 M@ L"SYB$@3*Q])[;ZK;(OOC] ",:([BQEG ME[HSP%5(P%62?3IOE)U\6-I&&LO,$JN]1&?;/X10S],5/_1VCT'4H=>[)8K6 M9GS=KYDB-J);M?8?-+/]Y1U/=J^E-\6%A,GD0*)R>W9$4=, V<2"EO[RG<:P M+$YPET]:N?B'_.7UI8J3(5I3Z-V* MY:D@G)9W2T/9V)L49(#RE,^8'9M<2ZI#O\XL!UB"_?L2R%7K(G/^0Z MGT*I26-U2=I]!\\WZ*3X/L>N.!KG1:DS+/7LY:!GI]"/,&X.U"(JMO>FV!*: MS'HR&HNM WN)NWCFL@0.?9,?G+AQ=_PEC76=J5=JGLBIP)W*8N:3N2EJB)O. M=E-T]LFK&KDJ0E8'1612%AA-48: *5X=WTY'CS@\ (W MN+U_I')_9@K "]SN>GOA!6[P K?[WE_(PJ]^)\V'UZ=@O]2G8&<-#XG+0I@G M=DPHA354;PW1+L%5WA\>XK1%Z =@3G[/?>+-<=Y<[( H//(_=/5H$7ZTYZ+N MK0U5/UR)T]55=^;$3WGJ=IRR4#7=16OKF[N*7IV6>\I\P<]DC(T#1W@VAR:3 M[2 K@O>_P?O?X &'LA;*VN=E[6I6\/(UTFY(8IZR/*DZ+X>M]\>D+\O$>JDOYK>ZIAJ]GW>*E_O#R/G@([B_E+/5$26,=(43&)ZAB2S]1TE@"!Z$!A<;UB?(I MDYQO."[WA*4?^PR?-_1_.A*[^&S8*7@UF]?I/@G0"G2*!:$\4-'E&6J@:X>H'LQYN,\*)ABG>S9.U_T! M@W@8MXF(4?8>MYK^&:OCI97KC<9]1!(7YIS9:!PZ92,5'@.Q.A:CLN2)SG00 M5[!T[#Y+QU+M'W@/6SF;\O$R4_FI@$CM$85H^%Y!Z[WVT)U-&Y3G=@!3(2.F M MD)+-2#VPLS3V&A'CS@L% /%NI]EOV%+/SJQ0,)BIR]L=J=1@2?T_Z?[*X6 M>)N)+=KK/:900:+\& 1WEUO+Y2C5Y>C MKSC@]U F5G*]J6X$H7?9Z!(,,Z>^5NS]BB,,0OW4&(]X.EDT%I&LO\,T%T7+ M;#-/MTN&62 Y&)L +!N[?KSJ7A@3C&$]YDGAXXO;'F6X[F([17T*;%ZF &N!(9<27(CSXVNI4NZ,&Z"YB4>7VBP&(]> A@L1XL MUH/0@$(#9O+#T-P)H^;) !W&&WLC$[$=;Y/C33-W\+G$C3)A]1ZLWKMV M%"_M/ I*;RB]H?2^8$3PBN&_MK*+^W)F/#V^OSD3N)E V68V1C '-X]%. %6G=:?@9#?Z<4TGAI0/.-5,V>LAW\A$3T0?S;_._]:D\$_7KRO%F: MRU.#%_A@,>C60K=*=V2< $$_C$:S&'M))_MGQA4L/[MZ^1F,W3W="[M[$+D] M]ZW,Y:=UN^Y448$MFCRO[QG$85;L<(S%S.7"L;O/#"I8AG;7VPMS+V$9VEUO M+RQ#@V5H][V_D(5?/7W^UA3_:UT8=P8CH&L-)WXPF190H5I?3?/-G42 &C3B M4(.6HZ$= *O08!4:/.!0C$(Q>NWFC^<5?3G.#ZV2Q(SXW9P5[/R H!;=@W,= M]';+/5N ?0_E>P7%GV>FEKO)S'5MIL,8_>>IUX.)&K!@[/I$26/!&$0&+%V" MAP#FL:6 *+!T"1X"6+ITPZ5+Z79:JVIHA[$5+01SW0/#/'T>&1(4U[!4"98J061 F9$& MHMR&S+CMJ-$[]4VF4O+$RCY?-Y'MIFJ4F^92Q39 WXQO"7M!W[RY8JZ($ADK MHL@M!+]?6LO__(51Z#D8^3%TXWJ:[B&'P=^PY3;CNY:A9?Y"XW_IPBK,83A[ MT.9ZVY]Z"ATC.! @GW/[C[$;N/V?<_N/*CWDCR^%<"! /N?V'X,W$" O1G(@ M0C[G_D,1\DH7$03(Y]Q^[-H65NHI=(PNI!<@"8JEO)RMJP>*X>@:KWA.1"?_ MF :P93!G;^2V2U1L"/E62->\&OG^9A8M/?CIAWVN"^-N1M?KI%7L\Y28&TN# M5D2WVD;&21ECOWS'C66@*/27I%2%V9)P";?PB0-(8GLV1R5+[SX/1E!1C71MSSQ'M'YHCFYEW!*&[*H2\R42\*6[84@?EB_R9"U; MFO'U?@OAXZ1YS],5/_1VCU%&C,OA2JVM)ZC(,8J(-!$>8V?OE^>_O.,@T4_( M\N9TUVT[LSHG";1';JKY4:F,SP!FZ"_?:0S+X@0&[[W[8 =%^@!W:4G^9&W@ MM1=^75_$5=C,=83YT_Y2 JTN?-\2))P?HU6UC.&D&',H#/WRGEWYYK5Q>FD&]72)YK57#JM"4H2/3RO GZS\N/;";]D4?Z$19VO$A/NRIIJ% M3G6[9'&CH-12:):+"WP34!;3-W6S/6Q:A9WD]V*S'/3DQ!@RRS!)&P-RJ ^N MZ+PV4"_-H9ZLVKSVPF_:Q'@BN2+$\YBL;*)IX'VQ3N/K-J^X[T^NN+R5,1*\ M=5^G%FO31LO#W*!>*]D,%S,I-@YJ7#8K S(IJ$9!->K5/,KW._AV,PV'J*WT MT(DWGHX'O12J/M; :'F]_KIK"FVEM>Q@_KX]B'T7AYP-)HNRS$MEM_\;O_5< ML'^TD:#[K#'=/3XZOT'_\)L?B4#HZ_%_]LFJ.B#S;W,U?N51X/MO0$,VU.BW MO;F>451P0Z/B[,#EC8X;1&]7O.AC)V-$CYMYBI59*EZ0<:>98*[[.CAV<:Y3 M? 'DU' 41S6B0?Z#,/2CW3KG"I^F_6L9K6:LO_\G^O+P=ZJE*QY@-/._-<-? M6LKN6WR _OYU,W'L*P7>'WTRUP&BO^6PKW2$X1\.#_2?8$J/GOS+XQ!5MZR_ MG\L@>GC"A8\"GGM@QC_X3PEA'M'FT=?__J_'Z_G)9A'5M5SOVP,O?43"(VWP MF*W.=&3BZ8J)*--H M\4:Z/L_ ?.S7[]45S[[0<[)L"D,/0K0?XS\^A[0);$ MQMG*%GE$N2,71RQ]&GP[_MG#9S$+_O&AZ\=6XK?XWE)CK?^V;<=]#]SEJS?] M(AH&\7.#_J-DYA[@['_UA,))=2.&L@,8N'5X[.8PW^-'$;K!(02X+0!!$0/S M" KE96#\3NI3%%1B)BX3C#+!5!*720+3Y1Q+3646PW499U@=GY(YDB:9+X>W M?@S/F_SREB-9)I'PBGXI>$#:EO^?O3=M3AS9UD:_WXC['X@^Y[S1.P)\Q S5 M[^T(9@,V,\;V%T)("0@)"30P^-??7)FI 9"'JK(-=N6.V-4V3J0>*_94RALG95 M,[;6.)W*QS/QBUEO<,(1?\:$+* :.)FTM\CSS_=O17)21:'2"S( M\EQ[2BGM D2N'H^>K&BEY5=S*YU^&(KJJMJL*9O;17.+1YZL2)\\F?)Z?ET< MXEVJ"/%Y_VENP=M/5K1M3/H5M-HD*NV[5F>=:U5[:+L=IT_G.<_-R_;3:/6H M)K*902>QV^N.-!MG3D>VL2)=+\XSJV%M+0^%Z61FS)YFX^SIR+*M#J_5Z2I1 MR0P&C6ND].N;:G><.QVY350*I;RMQ2J9&G(V>E4OKM7".'\Z]6;+@S-' _=U N)27UQ MOZJT<\WBL'"CQ6^'^*GQTZ=N!IV4T4\I[HHT$7!/^3H0_EZ5!7 MQW54J<6T:2N?$?NS/1X:0E"9?3=3<4H:>#PSHFB6S6;U 4\@A**:CM!Z,!X6 M(W6-6NOK<BIF*4V52T1GW0GW?X8/S6$5C;Q9;PE M&0]WP]H\(XNC>;M^]T2&GDR@-)E*3[FZ8P^=5LP9#^KE;BG1A:$G$R@;&_NZ MM.HV*LUN63+'*W5 (A-%@;="?[ M1:.IJFNIB_:E80M5RWAH"!$Z1=-OWA2&J)JWE)MEV]I,"5OM.A^9OA&'2 M:BNR@ ;-]F-"KLQS:XP^(935T9Z6E?6LVU?[W7ALW59ODX\6&7K"!;OYJGA;:\32P\RJO.GD^TFS-L 3"#G8 MR=RH:+/Y_:/@)!X7S<&P)U86^*DA![M(-^O)S,!N#)UDSNE?UP;;[!@_->1@ M)7O>FEW/5IN*DK![\J0Q*S>VW7$RY&"K;3DUVS\V8T+)23JQI[M"3'7P4T,. M-EF[L^QILK6IM"NE>J5^/4TOXOBI(0?[,!)ZJ^XF%ZN@V'UCN%[:^TQU"T-/ M-LL>CK65W3(JZKJSS>7OQ:$HU0LP] 3@MYE'L5.*:Z6*DUR*^#*^6]UK^*DA MY))N=HQ\(7&W'";ZCE*T]EKM7NS"T),);.L[3:IOL]JPW9NO!''6$IH8,E(A ME-60^U8ZGVCFA/58W3SM"H^JE<9#0R@K<3.-+3KIIZZ:N4VDA:+1BVD8WO#0 M$R1<[E=:3'C8=-1E?BWEVH_I[@1AZ2*$"+<;H:-OT@M=6 N%9G5DKX?%1@&& MGFQ6]JG5=3;&?0K+5KU[I=.8/2D8BE,A1"CHHI9^:B:&:JE>$VI/EMT:)_'0 M$"+4)AOIKJ#.\\/2PTS92;%[(Y[!$P@31C ?:MUD?3.,[96--KVOJK$GO ,A M1/C@+$?%!6H4*R4T2,LWBO*D5KHP]$3 &O=OR[>YATV[HJS2TG5>6PTG^-Y* M94XE+*5UU[LI%5%.MKN^;B0>.S,8>C+7Y?:ABA%*7]TC/S/.5^*:P MA:$G<^V6-N/1L"8VU43:*.4KQK"3&)"A)W-UIBMQBD6+A;KLC&)Q9Q)[,C#' MID*XH+9X$O+WR=FB,LINQGM=76M#/(%T"&F/*JM^9[D:F$))64]0YJYTMZT5 M8.C)LC)CO3W;WM_H0D)2.PVK?'OM-+HP]&19:^ENW.I+]96PWM25A68:'5$E M3SU9UO63FI*KVE-LF!"SC<&J5"OT,!&F0[C@;E-<84'_KE%!U=G<: YUY:Z( MEQ5"VHF'C-"-/=S&AR,QL9CJ_?7@<3C#VF7(9FV6N=MD;G8OH.9REBO>*T]* MLP!#3W; R5F*X0RG==711O7!T,I7Z]=;&'JR _<9>YJWI,2X4KLQ&^EA=E-L MYLC0DQWHI9YND+AX;*BEG9SI%6]O-Z4E'AK"6_=&M;HKY$=%H3E=Y[/IVTSM M>CV#H2=SU09W>KZ0;!2$1&VRV4G-YJB']38\]&2N'>XM7[F=R^X(& MT=]R5"6N$DE^+I=W+G&2?\G/Y=+.)7>5XSAV@>?"<>PRSX7CV&6>"\>QRSP7 MCF.7>2X%O+X&X&?=@9-0AI_<$LG0 MX,/_[Z_<7[^X/*\91%SK\1^A&SH2Z$@#T@T(TB7D7Q0S,J+">%L=)EL ME'MM UXZ=!J*=?KOX:D'&2;QJPP3%ZX2YRW6_ 5EQ(I,36,9,58("IGJLPBDE6RPCH&L M'^_&%Y>U]G>K>!5_KGSEGRQ349O?YY_X3R7&'H(@IW).Y9S*.95S*@^U>WY) M*K\X8\CSE)PA;X >M']#$]K_1!12XOTK:"473\&O>50^'*#>IQC)RV[4S^>Y MK]Y'H6,:4\5^K8E"K#I16HV;Z:K2'#G6 Q(*S>064L:2']IZA7,MY]KWX-H$ MI&]_;C=[X8!MA;$PKMP\M1>QLMI,]"RU/2RUQ6+W?=CVF%O7F71"&3HK1=VO M]HW9K'GKS+HSS*T9,.)$$XE3;N7,RIGU;1[^[W?%QO-!7L6_3;8WV?)0'@N5 MY5*ZGF]Z56,[^/5:OV^[8F]NQIG:_*G;&\:FH_Q6*#J% :370(95.II,Y]^Q M2=&%&6*IV%^0H; .+41@&Q$3X2.3% U%]&-] /X,'TI@NG4L).//OY7=]HL@ MW:70SSL;0,YAT3HND?$Z*IZ;!#A?<+[@?,'Y@O,%MPU_QJ'%$^05[0\5\SB/ M?A.&_(1PSB]X*W'RYN3-R9N3]Z63]X49(-]3=KH4&9B)4V6T,I&D$',H*7,J M+J%R]Q/Y@&M#7!OZ$E:""_3_?;#;/LBW^&<-D6K[NEP(L&^(DZ';[S7BACGO M"L[M,"\:O=O^3:<[SH(?/Y&(9H27JNIS$. @P$'@@H( ?A$$Y@FT?RS>EF\J MI4%^J9:S2R0NMA@$(#P@&0P"F:B0S[S67^=+F8V#NP%M#GKM82!B0$.B!5T=N!WB M\NT0%[\#?V*TXP=K.Y[3YP88M0<+;D^'%BI8%K*#K%W9K9!NH1"\VPV%?7+: MV)0JL>FFVBL.JYG=;#8F);S3T;B0X"&1' XX''P)O><=X*"5;BJ9;DG.5$;= M; LU%I.V500XR 0X,37O2AW<%I=)OK//= M^G#[J$VV& Y(\'4\FWUW9>A2=/X7]"/:QA.]MW;$34!G-P%=_*9P^_%GJ%55 MRN"OP6:8^#1):;=E(?XHC&)SW9[UM?M=MSLF_8@2T5SB [4ISBDBQLJS,,'^"[BB;C+TD?7\]U-3*!3(WI%/0R&4WL MB&)9#M',),.RK8BSPF=/_K T9&6*E_*NP7M_,A)\JZC:/\X,_4'JDV'J/X8Z M"Y1%8T.SM%?CZ/AO.*)]ZNQR$GUFY J=WJ\C_3\3I>/]%C;/LQG M[5BEO38J3_$G<=&,;^'RP3)T,G]:;.:;^SMD-$6FB>0P 9O;'KCM@9LNOX7H M[MH>@NS?GE)+!-Y1@J A:#F:)0VKWW642J8I;6;;5FU6F77'\3B(ZJGD!XKJ MG#LX9'#(N 1OQT]"1BX7G]7*>V,AE*S'@9UIYV;5&H&,#-;N,SS%AD,&]W!\ M4QWM%R%#M2;MCE/7[M2:IF^NUXHBSY);@ RLDZ72+T'&U_-JE%V%RRWI*>YX M!@XW&UV6A?-D:5^]VK_+=77"= -QQT)BBTA'4\5^J3ZQT5K<=9'9PZM9SF+C MNER]1O,NF>M?_[Y8G)CS,N?E\_/R]]-(7F?F8QYV,COG(35 PC"6>AI,U&%" MRS4)#V.E)/Y2D#OG8<[#W(WS$=G[/\O#CT^KXM/#?:(W=,HY0^[G)]F,1'@8 M:PG9^'=WW/1M0U)C$Q&J_N,M@\WBMKF>6^:6:64JV1P-"6I&DE*>$E=.-LS]F>L_T%J2=O9GLUD4VU M:XW:5%WW5IOAW:"9KC:VP/:@E43S>5Z4D+,]=WI\$8WFS6PO;K:I:G>VV0[[ M0G_V4'NH;W,&87N2QI']9@Z/F@A-RO2(K%@KPQ(UB#H3(=G%BD(S,VYJX::6 M2S*7?CO7!_ ?]&!LZWT,1.UIQX3Z?_:^HXFZ75D[RNJ94-E9KY:_OJ]?-X>) MK9![Z'86CWD'XQ1M?AR/IN*G\@GW?G!V_L/9^8.UBU]FYX?9IM%, M6ZMEK[$3["YP 8>"*2B63%CF@86GC& K<,7):=C]=DX:3Z14CUVPB;KA&K8QI @WC^ MAEDVG(D]=;2").'+F:3[/9M9LRW?;*?SQ_UM!16KY7%O&B]-K<(XG@%1,Y4[ M#_"C*VEN:C/4 0LKE[W.&I=)=VS-44D=*L@ZP?7!K^/ M-OBM0U/)B?_437UN$N!\P?F"\P7G"\X7Y[ "GHTOOI+E,$LZY()327*B/ZWKKMLV/.X\"5[3,62E+R1;L4K[:IZ MEYQO1:$ZF(WCI%=P*IH5/K!X&V=JSM1?DZD_V+CZNTRM5019V1;*?56I=)O) MA]5M\:E4 *8&?WXRF@ZQLW*NYEQ]26;63_>8?'38[QN9^IB7,^/B7'L0])S0 M3+5+X^0F,1#&A)>A76\J^S'ZUU:6Z>N>VFLEY"NNW'>,Y.C 4>#+ZO-_#0: M-&-J:I32FO?#4?EAG![F"OF.3M *S3I%"\PS^'@B_H7N!KT+!H<@T _/5+; MX]QDJRY1K]4?+L:/$U0 $("2\?D74YF_GC>EKF^0;AOFGAMFN&'F#S>WGD%= MH#61?Q>L?)-*I(B,4SBV5R$)M(V0*>(R@IR1?KTW)>YKS\1_+R&92- M-_&RMA#SNWU;'U:0&5=EK6ENKC-=X&4HS)CZP+*,G)>_"2]?7ESZ]U,5WL3+ M3XMI5UVHYI/:3]4?S?3]0^GVEO R^$Q>#&GX%OZ2CHE6HB)'$*VO3\/U#7N. M3&X7X781;B;](EH(8V.W;0;KEE'0Y3:P,BWH\!(,"FHW?C]2ZH,AFM3']9MB M:=W*8QB,4Q\*MYIR=/BFZ/#I5M//5VO>" ['F)!JWLROM\W62-WWINMA^J'6 M-8TM8 *I/R]D3_M[\U(O'!:^AS/E3U"1?E=H6!7NG,K#?-NNE!PMB3;-^4S9 MS @H,AD\OU[;IU342KAH; .EM;,33K#V")?J?5OAM98VR6TX@QX&VLH^6@\I ,%YVW.VY?DBOET\\/GJQDOL?8Q M1^M9M=K.MRVK,EHV2S=ZSS3OS"UP-%8IDHEH/'MZ77^W%!8O.7XE[GGV"K>I M?!M3ZY^@H[C,VZ&\&P)QZ]S]>%-)YK=J37O<7E?WL_E#$4,:;SIVFZ''^ MY_S_+?C_#W"UG++_L\J+M(?V7&+ M8\$?A07U/QL:FE:IE)XTN8 #T^LU%<_F7TE>_ MGA,%[XCIH(-ZL-P@PPTREV1L_7PAY1PZ"G#AC<^$+\DIR40O-=+4?4_8W]<+ ML=V#86>J6$XA?7XST73JQ5:"G*DY4Y^?J?\$#THH5Q\S<[M9*L:%_/63&MLN M&L5\O#N>;+K S!G2M%O(S^ MKE]/@!_$ 9DDAS&FG/G4"< ML?]PQCZ7#^CG&/LIA3*"/FI(:LR64TYAM$Z/]X2QL2Z3RW'W+N=L[A&Z%(]0 M*&L?,+'^"AO<:M)R(*OI.:'4[ MHB/$>O6ZT752B]Z"( HD#V6C& ^_1_)0(D5>T4)V1!*M>61E&AM%1G)DLH_\ M[5CX!T7_3\3P8@%AK1N>7/3.8/EG(&/F["N]+!C\:-4-,W4)\W2'L71Q/[3 MR.7YT@L>+X<@8,5\BF?5I'HO*&JBW"S&DG.D;,>)'%'6/K"2 H<##@=_)AQ\ ML,+U6W!@Y\OWYM+][Z[V.4GC813^1S0[O<6,7,V,>\V)YV&"=V-%&W"[I<<9DQ+!WT/F_UJ]UR MN5(;/SYMU'RO&&L5QDG2W3V1C<8S+Y7BX#S->?J/Y.D/-B;_'D]/K'VOZ[0J M$R%1?WQLJ;U:JUJ9 4^3%.]\2-T[SM*Q$=:@W^/I85%T\DJBVQ>6*\4 MI?"8N.T\-K; TA Q$UIQ^[N8@5VEPS&E.53*^GA5@QL._BC#P>6;Q[YZED-' MW .#6@.C(&%N-=%/23-]5>N.&T)Z.&IOA/8DO1XG,UV8*C1XST3S6=YM@&,! MQX*OHMK\#A:(7:LAW]Y.<\/1L(+VV:>-/D_.8*J0BI"*9D*Z#G LX%CP31T* M7SU"YK>P8)H:6$)YICX,E>ZX8G8;TT:MOH6I0JIX-AI_N9+=UW.[D"P+9>+ M2JR(;41*_;N(IDQ11-$M?'"ZQ"M2<3/.Q5MFX;SBB?=S\W-2Y:3Z%2_7SQ*T MJX89M#W>X NC[MX7'4-3I/"0].M&8Q);%X71$.4&-_GF9#A)E?'U2CN4?V21 M6,[0WX2A>7_R#Y&6?Y&A=U4]URO:?7%8JLB53J(\VSAR 1@: LD3\>\;2,[D M9V^3(I(F*DOP(M P)A-IHHUD$*FY9^$B+ AG3%.Y^$W[BN55OG?4E0ZJ\32^J0X2]FMM(DAF3143X6T].! Q('H8C:- M ]%%J'GO 43ZZGY2$05YKV:&B7%O:W0WQFX&0$0BQK(OUF/A4,2AZ/Q0Q M# MG5]!?0\HDFKR34E12L.*\E"=($4QM_L^@2(2Z9;.?I.^\F\K#166[M94&RS-IA]H$$J%4:W?'8TKI56\N4T^%(O=#8$&B(9+1I/);^S@HV\XKA0U M572L@/)*43P8^"LF!I 3_RD@/#<)<+[@?,'Y@O,%YXMS)(^%<9(T[TXGHX+P@;$)G(,Y!W]-#O[$J*/7.#BSZ,VK M[:*D59J)NX[\*,_B]F0+')PA#BW.P9R#+SV9Y'L'Z[S&P7)N/)XW2[V>(&8> M4P5329<'3S/@X/Q?_V9>NX._MFW9+3_%DF\B2U%&$7S:DT]2(KC=X(^R&_ " M-!^M?/30BO%R>UI&DS"\RP\U732NU:6ZGVZM<<%6LO4TEEA(*^U4/AH/B8?F M968XQW..OTAEY0T<7^U,MXO%?4941Z7!W7UZ/33G\1EP/#1@RT43 B\LQ3G^ MJ_H&+H[C/UJY>0/'-\4[8WJ;;64J:ZTGI!JKR=:I%8#C(1U>B";B+][Q7\_K M<=JU(Z9!^VX@Q8AHFJ(^0[QCQU;P=)TEOX'@N5(;]9G;Y&P/SAV18-C?#1B9V<[?\H MMN?6Y\\JU/H&MB\HUWI[(RW:0G/6+Z2%>6J9O25L#Q)\-)/[;D9H-XS&F++\ M3!0A5NB(IHB$M7F!&VZ[^";FN<^79SXX=(;"&;5==$P%(]M*U%R6#D&W[$V_ MGMO/"I6*TUS$'C>E^^W8VHY3I+ET,BHD/[)SVY],^ISY_T#F_V!EYF>9?S2H MKR:CFUIU6.IDGL;F@U:6M@5@?E*L)A/GQ6HX\W]3K\6W4VE^EOF7L9)VFXU/ M1D)B_&@;\MV#.6O-@/E)%<^\D/F^U6B.59U >PE;W$6VBCV?&QI,!O8_8LU% M$\4F(I3\E(SE"ND6.5ENW_D^]IV+WQ1N#O[$-M@]"@@#8R#N1CX:5 VS#UA0 M!"@H!9 @K!%N]L$J/&[O)\)ZODS([1L9=7M8N")-L?,I;B[F<,+AY-QP\DG> MI7> DZX]NI/*6>>QLKQ?M>=QHU7>3+H )Y"BG]=5:D/K-NFG.NRM!QR\5 H%)_5?%E*_%JE_ M;:_$K]QXG<)VHX^*JE#9.P^=;'DTJ#WFNG#CY?_Z-R0@X;MX)=[6;RRL9CY7 M]?^<3H_GCS_G 'K^1F5ORSXK]AZ,ZGXHW@Q'G8F3V3XF\Q,'(RGI7GWJW^4P MPF&$P\AW=$3\%(H\V\&HUY^T1YG%75H8-?,= $2C EHJF0(I/< M#?&-W!#G3X*Y8-#X?LK;;\D>5G7Z(&OB?"@D'N_J,[0RK:XZ [" BK315$@$ MQ)?TR@B^TC:' DU822/J6Y0J<6CM*!N\-1!FAD\[8B++-A4)HLW@[]R"]17" M:7D=_*^K0 &"P?\K/B/V/!Z$/Q1T^?"#P,@.WC\#0YYD0EAM&='_5G:2YL"Q MX!\(S_=$&U6F4R2%E;$KQ-#]KCK6*FJ_-D W:24]O9YB('2[16=#"E=R6."P M\(?#P@=K1&>'A?1*:H^Z:J\T;*-F?Q)K)&MH2V !*U-I(K$%% M1#LR0?A!.OC$C&ED14Z"FYVX+9O;LC]'="M8X_8T**OEEF-)3K46K%TO:YF)8.Z&Z_;N_F;1;LPVC]UQ*DTTLF@ZI)83AQ,.)QQ. MS@$G6,[KE^,IA$OUJ:2FBM9(K=G%1:'94>[ZCY<#%P5E M*Q5ZXYTXK"6TIY)1'#]6^C. "ZS.(>(@0 M28P0LN%,-'0)XM1_?U 2P^>O\J* ,!$?6U8WL=M.G7MA*0Z$B?DX?1P-+D<- MJTC-643(.$D >P/AX3+-Z^42CGE_C&UN*N, M5+T[+Z?N*WE]"Y"0?]V\\A5\81)B9J#0A3QS%29[4L#^T;=)RKI7FLTJXWUV3B5X_9ZSKF<7E"IB%C=C\&T4.G8:^T':?RH*=X ME6-Y1#;'EDO=-(XM'Z5>_2ZVF#MSTRSEAIM*O[(9K\Q&H7V3)-B2X=C"L>4+ M;!K/(CF+!OA6@"GT"7Y93Z3VC/G/%7#.SNIOT*NUUW\ZVS.(^ MGNV.TP)W-G%,X)AP*?K4IV)"1C?,E(5N*L-24RJO9>=V_A3? B9P-Q:'!)X< M\@74H/>&A+W238IR=WE722RJ=T[MKB)6"S. !)X.!/4>L7B988=]/Z.'*P=DUIO,7(K]\GN94SJF<4SFG"QHIQC.<=^6G/=USEVW-P6TLUTI3I,C';C M>W4B%M5% 3@V\]>_R6@\E^4;]9G5=LX=.JOQ8E5;[=6V/M0;2!C:= M>2G5EO,ZYW7.ZY>B;+R!U^W*UBD(;64MW'YS/1RG)KNTVN[:NUW2$NQQ80O*^$0,\Z)L6XX#.G MV',,-F^%%UG9_/M_\3_N]R0-B2;PW_P?6;%6FKC_00Z(O)/ MY@@XX4CR M/C0LA81PFTC#X+)!1\?&SMTV5F\^] ^Y5Y,!QA4C< MT^ACMW2^[".P+T">,>;;$L K84S&%.+KC'&\U6$[*!)\'*>D5"(A3=+CA)1/ MCU,I.3>>(#$QEE! &%>DX.WL&V9&)J,_]@VX8ZJ89I> M1:[Q1YA6K"AU'..KX(J4">H[$TN1%=%4$-ZS"=TLNM@6 *1ME (86'4AL.\A MX#A^,>LE$Z;KLXU(<-X1;^*1?@"[)^^)W;\S\P=,BU:DHLMXJF4DH>4$F70A MR7@T EH^^5<@1P:BP2?._>2:?6DA?V-&=#31C!26&$EM"U^L^"HU' M/W(I& M*CL)X0?UY_3:E2'ZDOW&OO ?;V54S&@Y2SQCZ5T,(H?24-&Q%!U95AE9DJFL MX($%72Z*EF*UIQT37_^Z35XSP.\M:H:D,AEI,L:G59^I\B S'#WVG&RM-*QT M;F94ME-T!\D%^X5Q8Q@6_RN"WRNN\(1LTT'OAK(G9_+"009QUKW-%5W#NQ*; MP'HI62B8*G6;4#$%R60FC Y^:\+/ CPCJ_@5)0N"Z8$# \1WSY'0$SD^^#1X M@._(**>2Y4]L^#,3_Q@^7CB6K4SW+TSGE>LA&E$P_UJ!^X'LL#B=8C%4!-GY M[SG"\@\(/YCR-0U)<%EJ>S#O(]/$4(916+1(E/7_63N&_4^)2M_TE_]$(RO3 MV"@R1H+(Q#1$.6**^HSR*!8P:AZA9>]$:1$$,5!!EKIDC_[)@( M3UB7':A_(6I1,M>)HY!EX2]*MF%:3+!G?$K3X4!SPU,EUP)&J((F6JH8C91$ M791%\A3X1@EOP 3?]#JA,/TJ NJ$NQPH79K]QXK@K<9/Q2^;P?WBS_9TJFQ" M^"]X]V=S]YLVW@!K99B4;"-342(2_\$F1-W!*V6%@%?#_XKTC6(:.LOY\UZ, M5RCCDYG!IN#-V.)%FR"V1B/27-1UI-%#ACG@SPX?XGX1/P)9F,3H'OM'Y:[W M*E+'A(-G)9G(?F8[CDXF,MDS8B!A^8ZIJVCO/^(Y(I TAWQA93@FF0Q6T12H MB"@K6(O;&J8:C6!0,QP[2K1D,GD33423SAVSTAPKA:9AT5EIP,7X;4M\YTB$ MBMR-P\N'+V!I$1.[:%F&I!"Y8N*!#^8$ZX L(AB(YDB4UPY6*1&P Z;::WP5 MVG!,^%+!K+%5[#D^ARG;%T(,>+:$\PQ\-V(ZP,NCSSX73,"2;,/ E.%8L.(] M9:&Y@J:!.8+)P8+C68HJWJ*_&<.WR[>,VPD8:/A:P?L&Q2GQD4DNI%@6;"%^ M%C%EZ!(B:OE$A/?A1[[1ZL((;;Q"]S-QVUS,U%).,#K[U*[T)&_?V\Y:;U4/ M3"\Q3,E@?L%4)^.;YUC:P'(,ENG:T[:[8WTZ6[\PCT#%BY9HFN-X:BGM? M>VN$6**./L!T1M 4=$/"OAZYLAVR?C"\C$:V+_:\;,H/#AXM,+7QX4^H '#$] )Z&(=OBXL_%V00/A'%] 6P2@CJ63"6+X MS'"-W+08R>A.DE^1N?1NT@-0=X&/7>L6E2" C4FB.2 ?W@C+NU0)KL$CZ?8I MMK>#T8/GS?$H&<%[\9S@J^(!0N++ 3^<% 76X-)8KDP%O_([H4;/H^.782-9 MWG5US>RJI8>;Q_TZ^Y1L6]\,-MZX%9;TXH2!+HK8 I[CY:D:*!_X/O0"P8)H1_JH5^D?P8Q[=@ MZ/B2(2M8!J!2G_NU0K_D?6M@K+ .G,@)TBN-7D:I!,?GP&"ZF@BCCKB<@XE'T9%/P15F+$07><#F"\&*7Y,(BNM(" MR\J$"4W#E=/9A_CDQ!FBRQS 5KM"]YSI7Q;FI0 "$[G3G13$8A$1SH3%,)$, M)NU,R,/Q0MVA)IHYFH@%=E#R9H1TR+=T3Y.I(GR*("W/$&80! HDAG8VB^%5 M_RI2,)=[?.[FBIQB1<>T@_!KH_2O587UL1UA!4%3IBC2IQO)_EXY4$DZIF$C MNM\%>.&>?)4,;$N2LR*T 48_<8IL^L=KA)65>:0@+T%7L$V7Z8B4VNY?%SSM M5%P:H"6!R(\E^X(L*_1IVCX:/#V0\]DF8-EX">I$S*=;1M>,2/US)NH&PNHR M(>4E<.O_HAVY8RTD3@SS1!T$M0N/-U;DI?A;2$?F;!\C5FJB71PJPY+I "<0 M%1$_&3\*%AH0@_"$/'5Q8BKR[$1+#;PPZNF* <43%">P&G@,LQ2!970BP@?5 M2Z(8,7^:OQU17Z>"G_$+B=8GXI/=6YB!\>6 B9/,!!,Z*)IV@#H920;4-Y?3 MSP5W+L C;+^#?AD7/PZ> 2QN("X@!<$4\ D8!HK0\-"@,YD:KQWQ,#PZWS' M!.K@#4L,++_*CA]NS:=V>U^\ZN -D?;TWU,+?G-BQS-30\ZKM>K#KKXM=:JK MI^VI!3]\W,=;\'_5Q/S1]N\7\9 :B]X2-L&XB>J:(CTS3Z=]NY@3DB9FQ!23RQ6\_%#;[F$.;U%9;N16:/@W>;,KFOB$Q$1(=:H=#! MN*%I%$?91+ BJ\% =MO!W4S5!2OP;(RK1,"E3_?W 0^[BGSB.1SX=@Y#/8H98#MSC0TFR&;R 1 M[$%$&3%%D+^ $#$PVS!I*(=N0P\>=HD>.Q!$>B0P%Q>(X!X3(S.#;86$KW6R M0_A]!A;!]@@PE[A@X(&P2_3E\%OH;L%J%,O"$'=%G/^'L&?JBH$L'*.+Q- M*609$'0"SU_B[\VHC1%-IR"K8%3S91SOJ%<82]CM*0446((D\#:")E.'7/%+ M5KP1@:G<1%WX',%]<7K3T=LD&L _[XZU@I=L.&K"94!ATG+ 1:I0 S]& M9;2A 0CO?[[F *F""?(DZ.)QHXR25FG(!2(*[ (P:^474PTL?+(J81L!?AK5NN*$F2R 46 M-.116S+_#U$>D"1:P%]+0Z;F6/\-KIH:&&6)&B)2,$$V$GCBDRO%"+#04+L. MQFY)7($:#^8=^) %X8"::!^,@ZE5>IV(M<>O6?J416\ HM,L"1F1N!:R__3) M5Q"21 ,EL'PM0FZU=GJ"F 6G(@V""J#Q!.NKF%1^ M@8_P(_#M:-$'Z9C.(O$$WE7=GE-#E$G(/QJ&I$!+FD,LU J;S2EB*%00)X!" M1&$@@,,#> G:#P2$8*Z1($RG6&"#_)Y@*L71+1SVR9=2YC_:!!=@OB,SG(*L M4Q/<%@F]6OJAM*J([7AI]%!+=L>]D"#:\'$\B/:G@V@3P2#:OK/$B]H#.@1! M,^">=D_NG'%GU PDNA&S;[$KPB 2ZV?OCTQZ_D450,#3>XI%I'EW![5<4#&0 MBCQ@4@( 6GIF2X!;9@S7% I'KMW1;[? 5@";B^C]%/H=VYG(SRHF-@6R^<0D1.-U?TR5'5950LXCH'&[=A**I(_G__%<^D\W_E" MG/B6..6(*QKKX5A9PI^CQ&)C M4VD$2XQGZ*Q&R1R:.)D\[-D4P4O,V+Q"E/R2PSB\DCX@JC/%'(? M$C41"_*@\& (([8WZFEG&8T*UC84DP,7I\"?IL"^;4AJC&KJ$)J!=(MHYYR0 M."']%"'1TE(1&VI+$0?C)1.0P GHX@BHC[1I3-$MQP2][WGJ"0])856&6;C& M1SLZF)VD:AK+$C.&C!1[7F+I-<_%'(\<)FSU Q-@A%6)@30!,W0-B0;$(^(%T[K;I ;M@!^ M9_PSW@GB!H@&LS'6#CXB-X71(DX/QPHXW8DW&%PY,XQ-\VADYH9<,(.0Y;^- MK,?&-/&940^=0.V!@P!4FNRP5"Q:=43TYXE738+ P2\A0YJ.CC^<&9",@W?0 M3XPV:#@J P!% <)9A*!:\*B_CP2.P,>44PS@.M7D9[/IHYWMPMIKFC_H83O^+2T6QE]>P^ M6L=97[3TA77P8.\P ^D$>$VPIQ"/#J?_S"E!?OZ,YM=CQ=#SAGEY^9"+A0G> M((FNFD8\3>2YD#@(SST@V0#%7D%2Y>KE;T !VR?=$LG4Q4R!=+@W"L?S3P;A=.GDPB0?"IPDU9I#[AZB7<\;C MK7\]WCK.XZUYO/6'Q%N_'$/T$Q%'B>??\:+8?A9I&% 6BJ'1&!-(*G P(GWDB5[$%F63:H4,'KC[( MS38B8-ZRIL07)#YWM9(9T=A*(H20J2\A7L8720)W^,%C6#C-N?2?$I'^B*2Z M,";!F47)!\#+%(M&, >L>I&B8!:E(@-3<[P:031XR7VJ2&H4 MN(6!J-KC!^Q+_F8<1"%[,W=?'Y#M7&8XD$)%(O>*,NR_&S06^+/W&*(>.$M' M8_0MVM(\YJQH:!!+DCB0"3&(2,J*1IT1_S9[AJ=BD$0Z&O6Z1S0E5B,%IQ3; MGP$5*4&8QMM!GO+,YA&^H6[TDZT[DK]-J$3+NC7!5$G4,^-P5NN1<<9*5$B4 MUP3-16WJ2L_,S0O; ]WB-!%@B?D#ZT@J M:' T1 ]6X17P OAF)I4)I4F,#9B\[L)?IG@BMJTCAL&)1,+>45CNE$Q/I 1W, M0['81E(J ;Y5_"QS>,9!&36/X-RH3K8Z;VL/E'&*ZB<)["1;F3P? @&]O-69 M@S5N+&T=3%NAR:7G*SP7'OSZC(&.+,JO7A0L'C U(%8(#-<\L)$[%T+5#K(0 M&2XUPL9':N/Q7^%X?Q!#'/QT\F?Z,A*4"V3L!K#UO "V'Y&!*U:HS28&)>%<"R +K<9LI[%;W*^?"#GVE/T.ZC62&B\VP64*@HH9@&I8 M*Y2\49X(_Y$PJZM+=@%R+OW3N;2';%$!4^+E\26]\@]+03!>A8PWD\K<6,SS M652F@I'I+HI:["U6=.Z9 &ZW;JW[7M\IP^IM8,V><"H38CP5B6@A;A('ED#0 MRB82R+'DR1& (\!%(("G_E&Y\W)8WLO4.C1]H)U$/!+3H[O:Y=BP%%ZW?$#P M5O\@A7C# M:6@_(BZFK:G86*^!BO?GQ08>#\2AX,;7.R\'#X!Y2475 Q (0XF76=-5JO])P ]@B8OP.F+O!C$3KXGEV!8-$-#"K_ N<>A$)\6?.?C=,_4=)PU#HA;^T MIR5Z"O2R*>AR@-2>"P[K&>:\90T?)A7E>A>_[IK%P4KM7F*XU^%BB3./$5W MJ'/ 7&>/!7,M1E06#MY>(?G72S6-=M91A*FZODRR M$UEAK 21>NE8(K!TIE-L^>)(5/$XIOMF%"@@,A; M)F)"&2V5 NBK ?"3^DLKQ\0X;'FQ+!*L'OFKOXH4;!(A!35IX&]SI!'=T,\6 M#Y0/#Q?2.#8?M].-H5(IQ>\R:J'7 M;(?$!H>/N^#88+S(R,$&G(U?JP<,83I+OT295[Z3D#8+:CTL9B4=K($@/DU+ M-F&%F/AT\.1J;O$W*QC7&5P;5C\)#$T3X'&7<:/4_,MZ M%DDDS!.XC'5B"!B5W&A0""Z!FFJLN!7S%I(R8*SJN1>.1WUZ$&C@MHT 9Z>. M=R)@G#Y\H1L]?5!92B2=ZP*:[''0;*!B%?$ PS[ HXF%R^_)0-QP4,F9I*G[ M[W6G?D7Z!3JDZOP2@<,6BO1C15RWO%#R@P)FF%=H$ JM*D9]?!OF5X7OT1)C MM%",Y7NU C .)5 4"8).J6\9/VY#(CZW.JGC;L\=#.^*CJ?]1,I>!>B3U52F M7_"LAN%P&%+WBHT<^ MJZT4!K-ZO]:3^T)IEWEXG&FCWCYQD=I*B,OI;*$68456CKVY ?'^J%K&J2/; M.JW*18=CJ M@PZZP$+ S(=O0A9#Y492XI=CDG?#-]U:=2S7AD0,BJO#ZK7N1G@=*@_BD/Q( MO6 2A!L;&.A[ZX8Q62A@LGPE=/ X%O#3^F$<%!N_A*-N MX9*A5=J.@+0JF16FT;BKSR3"9^RI2)]&I M^)&*-:>M@%XJ?_1<@3E6+,Z-<0PP$^U3RMPYOLG+GANDGQ-)#8.Y6@<0X$>* M^37ZHD?%"+U@8K=8MR=81EVB #/RRG&K*M+]9&5H#R$#/$-$K)T>*&..[LZ$ MH%88DLU$4.[59G7>'MR0L%=3M4PRU ;>.IH M[CWGW[A>8]!,H#&H(!=6^<9,OALJ6F_XE)=,29=G?_V+Y=S3/J!+(&,6Y_#! M>R2,<\NQ)*=:BU9E9*13NB7T&^;D+'N4&YOM9DO8W%1&#Z/5VKE[$.M88,-[ ME'IVCZ(N/Y#*Z&'27J;G M^0>G,,YV__H7:Y(O42"TG"3Q$5]MJ\+*2!!O6@VZZ;4,G9G 0C=KVQV-[J^= M4545)_+ UIQD*S;#W)I^8:_@]J&Q^KYGP;OP)FAOA%PQB6@_6(/37.GLS04Y6#]=9]]UE0:*=/%V5(7"&)-G[U\6.#MB^. MNP:F*)L6V?>C]IU$A<0RKM?*X3P>L8),C+J04E@"7?8Y>T^RB&:HV]H,5;1] M+)5$Z[%WGYE=I+W'7U&$+.D2W#P!ERAQY01KAKC]NHD8LB(!QK+;+=CK(TS= M*I00V>+\I%T0I XSK4#>,72W.S5-Y(7^NV'?9G^6#Q-]ST*-!RW% _3HD>%3 MNUJ2U[>F.FRF)D(KUFK,1N7M)9+A87?TLQ(B>7DPTQ$=S,W$BK2L!!*N3U+ MKR)M8B\X_)Y/0;2/]FGFN*.S"P.1N!_HATR=<5[Q7U8XAA0 !E+_7PBI9UX[ MUJ+(:P,]P:(^F-:B?AHM]=M1*Z*7P>[GBQ_WJ \$%U$+&/2T/ M8G^P:8K;(\0S8D;\[0'M#&J1X3\?^#H_,):Z9=@L="W'/*/$O+@$H2$X;>@0 M3 5P?[J'N=47$1;CFW6(EP(<7?YT_=[ -I+F.A:@&>U@6-5C&%:Q"./U@3EQ ME=!=^CO^'_H#/(P8^Y^)09584VKEM#/V!"I_P06'^6G"=B]H7@\V)O\'VCP> MOM'O5.R7C:8:4>"JU@R("2!9&W2&K&=D\E<>!O7%B&&=Q06AERM=G^MP MJ1OFLW=',=$8R)O*49EN_]$2!1:2&XS%',!'_I<6:VHUTZ.S/$_VJ&6 MXQ558@9?AC11M] ^*;T)R?5&X *),@U$)D?$ M0\M^)[0LR4/+>&C99X>6)7\JM"SU_#M>O //5 E/=R#N@)3\A!"$BO1*L)?(3EQ5$S'T.U@65XVMCHQF'_DC?),T]F/EGPZS!#2@3Y(!5VN MN-?MW-'N+^V9E-$OE8_UVJ[FO7J0UK!.P\42\=9TMZB@X&U^H.J+JN=AP5MIJ;*!K'IN(VAH9 NU(VB%B(L#8#W(EC/ MF"JDSYM?;\6% 1G;.MJ*&A4 )@B$ :J4@U7W8-['51)E"%=C:H^O3)'@J@., MC%E(BBF[&,W7_'%-_C-.]V[:UTD[A8:C3".51L.]/;G>GJ,9 Z!IZNP4RSRVZVX4Y;.\I:8TL:,&\?/2C6ZDG!2!K= TRJA1CJHJ:.:E2WN)-1'H$R@Q8QV)@(".9E(6W($+* 9=Q M@-@_L_@[*HD];:*-8]X@.O96P;([B),&*94WC7K&8#?.@Y:90P&.<.W< M)EH:!T4'O: V\E7=+9\)=PB$ME'YFA;C#JH(X3X^D+RI*](-Q?$:_):#,R'& MY24-6*/W%2T:;HK ",0(Y-;?]NJ=^M6>/&39("]RU%7XF44#)A)BV(.@&]@U M<#&Y62[6CP_/SWZ6H"ONFES*QBLBDEF( >"ILM]WJV.[$K-ZPN.=F+Y%PX_R M17Y21_B?J+1!YP;2-Y.\00:5J.QZ*.L+?H4))N@+)P*Z;;IO=0OTL+H97OF) MEU2S7.HJF_J?X(X<%:L(2,V!YP,E3S'!N5OB_AZ#^A@_J&8$B/BJ1A(H&^(- M%2>6H6%^^@Q-1+@2TN$-Z /?>SL5'*B9AT5 GCF%YZJ+)*XR67XNEWQ+VJU.7X M'JAP8:NECHS3?]]AO8S;SK#@@-A ;M[@#B2O4B><\*[Z#&0>_Y(^XXZ]0W-% MPM3''J$5EOG]8I-7A^UX5124;E8O9&>A>@RH&;^GQ#1[=2VWW/4;ZCZ!T'6R MX\S6%E9BDB?*R^7H@<_LVZB!Y?-^:1BK9.9M,U>;3"9--7S?WD7_:RUZXMWV M_B96*3FS8BR?R\F[(MZZN."7FCO1 7TV^S7L/"=T%!U%DTG&&S$'^@KX^X'E M^9'Q_7"0@]Y+S.L2$Q[F_A@PZ;@\+:]2X_;N]L$0G.O<;6G?VG9ZX^T'8:&3 MJ:27=ME.#A.6EK43P]M%OTX8^@N X=OVL]YRJJ*5OFFJH\7XL2XGM*X0^T", M?-S-$P5]FG/4T7#0-LQN2EM,X'KY2(R\,(FK%,RE0@?6^&\K7W)I\M.!%:SC M05+SQK!G#3/S^K"1G2<$95!?5(OFJMV[*WP0E(XV[79L$[>'PW5VVK3;34N= MW%VX6/G:!E97>G=Y;UI/E67.>,B8U9*9NOU ["S$3/UQ4$M)JE.?%*1B83.? MM;O?6+Z\0Y:%M&!,W_NCY7>"1HZ#+PE$MZ2C=9\UQ3UF9FW;;N]S6Q&I2Z'3 M'G:Z#>ET:(S;)KJ76G:?LK*I=EEH^';MG$JVNO[]B/2A%&[ M=M/7Y$(WV_E 3)2N>S'G=EEY5)WV6$M46FK,P3K^OZD_2)YL0SD\Q"5)+DE^ M,()20CMF^<5DIMC5_D-C6"IT"\98?>IT5Q^EDC>=>BY_:U_/*VMC*<1'Q8&0 MJ7X1Y S?OK4T7PY[YOY.72-GUJBT]90S"-^^=T',E.4\*'JS4U/;TTFN)HQ3 MM7D9BB2\'3"#5>^#H\X02_8K!? O)KG&(?U',?1H$+=R'"1#PTY8*(NX\R)& M($?21"P?$Z)*SI8R5#;W,=F0U,-0_^<[!K\EP$9TF[6:D WC=MI]0]"2?U@D3YD]<&.IV_7-K9 7,O>S MZF@\R"[49+@T_"Z@5'W(MG;U\KQ=*77V=K$2BS?K>PQ*%F1UA ?/745.R8_% MA=%09C=$1;/FXI0T>S8,DO(6B);S5%::7L*"PS9$H[V*%"A/G#3!E0-+@M2U M#4V#"X:\T>XFP0(#0=0@N1@V>]@@6_2:6;MM;9^+V@WD MGTMN0CNKG:)8;A A*S2W,HT+J,3U8KPSVVJ8;2!U$-+@H5LO3;&GO8_])MZ2 M8DK.TK+=Y@)P<#8Z+)WGUW,)YM_2'T#H79$#8"7^ C4U(7F6_4+3[^$)-)21 M5DD9"G$?.(M7]*\;-H1FE F-$D/]-!Z84HT =B-IM2AUXY[?+3\ .FC M *$V)U6:Z#5J^REEY(F$$%][*VW[8!VD/X>\$7*4@X="T\^.6J(?EL_!4_'; M%(=,P8\]=^= *DGZR;7!,5=N'QFZX$"<+2U;B_!&XYEK>S?YW)\.J^<9L>8( M>;A&6\T?YVJ$SM0\FE?4K3WD(@N>$@8R+>IU7])ILBQ^9B#VG96DCVSAGXNK M@D5N,-U9/G.#T-G97(2HE8#/@JM@]6-6>J-\+@S M*LI";;6*L:Q=,[>>0GVBM4TGU+88[#@FSG2:CN^RC6J)V$1RU-N)6EL/LJWMOA9K:B&-4<+'76[>-5G^V0IZW/K5BCU1 MQZ)5;KW48H7>O_A74CI*Q%@(@@?49-.AD&58OTA2_$$^: X6_#N&]E>?KQP] M$O^P07L*PL1XY-6*,S178F+77* B,[UM2-5=5[.BW8BHR$0+,=/J.DR ++%' M>OD.[+E$=CY^,+[\=8OU"\$?(-I$#TN^D;]%5B/A8+ZLE8KE3$!\8<6-(;F= MO>"DW)"?'Q*8!DO?@DH,D["WT)8KH=_Z9"DP[B!%N7S(K&,A(TE=:Q8E::)89JT-PQY\\'J@T57_.XZ8>N V;FS=QS729%:>AOOO;.-LQM0Z<'= LX1'S@\41H)SJOW-^!FFD\ M)W0'=6_MX(B^Z3G,L !#3X%EY+);C>3S@9IE*J3DG44: 3#^FCDBL1L@LL_! M4386R4CN'FBD.A2?XIV:?JN<1HJ7T^#E-#Z[G$;JI\III)]_QXNJS5G4ASZ6 M>#^_QEP\_\8BYN2(UUW #RI M.R2\I0Z58J D =#4D5W^I&P=42]%4GF2M*"$ZGA4[SQP)V"QET;T40,W*>]U M8-9FWH2@9\#+L'?GPAX,2F_ L^'9@%W;KJL5'TW5$U[\!Y)5*6Z]=SEZ]+[# MQC3$/P12.%5'%2O@ZCSP/+AB'"D=AM="FN.$[">9U;C:#YVH;M !NO37 !)%2==F-R060*ATB-BML_WH7=/2-L/56 M]2U66*C8@.%Y@LSVM.[5BX3:#"> ZEE@A8 %5GGHBVUQ-IY64+:=*@W$UG4= M%?[Z%RM!IQ97E[R>*4<)/CV;>/%@;FYU6862E77LO_))2X^T)=LXL,7BH6'^ MK5>([!EOBC^G9QU:=7]>P-JB)CENB0ZF6[FMN0\?Z.'#,=O#Q(EI*E!R=A#J MQPG,[K#CEA\*@64K!4VIF\5 F'UN@[F$5J6575VX>[^'S9/IE5P"<<2JQ%M\!:-!&I+^M66/:L2UK6VQ P!J>;0CCIZL!OX M5]KATCWV>/+D=S^,C MZL_QM5T$^R5<7$BWR#/;Q+A'I&?0[3$L0S#-L:PL7<_BS9JQ&:C(;-C3'49Y M\3*KT/5M0U)C9)F1X#HO05#PC'&T'I0[M0.3*H1N0!0'EDSE ,)LF%S%A-$# M,_3)C0!&,OI]=JW)3#Z=@;!+KQ&O(-4+WSZT'Y*8(#!TDN %6AO7G9XK? ,6 M+E>:L4?([?%@12P6QN_=YQC_]BL6!Q2R.->3 I,(N_-,!@*1YEI>@ 7; MDX,5!R["HB9B\NA+-.RQZSSQ 3"@&:V*PRKWB MM\%U;-<#YH?:L$T/? $:34@B/#08XC35'+A6#YYY*@[0R3Z_?:[)$T%D.V86 MND?DM&%%>!RB;?K"'T^_H^#)/K?;K&RG%[+#)"!),\@QT(+]!T\+>\S9+IM2 M&&L>F])9>UDR_1CE1L_]$8PA M(^; WB7\[X 5.DP.TM?]?1I8Q)AX_!R#?/. M!??\ $97^.(Z5SU[D)<'XNZYN(K$P_1F/%AOUQ7GVAC'KIU%HA0+J6>+K@@R5S"\@O9H]CN?,*6&1+F[;4<#-X.O=?A=@9C& YY:R50F M- SPY>XGIA^)0Z5#[Z7!6SX0S0=4#MOG=34E-6&GF)_(;^YHM\@\NR,)[QL0 M!S=%I.0]O.' :Z\?5(# QM=IA MW? "O618(H&)\,OTH[[3I/#S4E0/K[7 Q1>-+!QYMO2L=3Y8'H8)DUZ(;$.\ MLR3F 6^_2?\G\!$&=R@\Q"'J50/UVX[X+9QI8*1?-)BUP*;D=OQL)ER],C= M9 I@I)- \'S).8I;/ZSZ-#@![\(*6N@&-'9,5O E4N=SBZ#[A^4JK;21E>'8 M\'++;1-/)HRU13?,P+OB:4]*.V1I3 6UZ)P/=,P .1,;*_Y\9M#6C#[1L2@- ML@>TTK>;1N.$DNN(H4J-7!CWQQZ[:ZFTEO MJ:"%YWB^;(*8WNG, PE+7AM*>(AW8&^B7B)V>=:BDPTF8J ;Y@ZF",B-*%H ;4J?VD >9X!]@C"#/! #Q& :AYZC,Y/WCOT7?PF;'D42OX9)H M8SEUXE#3#0FXFN)WT+]-D+U%K(M;6.7;(T,>!;F=PHS3STR/$HEB!@OZ$F(D M#JY(^8U+] 1?NI<(GZS-OD5-*T$!$:Q,I%?6$8=0\3Y(?5Y& MYP$IVQ7&$1 MR]P?[(MHHN,8=D9XM*(RGK2MH5?.DJAQM FJH;_I9$FG5S=!0@\L]22._6!Y MOMY(XQQI5!-Y/6R:'P;VB>6I@[SB58LF;7!T+UX*1 C&=E98@S0&O6YK<[P[ MA7XIDDT)TSH/6H1H']N M1^G5R(-P?B<()\V#<'@0SN\%X8A$>QU?:VHV&\^D4^GD7_3A/Q^=D_ZIZ)S, M\]$Y+RK(9U$_C8/<+-;/,A#OCY;D%B2^;TU1$;%YXL,&$99BJH7?(5*''9&L M=Z+;IY&FP&G,443O;IJZY]XR5(['U[;)DCAU[^.%8RJ6K$C>+>5Y4ZEH^,?Y M",K^OX3@99HF305D;/-DE4[U*;!R>S'/:;]?4D/Y"2 MO?R%!C"Q)47<-5V"L8CT/R'9,(HW/XG-CRKL6,0Y:&\8U*G\-052JWU_MY>" M&P7^9*6^HVY=AN,>M6*$A#%1 MP:IHI,B^EZ!S9.2LB*1?_+/"P@/[/V\J;H M$?4*J(88-P*1.B(&)!D*S3%#D_^;!=E"@4F$*9TO3 SD1"I+DF8G5-]PIR5& ME@Y1S-T^K20.S',&!>8'SGK-3;T !]'Y, HH94G*4&'@G;%LGVZ_Y566N$;B9E]2-HI&ZX0%ZR>RP:S$Q(VM M]>1X*MVKM&_6Y?RZ/;H9[K8'J:J9@R I")"2#9O]/0C+!>^^<#&LKE?(YK6G M'1./-OUQ_:&]'#;[RKZ/LD_)Y:+[U[\)03@-F,*$H1'Q1P]$ M$*WHZ[Q3HOK6(;%Z3!L\8 _=P,!A@"T/\YR;-05HYX(&31@2O3>1\A8PZ,.I M ,[W9!^+>R^7M<-FZ!%#&]Q&)W\^JEGRGC3UF!Y4KQNRTA?ZQM@J[_6!JA5^ MC:88W=S [D+TW5O()[==W;23 UFJK,NEF\6J/*P_Y&=__1M_GGA(NB18R]!N M+F+@0_(_D<#=P0RLAV<-]U^)R#PS@#[8%-*3L4+=^Z9'7][6 Y1?'GFX$W?G M;7E#/Y!$;NYN-O7M0ZFIE@:EXOU=79O>I N?1B*V/9Z5G,+6J92<[;W0WRWE M5N:@I/@IC;@6\A%D1DDFUN\C>"\UAYPBE4"/*.0BC]N?OC=[.OD//&TLY(B+ ME+0H#1-W8BECE->BF?@\0!AO4V)UEKU9J:/4[J;23FFE3!H#0OK9PW8C@"#- MU0X5;]YVK K>PG'9B$WRTT;.44NUS6*JU[5QHU[XN6#FMY]*"3)K3;!DEMCT M#\]BOQM9YD,YWQTJFH/LV;)1[D$;DU\*B[XA4E+(.=RRG4)R<<^$Y-#8Z*TB MF?(Z74H.E]8N+_37*>%A6W ELN/3^=I"V6LG4]@49]W.Z#I764]2J<6#K:^% M^^YY1;&GI%$M)\3V9MB>;Z[7C:F=>6K-?E\4.V8M+HS]'/:^1DOC;6LD;];C MO+ 6.O7E9KV(E>N_1DN_@K@;H[4<[_5JO%)"R;:H92OKI%GX21'L;(IMG?CJ M-%%91J"&EALK@LD-K,C@(U("I@U"I42V)0K[XK\DJ>]X]XC/%7GYLEF8A76T&C&6\'04ENQ *X M_4_VEGB-64Q)<)_H,GSG+(OH.-R)XT&'^1]@)38<^[#VBA>O@5W%+CU%0PU31W8:+P1YCL_#AA)^U"ZU$A4:=3#Q"J2Z#NU# MBQ>-"J$!'E Z1H9"%YAIO0)T_K;LKZ@M#@[<'8>GBE\"++]R3&E.O)DDEV,% M>38DZ'45.[@#KB(W!L1KLDA8**;A@K_/! '3G1O5P,HCFHY7F(6X$%3=V.J4 M./R&XXS^#Q(6CX= 0-I46["+$S%:ZE,7P0I*%8T&*5*4TQH M)+ NX_/%["G2I1Z%DK UURA,S-55&R)(R\Z?,5"K37YTC+'B][?56^?XI MS[[U\?[FGN_SST8D<\56@VMEH?U;$KFD,S%S1.:#VOF5KAJ&D+-3$LXJT%I' MVDHTP-,J00U7>L[F^\,L5- <[S2_VUYDD"=[XJ++!2B*$NT @?F*4IWXD3+C M4)52@L@;6]+@[_#IC@:'H4#[>U=(#5.0Z 5HZ%]>L($V2>Q>HDGZ/M7+>6G_ MV0 @2%OPM_=?'_#1R1MAG^&?(4HL@J2]KPYYV%D\N+P11(?%_4C_@[ .B/G MO[&PFUD8?QKS#_D#+@]6$'Y+"3-XW=,M[YL_.U0*0ROW1E* "(?!29YT T_% MAY,BGE=)]SD1 U!_U4>#S8C3QS5##W>FL[HI[532O,O8*:%DN\LD7,F M#21:M[=/L?A!_"#26* T:8&PG:95WFW>A_RZORUTL T=I7T*H. WI""0;%_Y M?48AX'>WNO8T;NW5T[.4[6OXJ&>!$<# MK'5C$6_5T&N,)Q\(3\7\W]X:4K# MRF3D]-2L %&Z-6-9<8)(\X-B7M[S"E^%Z8-KQ?L ZEV0Y0&W_EH$[G+/!^YI MW-XH;%B&;KAAEK_PPNS/0C7$Y^[[N7T4Z\'P=J)IQ](&_-\^LV6.:Z?WJ2W]ZXKVH45O[[_FQUCYU^/L MV+]04AD_)??_MW0-YV^N+02__#LTA]$1&%*TPO\C-]W9L60.\[+Z0\)IV%LF M- #^?7@7]N#LS8::8' YR9 MX&ZF;\.&EK\=9#.0=WZ"<.B[X!:H,6M:V!'2&,>&^9KS_#@>?NP&MQ1WQEVH M<^HZJD)P=$\*?8"(<#]'E_X*4P2&I^+[(>V6",[8_R2!$Q^)S/X>:_OY2">; MW5V) QY &_%)&/>_.H8)$8E)8O_>6;#^)7''9A5 CK]9K.E#4R=15@IAT^.G^_8?12OZ;=CDF@O6CT$(- MPICTFK7#5(;2'=@L(MU#C\IW%0 V%_ M&0O=R=LSO8S,Q9^1"BZ@;DMAT&68C>FU_H3M #/AFH=AFF$.SDEL&F8R>SED M2]]6\Z]B(.$+0OG1[AZ4*XF- .1]/]](8*OM^1VG@FTYE-)#,@0)2?T1P-&A M?D(OS]@X2#.M^, 2FTDHN>EKOLS@5M+NPO9;K\:1Y^05K5]]*+>\R &W_'VJ MW7#B;TL8V&$!V\VB##-OX,;[!31W=\-6@D;$* M,PWY;K0@YO35ZX1:[0BJ,4TT"4XQAP2@;TH8<-)$I%5X)V;=4 M&QFFJ[AKF>\52TRSQQC-(<>)Q&G+?&8F, FE9JGUS:3.-R>K@4AYL"7UMJ5L M"]-2J=E)8$IYTBV/UJN"E40MV;LDSF-$U/8DY)E44)=_LU34GUX0M3V8D,NO6 MTNG:C$ 0BW&*-I3%9NZ)U.DX6R)FKAFW1P@;O%9+#)-)S&E.1?JT)5M=I\L% M?IOBW4EJ-B8ZV?[$G8K,:4O/6!J-\LJFL8TI86RKH0CF K4\F3O98RW"6S*B MNNFO\V9^.&*1+#"G6JHB@/Z XX8*NZE"#F%.YS["Y@(FV@6;E\SR M@*"GV%8VFF+J=)S]9FE.+^U17]A45_E>#S2R:]@GCITV+?'K%CWF&PV>**Y' M"3-3P0S%;WHRI\VV.>*;L\5,K9NI4;ZTRDMTT6]Z.JEL/Z&*BU5.W=0$U2"- M?GV6G:*F)[/*-AIIMCJ:)X0VGP+UZ;K%NG/8*WXZ5M4 P\J65$O8LK7&9<$3 M.WV"0WZ+4TI5:LE\)0TY,5:$XL?#:R.VT!+,;CLK&LM>AE$S4]68$FX7%62IIG^$6ZBDML<^N6 MAU/4]&0%"DHG1Y7[%B4 :E8VYK)(Y7#8ZQFF7@J84\I@-54%O#DU9E@C6>MP MJ.G)6$?%6F-5Y))U=<-4U(%43DA6RD--3\9*=\A\J2I65D)[Y>652:HVZ[)3 MU'0WUNL7[/%S".8L8^&70H%*=0]JY1D(YM"(LDX]2+V*.;3D?':M2OF4Q]?E M5HX0N6MZD'[/7W2TT^QT0D5'%[,2(S2#8*]2_$,L?W<*=EJ2#KX^NL%-"'\* MWWZ0T/H8[:Y A 2XH3VRH_-K_L@W^1#\,*]=K9W0;H6VQ<+/Y8NL0SNXP1]D M4_-=1\C8W!G/1IA')."@T (_O)88NF3MO6OU-2;DT-X)C@9W!>'\E"]:T/_; MFCZ!>7,RLC#IF($RJ/@66)![$X36%W('0T:1IE.40_R]^T;RR8J--KNWQ/P" M%KL4$F$ 2.CR.CI9M[_[-+ZV0&>/9E2?A/SEZZ6GTMS,8$O"RN-P9ZNNO"%9 M728[XK7R*5Y>63PL:CZ!_T CZ:S^&%!^9U_YQA"RK33)M,'WW2^'PT6@$)HB M2"F7 V7^V/C!7NNFAY8/=F*Q.-;NK6%O>##37U9S]WNA*;]T^\_KM!^8$0?] MH^,75--QMTJ[OQ.H*OSWP%1$$1&_--'"Q?=?O&LJC6Q# M@ X1,CT((2)D>A!"1,CT&'3 7YAD1(B'($2$3 ]!"/8%IR)"7(X0_W$L9&)? MS)R^W:S9#\SZJNKA;:=\X@S]X!K(AH8>_K]O[+<_7 ^2>"&3NP/QO7?)7,?\ M>)'8[JC]B@O&OA7(N0+6$GVUO_/F,KIBL-$@U% NS75P48&^Z>H=!JU>UH:^M%=U$ M#_J%Y^SBI\#^J>DY@EV,;!'+12QW8Y:[NH(0L=QUO7#WX[D_4T<.@V!D&8#) MY+84/$Q(>#DS[,Z3NCU;!K)W[WG_[Z4P_0X3>4?D8N1+\N@RSN^FK_G=>_:_ M"MZS+4=L6 9*G%2WVD'HH)]F;I>,[E"*KI@C=%'/8[212&8%(B6172N3'4CM MX^O_Y >N__\B?)A?AZ7 .;\(*!AWI/4^*P#Y;1<&S3!V;>JH3I)7B%&_WNF MRFS*B4F1_/8#IU-QBCK-AQ$A380T$=+X*3T.D09[&*1Q*YTU*V[$ D^872M7 M2ZQ4JC>],])8="XGI_EA$7,S)9DI<(-ZKH5N1M'??A ,$6>9TR0D%[,)[BUQ M$=+\4Z/A:T,-GCJ$&OC7HT!-.Y72LL5R@U-[6T'=E%6J4QW=&VIXD; M[G'M-X14.TFX(L0QWGJ*]]E%D<]0\DJJ)'/Y;=:[-\1I7<5+$I,9IFB &XMK MGFR,T)UP:+>Q6)PE3Q.11V 1@<6G XO?-L%N!!:#9#TUI,F>+ #!4A6SGF63 MR7N#Q=+.LHZ\*"6%#:5/^WW74[DB!\&"1@6!Z#B=?$\?>J;CF @MGNHXYG'- MJ!O!18EB5L-%@4P+;;-RYPI$IF8,M+[+@#;2+:#Y MA.-$G,1.,^D^^TE:VP0H YRSB85<8$=>[LO[GNX8P79MI>L!9_M P/LQHVXO MC#M9O"("R\(VO:RO*WD^4]D.,OD-<&3]W@I;7EW+*[Z9M'EBT6^M]*5@#C:< M2/NG;5L'I=%/$FG%QT*/*R;[V)16E\("?]!6?'?!S4IVTB2 MY,@>J)M9)^'8#:4_ZM];!\OW5*PZSTIU(;&F))L:#WOZ$B5?AB8C09/Q%'Y: M##X2_DCX/Y/PO[7:KF* *:G^H% 9SE5:,]4TKB73LG7O@*>A**A=DW8+:GV\ M=+FU-V_4)BB?.C3 2):-X\Q['OOH@.]3"O]7/]N[AO2#X;@#O$4/8(1$4<45 MNRS,C7M+?ZL@;=/,)FT(B6G!+1H.5>16:.N']@Q)I^(X>7F#YNOY72+O^->: M][TNN$1L'K%YQ.;7)W=T>O"5YGVW2T27F?>C>YW_OE>VI,RNU,O3YTOZ$I;M MIPET__MGB40BEHM8[EE8+O+?/3S+1?F2+AKE[7OU7$O2(DOYR4V(*(?)/0*S M]_+SX9BAC+%8 L%'NU4]C>W;&=SNEHHYNO"@M88P!>M62-Q[SCLT6R@FF,I M0PN)7FE+B7RQ4'7\DK[DMQ\4&T\242!VA"P1LEP@AOIZR+)9M7-5IZCEL;J5 M*4YQ=N[4YO=&EDJ*S"0;Y;6-N?)$! *3*Y(C'UE0S#053V%7R;L6N3V?'UFB M;$@?C'>^'K1HU:ME+KG,%5[QW)*!!5FVQTTC-A 73;2S39I9: ME7QH24&E)1E/IIX\^U$%L5_LE3:1\^TK>$*^6"SCA^PR7R)>!>+B."?T&BG7 M:<@+OE[L5/7$RK5;SKW#GL98D4PO-V(*4S;I:DM)3D52@#B'^R'/3"J.X>_% M/458$6'%)\&*#UE:U\8*:Y#OM0OSX0KK:=M2HY]BO2Y^[RM?M) KKRAB4U;= M;&-=KU=SLTW%0UB!LL^25)PEKW(](CIA>7BL^.IATG<%"\Q.X"Y5MR9"WE+3 M3H$26MC\WHI%8EJP9Y ^"S7!2Y)G4.LUQ7$(+%#^6#89IXGWG#//>316=V; MBGS7T;7\*(G(74PX7_["3R\.LY5:+@/H'L>HDK0V,_:&',B%>\,L9W8M0TQE M\\(BM\28,NLLM[FFOV#??EPE(66$30\FK1$V/87)>%5LFLPK)&M3\Y9*"QZ7 M6W#U;E5T M2C7FX_5VN2YBRLHC^CRN%TKM>Z.38 W: KY@&34A=C:6D38<)>%K3BB#T;NI M_Q_]>.]-^J+]]8XH@='S.>FB'"8W36#TRSBH=<^V!ME44U T%SC312G;8NYM M!!I.@1\D-D)=!97J0%S@,[=3@%!&(B.0))EX,AGE+8ID_G/+_)_G+?J5S&<7 M+:K8:2_:0GW"U9+BK&%N-_<.4%IF6NJXVLD*O%+>3MJ&T%%[95_FD7%%X'&& M3D6'<5]-YK_Z.=SEA)[LC26QW= X%8CIC<=G!'M.W5OH>W)A.>V1VESMF=6T MR2G;[@B?(J%'68K(5)R@B$]WJ!:E;XF\2/?.>_&8OO!(3"(Q>:!UB<0D.I.( MQ.1Y#R^^1I:E-\[Q=S(N??O1,1Q).^[ MG'SO:3V0+7[B=%].,U:Z1"TJ0CM-:Y90G.7=VKTM:"FIDKU.5Y]C>:M,)X4F MRZDG7ZVP\&2\53R?>\99&+_&O*NJ^=WWM> M#R3L)T[VD5=ALL)8Q/C%0B[,5JV8L?Y8GTX&D+58]RKI^J5V=AN M(F%/(6%GXV3JO8W=MUK^XTB0QC]VS6HN?+TBWT-@#ZW#"?P'25YY/U0R+&8U-2'QFV6XN-FR'67@M0*=JE-+65!FE9[Y84R*_1* MWK!D*=#CZ6# ?"+3PI3_BL9$;"/)8L:7IU )3R8$BKL#7G?A# M8HH.91_$I)&Q C%Y)EF._PCB@ATS)G"@08W,F&D9*V4,N_$@P,,6MBO/]M-X MB17UV$)2X0A@;\HKLOCDC?MOV $/'((-.[)\T($KH4#@DRS_U7!@$.0@BLG^ MN]& #1,$/&+'@@G)+MI(T!B/U M'UXXIABBKL]*/J?MF;4%;,.UT)C12D$:&K(_??^;@42AD4X@_^HHS"!8/'<\ M!8YDH:T&5-VGGE?NIMD<5JQZY4A%1_HG\"%G]VD<\9$3SC(.&5.! M^Q&B,XC'QA"4I@C# DJ:DF(AY@F9%PJ7;OL([K]E(LE([U. '=^U,!43^"P' M0TE31%:PO[UI1@T6T7CGL#IPAW!L/S_X_@)%QXGR?]"<#>;!.$9 -K65H% M2_]*GF>3I',%&^XG-:^9X4X)"#2X+81[4S!@$V(FHM'$9S[_NHD=J $2 D'- M7>B0\???&P%I$7"\_?H:#W(Q9/$@@YF\C^,Z?3UD4&5K(-F 7(_>?#B2LR- MNP3L7H5CL*2%"?_G*)H3O-$?AF,!79XA"?-OS+R^$P$X5#L@-D,M"+&^YD\ M[H0G<]^]S (CR6=/-,!7IC1=N!4<2J[_WHV)G!AP'K9K(OPX5(?VN_?!(J$O M:3];H9=88/E>QFK[!)_LS3]3B=]U74-I__!_\L>M*UH!D(?_.[&^H M2)F:M/GNZ\E_'[^#P%_0R1_4*Q.SX+ OB;\P%'P4.K8P["\TRH.>C[I+R$#3 M_G[O2'/7P\674X:B#JS=:A('7J!0%G,)G#E8G(.?__U?AQ-Z=2^\T7$/UC!< M',+W<$U!8F0!24U(4".TODL:VA;"Z3*I%W+G,?N^]XR1 4R\D-1?L8/?T;J< M4&XAK1,'2QH2/=4/O[\$@Z?/3M1\9Z0ED=DI.^Z(Y7 ]0G_;8E!DJ8JV>8 M-D\LDGFCH M#NX5:GHR3Y+GN;#(O=X0E/E<\UEPV!@,/ML3QMTW5U1A?>D#T M!#K=;0^(X3C)C3B1/)W25A*F3(KC+34/Q('L4%R!]Z:P)?6V9:KXY +&]TRZO-D2II2L=5>OLBK8%VM9 LI*[&RFK E^[;EG-%J5FXHV5B] MP%79Q&"3(G9I7PZ%:5I/AE)M$U M2;[+JAW4Y^GK 98I#[8):88!9;85!LTZL&N>2)V^G@>MBB$QK:0J-8HM2TZ! M9,=$+4]>7UO1I,-HB8Q B)DU7_%J(VF.6IZA/=?L36;C&J[FF_/N,L&U6VFN M*=*GKQ>9 I_K+ I9@2Y51IMRHDFETE/8\N3U'SA!4;VU+)=6U^QG@%!+DRJ]:>_+ZPK*DBVUBI?-+KZ#BK 8$4X,2>]I2 M2@LTRJE M*EA"+FI%K%RI5=Q)=ZU8XRF2IK5*BLPJE#;!EB7)3J6['4MEM$0]@^ )/QEI:5'N=6DB MHV+EQA!PU+2>P>O3

/:N M5M/XR@EY^DZ;8&@361C@PD) M;"BENU1W*Z>X*R#KEHGH.28I/IS!:3#"M(]"*U MQ/->LV],SP*$LR[IV3J%#X3>Q!(WG$/I_?+T+$#(6;>_I&K 4'NU1$+LYVFY MM_2;G@RUV*C7RRN^/\ 29#]1*F&-%@#>.2PIXV2&7%6,J=HVZ'RJ(N4QVN)@ MRY,^R\/4U!QMAZ(@\0FU9-JIM=E#?9Y.2M>20DVO3=;JAM='1&6JK. :H*8G MO4YH+J3:L-,_!3D$ N%SE"H:P8)D16'""4*VBEB=]JDZU MNH8T=/G$UJ R]KS(+334\@P^&SUFQ?-Z&P+O-CLK]V=#N],EM,V,[% MPDQ(6$UEK%LM8TM.SR$4Q]O9C$/DX(ASTWG%V(BM?,N#+4_Z'*YRH@76JQ2V M9#R]5TN9S'B(4.]TI.V>T2]U[')2R)OE2F^A #G+^TU/>ITNA62-;396&+UH MJ$0BY8V5X?0LF&T*+<(;.SR?;UCTK.X-09W@8,L3YIMLRE1"I*@VOQ@#=V*2 ML\&<]6#+D[<#NH(GDI-D$C+D51<%+&Z4FJ)T[3G M]D9HG*>S[^7E>A>NO"PDDHERV>X;.&'[ ST9Z2+9S#6+J5:.IQ?9UE-4-6P_/6D;BI MCYK!F<2Y\R=)EJ$MZ2"/A@R4E?_AS@3VB8FE M)0TY,0\[?OT:.KM"WS$E97QT.F8!1U)T^-+@*,KVSX1>/:,C(,,.X-45I[OKCEU42]DOEL.Y(;ZF@FG5T7F@U!YWFE5#\\NS\NV$R(5Z%SJ\@ MMDLV-$TR;?!]]\OA<-%F$/J)D,=$#CPM.T^B[YB27,?8/0B\4OZ3(^?507A8 MV 8[\3@YUFY@X0OQ8#%^[_H$Q;XP[][Y/G #'?2/('@"I7"WD+N__5.Y[X&K M#X4__-+%%M+'?_&NJ32R#;-?N!65\5A!]ZRK*AH8?_ M[UORVY]*'/.2?'L)]J;Y:-CW A^Q_;#;?EBY.) M1XSR3QD%NQ"C_&K/NLC$WRVN\6QL?S^D/AB:'[OJ04$.OUY M$6[#'B#%W"72+P1FZ!UF'!\I^@N(PFB&]Z6S,UT(MN\?H82@L M;^JU7/H4^IU^]R/;MPE'=](V[(O>&DLP+K2K0AMC/28Y2KN=\L=S0L$9? ]F M$$:>O([Z:$Z[A_O9Y2W#ML]DCYAQV^Z6;_8);*,93I\O6MTE0'&?*"M4G*+) M*^6$^MRP%%C0GT283=<"8G7#)+(=03#5G@.:1(,H6P5J^K&$!)]6N MUB5A/ MN]49MASFZ8*R;A*MU9%P$Q]("W/RE@:PT ,X#7POP0EB+\)8>5LWFYM23MW@ MFK'.9G&A;Z-X;.K;CRM5/Z$?0&'ZZ]0^V/6;@?,860KLIP"T%4!S0WU*NIT( M.SZ6_DLFAXKTD0>$L#_41[#/"UDLHS36&TT0L&6W7]=!WV/$ZLWDH?*=(%JU99%PFUE[(R#IO4L[6B?Y4,@S)\I;R3]]FK MWB@D_] %==/1^H6"#KQ-%RJ%>=?#@QOE_WP_<..1RP?_*M;A<4'_VAXE7QR> M".*M_)K(K[JL@2TVBD6WEH-T8_7Q5*07U]]&3J-L&K;<$^J5#5,H;^FR.T)W M;I$_Z;W2PL\$.A?6RQY*'A//>5CXP-Z YV3-!]PJ_&Q/Q"4F%V'&PV'&U<^- MKZ"PW]OBJ!CRT8GQY73X>\_L7FK]O>=]8?C^)!Z?:RO_OAP]D_)O=+A$/5GH M"@MO/NB,5Z[=W3Z \Y;,FW36]!9;S%W,AOTQN2PVYTTQB91_'(^GB$]_FASY M:N][=OQLDLRFL$2M.//F?$*:T-9BI%9STLT\M=GYW".33D,57$]/6_ER4YV6 MIT$NJ51T,>Q\?/AEJ5[CA3IY;SO%#6)MQ662I-S7X _8.K9K%V M: MAG"5_J9Y*_V#H)OC=<7>&KS4W*SS$ZKBZ(MFF*$2OXJP1D?%'Q]M(\Q.%R3= M5T!T5/PQG>Z1JIM?6L&[\]P>2-O[;1LU%*DHOU_6< MYA\4M+ZXOI=R)X6&B,U,;,$DTE4J65!,!R4#]OU->)PDV.C$^:QV]PG%]M:N MIN<3X_(T@V&U!E,3:)!K#QLFE9:4FSF;S)5KN:-JTQ%HFFPY7FK#6'YM >K; M#_9*8;U1&$*DACPKGEW;Z?1\^*4*Q&1+9VR.KU. '-)R.56Q'T -$3M.M>SO=4TK#7"7M'G]%P.IGM[R'RL M/LW[:W9- MHT'S=#Q,U2FGKZ$:3LC!1*3B+'.E"_9?$ZA^>O1XK"B24%$<&RZJ M;/$E-<5;56&YI(2#X4R9Y&J"B"V=]&:[K5OIYN9F*3+:I5J%TAL5C%_*&\/4 M*#9?64Z# F\XAD6A3E\PU"G21^[CGGH&M!J/M'QI..A9V(*G)HL"8ZP=_ %N M5TX6FW5Z.00$#]K*3&AA^'!80SB&/$TD&2?H2!^)])%[>ZZ>0<))KS+H>52Y MA&4R&MW,DJG,M'JSP*>5V!^[K5JMS2]!;;45Y(+$I+VPC.R5%)(H\NGCH^4T MS?#\2I>0%6*R!<:*$],@-D]QCSO0-O&OR!-U,4_4;F/8 TC. ML+)017 FKG:J#&:"DJ_GTK/.J%(MSQ@='@XO9>J&,=G646UN\ML/\DPX^[\C M6'J26_1WF?6]L_A'.TZTX]QNQWD.2^1"OH9+[3AN:DY54DP/%VA3WPPQ5E_W MTAS<<5 "3OPT@U.TXT0[SF/%/OSQ))\S4J(&G"A.XKKG$G=W]QTMS%6S>]]] MJ@]T5O&E+-8_/JN ^'-&C>#+8G7$F%625Z8>T0$11&?]Z3B M4]_%OJ/A>F^Z1EM2M"5%Q^>/?WQ^?DM2JV4RW4HO&8'HIK=5?#):UA(YBOP%@P090DRQ+Q+=9T9O*-4LM\ZV)).$C@=2;D#EO0+[/ M&;5[4_*QMN<0@Y)"88EN)FU7JMNQ KAO/W3CS,;]YD',AB^"2N..AC$I4"K MV(_M6!@6B#DS"%$X]H+]%3,F,<=P) VV]SWEARZVEULA$0(?N(&@\4N:MHG# M <)!HC'$1D S/#@HTP(VROR,6.^5A#8:OQSR"FRU KH+O[.).9 #_,]VJX#F M#GL-@&T#),N. 7T,%^4\Y 6EHD/@PU/!2AQM'M>1@5W#-N0)J ;Z\X%:7LBF MK8;327;26D(HE\TAHTUFF0W;?'LRTI9G8.S"[T,6/'Q??1*\$?W,P?4RK X< M?UHS9#74'42?9+K+>MQB 7&K"=SB6"ZZAZ9SEB:.M M-/AD?\2'6OSY[AKP5MAS:'?)AJ9)I@V^[WXY'"X-7S<+ZHHOI'7"I[V^V_D3 M&I@XWR77,78/?,4M>!*J1D&; UTI;(.>A'H6AOV%)NU8NX&%+\2#Q?@]9WV2 M>DF]>_0]5E9G^D>IU2=0TG8+N?L[@13![R,+2&H"0=W?IF'[N@X5EF.:\SPKGL?_Y3EP89$>(!",&\I/"( M$ ] "/R%?K=,3$2(&Q$B^8OPJ(@0-R+$K^+4(D+<;K..H.D1"/&KML8[=EFONL0>";C3CGN2[\7G8-+H(_=,1%$?[\J;LI MXIS+JIO/Q3D1_D3X.,CKH\G/'K+8S1G]\ZCRS(.UN0 M[&^(P7L\@ )?CSG@<7'Q3[C[].>%9GMW"_"?4OZO"RW$U8VZ*Y']$ZA/%Q!^ M+!+^9S2_'D?X'U"CB83_]X0?3T7"_XRV3R3\5S9G[GV-.@<@:TE:+(].-O4% MI.]EDG>0]Y_:A7)SX(]VZ?_JJ32(O'M!Y6,)]DKYM/ M%8T_K 3]\(#5+A!V*E692VJ&MJS&*M,8M)6/UV^_K*+1Z3(J/J25C%"G,ERK MTF9J.9N#.,9 10./,ZDKE83^;(K&PR4%NW\=K*\CM]=4-+RAB8W$:7DA +N( M9T<3KH492-%(??O!7$?18!X@8=]?QZI"I"-$.L(!UN"I0ZR!?WT6K!G2>7/2 M,X9I3)%S5%K+%D9V]][."+-FSU/ESE84$CPWP,E<)3%SFQ""<.+;CR0=3Q)7 M*;OYZ90$YO,X$?]42?C"@GM-)4$KC82MI.I]K#T!C=ZT4&0F&Z0DX,EO/^@O MIR4\04P9E"0'')RW7*)PR:]2BSTR.OXJ&]?C0N&-SU-\QGE<'"1G=5,O#*JX MNG!J]$+)MO'5^-Y.CE6VE"\ O+I2\W@_P>8WP]4TWQ23Z#0E&6=25SQ,>4YI M_%4FL,>5QEL?DSR].%Y3+1DDZ=QVGX;0 MT*=3."?7I/#6Q^/3")^['A)29<3*70:@1-8G,2OJ+U\&JF-+G=\9;&] MIHXS9Z:N*Z['+6&Q<65NPZ4%.N]!^4RB.\S1W8XO>+?CPFZ13X):-S[O>'#0 M6DWY:3LI>C*?2(_$9F([U\CRO3TEDVI;;D]K"ULENJXQ+HS=A0J0KL'XR5CB M+'F5RVJ?3]>([G=\6;&]IJY!-%BK 1R9Y#>YB6K5>H64)R'Y3$'YO-(]T@<. MW(S4A$A-^*?^VP?'FPQA-F;U>D?G09O=\+-4LL#?/4!2&:R9BFYEQFIO D;N MF%_-'7H*80@=J! X$4]1;*0G1%<\KGGN\O1R>TT]01^[>D7LUFDA7W>HZG8Q M[+;;322@R6\_R"LY)1Y847B"&QX-2UFA.QX98V%*N@(N=\/CWEFPKWH,\S@9 MON^M /VI%4F8U' CI26/-YS?LA&WV#+52:=Y9!;()85/?I#V'=U=5 M9YP=RO76P!-I_XX(@<<9YHJ>DN>4V+MGI'XXW><+B^PUM1^[C OXAJ[+@E02 M*)3'3\$OI5/JO"0=Q_;H^DX/,#+L$0 MZD(ISS-Z,4VUV_?VN>BEY5IUEMP"6_9-:S%0K$0W@4"-00H'$V?(JUS]P%](L\KU2G<^/:YJ3\.ZM*Y2F,#R.,Y&R\&A5,QY.6?C",GM-98$LN,:DCR\L0=K4Z++6+JSI M$5+DT=D,%5V*>YS'+5MW<-ON%/):? M$4FIT;8SQKPI,N@\AH8:#WD=.^S31:3\Y&;!IY31BQW;/*607K7<2:Y1U?#\ MLL0O4MONMC79LHK,06E$F;RPZ%+,@UR*N;M47T/).!\)>_>I/I*2\=8+_(#X M-0)VQV5&ZE8@O)G=ZU&2EJS?^WJ,/) 6[4:IQ?)YPY@&A9[[::'TUM>:$3=NRTORJW$YW[NV$D #5:O731A+; M+ 4[PTW6HHQ-(2*A& -P3]]^8\C09'YL9M\S87T4^2K#./(&;)2 M;&6D:(JS^3Y3QF.@'ZW2!/X#!1BA"$M@Y)'WX^*R.X=LJTPVA]*+_L-?A;>H MQYP9B&V 9,6 /@;C6!;(/D_'2#P>0PKY[\JW',J(.!+U:9HVE[) YTVG[Y2S MW30;Y;XX>XF^6,L= 4/"!C("!P_N #;0=\@ Y_T=,C#LLS[9O=2&FS4 2,#V MTWO%B3U,8 %*U"3+$@T* V#9$&2U[FRS^5*_,F?(YK.F$..5>SVU"30[ND#?80S[%:=5-J35NS/"E6)H9:EEB MP9AMM(8+#U)+-\ZHC&\W"!N^")HD^WT"^&^'HHMC+]B[0G\O9:M0*[HSH5P7M=KM5CGF&JXUC,PE^28I! M.L&!P6E*8[@SVB &=6 )VL$N^;N=7!?1)W8[LA6QHID*?#M",NDR02JBK / M&ZVG#."0=@MKFY I)HK\NL(V_$52=-2-/(/OUN!,02#=^_;S2Q MC 5LJ:%%M5W3A-2RX+[1.4\IN.:0!OMVL!M$JY V\ 4*) ?J: 87+0$IMX@9 M)@C$]'9\"=^MP?Z4O^ M$!"Y\L"80CMPAHS%(_"K&;I@AT#7ST[F\XE+]81V4YQFK?&6&4\^K*$@E-NM MU Z80T@[KYBDZFJ[-I(KNN .BCKHUA,NDX4:+O9R6HKWK]_6(2ZFJGY\'3O. M2!7K#F=AY<[,45HK)9L9-J^^CGV!3!=TMNX*&S63J"/+^7&&;F3PD2A!#JM5<29NQA49]=?2KN?+CF;7&*@MK=:U<4DM\"+F#DR]*J1R5$WT H%0(!>,.>>==B)J!BTU M -G/A(-Q+!=]C]B2@H*/QP">S8#F2^ M# MP4?AF0:&_86&>-#S47<)&6AP[=X)'M_U<'%)1* &K-U2$@=N_Y#BN03.!HOE M+\[!S__^K\,)O3I $[*A&=;WW3G&P1J&BT/X?N,I2(PL(*D):0)'\%W2/&EC M[XXV4R_[9#_?]T,+O4YU90VIUCC/K,',O5$R,L M/QFGG(PM81F.0WC\+7C;OF7&V["=:K^?%6A19!FLD3%XH0E;4F];2II6[*[MA+D2!5DKLI$4HG8+DP98G?:9$8K7.V_F! MT,.DW,B6NMGQ<"J2(G8RSDFK)JR8+2MD%OV1-Q_FMJ;.P98G;\=+F.VVIEM7 M!14PXVH]MSH34:GZTQE-Y5XA7;=)M9VTEA)K>1VB@JH\G;Q]V,U@&6;:3 I@ M7&C@^6&WF[:F(GW:DC9+1&+0VX@J0;!JFAET9V:5"Z+*CUMV*$+74FD^@[D3 MI=;QL$S/7**6)^,,5>-[J>)\ ML5ZJ-<+TX#*?M.PR>6S8+9[0]#O>7QFM4J.^=4RQ?4YU/1X &)!4^D40Y!$B@T_@!M/ MN/'[&LG[2D*X^=][N]]M68JN*3H$;Z3>!%N) I55W?$WX@ (2#KX^NAR _XI MB/E3^/:#@JKKZ$>(6WO=#&F\OG8&;/L.IK__?C-\?TR".KF$M'U-,SSXI_.> M!_SL1]CWJZJXR/!IRS,P=C50G[RCZ!;UW:+Z.\>IMJL+$KM2>HF&JGC;P4#1 MTWC/;%Y)?[V\8?&[I[F^]K;7@(*(#JC]:))I@^^[7PZ'B^0B5!;0MBD'V^U. MG?2U$\EUC-V#0#7QGQQI, %]/%?O&LJC6Q#6^&&\[G'L[NAX MMM! 0DO@!T[_X.;!+8.2][RIE#-OW^E[B^'5J*GZ1DVN]> MS^9LL3XYBCNUF\3:F[A];"%UL)$UG Q[G8\GG45'5T5]!8''L#8YPWKG\,H7 MTF(HHW5=>)70?>-S]Z$)8&CYE*$)Y3R3D]S^MK=--D52)+_]P.,XR<:)U)4* M!:;N4X$WDO1(TB\GZ9C(+D1YG*S-:WS/H)*ZC;5+UN@!)7TV-;K+#%.U^+(Q M]MA!I[/-LRCTA_8EG<+C*?:]U+9/8-[QMJ,L_(A@(%DZ?-?E5)*O@4J?,M/_ M#J<^8=[P)U)/]K+)AZ+YV\!5P\N;?+[KX,(RO:QOK-FDP10Y,>FK*#0;9VG\ M>@I*)/>1W'\:N;^'LO+G0$LKEGL@0.1Q^00)N2)C[))ZS>Y2W&]BW!GPRN>YG+$I%N=J;U+*M#UZW6I5 M.)$*_"HDQD"+ZTKEAR._2B3/GT.>+Z:O_'-Y[G162KF :4FAO5;U@MUG.SFQ M">79]YZ05!+^]U[!KB?PGE2 ;7^/I15-0VI:S#%B8ZBW11Z4R))Z?$L*8=&_ MGDRY0)+V:@&U7A/@G($?7$T,>DE,' CU=$^J,%69!#(J7QJJ$U2<)DZ/:?X= MN4$BX8V$]QJ:Q$>$EQA-\/'*P%.\,BR4U^L:R&1JJ)Q@J#M0<8(XS73[[\B7 M$?DR_J'M<_=LW#<\=+[[7!_(<+KH <^Y;/L510JXN@:<##J']G-(P:G#?L\@ MH(7552X-AB;O9IM]M4NS:K6"TGS[Z@M%7O$ )T*#QY&0" V>3M_Y& "\E?MD M8:H6[)7KJNXPW5K0BLP["BCDJ.O.:?0\G$_9RI M\+4HY9"O8/OA*&E)DU"*U/8, ,>&M!X#/S5>F#0#M9#N,R%+M@VBZP]/?W@7!44_FOEY4.?C1 -% M==Z<=[5/<=(;DNZB.N8W31R;>G"0N10GII#52;!QBH@.X",9CF3X1A[S/Y/A MEB02N6*ZHZGUNK:9"T:KVIPUH0Q#"Y(DX@3SGNOH"6S(O0ZAA0:U J)+"]&I M771J=S,]8N_)^CD(67(RR6,;8JAFI&PU,005QQYR*,\NTB3H>.K,%^VM9U=&,(P\\ ,/4!UQ]++7BN$HD0BGCT_NZ!9U5)#7MNN3 MW760\[=VP_J$F?%L-F,'NH'U7)[NM(F$Y>%']0D3U ?T>T'W%VL%7S23]"FH M(Q"QN06JU+YG;_J@4&%AS6E9A=@4L:4K;LC5?#6=-3RHU)^I^1A;H!D9077 M*Y,!NRT9&L5-N2]V2AUA6*5#*_E8F)G*\7LGF)O"T+ZJ:*AO#E&3-8D91&4)7;WHX[)_K!C_AYD MO\3: ,2.X,47;SAY(R@N\Z; V]M/476@[W[D#OKMY&._S^^^70_!H&8X8=U+ M(H0E-,R#LLH(LW#F;[]:\&N1=L)&+ M2BU-=W4V;1"NPRVK ;? 0E(0L\9,8/FLA>*=/.MXS>LEH_ 2%AI=L\HC=>9UO<3/8LGF42^G60; T%52D1J9O8'M?22 M^_:#2F$OI_]/ 8RAX,(F]4D;/K4GPG.WS@$OFMVUJWDVPTSM0U\@/)(48+L="CZZ.F0FU]#;# MZ;;Z\$K55<3T=,>;1'D[\IKWP M!X,-JT%+4W"^(#27W2H3S9OGU4UW6J\N\>;<:$&2,:=YX_Z*[Z)B(90ZL7=J MNSVB,!PL<,(&\O>Q:Z$R%7 7^R/^?V^0\ N*,<8/5IG*V:"82;4+@FO/8&\C MK=),0FT6)V(+N&XS^ZT=YN](Q]O)* PX1CLI\"O1OI; /JS0^+BUZLZ:=:]U M3)45,HU05]/*=048N%LI=[ER]U67:L%J0 M'U)8OI3HY.;2$'A][UR]U:U.I+8S(>.JKLMT%;Z 5U;@;+W5@LRMUZ9*)H1Z M/]5WM:XR:X%6VIN47=CP2H>M.$-V MN]8GZ-+/2B?A M(4PZ;=IN")@F-MLJ(:ZVFWQ'24MI.( S=.HT4Z6V,I]2ZJ([7#4:6PM3%U/4 M=$>H:]=T;U@&U"N=30."@8,,S*6KF$A[?J^B>[*E.QXH\[+J+A02=U=3G1V? MJ>A^OMU#5G1_[!*O]&&)UQW)?$S?T^N&!EWGZ%8*TJ)CMKN 339(7S8/AP=V MPWO FJ^_%(%3QD]D^QFYLVYJV,;3L#Y1K$T3]#0J[OH\Q5WQEW?+Z$0URFY4 M+8YX(:+:KH] "/PE&54[?@A"8"_)5$2)!Z!$A$T/0H@(FQZ%$!$V7982'XT4 M_87:^@GK(/X*A#]UK<_4=>\8/6!IUXC.RR><^&(#$A[$(0U.98KJY>X?QQP_+VG=X^H_^0#7/JZ M4% _L@J_=A*$UV"4GYXCI3>=C1E$F.S:=L%,D:%(A6&Y=J]*4_E6@\:(367$ M<0TK3:7__/;C3T>2MPS[7/KA%=WHZL"JM]5$,5D>K36Z(6K3H,0K$2?)]XH^ M1@ 0 B$H(5$I/LK+<+#OA\](8+)EMO\&OI[<#*K:W-O.@ M,QU@2C8MIG/351TO-H-*KV0RSJ3>J[ 4"7DDY)]%R/],[?@](9\3WG;#9(6J MD'"VO7JZ,=.WJQL*^:Q<%$R=-%IJ8J;6+<#NXM&!$@1(!P M:QWH5X!05.EJ4L[+EK!(]I7%2.L:\_$-G; +85V=J(MEBB\O\((^JV>RR?6N M?FR2B-/T)1/9WMX+TP6V#;3@%"FXOW]Y1>=+@-A3(]87@J<_\\-4)4O101M8 M*T4&]@E(S4I#HMSDNFJOWD\PG0G9F[HW-,V$03>U&#/KEN FIIU>=ULRQ047 M5)EEB7B2.KV7'PEW)-R?3[C_S/_ROG /F6FA,5TD+8P@2FZ/%Y&!^!P(]X7@ MZN*5B3X,,CQF%K$&WN?XGDI@W'0Z*&BV)[)!22(RSF+OG:-'LAC)XF>1Q8O7 M%_JP+.;2=3VUEF>8X&)RCUXU&^FNAF01!=@RR7@R^9[]\)2^E0JP[>\Q3I;= MA1NDX1ZC/,^RXN?LBHRCR#CZQ,;1WT]8^O! 5+,'D@I_UX!?C4 ?#"1B2#B MEA!Q<;WGBA QU);Y7LN9M81E?;X E09-S"4N*..,LW2_'V7I$:<&(C MPU!C*TES_:(6.WT(9=L,R@!%YE=D?GT^\^NB90Y_BBE0OM)0O+I(NNJ3[*ML M^27DSQEEBMEL%71^/1- REC0>"DQW15D9IDX2[P7;_:4;I.CJT **H%E3"U@1RE7 MHMC_*/;_GX:6' I7$9DGOFCM;@117GH[FN$ >8Q'8[#:LOTW$*B]*P1* 0@<+%0T3>!84$+H\F*ZEKJYE$9R/@ M7(%19S<$A2JSKM+M9(_&-ED7<]+:C$J,=Y69\3B+/7=JE@HD>&12?0BQ/K4' M]W'=M<^AX"!YVM5Z-H=S;^M5# %PO1SC<(J6*M\PIY2+T1-JTYP,A 3!]=O- M@J%LS*8_073F'6?9Z*Y0! 41%%Q+K3F FO(YM>C1'D@]+0MO2JMMT+QEODE MNQVV)27P)LMO&DJ#2(!6+['RH0 J,2059VGRL[EQ[A4#^_7F_9MGW21$D+'A MHK.VN^#C=1-NWGVN#P27MXN\K8%S)]G%14/7<&PU%8B^TFL.FUL/*W&HJBN* M=L'H.$U=,? V H#'$8H( )[[-.L/ :"5L6P8I.4X'AO]+#=P3#-D/VI9T6,="7XW'LMI MAJ6,I9<8JH!\',J#WA"$\/@=^77,X'>EGT0_QV;2"G8!@ Z;+N KQ[&)92S\ M;D82')D,8O8, ">HN7 P?-B%,=7A". MX166;093 )'7^BFO75P?>S*H#TAS'JY8!1HJ=3VKV+MZ]65T#+(/1BYJ>VHSP="'!H<+[B45.<-"W! 8Y$@N M[#>"<5R .ZBU[3,:@>&I^#&C@K4)=!O$/,F^.5O]K'[W']+]D!//4IELM;.$ ML>*&6*^?Z%/5F6E]VZ^ QUY:7!4X=+ M _\:>14F*XQ%C%\LY,)LU;AKH-T:9_ZV8^BH"WG1_ VIC< ZV.M@%W6(O?[[ M[',#.M[BPK]V>Y)D@9BI@?$4;4IVS*\0[\#>-$ANJ)2>'XD%QHH3XZ86\,<0 M^Q?\YAA,%#V8W9%2XL,?I)$1C! 5HS>L[SO-]NVG&NSCN_]F]-O)QWZ?W_UE M0%&YAA,B)8Z'VLR_[X;)#;.):?H["L6++KFTC.82T M,$,5Q0>W?=:@8&W?:NI!N=>#*K:R!O=B9.+-_H:]FIJT^>XK^>'B[6PW"*LT M4M'AD["6;A)_82CXZ+C2[4'/1]TE9*!I?[_G(;ULK=R?%DDC#HR^G6J2P%.G M%7'1S__^KZ."OWN;XPU['*QAN#B$;]!.02*H)RQ-X B^2YHG;>R=0SCU0N[. M$[[O#6$RX-,7DOHK=O [6I<3RBVD=>)@Z4+[.:&!B?,]_-KNF154/PX?_J*N M<4AXQS!_F^J7MO]\XI"O%/H_*3:ST%;[/YUZYFR10%_B=+2%:D>% L-'WWYT M_ L-4%HR:.?VRZR$5J+TXX#XYR7C[5*?6T$H:&C#4W0WV"!]LWLD)ENZXX$R M+ZON0B%Q=S75V;$GHJ;XMT ^#[]V%S3\$^_8#8;Y=F3'B.1__S<'*^V<(&9] MVL@D.$/C-]L<72ZTQGH3XY#:]BW@A'U+9E"QO+V#MTJI;1H8F+L@BLO:+ 6Z.*J2=O+V M,3EW,UZ2P?A\IC<8:N-Q:3%"!0Q.6I:KK6TR7;4;:J9D9BOU;AK,QRCI[TE+ M57+R&DH7JB?ML):\UVN-YD9/95P-::O79=,EIU MJ*D#J&6;2$NP7' QN#N$*;\\YV\*Z&Y?572D?"1&: :!("E0(]$=7W0"M"+I MX.NCRPWXIT@;5AAE7H+ZHK[P^6L>"Q<=W;J'FR=495K0Y%=6")#OI?\% Y/# M@4F[@5G[@<4DYR>>B= G06"^SJ;82&$+%>()M#$,#SFQ_7E=FZ/;\@R,70W4 M)V=X&TWBE,%+5,J3&+Q94-O]'JET$N9DJC:OQ. ':@/V\KZ#]_6;'T!U7['< M*V?!48-OYIDV^+[[Y7!02!K" :$=70XT@6/-Z> H(E2;L!-UQ[%V;PU[PX,9 M_68H %R,=X.!#G20@_X-V.<$LM=N279_)]!)S/= S_3@(OQ2OPOW3__%NZ;2 M"%H?K@-NH=>AZ9]'MH/O_3X7'"GM__#(CG[W=EA$EX@N$5V.RJ'33$28!R1, M)# /2AFR<8-Z[4/6YV/H>TLT^WC)<2+J3D71?X0+!!Z7;:^A"JZI)"2%1 MIJAY9NLRY?54]*]+4DS<5V4O=EWR_B8@)\L*.DZ-:89]J(]<(N?5U97UA\2G M>\_Y7J,!SJ%.-I^O4W1Q6>1[Z\K-%OF[\NG5:NEG:579;!VSS7) M16ZI>VU.#&X5QI/)T\L8G\QU<1Q*= T]X<$F_$".BWNG8WFP9?JI&^3>Z_18 M2'EQ-XD/ 0RN%UP*PKV:F81 H-15TEMW<$ M(X_K(;FTTA-)_ZW=*!^2_B;O:>6M,-.PQ(IS,].1IDIC%(3OJTL8<\WPL&+NH.\:'L-WUC%= MA6006UTE!A6:62R3=F/@B91_TL/$J>MDT?R:0LY^$2%/1D)^59_.AX5IG;ZL*PB;12V469:P-Q'DY44I16 [=@&5. M;JN.[I-DGA6Z] 2JMDH4N5_(-+8GQ2#JQBM*Y M3HX;)ZLK<]18X)O2?+M/+LL16DB'55($@[40-D.*FK+0A06^61,S*C893 MI M9I-H]E-S0UZET@*2R;ZA!6T>GDZS5IJD:ML>MUY3LCA(H:'N JY]!#3/BAJ^ MN2HKZIRDZ*8&3AQK;NC#S"I+5UBR;Q:2#)<8+SJ<96L>438!GS+.C'-Z%02' MH-]_"#KA/02-<$1@)%WPM+-G&2+TL47N#."@KH?V*UO1-WN\[1 I@LZF0W-2&Z&G^V'06HV)9Z8 M *LN1DK"W;/(787># T5M8=,VT"# OU.;10[RL(&)6%UBK0GXDL7(?=H@$.U^QFK9!\^TVA'HZGHAX/!T' M1?"A[:?]4)7=V,?09?YHJ"2R6-_#Y1*LJFK*&A?Q.$O>@_-^S96Z'AAQ$MR: M.$6+W>/6TY/2NQM1=IHC[<[1P[\T @)0EG2B0FKH[/VLH-XU81SF.@1_-G" M)F25"@ M*:;QL2/D?M M?_XK2<>3OX[7=>3-^4SWZ\CK77N@*B(Q(APB7*/YU@OP,"YNF[8C=F4"Y[5[ M4C@TKYM0^+$ZL305U'P"TC6'N8=@I0L2K1(IH$,EKAT)MC075HOQG1'JL&=#?Z'U =-K?04UJ M2!M$S$B8NW_M.87=M8-<[.T< G77^T7@R[T"J@^H_@VJCSR@,C!EOSJ /&7; MPY!9#-3C3B-DQ>$O1/(L-(A%W4#VX&M4?[K[7]@!OWV2]QX]H]^R&!%L=A:F MVV)41"W7#2@4H*EW8#)"FQ+HAFU-8MLQF'$DSWY"#KL"K.UE<*;$:NZ[?>_14/].Z,03+R8OX-G0 MGA?LAF"G4RCF\'CH^7+ ?=4KH+&@J'0L8,_T,Q%HK,;--HY-?3,?P?7V]I:] M+6@=%6#,B(FSIC=7?JI]JK9S<=_T,C"^+0 IQW&V4,-5R#/PJ=<719[C?E9( M1Z+N:)4S;<%.?D7>NAO8+BADMP)+R7QUOW_'[^<;\BXLD$:;>Z5A6%?;9GOE M:2N;$]-4S9+U=*&(DHQ7"09=OAOD>Z^)N%0K,6=1N),8:QJ*^\#N)(:?W+C; M&$WBBVB^8V^+1^LR\FV[\CP<(F(!(AX!$4E\;U2 B+LC(A!-#X*(^#,5<,0C M("+@B =!1, 1#X*(@",>!!%QW-\J0,2=NA.^Z5#?;M=?IQWAA[;L*[BY$0QB MOD+L>YXX?408V0[=O6%TKO?>(T+MU#F>KTM9NPZ/L;>J?!#MW/T MUQ8>%@-ZZ_\FKY4A9N#D$TV$[R\":040.-!:6%D/>1=TJJOFB5D/AQV6^DW^ M_$1AH/JN1%[O)Z9;-E(-/Y/WE4M_RWD9MQQSSWW?ER#^QOW^Q#3@%/8%R/^^ MR*<"Y/]QF.'3(S]R"8OGKCU#WMKG=3O*WWWK=SAQ'7N ?1]R]*4\\[OVT'W3 M&?\N7=#OLF]'F3\^CQY4(]_]A"K_ +I3]^1E\ MA-0V@>GZR>,IEVA2]PA!E->Z MTMVN[Z1SX&R\.V:6WG@RS/@P66HMZKMQ;A:N#51%,P"?PFU<3G0NJN$PYAOS MY]$)22!SFX-W[,9Z<]V[ V[.Q,WFJF9E#6;!--HZ7<^P?#Q>$OZX[R^2'QU7 M?."7G]C3B;9Z9+/S(JRS8H_)-.O;5ET2TNEVRNZ=23TEPE_UDK3+VRD!)_HX M9?>QZ)Z7Q6F0T\Q2P@?(\8#PNYC/S]SN'6*>4Z=WX.Q84R]I>'(=MM*FJ0XZ%&C M[B;6 BW$V_% 87^F^/67XNS(I^;LVKJ1['>K*8L!^@!,2X(XBT?.VQ6:N/45]>Y/O4=B?+<'A:0#R2;,<]XI;?$YQ&V0Y'@H= M05@]0$> CB#+<8YU6>RR/\JL>ZOW249P :0'2OB+2'B_@=F'[Y+N=C_OB"OT.\93+ M98V_41B;_+S'W&+ZK,.&-A4Q1^LK?2NTAF,EU[IYU3P3KK)9L38,S?N#B1%I M"HMB/9H:ATETSBWR%*:3UTL(?E9M=N>RM(=@LN^9R ]OXPG^A6WK9$B0S5IG M,&J/!S<]P=;,22^ERKK8(QM*2S II3M-QBW$K[=(X0<<^_TX]G,?3A/JZT6! MD9GA?)E=3<>S1BA)=V]_FGS-#+1!N2KTYV9^/JPU:L/\S%:S\4#-/D8(^TLQ M[>P M/H(\QJ?T_;YE'N,O:^B[&R99ZLRX1J["Y*TIRRH3<='"@/[Q._Q$DU009PF" MHT$ZX]+IC+]DV[4TFH96,2U$+D?CY2(FBO-1(85P%F0U L8-LAI7SFK\)?>N M:IV7GIX>;>>4E7S)=;O+9C]A(<3% Z4;)#>"Y,:5DAM_R;:Q0EW9D/0FQ52F M"2ZCYA*%4A$KW??G./[78"<2^.T.JYL+N [N'MZS-^@RA?\CR=,.]<59Z\6$ M9#7=' ZLX D5$6< D;#-;X+QUB>Q?,>"*@G.!F!*L!R$(+51-UP*,2 M3M'!+Z%!!!.ZQ:IP+!J%BSQYPM31KOM&!!*< MWM3@@N'<\*,&>!%^*>IS@N41$#"U/]GO0ZN4 0=TG=4VA*$0&IA*@#/@MX!0 M-65BT^@&;9,'4]:4#&*R@3LB% V/L3>DP849FV<"0E '7IC9P))871>G(MPW M7"]+./?($HL]]Q&6:,Q$&4\Y13>\V_6Q,U?@/!,= (@#TL*HA\R>^C!420ETQ@*U#PF&')A&C$TCXH^&L M!*%NV)6Z=U:#'-6PQQ6IN.60Z,[&8K-8M MIAP3H)44?@[[9"T!T2H"Q_/O?_Z'=T-[ M#78D01V/U2GD MH R21% 1[FP.]K<'^:6 C;C)N*$/,ZLL76')OEE( M,EQBO.APUA@-#5^#VM^V=@RLJW<"240*"Y+G DM^VV1Q%;6(;?JW=#066Q84 MA? +:$Q@X6.+."RU5*!AT0UEE&LHL/B KB,+.!"._K5IVP#<3!:A@Z4C M&XA%B IIN_U-D&/G4T?_A/]M*T8T#;:+'2* Q"/M72*"Y9:FJ-D$ ;E$=I"- MYY@@\H0VJV.IX,78,RB88 RH\G5;.>N_B'^HHS>J"N)\$5EQ<+NBALD3.I4Z M@1D9OA,:PI*"A"AD:MY9X2_\@G\B?S(9HD]H,8HRBC/8DT*SG94%$4DC//^] M:-)FL3O3HD-^'B)S;!R_33V!3HOQBHV%,82B&(AL-66-HP@0U)"\."29CMC>"(?RQN9R%H"WM_!1_0,)K'J=UU0213"]' M@BB(C!:==%SM0O,XDGR.^LSCY[U]#-%S9;!?/T.;3F^W/3X?-^=B;4LE6I%> M)@6LFX!],U9+'#2[C%R_LID75J&2%:41V&-GO)(G*(AT%8E/J,PW3P.JC089X (!_%#?;&R.M1@IVOXS7!;B7!#LS10[<) M__Z=E23L+D<>T>/%Y%3LD@6Q'.V,*_$RG4Z-(9G_L,W5W4AFO!XG-Y8\R%5Z M(3->5I:2,4(C8\0I]4YY6F M9C3; K=>#E-CRC_G--,NUMK*.#:O= >LV!8S1E%HC2-C\GBD0L?(#ADI9G-4 M._]7*:8$*J-B<5DJVA.W]N52KMBM8F/HE$):<"1]/#*I99I\)9WI,>)V ME)_5>X6)V4=7%/GF3*C%9L?(QSE2+.N;;)(?S\B^ $?Z=M1/QB5!3HX6L*X/QDO4N.X_^WC!5EHAY=&@EG0 MN7"W:[7K8()&^MXNT?)LNY'B4S)49OBYS@QBI5C*;BA[.#+3UHU:M=1HS#=A MM3JKQB*K:LT:)_QO'^9323F9%W(,>K0T$*6X-4[Z1Q8BS68Y/UF,R$P3 M#-?M+ATOH"K]L'^HL.4S@Y?!J)[;@'5HPB3R9#%LH:&^/77)#%D=-4V& 7)$ MZ)8E.ENKXQH2WZP]:\3F*AO ;E2I<:UZ%)C7JA6TI*X&*ID04!#?5 50R;9YNNE, ,RH4FE MDB:3"@^'^M\?EFLTWQBW2@P(9PNY7I:;USJ(0WTCL:4=(X5(=LZ:K M>(V5%C69OK\O7;>8# M2>_&MT09199#$[0#6U>(,A3R!M8.=M0@0JLG^FM>P,H_$?%PVG4FG^W^G%B_ M[&%/V,"_D\]1.O)];NUGX% D-'T 2L"HT,I!=@\R*I#IM$+I#F33L MH#XI; MQ[N$'L-9_\TY?7-M3NIP,\";$LJ-XM54T6*.>0H'N?SL1&?D;F90!87<(O$R M$\QLTF@BR_4J['1Y:^F]F4.,W5VP%D=64:!68E4=_'0_>)>+N-*):Z(('V=' M!MW(-PZDLJ:AN _L*"I^N97X)PHU^@"TOT[A"H=?MJA:0O"Z2'S3:KW=KA,?V/55A?!?;SGAV_&Y2SN\!TL/#YE. M#G<+W2,$@O_W@_KQIU*/?(Y?MV8Z<:ZNYQW \-Y@9XE.@ M""3:_4G\0UOV(?J#,+B8G'/B2V[D2ET3N.B(<&L"'Y@S4-3QL\B_3T@$OQ@[WWOL]VE@@C_?>^[Y,9POJ M/OUN'NHL8&(QYOAH_:6>ZRNQJ*R3G;(V.7OEXME2IS,9JX*FZ/JILV\:66^. MK%4\M]28;NPE3BW-",IQHZ[7L2<''>RX2B M(\0YB#;'YF86&H+S]UE?FG^;:[HR+J62BSDM6C%M(^JK_%: _$N_@W\_@5>6 ML9$.2"]YIA&JU( L+Y?5!3KW M$'CP ?\&'OS#1^#*ED;%NBK@2#K2F\S21B>S&5F0?[^(!W]['OU&SL 7W^1; M-:]?8I,!N7Z53;Y5!_E(F_R=Q49-C^\W4L M6P]3ICP\><+6M4;4N"6.U<*\T&GGVZ%NC5I$A'$<^ZK4$QF+^6S=?P=<''#Q M0SJKU^?BFV:8W\_%C5QJ12=FXG0NSM7R-#*AR"+;@EP,/58J^91,G.7B3^"R M9IQ./1O :@=F1F#M!YFJAT]"7T,N73[O?%9,>0508WHLJ4Z()"-:;&<+%3/- M]%=YBN6JFW4^VQHG[-N.8I2_>]?E[(J ES\S+S]VUOD6O$P>\#(Y)L>YZK;Q M$LK.*U1;GS>83(--__E%9A_F93YKC3+*)DJ2IAG*Z$9$,^D*XF5D7CR1<7\\ M_*^MBWN;R'8.GGTEN!%X0)?W@.[-\U>U31YON_<-AMPR3?]^-ZK&FD)Y.R0Y M@**#?$Q?]!!&5(*L:9%6#(H" 7+\'N09% %?=;AT80;WZO:WF MSYA"?+A"@*]5HIRV4JC]/([4T[3_>I. M>S\Y]]Y+!W]O7K^EIWN:UT/%4F;-Q,NC7#\;&:Z-=)ZN1/%5$\BM?0J?J!/X M5$YMZ?R%8\&1]<^;8;R7EWMO(#R0_+JXK5*2>3!]78;EUNB"3 A1]RZ5$Q(M M7I;D1GL854AZQN5-JI=A!T5\(PZT7NBG1)(*#K<'0N +UR-\>B/F D)@.I + M_4FAM"(KX5&C+"NU%C^WT)KIMX7 YXRXV/4)LGUKX96,G'OO\8&\LT,!$($" M@%=,!/*[B,&K!E_NOM4'$G97L'A\;MI[!-RZ&,OVQG6.8BJI94*-T266-%OH MVCUHY22>8C%_84(@!0(I<+&:A.\M!:Y@\OR1%,C3O43-&+3+3']#YE?A7L58 M)/ ]G=#,"9-/9#S^EIWSO_BFN-_N,.?2OGOP[7NOMKO!U7S'=S6VP8(5\<%5 M^YJZ;&S5@=7[[>374(WM30M!09CN'[%KOI MC.=9'#\3940)<"X.+E2!^"'L2U8469^)JOY,9$X^MQ>";X?&%TU[KH.7-G8- MTW7O(0_']_>0OV[.ISZ\,[R9U=M;V;DO(KHJHQJ30BJ40N37:6J4XD/A*$ M1-\Z0$Y(!]Q/2/7H)B$=R+[J= ?<9U;6QXW;(48@)%@!,#J8FE)5G (/X+/D M2[W>*N6@X;9.&>%!M9Q5BZT?O_%/\3DR_5@*VD!%Q '!+:/B;R !#1=_+X Q M4_C]S?&8N5G# )J,;F>'^I6;X8?H9*"R@,B8 !FZM8;NB@)'7""$PB&8=IZ) MO**A+^T7XS6A-#E\A>\*#P)9H_A?$DL)=!3QB;@T1[]UJ.A:5*..9JUVI";V MF-!HD1:;0B79!ZD_9O!W'G#P\FEWU.]-:S&Q3&[F9=!K5W+->L&"?/KL3XFX M;'I]^!\?!+D6_#MK?3J+=LH;4E354BL_3O4T\J;P+P]:Y?Y:$)-,II0J<#P[ M5K6%\.,W]>P_*.;"'S/"E5$03AX(SN354#"I@70X-R:-'"W5S1%T]:2P>E,4 MS%X2F]HVW^WFQ'JF)%4+Y9P$-Z"I =TA#,^,)"3OO.1D"K%4@ M0_O'@H:1MM.Q:!M([NFN6'PF2C*6<(YLH\@G+#2AAH:&X(8 R*[!@A@]-;&\ M)Y!%YHI7.-,;=AJ:^*;<&AX/\Z6R6.Q-95*4*]G:RT2605XXXS5@S0C1^HIF M=%V#$@2*J"V@G5(]T<#,-CMB+\6V&M>2F-*,EKPEZTVXCV MBJ66YN_V;7M">BSXG@YM?]M/>\ M"YD^>SMA@(B;W85,GRU_"A!Q*T20S_'@>O +8N*#&7-'-]P[CP0-&NHB23$D M7^^]F7LDQ>@'*'NXV&%<1RA\[X+DFY["]UO^=;BLK@6D%:C!--&&O(Y,B%Y-)WT( ?6II$XB6 M6XF6(6"UKJ6GO:*UF'?B8J/%U'6A-6V-<;UP))&\N#RYM\:$N(@& M9L_ES9Y[EP3?VBRZ]WX#V78@VV8: ">D&UTM9C;-H5AC^F"2&B0+&6L+W,N# MWZP.>FQCZ1XM(+Z-777W>K^+ES:ZHNS>&_NF@NOT 51=3=7[=-C<,(54?B2F MRHUNDG$N(WWKK/F#%3#>JUH1'?Y ]42R;+(2(>YRP80!= -GUB&MSPZSZ8@H MG*I"8\8:.(L^A;^SZP7=$B4GVXYOT8S_T@GQ\#2MH;$\P 2 <\4BRNYS0-]5 M.'&LIFU0ZA9/BA/X&H#K ;?-N_]=E4P7;;(.]^C693 4E15BV9"4"TTEQ:P) MU?$R?BXK_$82?Y^\]Y=E[(]"88B_7A/L31KGXI/Y=)1OQ'/TDJ6GZXJ<#LG6 MC]^?J#3,!_1J+3P:U=>MB-!X7K1" Y6:>DAIV40_=[9/Q"Z ?X[$_D5X/B.X M^#"'ZA \H#NH,W!^=EAJX#Y\(TOF(-Y0U'=C_=(Z'R,GLL?0_[$$=+.@[/NO M;B-S,I.&/D.NA&)(LJ>U[/4ZCZ"FQA4?4$%F[-(-?<<5[-N<<0SJ4Q!D=U> MQ.5A2\@/.V2CQM#Q^9+J,X,4DM4_[+?M1H9*@Z10CE?ZN?Y"3):2+R-]O+;@ MR-CQR/JT3 _T#F.08J$H-\?-/EUFK#$U)H]'ZO$N6R6'8H$!0"*E@=I]H9,I M.-+W]D5%%T$L$9KFP)#DZTUKG'\)HY&^MV>*6L-2 F8*^ MK._MTW8.C,GHO)LKY.+QEKI9"IU."UJ5OI'K1&04*=#]$AG:E*1>H3+HI)JM M<JI7E*-UF%GQVN,EF])):3XUI_\ANK)^+O80S4Q+Z(%.YLEZ6U3JZ M?,4WLE&2U4)4SU?G?:T]6"3#BWZ?1'W4?2/[VU=8NK$OG958303Z$V&Q M K"/S[LM32Y&]_?>[%V*K1Y@WQIN<*O7RANI:&>CHEV!7MR:=$_%Q-^RP:^>&O'/V'@GLI7,FLQ524SF_9XH9")8:N.&!BU=8P]D7%_"Z0_,3->(X1[ M^&*G4FRH!PR'>_PHJ)\)AYQK^-=D0XBR;FJLS('/8'$_AI2Z^28O=P3EK;#Q MEQ-"%[PN<.V'XF M\KR7I?!I>?!\>/3+\>#%#8'W\^"@-6LVP( 6F$(_7U&[U?HDH: Z-W1Y!?D4 MH2]Y*==C1!DZ$ 0Z8;!K$ 03/ON^+ZWXO[=# MD4>1U"1)ZB]KAD[GA>DPKI:S)>>,5NPI'(X$\82O%D^XM.'PO7GXXK;$QWEX M;?"#2:<(6CFJ)K4MM:EPDP&JB*<1#R?)"_:YN$?XH*DI*ES2YL(FQ)>7-4%4 MX/-(D>M$!5@IKVA=Q#7XG$-WQLHEF5,6 #][7:#0K9@V:,,,=K0Q%DW_F65$" M/&+2JLNC;@)T\[H0HX9L@6\4N;2_;6B6G,*G;2%ID4\&D0;OERTX2ZL M'H0E+F:Z_#FKYZ2!.J+8!)?+D&EKTU4C4GR(6!VE.N+G+K']!$$)YW"Y?7L< M3[ F+QK$% 3QB6"302#C"N4-34V9 EV'"X;N$SCG)G4WB297'BT &-!S0]5^?.;Z06YJBBKO&JJ;&S5@]. X1;/*Q PNXE3AU$;GZ M+5 8^-.!.GPC\.[XTCMET'1TP>LZ<=30Z+0JM&7&+ Y 94AJ3+8LC)-()T;I MRYPM?"1G&I=0$*QSPM"Y63XX9W"%?=_[3JA;N][WWN\#R;2+N^:8:_V-:\\< M4S R@^E+H23-0V0KR;5Y\R462J%VUK@D,1:[XM'%[R@#7G'3[\T3MW;C[[W? M!Y(!%W?S/RP#J*B^40?S?")'I[=98:89=+DN(!D ;9M$XO*VS4VIN:L8K+0S M9*2C7NB!/_5>87WO&^"NUGOIWAM[(%ETK2*#=XFA63O%E9?]*9NK9+>=VG;< M6[T4+72Q!;Y4^"F6/)>R#'CX'8;'O4G]:NV7[KVQ!^+A:]4=O(N':Z:YG!N5 M]FS>43/46*DIQ;")+Z=!ID3TB7[[^MQ[W4WI&:B^NY?M@PB'RRP#WVCC]FE^ MIN+G[QKQ79,C'D(2??XI0MM+Y.R)>'1#'[ZAY>@*MN-OT3I^0F\!:.B3[VM[ M9NPOP-=F4NUSD)YKGS3 BHPY:,,TI M9NW66_@:4$V1V96HF3J1$ODGH@TD$4R?<%5K#O*OLA YH@,X4X/811L@_D&8 MIM#\86DJ+,HH:@&+@HB5':# ME\.#*= T^,"Y20?87=6T__FO2/*73JCH3FPH?IQO.PHGPK&[%>%#P?9%IQ;0 M@/U>2]0!P9L /H<.G3#;7>>S:]_Z3'3WEZ 20-HU(\.K<=>&KSME5553UE#D M&$#:$/_] &(Q]L[P<19#%O!-=J,IDF2?+V,UH$.DG;SITN+C;*'@KKR/W)47]MZ55X6J-60 M;4$@1&'1486+QI>.0B84C5O=G'<,T0-MB@MX$$="?0KA# E,1E<>ZQN9ATX3 MXC@.+Y9@!0W@$[W$/XA)7,"EH64A M .,[X^".4'@./7S:2>S=G7]P3,C='9)3>)S^$T^.<)/"[,H^$?7GU/,3D6Y4 M\O!SBN G[&X,Y#56?R(J8(.?U%G'3$KI.C)YT%_P-^FBL^)2.MN6) MZ$+KS8"X\?S*'I07-=V ,\LRT'4 ['?54_8.TJA5W0P_._$K>].<0\G0;D4JC(>*$7*;J.LFUA.< MHAOH*F_<]1<9C6AB=*LXLDQ] $/KT.$J/2;N'GXV]+"M>0#O/,MA94! #0P% ML7Z*E*G(\UW9_6BC3X[]OX!(G8 =64PU94$8\-484/"_3P2TIU@A4%, M%$W#3*03V)DB6 C9E2*M$%%*CG!SY04Z:D=@^2(*XA$2Q'\OBB^5]HVR7!^U! M-Z!"(69 PBPB&OK!]#8O.C S=9N>IJ*,"0V*$4PVT*E4D5\)\&!+T3#'0AV* M'%=4(:@J.IK*\U/W2UP2 7>,B @/@!:3,P2LH;A#$R$]-X&DC*3$P20JA+1H M(")GN:4IVG<7V?=#L(Y80A@&[C;@3Z'GA-'*2M*.0]RR#)=5CG#P3+@EGP@; MR,9#<\&/B U--,&$18!1;%,.$@XD4M;K%")B>++E.OK3=C&Q[P;%&W0%VPAT M59MBX/=H.@*#4Y5,6Y.D5%6"$AH%XVJ8ZJ%T0KN0B12/V '=3UM*-]K'4[&' MW[XUJ7^KSJ8D%C[B(>S@H@$+N6@)B1*.A,J4Q_ \W(># \-VF.7=+;3>54 N M5^S?OK8%*'*:&B14486$,K&-8+@JC;5DAQ=/8,NE554#V)]A$5MN',Z&!&[- M%'0+NH8^JW /-EX4TT"_6(CF GT'Z8&5$.93"WQ',^%,MG_KJS+ >;T&+34L M.0#_3-Q-#.*DW2GE@,".MG%LFC@RT@F(.!NV-!&AVN8C"0AP3O39UAP>LP(_ MQ%&.Z\8D=JY$'+L2X01R)>*V)P'_<'R%,3)!2S*TF$RTLQ24)F/H$8[M+>]V MW%5L MKIB1IVWW:S(),6270T6W>C CS/[DN(^\;4GL#YW1 Z=ZRFE#HY8$SB M.5:,:%WCX[ZKU^$I.;C+(-25')T/@0"IKZ[('*O/&EH3DC)4[\[?7:@P=!O8 M)[W;%YJ-5&NDR<]#D4.LK(M!5=$83EQ (J M4"@G4'C0%J\.\KVR]3!:MK.*4(K"L3=/\<#58V<[.HW8=)I$=!IQZ#3Y)ITB MJ_1J9!KO]A1C/MINYX5*EFU.Z%9/3U@/1J;-Y()!P1HU1_5+5G16D*BQ82$R M/1/O0Q1W-4S&/)B,O1>3V&.X&B;5EU%A(4U#!8;J#WN-;M2$#A0"*BV3) V>XV%G36$Y"-'#%H+?=?" FMH!'NE M! M_CH$-GP'?3Y^N%-*\,(5H^FK#5:I\GP$5C(XI.]KJ%1_[=BKDO. Y1.*! MQ&B[X#U"]-\)'3DKL3.=255S-)>*;JW<"FR3?Z<^G%N*H!:'/AU"#3J6GY)Y MGT Z28O]T&S;@B01SVW$\7)5'_3*LT(+"1A_NH,%I%^S13^ M6VA9BW?7B,T3HXG81I3JA^L9%AJ@PURFQ;RVEWQ=1: M;VJ-@[B7O>V%C!MR/YGHL^^Y]ES?S4F U5")U^R7FRK"M3\._MUR+BK\C+)#<,EN M<4HT_!R/[7)'[A7?GID/I@MQ0))^G2M+ONPEX:_>ADMYZL"<.$<^A,Y3'U\% MCO[]S_\XN.E\5T)_5#OC@:$#' K7N D@9%^DSD[A"GZRDL5N=+<*._D<<6OF M?NYJXR)V".8Y$OL7X?F,X.+#W()=ASR@9-3:\ZHR+^1?)D6J5NDV@(",N..1V0HSU"+M)DU6 ME&&X/90%DDRV4)H\?#Q4I#9D*3%<]>>FD5'H15AGBIW4F!K'?).6!ENSU(^F MF$UF0*[47(IJ=UIP9#AZ/-2:;$(ML]LLDW1JJ2FEA1YJ-="U:[Z5#FNE"2<. MRO-($&KV\^PJVPISJ%)_7O*=9)1WNB9 M):937)5K)M/;INIXUOCQT/BLFM/6BW*?88?=2M0RIUVY@FZ8(8]'KNO%8IV< M]X5Y/Y*.;":%7&^D"'"D#U#]FIJL]S+M.-/);\U98KO-QR@TIP]0F5YNL>TO M5O*\,Y2:_?1RH@^Z@GTWQN%(T*76RY'5H1BVG0OGE)?,H,RCD3Z0YA=ALC7, M)RRR']?JXQFG2WH'O=T/4JEOU12UV@TSH;[!SIOM/)VMH$G#OCU58B_U.'3W M!\S&2E$ELTQW])J%AOJ@WZ&;P\5*->9,H;!(JXMY>]F=XEE]^^^8JT@XFHKE M#OE*?A5&UXB$?1#(31O35&5I MCLE")12/)I-B1[/0!0$^G+Y,"^.7RER9,Z%D%JR91'C;T@7[*H'#D8MZSM+5 M!)5C0*R7V,@*E.F67$5S)GTP!8!+-C8; M,4>3+:K!1+8<9;;&M'^=Z0@]&G%%?<90BTE19^?0Q&*=9J5'[*R6Z;[*O&QS M#;D)>680>E$+:$X_2F=U0:2&,[E&@O@V_9)M#.KA#)K4CR>)7>9G4Y:-Y.A^ M?5247C+]:!A3A,U./1MJM1.;;8O@MS(47.6 M&Y@)MC+:.)W5#D=23*YOU)9J*->?\I11RT9>AFG42L4W9TJSTK4M4VKD*D:T M$8MRAAI9"W:SI,.10ITRN]MHN3)O+ J5=KA:4JRX8+=G.1P9KEJKKN823",1 MS8]"LP[#C=!(WSIK<7J0S=776X82\XG<=8VQ&13K=M);8:DF2(+RT::D=CVQD\JY_V"L)HM8AN,N5#@9AM:KS6RL]!,R18 M*9DIF2D!#?6!P.JWS81>64KSQJQ9Z(%$OCN&"C5,GZ@,6Z)/=!5A+ZUPHEJZ4$]F8LNK@H2=LCW Y-BB:K1F3F:;#\8F8 M5J@(WM55'89TZO%5,_(DG439TZ\0-0/'7,C%>E;)A>EA&*3.8 2% MTA!6+$7C=2"?0\E)D%?C4&N-U[G8/-1B-WT^U2W-6 CRNN('^13"V@F"HCI MI\+&J?QYFYV)]_&572G(VY6"$(OV&:"P@\.[UK*(AX!!Q8"H-^M_ZR)D-3I9X1D\67>3+UX[=\0L"=2L[MJH0P M5SJE!L0KO'U7DV4#6$W:$'8\%-F"J%9;.*Z3[SG62M M0KD]KFWBH6R78=1YWP MJDE5M&),>.,@UY^2H%F*I#=DH_-"]K?+7C414A++ MVD'.,?K!['+?@5[*!IY;YHIJ37?D%:(\]-5X,4K#+I^JDE2?3[+@Q.>HCT MI74,S7VKF]NPM_6^/D.1Q',L>:ZIAR?7XID?IP$.J+0);Y%_@JU63I])N^/NAP<)">OVFPEP,N]\$)& KP\ M'E[HYT0BP,OCX2608X^*ER@5X.7Q\)((\/*0> GDV*/B);#''A$OT!X+_,H' MQ$L@QQX5+X$<>T2\!'[E8^(ED&./BI< +0^(%NA6GKU.(,!+(,8"O!R88P%> M'A O\6 \*DNQ?@0!'S-7#\($DZ1T,/_]R/Q MXP_!0R6>DXGC:R=N>HL5@L.K!XU/ _2PM^YA,UQ?E97=&C>@HRO34?(Y3'UE M.B(/Z2@0Q _'0(FW ' .W78%O/]?G_38L0KUIZP2?TZ>-9&NW+OAUK(EH):_ MHI;DM>\ O[C[UT.ZQ7VP;]\;4V5JF3 M[9D]T,G117G %FIFIUX6SK2P.G>!O+<'5X;5M U\JWTOY/$%\DY_*M0#^J5F M6BNI-LUUZIM$HLY*R? (-:N._/@=23Y!@>SK(70QR7 ' GJWL+B1-#A_3/IS M2 /[L/6ML<]/OO81R8!\OR/YGC_L M]SGHUSX:]QGI]\]"?]Z=[E+WQX,?@OK M1F!X)!7U+3$?]D6*OB48_ &S@ &^!^8##?!*Q"U@@.^!^8 !/I<)=.<;RY [ M4H7>R%]>%%065^4EV2VFYHN^5&P#2\_1+[?,L@['<[Z9;/=B9%_KEE1^6T\, MHJUQ#-\W&GV*W2K+^BV9#>+:*G,1*V74;B.KO9&EQ:'8[1/W/P[D#>7#<1^ M>S#X([D/(' "&^>BN7>=>R'YZ(PT2;,L18OA\,D\<2FN^\D+,#.'13,_K.D8(U.I(U MJ%!Z/"_T6#(34WEV0-W2TP.QV708;;633&:S:O:J^8HE%E)C&M73AJ/A;U"* M=,M,0B!(_&F%3R9(+AUB_5XX#Q3JJ]F%3\8'7UNA?LRMR' O_#+1Y9HD "2S MVD1#+]0"*=%DH$0#X1%8XX$2O4*"(& #?[8@8(-OA',G;AWP@3^(_=GYX)/7 M)H/<^_=/YH7J>LM:FU- MS0&Y8+OD1!M-1_UNZH;QU0+;G[8;FMB8T]566>DQ_;TXDL/2XB@H/QN!>7WYI&;2(A7Z\COO?LO:D5\ MS+T8TUQ.,)679:X"R!PK9QM61K.07/B2%>#?IUOR-VD9=V%GY]%D3I 1_]S] M>2\2GC?0[ %Y!N3YA93['0^NOJ\?])^>95UIH?:0RZLJP_97 M6[FZ';2G!>OB\="Z(G.O.C8K0);6PTZYSVSTWI+.OX2L:KLU3N"0:.R;M)7^ M'GUW+QS,_&:1R<\N)&=@2GU-*>*.B9^T'(Q-)=3N=183)M*-Z-[WE2N1( M0*(!!T83E#]E\F7JM>U7>'M)2Q!L(82V("OTI5LI7K]VY-$$9U!,^1V:1%^_ MB#B@ZR]/UU]<7@*G(;REK%4IL2:V3E9"Z!>+DZW5KOGZU:Q S?EQA\C3';K%\5BHV>_2B5C>S1:;? M:J=C\J"=KC.M<9A$;4"HF-^L"H3)W\3B V$2M%G^YGP0*-6@S?+C*]4/NQ>) M23JE)M>-18ZM-E_H=7DV8.I8D28#11H(D, J#Q1IT&HY:+4TD MH"<9OGI(-A GC]J8^+' %/1O#A@HT,=!H^=/HX\_',W=5)3,D JM%_/&H-/I ME-:-JK)-(1U\[6AN($("$1*8](_7S/&O3/IJ7-?C^8U2S"T*0&R%*NL)R E( MG*!*^ @95,('?:'O#J6@@?3#-)!^JQA^*$3G3*\W*Y)F1'T95-A.YX6UL#Q! M[5*>2#H2U,,';:0?(P_Q>&#ZHB;*A[V<+->.;7LOFCE<>9D)>'WX!JYHT$GRFN7J7Y#-3U6@?P(V M#TJ& A7V1U7EGX"V/YD*\]K:)U06'=MN.G0ZHC,TGXRSHJ$4:D(*K2<9J*R MK0/+]$%=Z ]:IN75,%U89+(\][TG.) C^!?\X P@]DCW 2+'ZIBBZBU?S4@,0: MX@JXW$.2_T+4X5G-/@,3XA1)T7ZZM.7.B&C+-YVAJ#_)9QJXX7LJ]DRZ](K M 7:40K"FH1 D0:+W_B]\L?LO!LQN%3:EPQ5(K*J#G^Z'7Q?@T@-0V4_P\A%] MHS6$)':CF,;/J;@&O)?D7TS=$*<;+^R<'3I,=IC>^-.E)N%D1^(!+P(N\HP< M3/AX_I_POX^ESI%0\$KKOUFM_1>:!RX*\IID/[%LBG$>>?,IA*CK)M*BD+VA M>B1)F33!Y 0'!:6EPDQHQ!0!^(P$!_@A])J"T(/2-S$/ 8&FR>X@_8%H$ M/ &IRY@! JP!9^)ARA0_R"NF9LR>B+PX1?_I0&F _@-6T&:?X6ER:+DS(@6M M>!Y9\KH[E]V2BD@)&@#HB^>=_CK'UQ[:X4Z1[IJ3"Y5]VBNPK\,R@A%0V#.82N7/V)$8,^_3K^VGXESLG":9J:@O2^ M(NLNW+57[VX5;>%X<=7T]F:["*G* N)P0\Q82$3$@EV+"W-!0(;6% NMEEVQ MHL3:!HQ-EV>W8U,G^B5^CBY@T(E_X-P\F,('/"3QD[3T;S3%?]^J/\(?WP-B ME3K9GMD#G1Q=E =LH69VZN7#3@FQCVA:3ZNWW9ML%*1=#&18*.;@\YTFIFU- M7(<.]EC)UNA$*C'IDH7>*$]/XTJR4DS]^!V#2M&G@PE(4A+\\$Q Q&L 2A^( M<0D82,KL$:A#4TI

1P9(0-?MX8^ K"I>_%&SO%%RG:9K MPHQC-BE990?#93*UM.Z'H\3$R/#CL0;(S233S&?6QEH8M'[\IL[A"/,1 C@K M0!81H$B'\#5UR$ L#JCXQ0JG+"#6'($] S+B-#"= L[PXEO2%8CT/8/NL/W M6$YK(B\ 3QO%-9^P%O*J.,OUV7EMN\J57_KD'3&\;#&66*YD!P+^@6[(28 XD&'O\=F")3\:58'1!MM$*&04#0BQ:.I MX;?54KK1WG\'[1S6L-6#K95PTB[^"UDU2Q/HQA.&V@+^&+]&8RT,!3CK'HK0 M[,0L=)0> M-1=^._R0'OQLMY*0*"N9$,,J:<7J*+-FEA7021ORY/V@6%RL.2C9;=$".B7'VHO)*)2:7!SEZ'FMPHQ#(\-76&9P]-C_= M&N:79J%N6&ZDS8&\S8$MK\8VZQ9/9['U_%$.\GI22 E"R*+8Q1/!S5A9 $]( MZRT4'FI3:'%QLYV&Q![B5%,6A &U,C:_X'_OIL^]VX#6(C0.7Z!Y@9;%>LP/ M%&A 2,2:VC%:5$7S1AG^VH^T07KXSB?"FHD0>'!EO D(:+!JT/J7-EA":1I@ M-11".7)84JHJB1P.JM7POMTE0J2B83QR3\1$ 6CF"J0S_&\Z(/RGY9Q(25<.@)OD^%D[$RW!2$!'R/ MR=GQHRW0E"<,7(Y3-!Z/MD3#A@Y:P"ZXP:)8$?S1T2KO2L=0Q)@: A7>/2)7 M&\FZH];>$9K1C8;HWFOD:,]AJ8L>F;ZL\13XO:R"G!PP%W]0&"Q8: M=[+POM"+,.RI-3IEE.?+8K[-:JEF5P]!=DH^^T_A[..?6:@9( H00C90NA.V M]GI#YO$:E+&\ E7'I1$%EX.UR#@\=C#552Z*M]C+K#!HK3?#7"@9K492[6V& M7O]YP*RI*=CTR4/#%>%PQZHG4<23955?CLK&G&UD\HO".%J*I"%GQB*G))Z= M*(9/$8!$V62=]#%.&7G22IP$$8<*!F:_>%%7)7;S$^>>CK*;5/B9/LP%1Z%$ MB,%'KZ9^#Z8+<4"2CO.0!T>TW!DNKITY: H S57.5-0MJMA9.?D0.FJF'N:/ M\;__^1_ORF5[8.@ A\+I4P&$)M"89_K\/TBW>XD+QJ+9,U#4^+QY^X9Q MY%I;NBD9=@Z9)61@H'H)**=T$*#GN/RZY$ &VC3XOWE%:T+V47AOK:87<>/. MIC57PS6-673SVFK::W&%M #]DNBY3/(%_=)'+=S '6A17/S>E1H*U(:B# 66 M"HU73E3AIVN'X.EQA'R3VD_<0CH*1(^WL@C M=!XE"8_:Z0I4[@(?&V>J70Y<$&G45G;1L#/E>AJ8LCJET6NCU/1!X: MC"+/$O_H ! '!LPQ(QW:EG_%A74%:F/:L73^;4=0]_M9>/:_!XW7%S].'X,U MU.NFA@/L*U837:=8TCK#CI/LENZC>+??0M>10#%!R%J^Y'C !D0'?Y!AM2$F*D+H. M%DSH%JL^.9H1_02KQJNIPJA'%?ZI;+#*G62KF R/<@LE*:L)FEKFUZT_E@TE M!QRHB"##ZC-(KU81\ (H0"!6%5UO TYB=5V#"MZ.ZN\FA:()#H1D\"Y]\$SD4?DNT)Z. M1,5W(I8^*HQN3*?(#;$/(V$#P:FE1B>23M)/8Y/LOLRCG11I:C$E/J8B>5R' M1SXGS@;>3=F1_! 9O//"4^7;=K#]'(Z/:[-9[4!/G]1K!Y'\SXUD\@#'(1UP M",^6HO$ZD'TQQ@-?,W< )'SH[&1&7R_DEGJ,+H1SA1D?2@G-Y3RO0QDA*WX4 M0YRP4&D"I%*QVN:]"+*1XZIY'U:^F./C/5 !95<('ZE )Y>0SW,9S\I[M_)C ME+SC^"HVTG&! V9IUC71;0LN"X@J*Z!_X"YEPC[T*$+/JP.TEKXXWD,& MJ S&WABJ#D'(L!$+_]XC$]J7P-A5]+IH<4[SX")8]M!U<]T$F^;@[PXONW%M M2.A08/;!0BGMV"8=9)OH=Y= U*5#+WOFXJ!%!3^C6/?M) 4N9X;$)7(H,NZR MKW=J,XH(73U,3R$;-N)H+FJOG,R)CLX0R$8.G73T*Z_#[QT% MQK5"@[PF;]JY0K3$TE,RRPCUCQ>VG.B#[L@49(I 9Q**=9LRG+K6D]HLV:_V MVYU49TOV$T:[R<9[XVH2%7P_^_ND7"- ?P%J\/JR5R6&J(<87(?F;XEA7NX, MT[E:[*I U3#\;U< 863 6A'1[] GBS M3%/1T!YISR#SA\8US;Q M4+;+,.J\;X 6U:0J6C$FO"+0XAZ!EKR00..S\\U0B7',O)/):J54J?E)L@5M@O#7#62R=X 5<<^GSJ/ 6$?AE\$ M\BN07R?E5QX!G,C@B"R!J-(OS#Z%V7TQ&7<<7OJ0B#L U=4$79CT2+I=".IO M15U(7X8[JR0WR%&E,MNI,?UN/YZZAJC#-&>3G$MQMM0[,N:\4D\9C;ISX:4\ MFB_#58FJJ/T--<&Y1BKVAM2[DQ(]X.Q#*6C+F/@- M(D16E'4"=\'!@5@>3%E30('JS MA5^"4Q:[=2'.1&<&I0V!HY2_B)6H2*Q[&&\7O(*SL_)<,U6#VSC'2J&@A%_" M/^UM_[*%@0T")$<-T3 -.X!M'V.T)Y0-39%N>2+I4Q&;IZYGBELM[=*Y$'C^ M0P50*A@B5E8\%,"F;I>>[4[928#E,>+PB4?(^1#\'-#@$%05J9@2[XIFT2X. MLH60/<&)$.8S86<;#M(@N$648]'71=G;^\E5@G88!PGB9Z+O+L[76XJ%#($Y M #[#C2R<60ZWK$P0LZ'O(4&+*P09V1-8/PRYOG( YV[D]U"TED>2PZX'@ (+ M0E7:570=X?&)N'GY%D4Z '&+X-#372\Q3R8-5P MQW6B@ >3X0Q5B>'9CTH"T:/=;_8G "YO]-IYUN0X3(_15LX6([?V:4ARF.8[OP13'PP<^VBH^H26MW9U)GT=<%H3(:"5FV2F2A= M'6G]XB8IM'[\IN//)]R"H^9N%DXZ&[@O 038.^$E0A8<9Y70)#DM)\QYIK!Z MFZ50$$G_2D\JTA)>9PLRH.3V;3":= MNAE;EB'!3N$\?I YCB(2?:_("&B.B] BQF2+Y06_K\=U76=;7N%SI/!IRA2@ M@-NW +#VUA(')9S'6IKB8GZ[@-<>(.I.#:^OX!!A4X>N 6]*3GG26A4UNZH0 M&7^+!?1HX&C<.D"56%2>X'(/%-(G9H1$)TK.>^%4[.F5H1WY6AJ0SP24UZY- M9G]E2^O$>6F->HU^4%*_+JB5J5](V\4;]GOPKZ$L@>+EUG(DONO,3/4726O- MS^)SP))MK;"@V>1?5<#\B1QA%ERM63;#Q7FEV!''8:&K G1&FHJ_<2;+CWE, M< XC?$1S'BJ&/27_D8KP8?DU[CBUA<@SD<('QVQFQ 2K@Y/\;Y=1/W > M.1J<1P[.(__=>>2/GSR^TUGBPRZ7'*O/B*FD6+9XU'%PT-9%EBE#4/%A(TS"V7@;.B1CO"00[T8%FW;?#)XD<;* MNJ,W6;P-?3?;,U' $56[ME%'AZKQ"0D;(M _=;-@EE.A>1^ MPANZHXR*C@0>':-S@;/72>\[L_&NHUZX]-,]';37; A\LH*K0U&_. M<]\'S,2];?S\BL9BW?L;.JV,:&D];B@ MN6@ -4=;R4*%[H6I2W1L>!(W]OIGD5G!K5DDJDD4MV1RK I31/@2-_;+:O6 MB]?ZEI6KL&*W,!R6SV'AE6EK!2HVC_I$=ME@@ MJW2LSX@O4VW>3&5C+]G4..8?V2O+93D:5H=D:"&6U=Y"(/5B"X[T[2@_T'E9 M[4T;\TZ5-U)Q,4Q&%FA.=T<''?$_=!I]*62T=#FVJ#*=-"UI3&E6,%&EVJ'] MB&OP7=-1!'I6U#D)GXSLPA>E)86;_W %+AGF>]7P<#IE*NS*3-!B@M>K:B:*Q#]P N #2W4M-U'&*=T)@N]!8HW<60!.X=S_36Z0 M+L>K_O$[3$%1,?GM0,@^GH$*_$.V@-M329#J>25HB4&VK]R7_C][7]J<.+.D M^WTBYC\0/??>NEN?I);D9@KXG_DH-\,2*D M/D"$ZP8^3OV- /O9B_UT0W *=_C?( >QLW@0A$&*H&*73Q*"?"2)ESC!^'P5 M0]5/WP$3G'KKZ.SCM#M()1P0+9*82&+>DAALGVB?,Z[/![>__TN29'D\OJB] M;0OP;A7L;@HGMEN!?S+5N+(57P)8_@K)< HH^3 .O<#*K@L]_EWH'>\%[]9&__N#)AS25 M?@-1_KZ$^Q(ZGKH^,IQ(QQ.1CL,ZQ)3.2Z-$;59C>V8R8=A8^\D2OUG'NXME M=S@MTBZK$&/1?WI*Q#,YJ.,4T''J@<:)-W3\]J+!36]*5)(C&S8ZMKL%G_TJ M+=2EU[R)/$[E=_PL W0R)V-S@,U(DN7*HY)ANQ8LJ'K3\-0EIF]G=^]134_F)WQ*39,-MYD9 M$JZ/4FP.ZFRH7,4&YT]_W'!5.$UDNG5;,JEZ71=%O;DCM FRFC!9C2HK])=6*H\"EN[/$)Y KAAUV1(T-RUTF64[M+D?Y_MX?U0?UO^<-6 MEBYG>:[0TSBUF*MTF!6\_P!\+!([;!UZRPF83G#W_?4B[2C*^XI!W]-K$NCU MR'1A:?4U.$"G/""Z]#JORX"=W(%Y>17A3?.UPNOM>:$SR&/NK-8DS8666+OP MJA4\)DH]I!-OI9 C)?^XNW)IX?^N$Z)+K_.ZE/SD7LJ'E#PAKT9%RI1HKN=2 M+)N6UTLUZP$EA^=$Z8<4^5 M.^DW>^]LX*;0'40$]_H,=AY\XPG[,P1L&B%$4YPF,2SV?P5]_@_X&4]@L-TD['30=BP(PZB9 M4M@*PH#-G U#UI:*[#W$.O)*L/>G'P+8;N:*NC#LK'X.[ #L7K$)? ,]^2N] MSX93D>8)&C;02@=]W3>_;)L9[YZR=Y[;+>1D6[(4U,!F"\=WY%P^;'X\,0=4 MHH'TW^&9B%.+Z:R]*G$Z8-A\ ML>KU("[.._@R5L:.+!MQV"YMNTV]V*;_SEQ4]/F*!4,S/[1:#S$/]L4+,=PV M;/: E(1/0WO$KD# .]P0]MDP8.=G*$#PGP"M-Q (83ZWS!70$=1X+;(F)[ F M.R+((,*W$-TW:*!'+8@W'TT:8W[)88LE+C4,0:V;"FJ??M@F\<,&Y"%FN^), MEM!FMR,+L+>.!6=M?WP[.5OS_"L1@"^4DAWE?RDD==C+]'BO4D8>B51-Z]LL MX;/KE%MAG4X/P6,=:5;Z;E8]QK@MZ-\+R[*_80#WXOT6X)T"4$X9J*G)KWKEH%WMOO\NQALVG^R*P=VM3*-D"I'^W_*Q*@ZJ;>$ MLAH7>9Y2%^FTU@)"X'B' ,#O-P6P70=J=;X$MC]X>]!E$,QH] P,'#H4@9B( M_H]V&K9,VK)&;] I,]T433:.RV6RL=3*3J?Y'I\!4!FAEMF?=QA@&(!@3F#C MM9"'L(VD8N]U,8.-)+<]U5 #W3%:,'(8GZ^:! TH-YK__(5G7/@M('#0UM+> M=#T=/00N1]B:"[7T'T&D!PEV;T7?@( 1&HR==OK!H2=!C-F@@1RT-8H^1TW[ M#P'JS0 < CT+1$];[.#]#IO/O<.>)QTTB-NT)$,OM(/YBG)L+5MF+'PN%/OP M.0& P<:)@GJPZW)K_K[3O6\SYX(RNEZWJ59T"WF]8,Q8JE6K]SNT)58^B??' M0C#QEAQV1*V/89NE3HBC?-2E<0=J9Z5/")'SU5E9J(][G5'>@TGNQV,I[@_Z M-$#J/$ I^[F='<0T?REP(9>@ XW3_]@O45,>MEV,MI'5;AJ@C9K8;0$('O=2 MTR_T]]SMCDJH#6)'6+W5[VPI#$B%*>92G"]65F[.MW2_WORU5=41X[PQ#C6B MQ+^_.]I'[;J;C+KN1EUWO]9U=]NC,BE5\7RZ.M99 M 9=SCE6T4C6L>:P[:&7]LMKKI?J MB(VUTGSRRQX8F7HY4BDTF@5C,'59.=U*Y"M^.1^O>\?ZB*[PI(01JN5Q"S;? M;#?R T?),\=Z?N8Q:4 ZN7)1)51/FZ:2M(!-X,B#%;%DM2RKO*VI[6:F9S<; M5%84)\%%@1>=41-"LM@3EX:J/(TS.;_(=L%#P[V M\4*5; 95S?LC9ZJ,UQ();(P5.K-)8ZG4>X,BK'\^H%*#;@US,EL::[D@Y4S+2(')2U$1/::B) M(NJ,>K B;8PQ0J/W1'+*8*S+@DZ)]K )1A[,$"":$.>22;A66:<2B&S5;RV?$DDW2%(1QY M2'FSD_-FO)]776E45Q=&DI=3#!AY,,]<@[>XOLSY+-%O$\-XKMTH4DV>/IQG MK]TQ#*VDT9CO]'I&M[#H$%*33QV.''03EL_QE1Q;[^>(>K+9Y-/)"1AYL"(B MR^G*,(LIF%R0U9S7()EVS0,C#Z2NPK><>FJ2BT9,/)@[2JC MI-*)A8Z#1Z=YSBJPN5(%CCR0NGQZ*-++'*6S?F66KQ%#LM,;P)$'5"HUXV+5 M7*=Z7)N9MTIXO&365W!%!U)7I3/^LD,5DMC"R&&)E9\0\>$$N-8'5)HF9X9, M-KD,)R?K!9;)M>=T%XX\6)&8LML)EV*::GSH3@JRFY,*$T#3PWFFI8KJ:AE> MX7RFWLXYW;3%VTT(+'G8C)@I5]NM6<;D_'S2[TQZG))GP= CUBY>+J]M=>!- ML((ME1=%@N57O0D<>DC\ 36=I%OS)0AWNSM8!ERZQ0 ME7%?Q(MRZS I_-+*@2I@[R:.B!_)730\P8< S!]CC;FA98 M0B@F&3CT@%B+HM*:+(J%)=O+%:?-JF8H\Z8'AQY(8&)M$K9=-)_4LF^-/6(\ M5[0IH, 1PY<35S)#.\LA5Q_1>;V1UXHE8"+Q(Y;/<)E:!M?ME;J0JHPV'8*= M34=##^::J':ZCMOOL3V$0S>GR?2]1Y;<,N.E:/ZQ75C M@I!U#H1P4:\R"2;!<2Y='L_=..&MLQX<>FBER5*OW^F7;-9_,I]&@[0V=JKH MJ0=SG4V[M44]YXAJ.5?Q"&S(3ZRV=VS+-U6Q:S;UC,51>H'#<#4^F0V]8UN^ M.6W-DHHC]=CL*EOR[0DC,=6C6W[2K2R=;G^>91?)N)=8Y,DJVSJZY7/C18J< M5886UJZ79&L2UXFF?[1UN)R:9&RVGW$Y8E$?===IFI+BWK'6X:/C.*8N=:X[7.+#BF2:Y'/QX\['&:!;#NFWS$XWQWT M-2T_*LQS1S?=DM%)/TT9@UZ^D MD^/%!&QF!R,S;37;DW4IQQ9FQ7%*R3OXI'QT,\MHTSFYZ@]+:KU%=7-$M=I* MZ-ZQS2Q76A/=1C8AJHNY5B@,\\5N'+@F1PRZU\,:;']03[-*83E@FCFK5?*@ M03]T'S,62W;4=H%=,*FNG5QC"WIPU/2WT_6\7%ZN)BK%T)REC6FO;1TU_?5B M2TI+TR+)9M?^8E+(E#3&\HZ:_F;%6\>MBJ"R/HUG\S5?Y7(]!@Y-O!R*I8O5 M9L8O,&K/S57'SK)+F07T5/I EVOI1BNME@2V0"1#[BRONAD[O]T(.<4:P#]KKO;(#>V8,@#YI5 MAT# 0;H.=A,PC0U,L>E:^Y#G(>*'(ZS0/4'#EC>IZ&>8,CM$J=A'\-JT%ML! M>H)IT.]I2-X.T9M@M<%F?1#Q+,2HB"_7QQ?\D4A'?+D^OJ0> M\R8+UV=A3\$%+\:?&-GM+]$$O?8/.9O7OKY>Z:\PL^3<342T$A (P&- M!/3'"^CGG)@K:X/*/;8?@X7E9>!O0D?M1 IX90N]1!\YJ+Q71H93=(X+-/0& MH(70_4WB='O*E?$R$NE(I".1CD3ZWD3Z]K)#;0>VGX!UP[!AW^E\J)^HBG<1 MN%T^B/F&UKF?K7__9"?=\%@*Z1ICC"I0TPX*Y(\TU:VR/8\HQ =YUF7S\T*A MDG.)(1,"?R3(<[3-CK3WMG?-J\H^Q/[[MO5VXH2%LIPEM*J16T\" _BL-'=_T1Z'.EQM &?4)'?H\"P28MBN(#2 M];D*M/?DNLJYYTY+!5*,H M_NQ1_*4QN+XQVKC"U?\L^Q@&**%ROR6JX0KPXRF749O#"T>K^'A*?5E!I_2CNL3,7GO$ -B9P! MF\:!R"IY3ANO<*#T<"T_2 MQ"YC;F+I45*[B,_*T!2 8.G0SXF.C2)+<-N6X/YV__=O^^8RS@]*Q,I5%_%> M)[WH];-*!38^!U%-$GL+(OTNSI7>=4L1B])!=UT\>OYTSU7Y.6>Y/79E+(TD M.Y+L2+(CR;YOR;Z]Q/+Y;D_^1)V\C]CPVD*_4]\8BR0SDLQ(,B/)_%&2>1?9 MH7/=4KRR948AQ0\(*2Z0Y,;VDMP8C_%L95V?Q7-JF6C9:IW+UH5,\]NO-^*) MIY)M8.Q8=5<)#!NX<]\F()@8/.E.O57($ZG]':K]CVH=<-L:_\&+D0=WJ)HX M[^ +KJX2B9DG]\4)(V%0\6$1\!FO-5^9P$=Z'^G];>G]">]1]K%"V4Q7O2ZV M4,8#/+M,59H&Q =-__I#G>&\^YXN3?Y(H_6#KBE$=Q*^/WKYP-W',4]7A^L: M,U?+Z1J=S!+QLE5!>,$@<,$?2/JPI4.D^I'J1ZI_;:K_Z5N,J9R>$@5,7ZD+ M0YBO5H5.G-<0#CF(8!*1]D?:'VG_U6O_22XC5OWZ0BP8SES-/M7(^6I:UE<2 M\@72@2_PEC6XB[.92UU1_/%D>.>-[ON]RG"%*_]9%O3#=QO+DVK')T764-MN MK=@6^LF5:P-KB0>14SH9'?I$]B*R%_=F+SY[,?*E^CE)0-UJJ>D>-_5]9VQW!YT4"&@EH)*"1@-[D=<0K"W(B M?,>H#/!NRP C,+Q(I".1CD0Z$NF;$NG;RPY%^(Y1$'-E0A4ZQXUXC-5UJ3A=MO*FUYE\^P7(KB=66PE]W6;U23?=R#.IA2\Q/(X 'FG\ MK3QUI+XWI;[WVW#@MC7WBQ<9VT-G-.X3XQG;JP]M8Y;OSY.U)E1@>""-197 MD0)'"GQ6!3[AC42&[ V=:;^LLUE#&1K&K(UA2Z3,Z5]_4D=P6N\LX1I!.T:0 M2Q'DTKT9R(]?;]137G5$2,X(:[=EI8=A[ C3)SR>#(ITL50$TQ;9C,AFO$Z. M<^.7?%=0]-=KD:\"ETCB3%[E*#ZCECUY/EHR':Z:9: ) 7$1>=CAY730)9$! MB0S(-:[^9SD=)[E:22^[2M9(Z9*:%<1RH5^>$,T,\D-0'2^6> ME^O9.:B*H MQPCLZ=1'K)=>YL^R>A^^#LG1XF0U*G1HE: :O<2T-\JO.\#"44&D1:?/>*4I M4OM([2.U_XK:G^I68VM,Y5C6U,$4?%371_]C MQQ3$MY@CK&)SRX1S!Z)GR4"2)$4#4W',F .^]OPWP4$?V([@N(YI^;'G6PKC MX);"[C,M6'L'A"@F"](T&.6_<5LS)MA@M*:9GOT;46F/PR>!,7UQ>"I-Y9&K MR?4Q.Q[+0-J6\E:26V#NK9 2"GI7!\I=!\P@HYF2&DJTR&?D=K:F53,,%R?$ MIS31+;9J$^]73 :R/P'$]*%51SQR-C:U+@FCYU=(QNW@KF#3\)=""3?+) 8*A_O);]&2!37N M 2+\,S=M!8K ;TO6!"@F+YX96@#TXLU00;1-S77D%PO]9M=BYWOOEX)_@Z5M M__M%IX.F([Y<(U\P,N++]?&%?DSA$5^NCR_$(_UFP!CQY6)V+!'QY?KX$MFQ MZ^1+9,>NDR^1';M.O@ [%O'E"OD"XDHBXLO9^/+1ZI&_I5\N1H34!XAPUD3' MERF0^AL!Q+TW>('4BZ8V^F>_3'GH(.)N6HC0%GD9<&1E.48P2I,&NK-// MP4K/?5_GW:?S7ZT^V3^O?Z4HA7'"?HI;?=X[\W_K6D\G5^CH8L\F179E9+A;(W''#?1/9"5>&@<-MX>- M)W)4406OG+&H;FH]S4^ <8"0B \4]1:DFX' M0J"5*J,,E3%6YX627JKVB&H*.A#I7W_H,]T+#J+%*].-3YN(V\M,=P7-1>(4 M$V!IJV!(<@S\,@[N0Z Z6=*3J$ MUY/>4]:]U4]FHYYUX[E;3!:IYA%3/G::1KX4ET=3%U MIM:59\X-7Z=ROWD 'RGW=2OW&1$5SZC<1M;L^[TNGU 7D_62L-*"VK ]H-P4 M K5.G*FQ9:3>MZW>W["4ZU+O1\=Z=WVL=V)W[LI2 M<_<3OOTE-W>\[[%\K(\6)JO"NL(4NV1^HAFSZY0F/, KH='0L%QF .SJ;NY\8\'0& MH#7/]S0#,Q6V+(EV*?7$R$\+Z " <"^=/F.P=V62_X,.W1HRD"Y#-IS82!F/ M94LV)-E^B)G.5+:B8[;HF.T'9N+/>,SVBHG>*F'N60>/F. ML42^R2.L@V3RK7Y^D?[^6/V-CLI.>%3V-?VUDH.2U"_;-56>,\.9WVAZ?,OC M$UZNVI8,D9P99'V1UUSIKVV[A5-;QM"FFZJ_H+P5D#C[+-9A@>X3$0 M1VZP1-?;HESY[=J'^PGB3FT@7MJ%V5/#'<[ZN0PG#S-V9F13M97>Y!%" TF< M,<2[,GV(S$)TA'9#L>&YS4)"UQC_*<=9F&N+!NEJ-=OU)CS"GW-^?SKE,M/8QW7XUE]/JI)<]1I1Y M5G"U^()OIP=CT@-*#H_E'NAT\HS9G$C+;U?++WPR]^U:?J'@ZT1:+N8(HNE0 MOJ,JTXF/X=.A5M8F0,OA53;J\!KZZ3J*W*2.W\7I7?VDX=:5+>Z*3N8NV'SV M"C+SEUY]%.>!MR-5WWYD3$J.K!^KX2CDRZY?KF?+6+RN5\:KQ%Q;VA,^!2,Z M^M#3B_+S9\_/7UI](N-Q1<;C,H'D>XV'2LA(\"L!Z9X5)($5')DN1&>_ADW@A'W/+[W, M*W,5ORO.W.]I?,2@%R=YK FK<[$DL8LX(!E1TUO$S343_;2-T_$=M=>IG7 MI>[?%LK]5=U=K>MGN5*>QWK#?GUHE)LE/LX =4<-,%/460J HF/#RT:F>^&: MO.FNBB(V(*9R=* 87?6[V:L\GT_+S5U+YJL^'<]U.&ZN]ARY232(LE5,3DX= MJ'W$EA_O?@Q4V%$,%Y"V/I>#Z1Q)RL6)9\"9;F)(5+*-.IL5:Z4GHD$V1NT) MCV.HU//Q//4A5YG=_]<^7FUT,>?VE/P+'MNGM?SC$=K9M/Q0N?UAMT'U![;: M&Z>KC56FK VJ3:C<\.#N,?UC3NXBW;[Y2W??OX%_(AJ[P :>GE)UTB 6-*8S M3JA6I)\/$\5]U6>K/WK13SV;T<0-?G/A@ U5P>/E,X@K#/7 M=I2Q_W)R./:E&.,"TRP9,6,:/8V#)U]"5["XF^ 5% \WQV??ECWO?Q)>5=_^$_+T(L1MEK@F6Q5N- M)[J2K8U6;+N=FE,3>FUEM.:O/\3A9=E_Q>86F)L%Q"(V<@$;3$3RY1$X04O6 M4% ?#I%#E\+8?-NM2H%5*(_7),)X^A9%^!.^SY6(L)M+C M61O=5 MV7<*LIJO<'GI0P;4 I.PH.<"Z0QV;>C&P/& ^L>D&7S+'(]M8$417%#@M8$O M0YL:D\"4?$ 4#S C$.4CL*ZQB6S ;P'.CUP+?A=. SQ(,4&(7$(Y.%/Y+AH MR8(:%\9@!K\%S1-\>Q-&IA^W54J_MT=Y9& S'\GDOV([/T.Z''!.%U;Q'=*% M 45,>?OYOI9HA=R)T 08E,+ M&N+_ZM2S+[0H> C2#0/:5RUXK!?,-_SHUY\.E$*H\C"&!!)A;_5$^+/#_..: M\9+4QR@H;&+.93>>%M7*"E?UW(1.IFL]?TPS<./X%;QM.[)26RYT4\J76$IJ MT00I):2V.>&)PY%T)UVNY'V&9MU)G4D56&-N,1!1\V"DE^@LEY-Q(\NVK34Q MDI2":,4Q$V(S^8I]-<]GJYR;RNZKI6 M;!NJTUVI<.3!/.NK42H[+:1)5G'4:9_IN8PR@FUR#MY.>ZI7:ZZ*&:RW4/": MBJ<70A_>YCP8V9ZL#-_7%S:KN/-BL\^I=&W>Y%.'(TM/T[Z4\=0VYKOL9&E4 MN0PQ@:4=!R/'#+%>$=UI@W4[/6W*^UQ7G:)\XL'0!>,U!JXG5[DVEL&\*ME] MJF(3'LA\' SM"D6LK1.Y.*;,1DFF['!- M=PTF0!Z9:S('3:7*6G;=;:3D#AAYA?G*4&[)&IFQS69>IKLKJNI&+ M@Z%'N"\E1;--%Q)-K)>C!HU,,ZUT*##7(ZS*:F:F3%DME\L6ICHQXR;5)>_Q M^!%>I822O8H7]0KK,V2C)Y""Z2X!L8XPJR#T]*&5'2S4SQQA%NVE^[SU,+O8VUWTDM."*98GT[@T .I M;G#%\50P"$RE2HF!5RKH=;&&GKHOUGQ14RF23E(4B8=_>+%5!T\4^:4P(!6F MF$MQOEA9N3G?TOUZDX=#BST:XF<+[@WO_YL[G7'$"K- M-R=^X'9Q)"@9;>8$O5,!W39'WB5PR)$OID!OTY+!GX!;"CU@^S>:\5Z"[21I MF?UHH2U-@5^KR?7QP6UXB/#S/#NT!W; RS.:*:F_-B(VKY-SWITR/*8O\L/\ M=,;6USJ(7F000R*T[X.B[[_3\T5.Y]9Q"PJI@-.F"7-; M_KWY87=NT,\)?1RXVTN!E[#O5>WD;4.7"CMPA1QK\];P:7BPK/>5OM#D8^K- M:PD[_LG.\TWPS#$0N U)-K_'85+Z=^"#>H (?_7]0DJC%V^&"B)02M>1O\/G M>[WT9.=[[Y>"/8?^BP=WY)M]QB*^7(8O^&,B%?'E^OB2?B3>[(03\26R8Q%? M(CMV[7P!=NS-JNN(+U_BRP(K:D-\5FUP+*CUO!NU@7GG SI%0O)E(;DS&<%NW8(&YR,[M9^_;T'BO^^: MP]\2$O=X\_1O2"5+?42M_RA^EX9&4[1NR781*[L?N W=&MA;+X^WBU>L>TFL?+&;A_3A0XF M6L/QL-?Y?.NU@]H6\,/FL[!C2TL&E%G*L.H%Z2YX2:C#.T4P1_JYQ(6Q5Y>> M6J*JD)K8-@?EQ-,:UB*2L)]+\CS]7"([E4:(VJ[$] M,YDP;*S]9(E7:0>RDZ&V4)L%FNN5FL*ZSPQ+51K: =3N^90=N+P(N&8"U M$PA>&A8SWD5\<2D+=A4#X!MV5$S+.#1.STH6_,ZN),V%)"V8YLA3-.V( M&1I0'0C,1>;]J%FDM!S4WAIW<@KLQQKKU]R3<*F^XZ;#JQ'_+C M8Z?SYU#J&UVM %7-[E['/V+=A)5?PAND[:F"E4U+@HV#(L^M!A*@G=SHRBJRBZBO(BWW& D]W1.L88A1WX[?94L.0,U,O= M 5G3/M:Y^-SP*6X\QL4I$V"YDL09791(NV]7NZ/75]DX8UR/0W2-F;12OD!3#=0PU2S6'7A>7$Q;&P.[6P/%(/=#T6^%-9 $B"Q"E M/F[#M7G5 JQ$RIY,B]D91\6?6FZ1%+E!$_6W#RM'R$/@O5O.<-0AT%(4/'W% M8%VN.*G79:&^H<85*N<1(V7K>*XPR\==5LEYE5IUF3>=V@3-#%;K M8XGHGDVDXI_T.R(5_]ZJUE=4W.%KN-,>U\%[QZN6TYH-J8* P'/0C=[D_5_( MZ9B.H,7 A.RC^"51W'77<5=4/')KSDH!:NH12\8,:\54.U[#)Z+D.S@FM^I#?E#H% ME)M(O%6V?GOIDHH,O)$C:,%1>'6CQ\]1JTYHGO[[UIV/[D8EF8U&'C%6&;%H M-%.)69++*EG7]-N+>+6#H$/A->#D0R)!'ABK_XDT.]+LFZE ^7;-/K_G\2[- M5FO6K-P8T")'Y-M&8L=E9CGJL!Z'-X0D0]I!.1AU-(AL05:K<1_;E MN UH5E5APA2[0U8IDJUDO]F3*PL&V@#8LXU\H).'3L]-YUYVP.KO#?SD)P9H M=W0WYY6UW1'X222@]Y48N&/PDYP\M\#&&F;HC5%,T$VPAO5I.V)=V:(C)_@' ME W<;N+^11'VCBO7LM<=O:(+A,,:(7;C*7)?1SR\;&==,0W+!(XQC[G!Y MELVY#49.8/HT4:LOI^/,4@4A,1V&Q#1V6!5YNNS^E>E!9 Y^0*'![6;[O\$< M+)R"NJ[45C/5I=VA0M?T>74]@>8@B(Y)[+""\LM' M%-CILV7C^DS/O*;W+< MKI=S)(&W8]I>*_5.2(5.CG)&==;5,TS&R&5HLM;D\:#O9RH1U21$6GY_ESEN MUWGYG)8K8G\X'[@=G2T4G%:U]D1EUC32YD#4;,T5Q!9K-)@<>>2G&&QU'G M4 )_P,[J]40FXJ>;B..YG$NO_JI,Q-G:B"$I6'0JSS8Q9>TWA7$ M"3010?XFE7XSG7M[^9O:R\K-0>FW( M]=A8!NHB:#$%>9O(GYJ[UMRTP3S-<>S_G'OW"06+WWJ[C.M,30N0EUDI]O;/ M.?!'L'XI"P(1Q_*KLB[*%I\EX], 78^Q'9Y# M(<3I?^PM2P_Y#W@J6("U,6'L@'<[X,L$AM.(Z[XL6*@*3 *R+LI(5!3@88Q#2;Q3AD"BZAZOP3\QJ-D3,!,#<6N/ M^TCC;0?,[#C?KTB7VW"6C#&JF(!(3ZZEV",%32C4ZJ=\0C/B52S)$8L&8VXFODVK&RJ6P4M]M\,MUC[?R57RG OP9 M^!)!T_P'])!=Z1@?(HM]BUB\(\#X"#\_"*B*^QQ^PSBZ"YFL$("(]?^J(4M>X D3FAL[)>.V*'U.29?B&BP-_Y& M-PQ C=!Z78.?!&_]ABJXN^\"_T>!)A]MB(8\$= O\E(!_IZ$MF7HC>A0A95Q MS';'8T529,,YODT'! !B,Y$-:(N"S=&2P837,GJS#.PCLM9'KB3O$QH(E UF M804SMJ4I< \T,-Z20;AD@UT?:/1KV;&'G14B3Q#F=L-M'/[10-^(SS4AL%ZV M R<[@?>(@"'3!15^Z$P5.R0;+#<#1D>2@#2B/YDQIIT%Y! =<*<)+@ %.W3;!>Z9.!%KK7E^.@5)D/R M32S3'A=7_/V>D1F/28F /DL?#C8W:OFJD"3IKD!H.%,"5I]\:R,$^T]@ M".3 -9&!#S(ZE/#8W +SMI#R;4.!H[[ILUG<>718L1J:I\=8<*QUL4UC+P> MO@GX8@8;,PLM-$E@VN)D#4PGV'@7P%+QJK,!=!.Q&<.*!63Q,)5@RL)0&VCX@ M3Z%B@8$H +"#*T>:;0:/ D.6X,FF&X8QP=\W/L5L)TP .V)/<:;@?1[8."5Y MCC[<-ZB6#*WHUKI#"=Q,#SXV\+YW)BJO !T-Q) @+P(>%D@<+(;LO46;SNTL!HCJ1E*/FIED M74XQHP*_8(F%.,^5EIU6$T1T?_#'P^X+6S,3)!Q\0(>-1J#D%-JCD1#LBNC( M! )CF"@$0_R&?N?K]!;>8"!Z\>:51V0:D,>!_A=RZG;\%6#G)&1Q8^8R#.&0 MLXL3P?-UP)QI.&T0LD%7S7704X.0$ 1_KRP5.C5P;3XZ^00OAZ(*/(^3NM![ MVO^I0PK R-"/$<([]"-E^>=_P7\V3Y(TH$PPD3_]9Z38P,_T?Z,L;_CR3=8> MJ!@%9P0^F4)?SOF=P!_I)/@H/-# L'_!2>X\>>]Q<4G6M'_>.L;>/.'DME0" M6Y9L;8A))#9)_^T^DH\3=$ N1)R=__[G?^PNZ+GLXL7NLD/#D#@$.LJ8R'$1 M.#=J'&40?@N:)_CVYM0^_4ANCD9^;X] R&"+>R23_XKM_ SI C:L UH*+7@L5XPW_ CL'FBN "H=18:9&-G_Q;^[##_N&:\ M)/4Q"@K;AEZ2,*SC<;7"N7D&CX^F6K%2:$(']%?PMNW()9Z(X[+OZJS?2*9' MJW5O]<1,P,CDRY&I0G.)4>5VD17:I<(@,4YD%-/C"1Y[.;)2U%(]:U$HJ(7V M,D&5A^7V KR=.'Q[02YG:BL:R[!QM]PTVB6=*-H,&'GP]H%5'1!30K (51>&*Q,34M45SO")PY%UBNFV[/PRQ2VRHJBX M36:=&'D\ZF>X/])V%\FXGA5M* MQJVMU[BD3/CDX=OCDW6I2&O84HWS";U8[:TS'9[ADX=O%^):9[Z4LSCK-\62 M#QAJ21(<>?!V7HO/'?&)%;GX4X%N+%C>R*>:/'7X]GPFW]8\J2IR?F(P[C*# M5(&A)F#DP=MK%8/"A&S642F+2QN]=CZWQ/K2ZTQ6K)RHM92S% M:3WN\?3AVY=Z9J#2K3S/Z9Z4K\G+F>PWFCQ]^/:$HO"]LIZ2U'9.9!V'6U(I MBN'IP[E!:8XP[G%MA:.W&SRJ<.W.Q[.R(($[1*J\_5^D]9'(X\>+NKE!)+47R*LUDM,UZZ4[G-IR&6 M^\';&;J6W\#H3,/) .XQJ1=2>O,03UU[3;/!Q*GF-W>S52"!V?T,UW=A ) MWO#!@!\.0D33>O:S8X([4AS@,(.@P@U^'X'NNW/P-? D M')U-6>&IC3S:SA69:E$&,730(>?T^=OG'&T[3-?5QZ]XSVCCZ( 79C134G]M M^#Q?&>*(HO(C54_5Y?XL2UOYVN173 :^]AS&HY8K?QN_]S;$?<<-??^=[F) M^(VW$U1M $]'$^:V_'OSP^[\\'X8$8RAC(4DVO\=A F+ M?&9'Z27O=P:^G^U[;N]92[DB1GP3(_[6@"ABQ#^18590-+71BT:"^TT%Q?W5 M@M@'D@ 5*7[2ZF&/]&6[&J3>RHJ_@U@PGCX@3"0&'Q>#6Y<";)\N-]C@ 3PS M(VBH_$1P=DI#P\063&#=QX7MZ[JA_:WK/N'EQ.OJG!_3%BQJ/*D-)GP(_OVVUMY "+6Y MSV''1%2U:NX7!NV@.VS+)4_J3_P(,_2MB[PC+(>75F:/?_"B2EQ9Q0/F_2ZB M?_@S15\=L;OK-")H?I_XEF8;B;K$"G.K6-, M?$)QDM7I(F\.>FE5Z%0L<;K,Z>R"N4;%N_*(J!36?A+[\L?,OI1'!$Y9%$<$8GMG8AM%$>IN=;,P]3I'GA*:/R!;,$.]"Q!1X6U&VG:!1E6P(&LRW[I[@!=U)7_2WVNFW#MN,"EM(AK#/+'B2#3MW M7OY*1O(06@ ([@MH@;]([1;JH[$A$&.,2B'E&$FR7'ETM"7L>#$ERTRSF\4$ MMU.W6B)OM,:37W^N0)DO2I=)(4,1W6&UP\8;U8F9+N736-8[-UT^T1WXF^DB M"(EZ>="8"5R<8[W\I#TS&N7FKS\U\X@1_-L'S[IM6CNJ/166L!6<;,2$8"8P MOGFMRW/04PXUE\/3^\V(15E3Y"6$-'!0 VAA/K?,N:7 GM.HZ?5(7KCP%]N= M0UB83+' -:FA9L[2UI+H)_F MV MT'_94A!X FH;#@D]!S,4GMOYP^LXP&:@F M MR,@(V_7$9 0OABJ%7EB S30?$&I"\)<'^!I)L*<$H),.]!^(!>SN_])2!)U&)T"'-_J#IC(*\(X0#AF"?$$9('0FS3VV M'V,%AFG\K[+GT@77210'>&<2<+X>@2'^-L]OW]E[;A ?"OVSI=RWMJ]W=1^Y M\L;I>Q9>*"W_!D1!Z$9;,0_/<^P7!SIAR1=XR-%-A7A\I8_Z3?7UW#:U;1<& M4U6I"M'VTBGA/Y3GF&R M755(4:E5XJE&)U0X,O%RI+^BM5%AROBLON3T4JZ8)C)Z>#-X?V31*/@9J59B MN/)(7ZXK*;]5;1UM.-VQIG2F2D^FG$R;/*.D2U2W[!UK..WF.87L>.DXURZY M2=&JE4;#=O-8<^BZJ[C+RK#,J7762K-B>S[3K,FQ1LYJ4?9X1F>2G)#)-[L9 M;ICA"I-C39<3]&C:5+6\P-8+0Z5@"M741/2.-4@F\%&_.N-\GI,M+M,9T,*J M5_)VFAF?JQON%EQ1L& W%(A'UIX"4W/8^[8]%@890799KI V^O5DJMR5E'/U MOMV]\H::T+P>2>ZIRP9^0#$@Q$M@(W0XY9VM'\YPBY3T&,L? M@M2\U0;[1<#R$J5F]-Z$1+!HOA+G>_S*H73.7;1;MU@,ZZ/7YJ>%S!9V$[PF>U(7(MFZG*-Q?^!K$='O D^F'1.(0>"Q )CP[1?'T+D7! M;Z)7H7/*TV4K;WJ=R?515&3F,M_N9WA.&&E8GJ! M2AYB+#T #W8S@P?8;G\>(" &J+$PG((QSMR$#=8W,5=HNX#W?\1X@DE)FXCZ M,=:&J(G!-X)@8R3/9;0/;HPKA.VRM\W]P0ZA C,'O.,0[]&U0N.X15*25[(E M*;8<#H("8<)X&T7+IH&L9_@T!\:BKN6'C]!E$/F.@@3-BZ?L CV%[PNC70&" MI 8P@;MV$DY;AI\':*'!OO!R]L>"_SV+O\GV'#/:L5<33(BH+V8)TS@[8A4$ MTA!DU73"O,PST('T+%U!EN6 B<&\( AQ&$1^'T1K&*R-38AEB >$#K %JXA MV$Z!!)DHAH5Y)]<^NC8D!BBG(B+O I)D].JN?U[(AXWJ/\,^]$*G@@EDIX9< MBOH8:?AKX ^=B4J33\LZP<5KS?7:?5KTVI9W,^ /N^4Y8_ _##L>-YX*#R*< M%(*#$%S'W'P0P$&@3[X9,H(B'\FH"_5.5NB"[<"IJ$'^53 "BQJS7PDG(I6X M$D9$*G$MG(A4XDH8@3U2$=;6"3GQP:&K$=/)*O/XL> MUM_ 4E^2[HRH<6+)MK%N.5T1.^7""A8%$[_^D-@#39$/2>*P1"R2Y!\H MR>>MV?NJ)%/:D&K5.YT%5AB6L+Y5FXKM5!-(<@)),DX0#R1%1)+\P4.*>Y3D M,]=*?E62U_E%OUM/S[,8D1HK!2I>'5I/T"93("I./Y! DK'D";'AKC=0#@O> MHU Y"KHBKD5LRPF5:+7Y@G>[=I>%U[GCF+H M*(:^J1BZQ$]HAN2Y)R[;7C!&OMSQ7,$#DGQW,?3KGA6[O;]]]"[D\R7**+Z. M(K6(:Q'7HOCZKN+K%'I!=O?R=GCW.G+8+EP7>84.W=>#[+5LF2/!GK[TY4J& M9*%V8X(6"&/@Q3&.8RFBBVY.=TST60:VL&D(/AS,6!9L7(9Z[!UQ\,110F6H M;EMCA6F_:*U6?K>APBY11% QCC )HC@E$ONS1^3?*O8TYN8,/>TS;)SUB!&% MC]-]IPG$/A&)_=660E^AV'\]?/]6L>^2#-N8EQD+\Y^Z*W%J65;:GP"QI]XC M]C<3R_^URPPZ*WG'*4G0_!;UD0L;&45AQ_N#Q;L$D+BUXY>P]N,@XW?$.O06 MV?%L1=5'JD])]7+74^@QS?#I[SJ B53BQZG$1=Y-R32KR2G(I4X@H.A#Z@$J)*\;D6ELVQ LX)S5(Q54IEO0"/ MZ/U'0I<")=H9.'__/?GK1$XZ=\?"G&)+FFF[EEP?PUZ6LF&CI[8"A(:L:3OV M001B'_8N7%3)E:3R"UZ5TU-N)F:XIBR$6J 8+A!&YXUQ/!R&7UFK[]WOA2VW MOQ7NZLNR\U*D@_XP.VUO)$T6+&C6I_]L^IHCE0U?O;'7!-BGX'S )V'SG03^ M2"?G+YLG[CQY[W%Q2=8 [=X((T_;7.?5J]3$CJ$/.9Z/$ZG#%CKPO__Y'WL= M@K:;&NQ5:5J_-SO7#@U#XA!H$YO(\: !D3 &,_@M:)[@VQL@U_0CN;#__2""EDO&/.W\WULQS* MD#LZ*<2F%C1X_]6I9X]:>OCSL:;XX4>__J!^J_!P/VNBUJ'V5DN$W?Y)QS7C M):F/47 +LV!,>@M36=$+K ?"JHH\+Y+^>@(,] %L1;E?6Q>3I1F)U>=2AJQT MIK.%[AV#PNCT,VYK2J9QM9V;-R?I=C^SG!Z%PFBU2JPT\RP;HX2QVRY/NYI, M08"+@V4_5&/)U,Y))NQV2"6T4O(#OTU0C#Y*F"M065*/FY%?6+(_))O' MX#7BTWXS90*QQ@I]WE\EGGJK)<$$E5O[([7\,E5RG=**6PSS2[^NI%;Z\"@0 M1[7(85)I,2NRO6XBQVM9*9[/,F#DP3-I8M;.5..##$O-2O'Z.%,7\21S#+(C M,XL/O:8N)#AJWA+]/D-9#L$$^>O]D>E%SZIWD[,X5W!%PYPM7")=87; /;8C M%6\QU5/U\AK3D]QRL$ZWIR5I$L0Z^R.M4J' N'FOKO:R+.6W&\-QM<[P.';X M4,DB#*4UG:59G1JN^_&LQ6@--/3@JVF_5DP279W%5'F"JT4UU"+/+0&?HX*FV M*M%K4S">.+E&=HP*GQR8>0\./7CJ4WQIY]BTX:E9>=&6ET9[:J[!4X_@Q8P6 M@])B,-4ECF@6@*Y,]$7FJ0F''CQUD8SGAT0R,<7:BXKHRG2SP\*Y'L&6H?*6 ML6YS'9&52ZUTJE%9JLD"&GKP5-QJUD?-%C,$ 8154GBW(%238 )'5&K6?*(L M<5A/L85T6XG;#+,8.!X<>O#4\<'%V.;MS,#SBEQ,7=T"M'G$GN(LZT8>5$'(4* ML=UHXM(@L)MYP%]TQ7'D5_OW9TP0VL,_YA1+#G$/;02<8!K Z=;D;5-_801< M(\5VGL' CCTO2*X$%26* =U16$\(&&K8#QLLNZ!_/_JZ*&@(; U"BP4G%9:L M"PIL9A]"S<%1!(;CL8H)/NO(EAXK;9_; -^._3<<\G\7KNG\$PSLE!K!K_^S M01F@W_MM>O?;FPE[&Z3+90"<@&8Z!?(@(Y3(6%7P@V6C!R"H M>9FE: G(M@ M(%:*[NHQ83*QY F$IGR&W F7'2!@*K8-P3G!QZ?/R03 J,DP!T/SBSE.+K.U M\D)U\7&G5LG5L:79_#Q(S7/4O"N!.X=W&?_P: ^B4>P7\#);TAV%!,D3U%SI M]C)#K#SOLHGE<%2GGR:__A /"0Q[ '*09+F$7 \A!?2'H[*[);O&SC #%P M F8>@&] 0%404<)SM4"R(8_W$2OV^(>@ P4(QA / "@"" T(2ZH]HX(JU@9A M8REH+M(!(02LV(%B"MX2H$&,H.B OZ&9/<;JZ-TQB'\8HGW. 6O&2@#OBK"6 MT$CTO8>8Z#IH5$@+S4>_O2?CDN1#F>F8.P(4,IY'3.SXB MQF[!#!L("&1'L)K=3%U-#M:VNLBPCJJK=K=<]H#!QP(XDY?9A0U$YS-7(/.A M,=LPQMZA]!)!\D+,%R&VM]O!E<:553S(:_PNHG_X0DHO*,W,M*O&XP5N8317 MR1D_.9JP.<]NMPTE'1"+RMOP$?T#)?CS4F-;#M^"?$+2 G^K!M8QE([/2I4V M2A35=ELKJ41>="G2*?7SWL>EZC,&#/VG"Q%FC4D@5_@NOG-BA3W%1Y,F%L]V M%N;$*TEED?GU9PRW("A:!Y(58KJ=T(G887:(6?H![ZSU;/T0V2\,G6.[.A@# M'A% YQS:9@CXI#C^CO_PTN!#9#HPX(5_$OMNS)R::4"[$!Y1,.&\7P'+Z384 MN]>0-0[31_,N/>R00X9O1F Y-P.60R<>TW34\_WS!U8GZ[Y/H-1PQ(B+,R+] MF(@8<0V,B#3BFQD1EL-$1+\&Z4\_DA$LS@D9\<&:ZK\Z1G>(,_$W@WM?'>?_ MML^?N0SBKRP_H$@D V_(P!9ZA_@L] Z./:;.#[CP%82!34GAEU &(L-VZ25? M1K'/;NZ^*MW!BP3CJR;3]:TN_4MIGCR*[]4+N6%Y00 +$+ M#]0C^_:C)?XK]NV&L=&"*IK(!I[3!MZP>#0V&+%(3DYA(B]]G7-[B@Z+GIX$ MPQ4L/X8_Q *0P!.IP*47>;([JZ%]NZI^:M]Q(S6H?MQ>04W]I<[HN>8%E;R$ M-4:]5>W7RZ;9RXV7F)[7!M.:RQCU#L,GX3V7!$X_I!/X.:Z 7XIV MX0 YPB[[TB;V&&U+Z$R^92!N,_G016[3W<1%=YUF@";COR.WX;0V(U" -]P&PF0DC*N9 M?4Z?26//9Y).CVWR-'0;DJGD WVDK];_W(U"18F&*-$0.1SO,QZ?<3BH?K>1 MRZASFRW3+5+'1\Y@-O6 =0$.!_E(WWCR(6]:8UE!5QO#4[U;#*=.[51<;[/V MR,,X@Y'8*L$;3D8A+\Y+V8R*J75[54@(1F]@>\T \8,F'J@C'9Y/YV/7>) MB;VJB)PL(6X'.S&)/VS;%445$C>1NKA A<3GS$G>EFWHD)@]Z7@K7FT-U/:J->L*GE*?Z2%T1!*G'I+T&0\\+JU.4>(B2EQ\ MJ$+B7/;B.MR/+U5(9/@%Z:74J:?&EV)K*1"LUUI"= '@?"0>B?1M)RFB"HF? M6B%Q@'3S&0M0'$GY/CLF776Q,,QFLDZMB^I5>@Q_K9!0GY@G6I&ZDBJ[F#%G MG*SM$J@O-/ 8\ >,3#U@B;=2DK>D.5$B(DI$?*\=N Y/X.M%$JHP&BS6J?6< M$\:I3#>35)OQIPDT$ZA*@J;N+AD154G<3JKA>\XP?ICK\- 8XNHZ1IA[H]#F/,"ZM45&V(=O_C^4HE/VA,[F9VKPI. <=2@4C'& M7CR>'EYE!>8[2B7,PA0;Z5U;QQ?8JR M%U'VXB.U$F0&;)T>%1+KS'*2I";0DJ ;'5$[B?M) M4-R0UI\B&_$2+>PS)H#1S7AM8!D^VYO21)68Z.-!_RI]AK\62UA2A5AE!;>& M]?H5;M@1EKI:0V#/T&6 Y97D&1M0W9U_<*/.P W9@--D(K['"ER'(_#U4HDN ME4GB?-WOJD(V8[6SJY2>)CUH)%#I9#)U=\F(J%3B=E(-WW2,\;,.H"7A MC!=JEENPJ5S"E-.^ZB/S@A(0B=.??T2E$A=W*WY\J<3/\C'>4RK12;?6X[)% M<:S>KVNC=E?T)(WA<=3ODB 3#P1Y>/TS*I6($A21MW SWL(72R4R,\M11<7, M<&5R9+?6S4FU/$,F(KC8>7_M+M]9*H'?3;1U_OS%ON]! M]C9+JB)E^#\W&! M6HK/&1R3T>W%N-GNL8I?DH3JO.<72>8:78^_UU((Z824F@ZG'F-*+WQH5J*N;:CC+V M=T4:_A]_ENB2,9(!@\&4G-A(L63),2T[!OZ5E:4Z(Q+(ZQL M.'-N1%/[CC\R:TVV9;#=Q1'D^MCL%BHH:Z@(8TR+8/?67]NL_Q0 MI3ZCAHH<+P\]HL"SODO2-N$;)7;ZYKX=MV4)*J,'W"9;-C::".;V.]A1Z^/M MQ%ZJ1$VPP"OYKJ]+3#&K]HI5#G>GM0S5F_SZ8RNK W4 S#O&;EF0IAN>CXXR M/> RY/<94S9-?)-@<3B M$CTL.,M:?%&:H,Z1AS5*L;EL!;*!K'Q;GCN(8K$#,Q^8"1A,&TV$M24-W$%T$_I @$3 JDP5L,N$V19%U^61 N14 M\V-FX%",P&];A^(QUH$^QIX%$C1M\QX!KA,\YMA78YY@G]E:W82LW8^U&CKE M=<5G5C;GRC;FIW2UN1;!/I9\3!PF#AXOYTGO.<#8Y1Q@;'<7Q;Y7+C.M6FO, M#Q8&%K>SF%/H5M.5I_,ZP'RCDTB.BFZ3*\0S*3HY53OK]BT[P+?%O^NP+$Y9+X.)(-,/Z2(P[J'*W" KYOU][.E"'S'FL@.+K + MM5[3UD:K,28FL'4(<5AKM^L 7W!W":'@GUN=/YQW-]EKRK]MBONM(KDL*1J9 M6DMIS!_7O'*!3V#*Y,T*C'?L)H!#;V\HI9J(9QQ::*KQ>=U)<"5:RLR!\^MX MYJ%L&(#?5[VIW"0;K\.V')6.C#:JZ*MYO,\J)3+S-*6\2<[Q?OU)/22.H+($ MVGK!C>4FV'\_&XLOS)?8B*WD68J?S10IU4Y*@PFLGD@<"9OW,RL[X/^MF5WR79KK9"9'$>DC*2=:=4; MM@LL^QB8Z$/N -T\%L)=M;6_2;Y>A\(?E1B+)YP2)1@LVQ[-RDN[QB<3PR;0 MY^1#&C^\K77Y$.+*67\_EKY?:&G#_DBC5)EM/XWII>,T6> 'X(_IMT,(8.GK M@-!!!AT9^MVC8FCCXLHJ'IP3_RZB?WAI8C'+H>C-6,$L)1;Y;G&HM[V7Q\Q? M"D>"7^&#P,P!A[3@$P\19_/1KS_"]L :_?.J__ML"\'\7C6'Y_9]L5WO![N, M4@B5JMBLM40%4^:=8C*A,?*D,[E1>]BF1E6J/V52JIZIUSS/,5HD'9PI$E=F M#V^$^?=C$=FG]$1.NB.1%:0T)5M:CDX(S5C_[3+-% M5O#_S]Z7]B:N;&M_?Z7['U"?>X[.D>)L#V!P[W-;,F#F&,![Q@(%? M_U;9)B$QW9WN3H))W%L[2J!><#] MY["?LATLE6C1>A41&GI\EN]NI;B1_14%?M M4DEIZ,:.,91B3R'PA:D-:5BJ=:G\X!'ZWRL>%(6 :M+*@1MKZ>I!M5(1>ZM4WA7S@C4%%]U2?KEE3 9! M%NIA2ZH^0\(UI7"'X;_C)WRH+>WI%[6/ XO'?K4XH)7CJPWYC0G)%;Q+ M./G/,X==W@$B%R%52LUAXDR4B!=N97WM559=VMATLEV0#%GR^]T=N9PTB[>: M8: M%M-?K?BM9K6H3B-UMG":6?@1(;_F#3K^1#97&EXLS,F.6/4W827"??%"'4)B M6V"Z ?]W:A=>6YC6A5IMP;GH$:WO9;_F.OJT[-ZJJ3J;KLNR..POV$IK+^EU MJ;T"'@^\T/"J.0NK3F69L M^[[&8=O=CKI5F&]RM6'/V*@=U!"T3J]86G#3,4 .O' 5E$\K;Z^.\-7]>*_, M"H[-5/+T0? *2Q.U4[<+):WL^XCH/J4"CR,\5V9)K#^3C%JSTQH&$-TOW.#R M@YSF)9L^.K(,] &YK)I^.''P"6#>M_^"'Z>PN* #P8/'ZJW_%E77UOG#U_!T MLSB^?3J $\?N27@V&?AD'6WESF/WQ0+X*#Y $$7_"?>1G_7\I#M$D'3][Q\> M01CW\.H!>P&P3W).\7K\["B^>/]F#<&IB%PA<,]RWXQUU_[X+N0.<0CA_[+YP!( ICZQZ1?N52M\/."@PF40@B?%8AZ0'4? M"A#X;V?,OZP9STE]B8)\J-=<7BKB0JDD<9@LX%Q^118X2J!0CB=YC*1*>8HB ML"_16W_A"7C&Z2\_0_S&,_GXF6? $1V=N.*V76(O:-R6TR1JS6Y6978H\0H' MF^+1@@*> ##H_:PU\1::_O.MVNF(=&#G:9*SVT_?UX_R-JXH(RV,T?#U1%&* M?&'6G^VJ%G.>"<$R!!>LOQ#(_A5MG.DDXU7MW?;^;XUKJ[-UT,_$C6KVUHXUC4Z<&%YVFMZ;*VY9G.:7D/8>E4RUIQA]-'=K0934,[F MG9[0%UFC4JP8&-W?M>RPKJ=T1Q22"\GYP1POW^1AF1+BK54GO"_B3+8(["[7 M\DTI_@OX=1 0'P)YCQ]'0@A>9DL"Y)]^^+U](?#WA[TA4??OD3%,L[!^'* M MX!.\9O5=@"*M)8[I/7O:06!@\-(1YQ'S+Z4,H:2E.F7X:V<5O/;2+6F5Q@"X MQRBSE5OH;*RHXV/G5N&/:,ZT>G6/$UJ%X577V!J=90G 'XG?%=[*C$XS$Z]N M1'--GUI[RYZNJ0H8Z59LEG=.ZHSH-+/P(R*[[,WS&W&G5#0_P%L'5*6D*CQW M\"6'AK1\/>6H7CR3IN*5I&F\YA2J,5($]B"CRV&E4L.W_JT&1XJ#K=JIY<*\R[>T[ VB\_[+CT*ED5:@1M!L;=#]'2S\>J8 M;DT+.[Z/X[SF+QH#N79LC:1^ZG9LIYN)'Q'5MT<&",>!5-A*Q:!*E=&XOEX% M8>'ZCS=YO&*X^RQ'KGJ\K@H_B':#N8:4-P4I!R7.3<6Q6N?KUFG).BUW9RM< MRD[0^KW(Y1D'0KE]_E0,04^>^8X.A/T#.1764M^4XGYTL]4<;J<\KLUV5!L5 M*OH>I8>W6>(_JP_RCF*6!:T_)BN5S5PH$P-X G_^.WO<[4?B(BLXHE!&W"A\ M_ITOP;JIZSG;@OM&5%X'_C-<05\J;+;O2%SW4$2J$Y:UM9DG#?$!WG8:A4S4 M?@/H5S^7M-6/5NX1!'$73!SN"P,P_B!6"'X>81'6;4KL'DA4]8I5BBP@*L%& MM1,)F?IG3HT,:X^'MT'D5#=G2%Y\6.4'%A)C,O(6+L4=6=(]5FVC8:_T^I\= M%O8^S!VL9XUME6T%:'T]:JZI^K2[*2C?8V[L-45(X%FYE90#QIP)P"&"B#BE MQ@MK5=J%(PUS;\ -6VVB[!Q8OE3@:XDY1_)\Q\R%UY_&J4"!M^&2? =$AG=] MV,@"Y@6P"M_JU+_WD8&KF^/MU80:C?7&%JUO.K)D-/32HG&JIT&@.9ZPQL_0 M/W:-HE7A9'=(T$8']IX;\MMVK!4?W<8;\CMD/_2JO+7Z<(Z[;3EGGM;W7J;&CA=]'X MF-"G^IFHU)!&WMJ:)HVJ^X$[XP<%;S4=WJ[KED))^+GK]D?<_ZFQD[WR MN)JPIG H;6IUMN_-.*FW6581>&\(W%#[0I\N)YFP)B[<9YLCT#OHXGQ2/R^% MPO<1_;R)O*2J_2'99?K5IN-X:]%&F1\>XG!M/X_V%=#L0NKEM(A*8J0;WS'S M3R*N/KJ,IZWO)M#2\%G+]\Z54P< K.= &WZEJ^X:EE.L )R>K]$N^/_JN%TZ M"Y&4KA(B*2%#'3N(1553]ZRPU;:U8WV63P-Z9;>&&&HX8JUD.ZVMT G^ M"+=S$7#30-I@(82O>Y&HGD4?XK4>R 6L@X:#Y/6W#$FD5S8>815-(:Q>W@WE MMXAUMUBE&(385R:MHMO2!N&Q)M1=@;Q\\.]W8@[O?F?8+0C"QUE?2PA>/T@M MO'ZMJ.AU%4'<;5UR M!Q0!;7/YNCFLX>)B3M]H@J=WC-\.PF> M:\K(:ZVT2*4\F?2NT?IU6*-+29X)(!TJ/[_O$6DH#L,!"TU; B,VUTOYNXS)04 MVLHK)WC"X.G'%Z:?+TJI3N#0&(LS>E^L,OX$7_I+:F5S:\E<&XDNY)&R?B(T1^_-QT8M-K546DWZQKY M,6_QPQ_6PH?9E6N>)O687D%?)[V"4:<81KRKX;:3*^AY[.-]\Y)K=M[MO=VTY1=UF<;Z*5HI>O-W@@'Q1Q5[S@I:4PD9)JIG^V#;A M#Z8&U;/YP?>6TG=,I%R1_:\5WJE6AX,I?1QBS$%!5\?Z0$?EV2WLS=RQF^', MYX=35F+;#6.Z'\Q[T^^%=]*82+E9X3E/I"!5>T9K4TW3D#U3L@?.#->U/[OD M[)VV?T\/^>[0P7!VRRN[=KZ*%#5I^$Z)E.P2A%^Y!(% LTL0LDL07N,2A(G MK? &(](;RM#:*XJBMD.LON@HW.,% P\MW5Z_0'(;L<2H)7.(E(Y=9]"$+8O/ M6VZ K[E:8Y,U.D.:9D??*?J*#3@\V><>J:(UI[2=:VIUO:IXWG*H%A70,M'G MA*G4:ZA;G[,S?DKMNR5SB[<4CGAVX0)HB<+5'.VN!%3E2%ZL:6R=IVC0,O'V M0GTZZ;&4NR MR*\6EEMJ:08GX,X2S^.;O<+ED^-<39;;!MNLUU&D7Z**S07'[5'8,C'.%=5' M:VAGOD>-.7>8%)?F7,,"T#(QSM$ 5R@KOP4HKM/:=:G[#;56^NPI:)<2[]K5^7F@3' MX+:PKI,%L3==TZ!E8IPS4S0FJX(XTK;65&/1R="Q\[!E8IS3-[HXY+!>(JZ/$K%]10,O$.-SY_5VA3+?0Q$YC]N[!5[%2@IHF>21K6F^T/=D9B9;A'7 M5]1D3P-[)M$GYJ'#VBY8-1C56]@57CWT) FV3/1)%W0/4?,- >5I=2B;!93O M PFADGV2R+KEH7*EP4C#4@?EO$;7&]"@9:)/?$MU\:U97VF&B_5X<]*<,C6@ MQ6BRTQ75GK3F*B:@TI;GUN2V8#7)(6R:Z#58-OW]U/8\IMW:')5!R2_U3= 4 M2_8Z0]=>@/H]22/%M<],=Y+6)FG8--$K5PI4FSAB$K-U_?IT?E3*!I![#$_V MZJD3O=X0"B1SJ#EFM=T^"(R@P*:)7I'*W/6ZOEG5ZAK.#OVA.C!1,%8BV6M M]WP>63%CMJX+1<6@"B.^K,"FB5X;%KLKSL?:5CLLJGR?I//'21=,*Y_LE2VI MW3I"N75-[7F;5L?H4=-JV#31JT'P!SE/$ -FW"YHTY'=W2UKH.D%\3=FAHR/ M%X:!UD>(MI>%"34A%=@TT:M]8.L-E)(D334G2[]<+E7%U1 V3:@?*Q?+VZ&M MM!ED-I/WG5YY-^J% \ 2(Z ]1:W7Y>. 4;OT"MK[#'EFB+7 MT';-%?([]]"H+,.FB<$JG5E)I35EB,Z\HNU-C1)UF :P:6*PF]FLU5+6Y%K# MCWI;VA'C'>G1L&ERL*RWK4U1&PE0DNRC56UHRL4&S3V_P >TW*U:3/LX+P3H M851==O8%3&O" 7"%YRU%O>I,VD6VIKGN)<6XJ2(D:3Q%KH]K/8!J M07,P)@5M-AR"EHEQ;FKD45^.A3I++D6Z5S'+ 2)7J M:E;@]@MZ 5LF9E3TVE(AZ+=(IEZNCN8LJU"C!IQ1@DO<5I&DIH"R;%M=U?BC MB_GY.EQU$W/ON0;:+6'%$;.51NW2+$"+QUYP:VTQKY7NOO9V[(4WNYVACPA= M3IVW7>GKZ9?SX4(O+?;0H*\B1#[.R8]ZS3!Y$_&'[RQ&U$0[?UW&=$ M$[Z>YYP&%K\0BXCAB:?/?^3E%ZA[LO3/9=;;]37^!G0@L^D^OF1\ DLO+G:Z%5/@!H A]>9?QO+7 M1[W,)LQLPLPF3,^4/ZA-^*?0W_-A962&_)_3UF/VDB.H;K;R?R)C#Q8MPF)A MG]V22Z8>4.W!^ITO RN M=T#UF2!'V;KGIPY/!"[?U0I[WG:G;+OJH/9F2ZYW_=S[Z;VC^NYQ2GM3[9P>1G]*V8;CS M AJTQW5Y49CVRJR_)PJ3Z7(D$Y?=?C-((X=\5UAN(SY[P5;Q-!_F578+K"E'NWV]X&PYV=L?8@QU <:N@ M4ZRR(HDP=E&R+!=5_G#0.'+(%:&)7[Q#\>2J_I_;%-]K&?,W:KE_>#/]S[7U M5:UV]R=F^TF'OW>+T,^,]WY9X9H$WNVQ[183.-M\<[SH0#T'QGO^GLJ_G?%^ MFXO4F^]1N)99?IOLN';ER\PJ_HRXL^:]G MV5];3[+(_<<*^V0NP= E8Y(*A:<5B6=XA@+3?L98)I]08KS#J=/.?TX+6" MX9Z?/-SS0[ZA7?#! 3C+":39 ?@-!;Z-K3OUEK@H&PY#:DB!]^G1;M-JHD.@ MU,#0+][GWW#KSFTN5UGT/U7LR*+_-VB(7]N[RJ+_6?3_EZ/_./KD E&40SFF M<^QOD*K6QD>NUF(@X37>P(HOY/$[ MK/"6&WNNK2A9^/]CA8BN$O[_#2BXL?#_5FD$Q4)G[[)DK4 A0VG777(T1(G0 M+7C+34'7UI0L_/^9F98.M,["_Y\E_(^CG]R!_X3A?V PE Q.$/.]38^9686\ MZ:+CEK.BTQW^SS/\>#.<56S-)]LK:5=4UI-]P&$8]!PH'+\CL<('B19FT?]; MB4Q=(_K_(OV]C>A_IUT="'X9F[']2863!XTBWE2'4*=#.Q]#/XA"9^'_C\F. M+/Q_@X;XM;VKUZ^VO?:,/O29/.\4WL>>Q/0P;JM4G'*K8'38<9G4';:YKON] M/S'17Z,F5W=FM=ZDJG:U.BKL>@6Y1Y?M X;V.!XZ:Z03V[ R8+WMQX.RH+W MKQF\_W5%OZERWKVGMR?S3870_%[5YZ=5I%2K*G#"P*0G[DO9SOTL=/\AF98. MK,Y"][<>NG_]W4&WJ4]7/[#\LS@&[[+OQZH4ZO-.<P+/POI96#_%[,C"^C=HI%_;\WKQEALL\YU_<]L_ &AT:V 36"3?;Y38K=U=("$8 MO'G%[[4U(LL/?&:FI0.5L_S K><'KF%/?((0ZOL4 F2<_)#!\(\:O;DZ)S^! MN+Y/[#?C9 8\GPYX;C.0/)5=D_:V), _/"NW Q]G@>4/L*$\BQM; MIAL).6V*3"SB$PM^]))P]0O+4HKZR.8'A-A*=BS*_^KG,KUY+YD>2P:LF^+P")@G%UN?UB>08V(/4 MC\E]D1S818?=]HIFLT\>I1T90*DO ES)WQ>*)[&/Z?5QI#Y;%C_ZL@@9B.&W M%:N/ERD>[EAY)]?M-M>:SW@,3_J4+S%\IV(]7+!XH& MEE7Q7;RO3[&FW.@"5#@OR7$\_V%Y]SOD\$_%+TL3Z].NHWO>JI\."<>_!][I%W-BETEB#MN M3C)%24PZ43F(8N%/-$R:P?MQ[@ "/H)1F$.1-+@2E' _A MR,U99Q4< /QRWEK*V6']FYL+>#?WOR]T":!9L>K5&:S=6,^U=FT]9.O+]J%5 MIE^[+A I_()]0>NZ)<#I7S8TF(A&#^8!&:%LCW<<;CW6:KN J]#H++_K-FFZ MN1GN@R_?\/NDK9\#@J^[>G%Z_?@SZ>]&KYI9;#CFU+(U'6R-J.K2*)A_2 M*WFBX8E>H>R^,8AQ]NVK@)HXE_JR-N^(W'=0Q&I3EC6UF:>-,0'>-MI M%'ZQG#PC$/S&Q=Q+NX M8LB+^9/KO(@7L,%RS-_W(FJ\ZDQYW9=HU_6-YZ7 (\#5![XA^+FL+\H\:Y?+ M/;8^X$M]@M[WQO4 GO63+//]9RCDZ6((8]BZ=9"DLS/08J:T<)44#KC188P2 M1E)XS["\EG(33"DQ8MLX"ILI*UE,K3(8H, MP556!3TX#Q(?+[I0!JQP+CD%4,!SG^KQ7;PJ@Z_7*GC"@?8?>(C7#Z[JWN=J M\=(,C8)G-D'NT1RXL.2'Z[GO"&O0/1SU+MIH$PX*>6()P-5? )8G<#] 0QEX MS<[#/$\ RT" #*.M0?<]L"XW]T^+O7EY@/Q0]D&,L=5HO'WX^'' M,EVFU)%8:0)#$4J^LBRBM['(-X8C7',GY\Q.@Y_WFTO#+*92[/ M]#FVVG$._?+8I2'_DW'(!^/9MZV0$T#9H[XA,=-X.!/ZKF>VA@3UB&*_U%2E M.J.6\_U2C],F?4[Y[H&M\=H,5MI(N'^"KK=P\UT8OP2D#BP .I+Y1G1&_-)4 M608HS"+\BU %QCI^BBJZY+J@ M%6^^NX,)%Z81M'+#Q0C^U>4!O/E&O C5>&FXWL[ZCC8;B7M*)49+O?OKB]"? M(8Z];_)FX;"V4-_P"J.&,+*61R65B/,;'OQ[GQ,=DG1C]X(MJNS:C%IM5S9* MD5S6#T 7BG?A9H?O0LY[K>-@Z:9#U?CN2FUYP.OP3:!/EF*"3L6?AA1]\]R, M? >K\#<2DK^D30^NL>3L@.5XVY2TD,.83*2]J M(8MVA@R2EROL8*/8#OLC-Y%;D7LY@$0E+;&;,AR\8"ZBS#BAC]/2YQ% MX2-+^_6I]0R%A+4D^M"=^=.L>#V,,)P.L@O_J@*6-TT/@)NK"F%T90*3,1,P MA;(.-#=.+ZZX]KS2Q4:47V21EN?7VIA7TG&P.$E >FTP6L_QI;=(*EV$JR=I MG.B;AV-188O?S^R$J:A3S_&)2X*EZ[SM2E]/OYP/EP2O6X>YVJ\&OT="]ING MK!.B2[+WE?<]Z_1!F".+/HG3<5&;L_Q @@X,;@8-$&64FL9G$WI;$IC/6\C+C4N95Y]&N MC/8OQE43M^!6I4?_;E394J59'\ T_..# T]VX4.%(';!'!R4Q=F^M:,6Z!9K MD+7BP:FK+84CH#E($6]G#F::G&ER&C3Y-TX(2*DFK[M3':N.M"W#B[92R_-4 MMU48 DTFOWPC\&2-9*;*F2I_)%7^G9,K4JK*]D139+_;5S5D4*RN5\4=B9E0 ME:DOWXKDCU3YJB<'_5Z^&0P2BCS*DBG)JC?0 M>=.]4&]0&.&KE>(;S R9MFVGO&G6>G$]&*"@)-+>#]IQL!GV1M4)B83*]TNB MG[!#5%U;YP]?55-730E9P?E&N**:@#GG6_X)\E(2YX\&''8$& U 0$].XFT['M 7.8%Y;,1N$Z"WOXY5LIF4;Z)Q3J!UQX M4B8+SS7+V8Z$>/P>GNNC LSQ[=,1+'PXY%QS-,[IJJ%Z3X_P I00U@"/WIM7 MX9$ISX@;$]+IPC&=CB2-OW\X9R4L=.^;4ES;WA\%!%T>\C46G[6+);R_4,J% M'YY3\&,;]3M\_]'08@[WY?#+RXQ>X8Z]*+8%5.M307O&(7G!_Z*ZCVN(P]''D6K[A7@ M[\\8-PFLF''R=BX.-OO:1N-'PTK?G+$UL?T')^:_D4JQX^V^%>SK*+.M=LI" MW>XS%6YX,07_H%$FH&7&ES=2*,=>^V I/UAP M;FSX/C8.-V!!PUGV=?UP.FF,]W(\L/(]Z#0 .S">5[3D04OXZ>/AW8_Q"09I MLY%/8W#\R+!Z)"Y+,="[AV",Q@)NA\ MGXN./'EZ^,XO'3S\9##G G/C1WE]A_GPW(F?'.LA"LAN8!4:#-NOL#XW8+@Y M>X#FQ4<^._CWR17D>US#S[?FFI&WI>Y!<3R=4B"YOG_ZW4&\?'+P$S1_SQ.(OA_G 9R ^/:#2$]'XD7@3#4D MW0XC.1U^93GA;S7@/KOKZ%= ?E?RHEA/A7?L<-EPS(:JK $I'P*? /.8 MAS&_('!$URNYL>5'H:9<96O+4C MQ: >!69^*1#S85U60/4'HI]H#DBN/9(:=A5;>8/]_C ;4AL)/5CBO%9?,PL\ MA=8W35<:,]%4'98?Y6TZ:&VG>ROXL?5]8_[LC;+M,K_VO+\:Z,W]F)UYRZV- M.Y/=>@R6O.31E!_9.+^N++R_"X K17RVG0A[5N5+JW[''97&T"Z4P9+\MB[ M0V;RR;U 84WL6:FOH(,QP$3\^N]3$BO,O)Y.M8IKH'#L'N:M#/!)7'"@^+LE5/A9/O]T_PI"8,FR8?CS?_[?DZKH MAYVX\-PPR_EZ*@<[HV%,'#SD^:^K?FS&;]1-5*= M:T.(O=CSIDW2;\^V'"FCE:V.(D:!4:I$P.')3JGRP42YAM%AI-)V-2@WD455 M&(*6R4X-AB]*K?YNPQQT3-L,%H)10&B.@/=D/FW)(..M@SJC"EMWE#*KV_:J MB<&6B=?O:4HK3XZNA]8EARU;5&'=XN'6D5)B2H) ^K75H,+.JAHZ.XA&.2_! MELF!%F8-%'5*P9*5F!)>=(2V,4 4+I\Q27(\8_$*Q4*VX*(XL&+1.$4MI4_7"PZP+:GTU):\LL-L<*?#OYO.4$,_VY M-ID<-%5N=(#IN3_*??CV!$E+V+35(O.K"=-&YG)W'%BSYAZV3)*TO.O7N)Y6 MI-G#:GZL8YO\#)'#IL3SIJXS-JEB!3VRY$*:Y)>5<3=?@7/"$D-=YR42*1OU M%CN31F5R-K&;[5;8:X)1'KDBYOM@,F#(:6=N#3MK6C_"7I.,HA!L-%EBG,CZ MLY%2/(CC=F\6<&2248'FHWD2)3J:BC (OFBO#52G0K+>W0&]'T MV"Y-BI8"FR:(ZI?\]=A8]\<:7MI8>J$R;1BNO58ZHJRWD M?7ET#'M-$+72'T[D0))9EIP6VS//EN;X!(XU250MV _!]Y:CJ69'6!\'V\G1 M&'+%)%$%?GQT*E6%0($+C*NRH'#=$LT5DT1=XP#Q\4-CC?:#]G@O,JPEJ[#/ M!%%7E:%<,EF^AA[J#9&:3:T>V5! RR11Z6 L\E-RTV,EC/'[!89R"!EVFB2J MUJ8=KC;'"+;=0?(,/JP31"V 31-$K8G%RI@2QSUV1K>6/6'C*^5.V&N"J,52 MJUCBU$(5K5/+%6K56V9E$,X_052G.R\>=%X>LG5:)0YFI=YC 4R7DD2M!.NC M5M'PNF:,Y_3<#_HEO4J#E@FB2J*RU>L8WF)(5UL6]$QWA)1%]V%O2:(BA1+^&IKLQ/-T*BMNQM4@>X&L&F"J#.OI;8'5GF/CO== M"ZLMF@>T#0>0)&H %,GGZ\R8->AJB9^VT+(8T!R5)*K2D4>--3M;:+-JI;J= M4--*#:Q]5)*H19GL' 6^WV8DDUWC9JM.FGD%M$P0=8BLI+:.KJ=,>[%L5?=V M2Q%K\.U)HG;SNDP-:K6-UO>/QV9YGN?Z(NPT252VO:,FV_EFPO S%M,L<=FL MZ %LFB#J0N+:&%=V]QHNM [RHI9?#U;A !)$I92\MJ<+G0+C&_.E8SC[FD_# M7I-$76V:@;5O51U4RI>WO)Y76LH,&$EHDJK$?M.T#XN:RARV.#$,VI5EAP]@ MTP199WK0**YG2(G9$FS CJGA(;^@8=,$7>LBT; (=3-GZUU+Z&">L$(JX0 N M$%;DJLN.M^;867>RR%NMH8+34=O$Q,CF3-PLAD$3Y>N]>1.OJMVR%8XVR85J ML.S4*#9/:?C>-_:!I:-00-DW:+!/VD#^V M9S7-)\C1A);<=FVHP*9)IC&:U@6>7H\A-QSG!\91.M;# 229-NI-J>K:;DVU%]N6Q+8YFJO.=:"/RW!J2:9A%0M"H$ P;:IJ>W8/ MK>W$J&W2RARZ3J',V55T/&].9[V!1HBSB+J)N97J!:WHK'=CQE!V39%FQDP) MCA=/,JWCJ\=U>3+K@75.W?/":-$K-!78-,$TRS*"<<#*;52J!@J#'-=B&:R* MH&F":42M8PDZVNMK_F95K"OU\K+HA4V33)-[XDH3\&F-/32:KK8JTTN[';5- M,&(ZE-R:^S1JM *&*-N3IHU&%$LP8E'! M5I[C& )+:AN]UE$658\&8R N&/PCNMS75GL<[1\;P;'N6($&[%CL@@_7'W4W MHVEG(VK;(4&VMZ/B'!D&L&F"$07BB,UK>(]AZKI4[?G\HLT4PZ9)1M0P:2SD MUT@9/1#*WI!ZHAU I20N:,^R/-NS%8VBV,.\.L\K,P5M=L*))9DV$5"7KA5K M#485.@NBY\Z#I13.+,DT::@QM%U<(]I!Z98)F@K*8MQO@A%53&A([4Z]ALX: MO3F)-ZUUT W'FV1$BY=&K9DO^\RX/>N3^<%N58>RFT\R8JTU!YLME6^BXY;; MT!O4886S8=,$(_#29, VQV2=-?K+6H?QE2"O!;!I@A&^Y-D=O<@!C4<^T@(\.VR;QV6QO@6KK!CL>ZM,2NQ-H M?!SUFV#$H5S;4&Z1E!@^J-7=E6;E#Z82MDTP@BGBKKK!;0WE6=HUEFJA D$0 MN^0 [[VE/QP1M,SZJ\[ '.<# -IAOP^,>%::\>,BA+BXX"K;X7]]R\:O716= MEBT;:_C3NZD.0GG<.3P8?[D"^F- O:]H 7[&5,JJV\@.M+DKS@:_\ M^"[(N_>[XRJQ=^1]^*9,)--^O#4GA+^ ^OT;K&UI7W81B=+PP;_1;.:A6:1]%NL]TIF*^^I>A/&";7 M?:'1[8"E 1=@7 M(D;TR\&4,90QN$_$S<&;C:,[9!\N,X8WWD3S0U;@_;QJAHE#Q9%"#H<@XX%6 M,.,+\Y!A^13B2#8@#,RHB8][=>YS(]75PEX?=[S WJ(]+Z[T?)#1H&!"6E1E M67+@5A?9L8R<"Y[2I><-XZTSL@7K.L)1AJQQO_[JO3Y_EIDZY4+//H%)LI"I M88Y3YP] ;;[*ZEX2+_'Y+(5T2OQ%F:*GI^7$S4K1=\\JJ/]H'L_RK^$0P11^ M4#=>2A1=_^L?%%FD_GX^KF>5V8D,W=L4.#ZD]VC7C:[Q3FR/N"!ZN=4A9YEG MFZE@+GTEY7PW>@Q88CM5A'5I48$D_.QQ8QH\B0@UQT67V\BS&T9F(E<#W>\Y_( M__WWI?CR+AT ^0-3FZ8/#%>(E6*S2CWXK;H,TK"B,7)B@J)]_6=;Z;L M0@:>^!>=Z'#Y&LD!7V$-JTRI6L4E,2(HS\&WJ.%RZ=X7/WVG7S^+(E=4D MXTB"(X5[*N-(JCB"W1,( M>E_",XZDB2, M;*5/5407;__\Z4Z4JQ&A^ M$>--M M'Q^? C_;8_'&1X*EDB8?22H$2X#_28UB+3I#4Y/KUP:Q.4W M \?RI+"T*+J!*9.+/Z; S]*$&5I\1JGX6;#F,TK%SX*\GY$FF:9DFI)I2J8I MF:;\KJ;\. 3_&6F2:137ST+:6:BGX4T M,ZGXY"%-6O!R__[7UK>\OP<#.OKE/UE4,XMJ9H"1>:!9K";3E$Q34D:33%,R M3< M+H&Q]SG7TE4Q]P\T_'=#,O-O+-MV^;K1RX\C&UEP^V M+7TL0<&H3%!>-0CX<82C:=B6*V4AD5<-$7X<\: 51Y(,T,FO1A##6QJ>A ]Y M05,V0JI[,&ZSYQN@,P$8G29\?B3)__>EZD='#7(8 M^ ]Z<]S$XC"<(^*_?!=1>-[F'C?'/>9I:,?A326$$GJONISEF-P3J J1JB\_ MX-0#3#U@U#E$G1#J$: @/G4E&.7FAJ-&V?1,L\G649+HJK7 )+W@2\[D#4#+ M>)1?N[[NJ5+<.7PZ3J>, :'"W4VF]U"%!XOPHFT*-74OB1W5];[D5/'_ODP$ MSIPV$'K:&VW9=E[8U/.CF;NQ H[D\C]/FZS/5GK$ MJ*%A8T8!FD9>5=,^\Z(6Q[-3/OO>7_2MLOD:3(UJF=(UU_]]!4E]]T7AF:0Z MT/\\GR5^CQ>>3S07+PLUAX^<,=]4HT4!X+;' 6PT1=X1.79PHK%EQO7"!34KA].UYY)'*^ZY0+%7!NS79-!>#P]9U>K.7Y+FL8$K+KXQ,1*= 0 M<(!7B=_E2V@&.!G@7"JW_O2 @U'G@ /^2@O@[(H=;]!IUXJL&A30VA+U5U-\ MF!+ *4_(\:J'K.K,S&AHK75SIS)K&,7"BE^^$7?AUHT,V\%X1 @.F%_U&6\XJ,F_'N&KS/ TM%AU]9#@#=+*/_.LG'5,EH ME&G$":SP.O"3LG#_-;D=)1]31I#WRS0^(L@)0&*;S#6[_1*]7;"HP14KQ'39 M8!OZFR4P!,,N\)W17&9XRT:UWMXBQ*["%:^?*DR99%Q95=)WOMO[I0J_JRK" M3++*P\VVPD@EN4X-]"Y%'.BW4A72V[>4=A-9,'7)1.N= Z4NAD.@*M?/]:5, M-*ZI*RD\2/?5"0@<,M@<.[6X6I (=ZJR@+R-@A63ZO^L0! M6:OC3@@.,(M&D!DX9.#PSD<6IQ <_CAA]EUPF!^9H-%?%,9:?55K[*L5S:EJ M:0$'3)]W&C6V1&FXR=K;Y5?_[38\-YGC%TAW?6)>9NVT\. MD4-\H**^"N_8X:3=1$F>)>=FD@MW+.0>S2I5TF5JI") I79'9 M!9NVPARD90<=4%5T6(;K3%3T5D0_1@U*!C@9X-QH5N[U+-54 $YU6]TN]IZ! M,&H]*..R:ZS+)>@*PG0==E>B2AG@9("3E<9=+]/WZX"C%F9Z?ERTARQRL.2= MA%(-OYL6P"F1I=G,6TZ+S$SR&\P1)41Z.H2 4_SRC:0*'P)NWB>HGA6X?1Q. M7MLV^^#E;)4H>]?E7M0ZW%XQI3%(ZZ?GXO97*2U;Q=+^/W,L6IK#F]EJ>TAC8FA3(F ML*41)0S?2G'ZWFBO^W;'8-N<7%EW&UO NB%0G.NG^5(F*%D%7%8!E^UCSXI< MKFP_I2*DM1_:U$9;#Q34+_#"J%8?YAD4FELP:4?@V:[V#"DRI+BVP9@*I!@, M;76W[G41;8P;W+!KE"JD&"(%\,P(*D.*#"FRVK@_SYB]T*8@B,U\$3 H:G"( MTRBV@Z.13\M&H''=QDAJO_38=E'9#YS6E!8IZ(G"-%EF4F2%<"\GCIW5DMW6/6[49KY](M^+=3M\_2"$$KQB['J'K ;D>@>O!DHP-27EVV*]9P0I0/I_G#A[;G]/J MFY4BR7BAH"K+ALQ6IN*VVIOP=7*K0M)U*_@XY7LWJ'Q9V=]K*Y]! MLP-T-&5MC13WHHETZ[;8>C/E\P;*FCNX#57SB[4YZT\'AKZCH?+]+$/XQLJ7 M+7T?HX*P>;.BD%K&?]#=]3=2SG/#>W\SL<[$.A/K3*RS6JBT9'9>P5^H6+5% M93DNRAH_7/>< ]495Q>IR0^[7+%H+WJ.-F:Z#='O&8U!,?3MPP,2W^KPU Q_ MLJ*J3 )NK1@+^Z,=7F=&=L+ M;Y+WJ_TE^69U)BIJU\9^AT!99&.WJF.Z/9*& 8=A*9=4F1VOE&3YM);D1]A7G<8*C&S#9R:=F71FTIEVZG]F&07P 7,2W%*65^$ZSZ@M'4QD5,YAQAKK44!9K>875*=H]3 M5IZ2\?:6RU/^++60KN3]Z:8F@&NRY$BF(,'\PD3B#3>\W"E&PJP:):M&B:M1 M\@4TGU6C9-4HUZA&B<#J$:OZ\@-2Q4#U?$-+9\T,<)I@9\QLU_>PJ;UD\]J; M'2UWK+>,,G[H[%E_@PFRZ 4MI#J$4[[ZV7+IEZ/KYS+23Z-W+#[Y=5VSZI0O MCY5AUE0)X)2O?QQ=^@7I^CF/ MM!L[V6U5V?[E#[8M/^6GW;VB>9>*0."PW%<1J=@YHB2F5QT4$?J$JT *P:/O M\OELOW*&-QG>7._,O%%W5Q[@\ M)L.;K#XK*_K(RGXR"SPH1N&T8'?[M# MFJQ9OKH7YLNDOF9[(^9XWYP$#=]U!A. M/)?17QO:6(M+O0-CZI:=V-4&M:,#F@H^Q^[*N9:PI]5MWPX1^ C M[-#.Z@<4C6RTW)$M%C?H< B-$ABVQXM8 M5C"0@4169/3'148_ PFU9(VJVR7=01%R4!P?^MB^.TH+2 SH0=N=8OR!J317 MKC/HXX7B)@A! IY]5BS>'DB\3\0PJPZZ!1YE53[OD5SH\"O+>:/40KHF_)K9 MAK1GO<)CPO 23I5N,>UYW9Q$^C=JOW>:XH01SZTC;=3HH.X1$UA>6PT<9=)T M2K4W"]2ZW9TM:)U=J:EJ30[& \T<5-?!U _4I#(^!P*SP^UISS;X9>)]0<4ZYM(L/RJ[9.*R*DV'M%=L[:9GO8' M4Z[#()MEN8$4\\/B*L*6XI=OA0+^(;#E/1,U-Z!.-VR!OF,Z)^V.\85:D;\\ M?J5+W_XKJKL_7X[O'Q=D),J@A),UP)]K"DS=EH'FF*")9N.5__@8;__C[U""F;Z [P"BS )'A5G*$JW(.> =J* MD@.Q27J@4X[W/2N'YE#XWK_ BT\_0\(\C")\$HY YVU7^GKZY>]7L%V>D"KZ M)!P^9"\< Z+S!\OWOLHP(G;.\0U8-53Y<$Z[>(:QB#U-W_W14)_K AS%CU6] ME!#Y?V/_>:YBSW0B8:_][G"C/V%'8%1@F=2C3X)(9N*/OGR;K*6< 9:YG"-! M]B1S'J#KS-M2,K03_O!7VO>%<2<\!P M4$C,R8YE/+PZ[!@\HIHBX!#L]71=$OP6#!/H#AQ$U/E]CC8L M\)<%&C@Y&2S1EN/>Q4W!+.%S#GA%2 ;>D7**9$H.K^N'G"ZY+O@>O)$L1(.V M)2>D&WR%)#[KQ0K-GL>.'A\OH9<>#^>QYL'P01-:$'S#!]H,/J_%$ZA*P%A1 M)5,XG%XA^(X#.C@C.F")[5@;0%WPH&H"U8;M3""N.5?=/S9\/N5#&")^^6#O MPM$^Z4*!1RP]]L![H!,>R-;E#NX?W(P$%F?(\^K(@Z<1>6K-P5^C02[*=^0& M?S6!RZ'[AGG29/#>6(.!5(/I"NLDAI!@2Y&VQ4U.+>Y@9^"5>OA" MH%SQ]\WX^Q_(\]EJ?B9E6$SY>,U]EI1Y];S:263/#+*0"TZDK3&2 )0SK9CJ M #L"0!+1X8,(<'GS<$)6 [I4R,FG>L2!B$NP1<4R;/B S4/Q56W(SOO(^ )3 MA;ZE:OI\Y!^]SV2?R/A3 (@4[64AD=]/SF^5BE-N%8P..RZ3NL,VUW6_ESB7 M$A#.4#TH9"YMBI604& - L#O5E57T"W7=Z0)>&=9MP0M=DM7W%:=D4135!%T MR_!KA9FM1Y-A[,4#2DLB[?V@'0>;85]R$G!W;3 8S_&E5PM1G0/ RM+%YS8Z MAEZ.6(FJ"P3K\%4U==64D!6<;\1E !" /B%?(\PCR.CQU3M@6#B%+]^P(A#G MU;=8-,ZX%JZ,3_@6RLW["'D?F Z^ G=ZX=A=:'>!E?I!&45@V2C27:B@,_X M#*%63LJ&-C]2T-08!4SN*J%K"BY5?*U2GVWD%P'^$%*V*H"#,BS6Y+A7#MPHM60!+6S.[I:8_RPD5%'.^A-=;7F M2[-FY\GQ/LU>[4FT"7$E 4:< %%$5S)/"@Q>]!7 NBS+U<<*:A*O+=V'R)( M:*2J/=YQN H5$!AJ#DVVK\WDDE=VL(\6 L\T W 'F _3]:AL2VH4 =S@$(6-.C!@A!:G&$G0'.% M-1#+T!+G;2 P>T!+#YC[+Y4*A=>Y_L20G;PXJ:';P[9Y'.]+8VD3I$0HT!<$ M(,\EH@Y<"*!=0#3 Z('R RO&"P$]I)-X44Q:^4U1V"*5&8KH2MX0U9D].@8 M>DIW*)J\4R*G1.^ 1+=4_0ZP08*\E'WP _)7.+T:LBH /YU'%^&I]N;&:]4& M?_"F*8&.0+^PTVAUAZ(!.&K8T%H0@(UO@MY\&PK&X[*_YJ'C!;TFP;* Y1^] M$I@3X.:M+0R3?W3T@+L3 1GX WI/0,I#F9"B_@3>=V.O\4RVHQF]Y%TAO\4G M=@^8/Q\:/Z'-I,+8%'AGK""JK_^&ADRXXVXF(XM8 KR_K5(V=CG?K1KW-M''*[=N5584;*5^^A:B: M5"E7 CP$LYWL'(*P&,#7^3.83D*E0"^PQ]N#KK M4? D#B_DP"H.*&2$+WJ0\Q9PIMT<+0!1;)IAV 2H=RC$CN19=T]>' \)+-"1 MV,10'*H:P!D/6*L>:.P#'3L%;L; N5W#FR >O@_O@=CSH>L/HT);'YZ7)\8Q M&F@>6+HJ1@H0NP(/A)&CV(,@B3Z2""%$[>M7S CIRTMR!UPM>%+@AXA:X:)U<.=*"KD6]WR$6Q3Z#P M,:"!X4B*!3]X7*M"X-JI,-@"1QN32);$D 6.KTLA>)YF$7;RR!FP&JJ&&Z%" MYW$4$4U="?0/A)<7H;$*>ZE)*P> VR&'%>^BX!F0C=B-!72(>HO$"1):A2LM M&/LJEJZ?+_N04+Q[(F,XC%,8[F$@=R^%DW X'-;@"6[GEPA4(@.FT.LMFLO) M]Y;6WC-)##4P[ .&1Z"E!QZZ@[+@ MK>^@5(,O@::(O,$K4>^YE0_4$\;ZPA7*\6W8T5UHZ<6:(*O>X]_Q,@DLB%#' M 2(!J1/BOJ*0J@1DQ3* :WQZ#1R5;\*(;[C%];'!0S3@R6[4,!QR%C*!%H8# M"U+6?Y\/,0+J94GW2&"I.O/@VVG,I@G/;SQ MEF<\?TI=/7C%-83 (V*=Y6?"G__S_UZ4*SJC84P0W@9C. K MKP?\P8VG6Z3NB<>PYFET1.2PWQ.%?^;.?G\,9#T)=NV1,]+%$4=$EV3O:_S8 MZ3,GRF7%'R;265^^%T1[*=??9*\-<1:WX'-K!X+C/R;]RL6--S^/B(91[]#\ M!>( 4.LYP' MP'KJ80"P,4]&#TR-\, #S76M<&H/CD:T-C_Z+0JPX;THL43;CJKG2O'2'-H[ M*X#KL1D/.@[C'7(8]91!+Q#;3A8 ;=LZ@ G(,%X0@,*%AH?B ],(6C"1=4>/ M*[E\ 3U;W,]'#YUFP5),0"(P_A!?U=B@"G^'2SC022#9#V8! .-5]$Y (*"V M$.=7P,."?H0!OP #"U&Z*@GALI@CHA@0^!E(46KIX:5B[G]?>8\0[7)]^=J& M0#\OKW5:6+71V9S*RY4#SQWUIUN'"K^P=:@#>/$8RCLP(:4]J2\/P!D&?F00D7J$&YTUNA2+DQ)Q>(-_M9]$2[%3^(MK\WEV[3^?HGI S!.", UR^E("J^/ M)<^+TCZ763V8>",!\XB59GA%=M(4-OW=%K :H_#["U&:$ZMM7@T#K<]@083> MYK\C;D)4@5$4Z%V!U+@VA> 54P#@&A8.X"4@N5Z[G^BX"!8C8'/K;L1 MB$+U>5LT_ 1K'AV1M *8=@ ?37G=ERI1MO@B&HYUEMT?#%?7QD?\0':]KCB: M#P%C\_?);?I:U>PQ:A6;;^1S"EZK05' !'$#""!9,\RA2 M%!MS[^*8M@/1XHC292/")CK$LM#D5>U0M(;BEB-*QQ5<74K4#_3F[F0Q M/ KPB9&1((I01,L/XZEUN95E:O'_MS"V! 5A7DD*/!>:/[W/OE0=_ M[E VS1R,,T2AK7,:A6;TSM)W4>IRQX?IT#B0I4/;[RRP94>L!C-V3V'<,*$: MZ2FOGP+/@."B'\7285C\%&&[R\%]MX]IM-,N0?O_M_>ES8ERV\+?;]7]#U;? M]U2=4Q5R&&3J \*TY?* 1$!$091/WU[]Z@Q@3;)-T:-?)\R-,Q6]AK MKV&O>0%I$_JR =QB6"D&)H""&%/*Y!"H,UH!PF*.U() MKEGPP:&1$G@3CWU]_ZTC @OL!"Z!OC]@Z0>'+X?,LD\OA1[' ^-['\C<9U<\ M7XNL4EL2 0B"H53_Y6+8(3>"(W$)@(* 75C,8@P4L\2V/H?YF+@,[1PY(BY3 MGFZY 5]?WWWI*-&PEL &5U3RD M^!=9\\]M/EX"QIL/@FTS"X8%PCQH*%C_%7PGW"4X!F3W-1&(<@#//P\_>_=1 MI\%(BT; N^V) AY]PM5TD)C\WCL#GKFX3OY7Q&]:FTG5X#8CM-XH]I>KE, W MFLT_)OX:/('43*Y8XLQI[0^BIKBG=.I-J>.0MCZ;<%ZOJW6:-*FN&0_F1=XL]H;0G'F.]FA] MT&6$<5V.C*_LBFJ*:]IM"RJ ^5)YUH%D29-F=<.^F.5_V&,[*-IH"A MT=?7JJPDZ8,UPHNMLN.7.VQQ0J>@P(@L!4Q#2)U2E>%-0JQ)[*!4%85I8[5DIR'C.%AZA !PJM*6 MEU:UB2JX,9%Q\;ER=\H4A73=9P'U@Z61$QC@0H; MN)JD+TQ?SW)D+9O/@:FBJ%FL.:7Y M),MZK!\M,#B^+BXP^'R! 7-88+!%5:+X4@_YA64%AX'WEU*A;6)O8 !]4--Q M0C"$N=)71;\\5?4,@UJ-=7*5VR^$@WBY[K^!6J1*Y@!IAO1=46>__,Q/8,G)]!:N%,V;DT)%MQE5=) M#D><.R^ZB+-V@%T)4QH5!U+&SGL%S#5QF[BX]^O = ,O-.]>_%$O,<8PS2O8 M1Y!]X.Q,UN#I\[ (0()F\4&"Y0Z,W084^94KR8,6[=9(#I,P8<4!^*ZR%(W M'P3^%N &6I4CQ?6AC_L34;._(:6WO9%0@:MLZE,DJY?QEJ/7^4Q=3/])$<@? MDE*;W6A(MC4OHHO>NF0OM3EA9?Q]J\M'XJH.457%+%;NZY0H+GFGB"95/'6< MJX[E:X>/ANZ=4& >%I#O*]8#-?Z )\:#$L7+%@.[?S\DHJ_MC119,]0 MZN.W]_&!L$^OMW^,WLP]-*=.C6F-YT74K?0J0Z+3%M0+W;7GK[(\[!HR!O^A MZ/'"RT^4A8?;A5?V-BL0YL=)85[=+F\T2$.$S2]V'X0YB,$GKU(5#WJ7;->@ MD?Q"U]YM[* MQX\/-%@/FZ>@SP1SJAO^0=+?P?.A$QVZ\'<'N?L=@<7@/\/$ M3LB3[R94'I3![Y>*(\PP+?8O^]J?G$H0X^'+\(#% MB+@)1*#O#,F.,?%E+,'$+'$;B(AETVT@(I9-MX*)F"5B1,2(>".;8D2<#Q'O MCV/[G$7]=5 SGX#ZDK;K7T/,1 ^5= <9FY'?X8AC0-@)=C3JNT.*3J,_=8;8QW;FJT20*YS8]9RXL";R'K>XX; M]:HSU=X#LAHD\)V-*ZXS??GW7/&%!N@#PAV&KVYLW/:52(!Y3!*(23\F_2N1 MP#LG\>&Q<#<+X+41&T0 ;P^Q?WP2M^X0V3=-#08@_?@5S/(4)=C&>JG,O.T8 MCKOV>'RC@, K(#\RE_>OLX'.SEV1T:'$<_)5W]Y+3_@^UDLI<]BCO0@+A%[5 M@M=W!3F[&HPW_93VS2K2VS*AW;I]5Z:"(B[7&6VI&:'Q U_HVEX X';Q]IDU M@96VVJFE./ M3D9R1UP=&=_KC6FQ9RLCF^N-?,Y#YIU^48=US 0P62GBB<6B346^@3LLEARQ MY#A1_W9CDD.I$%T2PIJA-_=6W)L4@CBVXE159UT1VN%[5>RA_5 M80\"ZL,)JXC.3X9LOR^G># V$/! 7Z[,<'17@U2DP9&=[C, MI"WAAKK>M*K^E05',]/JD.1B5$+;Y=)TB-1Q)8_Y0'"P0'!0[!-&1+LXW;77 M_*TE5G]3!1[[RN_;F7(^W] M^ &O+5,?S(S;;[T8R()7 Q1>9&9CXI3&\VK+ MT(QPS=QX0\,V3L!,(Y]H*MI7/PY#Q%(EEBJ/:N)]3*K@3'%)^LER#Q5[ MO))G-QV-E%4@58 )A[-/S*5\/[? 7K%8^08!G6M+E0>S_SXF5=SL@,395%E MM0)2H:B"BM9XJ*L ^P[#GYADM(OI_4;5LLK-( MVZUZOSLYD7$=Y<0#V8S_:&$&-A5(RE5L@4= M\7"^T[-ZXSD/)00THM@GACDI(>XP2'8E67$#'IE']40]4I[]M0&/(SF/!??C M$OJ#(OQ1X;Y6$.(Q:T@Z<(SX=IIB[-2^57,T3@+_\V'U-V2(KKM-9-.H."6N MG%;7DM!75;OZYZZJ5,"U1TQ-N9_FDA@_9S@*,UV&;E7U816.7H,E( 3U1%\J MD3OV5\?N@^P39>%I>>L]:@BY8&<_C=EA'QW),>Q@6\"Y-?X$J\- M9>S-_BY /@B]/@(J'P+(+_&_/JR[%3[S5,MS8(Q)MN+&3<^_@2GSO;TC>P#/ MV,LX]N7%U'H_U'H+6(NI]7MZ?XX3ZZV[=N(FX7=K:<1Y7O?3PB!CF:9B2YIH M[,R%UW&;/MG9I/+MF8,BZC [0YS&J"5$]@+,QVHT&38@?L:+;0UEU&Z+)_'N@] MTRP!>= H;#KCBNX)=93 ZT6&,54H,&!+=P&,GQUV[Y+YGA[DO-L^.M]$$)PZ>5]B4J]FC?B!*H(7VA..7[#MW;8Z*) MSE&^[.90>TG((I).04$"^].A3U0RFNG_U_WIKF>GQ5V^[]J1%;?PC6VP\[3E M7#6&8F$\]34.'YB%!>OF\O.&*F#!O%SF"4M&:R;CWMZQ8/@F@N$1+*H_[=?; MEALBXV!++E^?C48XB^%VN@D% P4% W-:'[HGGHD%PUW%OV(#Z3P&TA_*!2+3 M5#OEW%KCVFC9+MOR>M)/^U NL% ND%CMVW?REN;_R%"(]#,@\%]^,2 M^H,B_%'ACOMXQWV\;YM"[S?_\ILG;%^GS=][YJ?DB&.E32$>GS%+GK.IEUI4 M3CU__]Z*6B'4YKA,\]1DG"H@A%FT8$@_'#>))9_8(^E!L4LZ9OIOQ?0WXHLV MLL@B5\NC&E\O=*L\J[0$?WZ!EOU]T1+3$ZDR1JD>E5_,ZGZ7=@*FAYWV<.*) MP2[$]+&[^9L >0-^Z4=J(Q-W[7X8Z_E[9^[&ZOPYU/E/=M;%EXH\SC>2#IJQ MJN+074D24D@)&!,H^<033F-QK^Y8CL1RY-$LA$_*D792]OU)LIKEQ#&^:%1) MORXTFE".0+N!>L+8"Q9H7YN?'E6./) W_Y+VQK]=<60HOW;\4?, GVO2S6#L M[ /@/["B.(-2>*:$,MS7W$G"G2B)N:W,Q3!K*&&-@X_& MVDR<04D)GK<5JPZ4?,$?UXIH)Y29K,B)K"(%LC-!8$\)J!$^!2N I 5[62"-X'O@D#U9!0%PKV+@9#''8OQUL'YR,"T_%>E,.GOBG83G. MO\** \.P)!'"-+8M\]B#MH^7MO?._O.18EA^]-E@]W"Y!7[8^_=M2QG^E3#@ MDR?B4@%?5V9_\?8#\.#?9? WVP28WU%"9%\ !Z'FHXC2)+$E\>W3GA.="<#( M#L'@$0XX7L6R/%'CVI*J)8\]^2_%\Q5_@K?! 0(.""-\)/MOUDMQ_]^+4_D3U[ M!__["!!**>.EACC113/V>#BJU/' XA=/X-7$&S)&7)9@-P=C0 R^'_W MD[H,O]I2]C(K^$[X&135UJP^;@#I83<"&<)!:9/9DVM*AF+U0!^\Q!28.5WP MS I25OA>TEBV:XI=\?'7I1+D7Y>&A:HE%:J6-=&V!: 5X+E"GRKS8IWV5Y:2 M79)J$_JCGZ-:90)0G[&KIKHP\L^9GWKSR$_.I FR0I-C;JVA;:T[[&2ZGGIQ MY"=)J8BJ"WJ.XI4B7:/8Z4 F(?*QYVCF^Q[YA[>]\YOK'@U(Y,VG&/L$!?\< M'NQ2,=;/H;+V1C7[MZPM?_TO^+&3?)(!7@35U\E_9,V9&^+Z9Z#5;94<)%1L M?^+8,P5U,O#)))1K2>R9)L%'._T6_0<4J@=/?O4X1%(,XS^G7-*[)YQ=:Y.@ MNF+OE#;\P,3>FMDYA"#"PPH.Y^#G?__7(4 ORATB689E__P?-/CO/P=GN#T< M/%#G5049V8JH(^(8[."G:/CBVMF"2[.!00#5(/LGNML=$?C#@:U _B-Q\&]X M+A',F>(*.3BZK?6 &,K8_;G]VNZS0//??V@Y&J2YG[9BB)!6WN!MBWC7FG\8 MZQ<)#1 O&/I?,3&QH1C[GTX]<^SJ?O_V[4 JA-\ M/>K("1Z<$&!O,MPT8#TH@K69%ZIV@<=A)*!\MB@L3!=%S6+-*M%J TVDK"!ZJH 80KD#C@0"^M[D.+[ #8?;=A8&RX/K0W#@P\:.MB]'^[57WKIB+??JT*%>#@_>![(.F(YO M3QU<30"7]7$K,#DAE^ZN^OWAH@>'.^C5)6W&\XIN<J5I3+W=$2'*[K6]'# MM??/W"G6>W,Z-*B.V-3A'W:&=6!>04Z!/VY0(S_-("-IH[<&FS3'(9T2[GOS M11(14E=G$%=,5>LKKYK2>WG?K/96':[- QSBIQ2C6V60MTA#!:ZRJ4^1K%[& M6XY>YS-U,=W\.@;9*.*<7W@3 \V3V(#(C]@F/;\8@Z !@[SU?$Q$&3X&7(BS M%SQ]@4E[[(;96Q)YQ5)M<3Z!"NC>BJ@J*TVR4C,Y R 8C11Q=D%#9("/Y@2>M>51 &/+I*+QLJ9,?K&JE'Y>$-H7-8 MXO(Y%6O6^/6(E*5&F96]U)\[%>/F\JI9*^0&>LU7M'PJMD498T@3I'?._?,N>BOT)2FQ;&03_*F4#): M6CW=GTS4T!ZZ&=E_6=0@4K&8\@M:#47L%$\VBVIOPYT2]%^$FHTB) L=N3W@ MU@W$'W9ZW+Q&I7[\FD55@ZCD?W.A[SU5;^,;+XZG0^OW*N&XUSZLX/L?C!V* MP:$)N$B/%1P3!1JG,"$I)C&!(5A*2$H,A6%)1L1I^D?H0Q!W&06SO$][/L.* M:#OKR.BHB0J5?@H2Z=N5:W:F%RKE41G-S'M-;9-RGIC2$Y4 MOEVHF5ETG&Z/E)2 "VAD)5:HK48+'--[1=9HF?:F1S=\L#+R=A9;-GFU.NQS MWF!,9_%:GES7FF!EY.T;O5$@:53BT;S(5TJCK%'0!%\@HF]G':PQF^JE))<9 M$P6<[#(4'!0N#*RSWZ1\"P6L[IHF[3H.F\0.H57>_ I4?( MGF>Z2@8WUQE4F:TPF\W(B[X73&:)+)7\XJBQT0H2NJ ':IMPE?G<4V&COLA2 M#)'+NL;7:KI&V',Q/\UV;#,%6U5$P1IK1,>JJB3J\2DCC2@=;YT&3SU"4A5Y MLZK-*T*2*V<$56&&3Z-%-.;4298&B6JX9JN MLU@AQ^=[V322S2#CC>[#V_'MRF%=)!:2P=EZ'77 LT2VYK7 0V'FY.N516>, M997U>L0I\T()4=>;^3P#Q4[DF=-2KF/FEK+(43(QJ]1D4S)-N#+R3-)>5=*+ M7&W&K\DLFI^B,Q-UU&/"1$@WK$9AD#)YG"E5VGV;[4R)YC%A0BZY*:8T-EVT M7M^D5AG*[P'^.\;XMLIVJ^3 4W0JG1F,&N,%-Y2.,GZ>TO$!E\NON;8L>C;A M+(LYUC_&I,U\9B 6QDV-:Q4J1-C72O7P6K5VW2*QF1B\VLT:X]4/FU6RNJQ2V\D,+BR41M 3*X'0#-41($* MKK+(RGJQ#]04QL6X=08CTMD<,C8'<"49$;VT,*E/26O)YSV.+0V(<=?-PJN, M>;N2T4V'U3!GJ2,HRTN=/F6*Q:/4ET^-P:4_G93X^HJO2FVAWB&J M-63R90NE,KR5R^0L>K56CUUE:ELP;*9;<-%RLS#=S+'2<#V'SXQ I UZS"#? M*.91W!36/9%4B,D2KHQ -"&:TY(UZ7#\6NT9Q;Y$)2N GX[0OJFDB:$_F%+\ MHD[@"V19'1(M]1CM=\G,B-ZL*$M'.EBU*:_')9]6C]%^,EWLUJ?(>J1K^8:: MKU@Y-E-5C]'IBN$R==XM3G@37!4N3Q2LSOCH!<44$8QHMZD9YXU'Z&HRWDR7 M6NK8!=7'>A44<)+%M4L]GQW4!O7I#*Z,G&>I*=0Z.4;J &-)FHJ8W;2+17CI M[<[S59ST+![Q4(4'YL+/BB(Z2E9S),-R/%OI@">G#4O2?^Q"0I*AK&F_.DYR M=3PM]!?DA!;9K=\1*-"*G')/K-N&CA(*T/CGX)6N[2E?%DAZI6_O0K[:#"9+ M(2,(Y.$38&PR_%V;P?RTX!EA8(V@PL>-OB E9SNG&F.?PQ'5H=I_:J1U@$%G M/]#ZKDR9+PLHOLH_?$EB@TZ<,+%121C!.0:FHS4>:^"3(%?VZ:7>*UB^5("E M;BC.$02OT&8U$(WB>,U$4%[()T*-<9Y]&:1F&Y<-4VN +LO:P-Y6 MPJK4U$RN:&* $4UQ@H!SE-5;="J[> O/^.85M PC; M+(D@I0%F2!CBW%%^[OYQN#?(Z]MP.0RM2V%(_G4*PT%&]#9_ 8WD';CV[JV[ MX'L(UL>*(&GRF2)/57P>) ,V.9/<[ M.]?X8)']"/\VZBQ?:D M@Q?OEHHCQS(\5[EP@L71_,=PX B)@C;@01@"-.=F>($?$Y1'RR8<2[NM+70V,O_DJ$60=)G8I[C?#!F\\,;?-X9^2:1%@/RGDSL;W5Z:%OV$+ MZ+6YG#RX[X-!SR(GKEVY?PK(U+9[Z_EDP]7!O4*#!FCP/![' _,+X? MJ+WVEYMO^Q++,*RWKYD-(T")P*&/6&/$ [^$3;>#1G^)?V+GF %U9;WN"QGW M[AKQON?9_'9=MC#!<9KXRA][?=04.^C('HZ'O/4Q[X1! MR",=K@IL5:0E-H.C6J7!S4?^()69P?Q)V"@O^40QU&4:7-TK>5ZW">S7-X%C M3$&2D[5IC>M99'+FH.V2/?HZ\FQ-4=YS,T2#]_)ZGU?[-#\6U# G"F.>&#IY M@CSOT(AYK]9Q?R[VB27_!]I:_-6:N#>X-";ZSW\LA M)RL?%'L5@JC,!T2GQ.<5X-\<'9 M%8#/\8'',26WP*=\WLNF1).R5J5Z!:;NP^L??V+(:$N ^[&"WW-8OAXZ]1U" M&E]YF[_B80+PL&QY,!'Q*C+K?+;QU>&Z(>%TMDL:YNJ^+XP&:F8U2V.NRYO5 M[ :9Y!G=R\%B/W IX^P3GKS0")EO2\[$#-+F\N7[=N9)/G$ M,J>&RMVZL?"[#(;8,OAC=^\W"KA>MYCHUB311;,,/B"'1G-5,=;E4AE=&PU% MF!H34>2"QGS!;9I$+YC\=VTRN*C?*2;Q+TD@^ ")EVA-IMO2(/8##:$ MUVKXD,1AF..)14]ETMRA!;O/&Y!V3KG8<(KZO%?NM0SQW>[O^)4'7M5P] M:3 MB<-)+3-9LRW,:_F0H,$MRSPQ+'K'%NU[X:^:-9/B"-ACA5SB"-A-H2.. M@,41L-N6=->&.[8C;M&.>">"\*)9'/-LF(1%*>Z(T\NI?$9>4S-Y-%7A4 M8 M)(0]4<0WCH7%5L0M6A%_0\Y:TO'-1KK6Y3/+0F8T*B#Y/AV0,QG6O)TDYUNW M(>*H6!PRB*-BMQ05.RF,&(50O*Z.=-!%1E.);G'FIXD4G (%[U;TB45/%1[& M9!Y'QFXE,G:2S#OK;EFKXGH%;7-XL\'V9TXVVX1D'KCM"/I4_/<.C=M]<&QV MX+*+[=HS&P+7YO&X:\;=W]P?"D><%&W]2LU##+G01;V4:LY*+0WQ)14.9X35 MNO@3F8R.NXZ9(FZA<]C7/;7KM:/FVI\KSL<,.&Q]/B-P1%"=>'HR@A-)5EW MH!LK'\XU#CMM,%]G?7\3&H\[;5SO2CY.XZN"W%^X,R>->BO9PNJ;\GK!!#0> MMM]@T'>OXG\'DQ5?#2+ZCD8./G&M>?@K^/=N@-(SQBKFD=%(K^<= M'4Y)VJN)\]'>B0F4?\>T)TXNV -BB&O+7!V6PBW+/A:[?JKK;Z1 M'L$NP"Y/R$4F(A*"1MROA=(;F1&99'*98;W;CS[40SPAVLK+K%C8-=4:)T1) M\DP/T!KX2#0M<#2;8.@K_-O.3 J5J*^&Z/_=P#U/?E8&'NOKEWHYXJPR!PC0 M@A/>"T4J%(HUT;:%C"QW1VPFGT$SM$S/,I/24"ZF?OQBGX^9Z]=!3 (\W8 ( M@<.(OREU?.B&_'+JH&NF4&NN!F5^S8\ITAFXKK8.J.-8?NFUJ2.8.'TXBBL! MV2Z@&GC"3T 6.7-%@K>VVJ1^SV^OLY^?>&W=GU]H-'WIZ^O;RJ:SG9Q M?: E[8%P2AV<[E'A-+'$&/H"HRE!Z6HFR?H_?E'/QV887)L^SG5Y'=A_!U<*AH5B=FNEA=#7 M/!/L7;J OV%W/[URK=3="8!,FX5T ($.;$X@2($5&4IA5['- &19JZ4.U:>* DA-Z06H G0&+D!153I@:ZF9G-UNK 7VU8$GW@'O31N6 MI&\]#2/!2A7+:LTE-WP^(SI$EC)6.@U>H :G8-7N+:GG,]Y]>(@.'0I_/9: M#;X97.L?\V)_0A<*-P7S[;8;,L45$F!FMM<'$$,9NX>W'<.W= M6P\&2/_X<"R$?B8>=$!UZ-5[1LF]<^^V!H=36(R7V\,+]DR?K$>*\1+S2XR7 MF%^^""^?37UX[[J_VB$PGSB$BPJ*B\^\/G(DIY)##DV=,^6%O,>3MW8$NW#' M68"/\?\M\!\+OC\C_"OF/YZ9*J"3(F:(F"Z.T 4:T\5?"LH;:/7P8:AW#LC$ MU@.9:"FFJ,U@S"IPC2>@2S+Q3VV66"NB[?SKO'QS6P7:D9,[>SL6^MI%]N_< MK%]YE\:XOU_7VL<,[T$9N5M#>+8'^/N1_:0)UJ_.R2%K9+-_V; 4;2>/ANMD4@CX!"?(9 M)V,"_?O;X&;NPC?-6\Y]0=R8HG/=.^,PZ^83#*DVS%X+Y6J&7L8&U6:E4Z)R M?E,@MS<&?;D;XV:H--;6;^9>^4,BKA34RFK0SA2X14IVFZ6.F+;[D(B)4.VA M8B+^1F;'G_A>=GE?"9CX=2\AF\^;UMG^L]5VGB#;QL%TCUKRLFDG_B UTJ9,]=&-$Q++IP1 1 MRZ9;P43,$C$B8D2\D4WQ=7U&3'PR'O*N3?UU4']96>U[UNO7@AQ)T?KD&4B6 M 3_\OQ_,CS\\#Y)\IIBK%DV^E[,V4$0[P#&7@KP(?7C%_64)(Y-:+M'$HWY\%Q1XF_' MAQA[R(?@MY%?H;.\+*"<:4J%R;*5L_R.>ED^]&4'K960^AH5AP:QJ1&N+Q95 MP(H3ORC=[=GEBVBP1SFUX4[T0PKO:;.!\?U4 ^GY_C%MTYWTUU M#_@0-C4Z):K&+(>)U4+=TJEB77>E-5'?-+9MCK G"CTV-_&;.&5C+HZY^/85 M_P]Q<;5FCS<-WDMS;8GOS;PIC8VJD(N!XD\\,31V.<7_VM0<<_%W]$%_-[/A M0URL:\JFMW#;533/:FD[3QD5<>8#+@9F _Z$HJ>X^-9]\^^E++P=OGV!E(6' M$$OW*X.NZR^\5.9!3'0QT7UY D%,=#=-=-?UR)XYO']+GLQ>&*_Q86]CX=-M79\R87=C8YE$+".D>MR,Y-#6\@21@CL\2(H@L/-; M(->VICN6*QJ7J%F\-F WY!YYS?H$8'W9\F!S]ZL(MC.67-TBK#VLVF1,Z<;J3-XBK#?$^I>V M;DZQONPW)!WIJU6NET;\]- >]>=K'[ ^L%\P6&%U:LSJJ[%:!]V7_QPQSR]D MN*.-@T]<:Q[^"OZ]ZQK]C+&*>:0?].LFSX>MH??$"(/4SI>R,,9Q\1G&4QVN]-E;_:JMO)$FP"[#+$[*$B8B"H&CWM8!Z(RLB MC7G_=+OAK_!!8%> [XQ7#9ZW'\$4/\GP9/#D[:0T)Q%0D"(G $V$R9 M)N=O!X8=//G5XQ!),8RWI/'*"7+>KNV_;=6)'UP VTL@AT +Z&UO=OCSO__K M0_+EX RWAX,'%*TJ2-C97AR#'?P4#5]<.[NYMNPS\<*$N]T1<%= 6!+D/Q(' M_W[![RL:6"$'1_=JMMOV:Z_'N^T^?*?#_@%M?13K%XF0$R\8^E\Q,;'A_?H_ MG7KF:%?N=_DWF"T(^3%C!;/PG#V?B;\.D'^<,]X>];$3%'<7K]K1.$5J2PZZ M]E*CUL2IJ#D_!36"'^';]BMIMMI5F:FZ1A5\[F27?#F?E%,"'EUI5FECP:VY M*E^6QI13T?MV:017)M^N["U'V2HJ$@YJBHLQ23HDVUBK8"7]=N6P5U/7+3S5 M1S/I_H <*QC:JJ8$0D#?KFP@ UW/%?T&IS22A*"51@Y3]H5D=*73&>2E.HKR MNEFK>OZB,5 :>=@()@)1$1_UA[6:/]?QO*W6I_U4TTG#UDT1B.0L5JL8W&RA M]_(,RJ_*VD@P85.+"$1HE5<;4]UNHXJS5-B,[W77[91 1O?)S.<3D;;-AKY0 M-7YJ2VUBFH%UJY%]%J0ZK2OYS(#+*Y+?[QK].;*$M7&1?=*==AMKK&P7-2UG MO%ZJ1-+CX-LC^TQ7JIFVCX^GO&;9RT[;=]EE316HZ#X+G?&Z2A6J-M_&Q[3$ MT>QPC:? RL@^4W-RTY/H40[MT0-],)Z7]'H3KHSN,Z>KTVRAN49Q.2V6"1Y>,]W:2@5* M<62?)CX2_8J4JO#>FEGY^JKM*POH-(OLL^L(ZZ182A&V:2A#\+,JSF,8[K5Z86P;,#ES/K M>!K&MCXYS&5O.-?%/ T",B3,JOJ7G)X/EU7YWPM1)C M-H$0P; C.P5W,E](S@4>)W,+K6QWR1*=@G9I9.D&+6 DN4%:'-Z0^+K$;K14 M#BP]@OLRFS?2ZUEG@IH+H>GI)#E ,!\NC2!?U!2FW7#;T;_@#E[3?G6;@RW\SBCE=;M)%0Z>7'.(H;G>82KL8D[K0<.6_]N;=Z=ADDG[&V7C$ MUHMR?\6I8N#:K\)TO]\6"/Q MG&3O?%CCV4:WOFEIQNCJLEYOP2CP_^(#7 M[;5Q];394T#"^$!B+@*,C"T[(9I@FZZ3T,+<*!G\(^%.E(2IB(YG!R$%F'$1 MZ8AVKO:JH7OVZ@?V]7G&H0?SNA=9^9X00:C?5Z=.LY&B^]%T.^U0*?]Z(:WZY8YVLGFC;$-=2/G2.5 M.PR:6@Z&9-[EJ#F5'KO*R#=+, $.AU--*8JZ1,W>U_@IKBUF+VU>Q[QX'S6S M'^;%EM%NTGW:D72SZ-;+3+K2(B28T$["B8KXR3Z$]T2F,2^>*Z+V[7CQ:R>; MGN#%+-5:-.ITV]/STICN=>HW1^WA!+7Z/Y_H=8>B*J.)VJTA2GC'AN*>8DHB[ 6YHY9%B1EF^DM^XE=]P)(D9$D*YH3% M#N)[ 3)V$-^ZZOH1EFR,,QM]0Z,]GIHAY0RJ3XQ,T%Z'@9W;6?14_/0._<3@ MF35KA@1**X1G"=GRV[B!SS=[X18=1W$6Y<-Y3+X]09]]LOPM8"VFUN_HY/LM MM=Z9ZZI5Y[>3(A/6R!6U65B+H:RDB3A3E<"+-0.O>9/>>.8I];%;ZTX4]DN[ MM=X,6JIO2;(XX[8$F;/LUUD?IQS0BQXA$L5ZQ];S"K6>]?1>WZS!CI'XCU_8 M$TF=2ON(G5[?T\)^-(:]L-/KO QK2,7UI,R6E[JFCTEV4YQCD@P9EOSQBWYB M\-@E=D= QBZQ6W2)G9=A9W6F,IFU^S2ZGK"8E+%3ZRP)&18ZS,@G.GEJ2M = M>LS^4'L>[P/$E].>KVWOQ2E:WTC'/G25NR%C/G\._#Y#:CF'^7S>H49JDUVHG!*@5!59":N1 OVH2># MD6 XC<8)FC&CWXGO]A%5^H\R.F([2T^M$VMN+744<3W%^X4*'$G"0)=9T-SL M8Z/_WHX/NQ'&O, VJJ+KV8$N?[1E44*TE83CF> [X/OREXUI>)GT"$18'S3[TFS-EXO^DDVI+OAZ,S*TX=(@'"7>][:^48=8P=,='9DU MJ351Z[=;7?_+YTV$?]FW)8,KOO<("AI(?#SN&[M_[/4Z^.+/6(R(6T $]DPR M,2)N 1'H,QU/9;D%3,2RZ480@3T3L6RZ!42PSU3,$6=$Q">#2^^JK3?=>?TR M0OAK00Y^NVX[R@^S$BO;LM.SM$R.J>4-M6!W32I;G\KO">7/ M!.BUG=;OC^Q09G +)V9V_"6'7/T$KA"N@/;M \(=FI./!_CC$CKQD(0>VB9W M"_<=F (XBN/?0$?[PNOF_D+A[SD?OR#N?=&H=\H1ZN/#X)[C-/&5/_;ZJ"EV MT)$]' ][G3_/6SL9R-P5=6<]I08VU/$58ZE4P>XFQ^J\'4YO446ND^?7B-9( ME]E.5I[Y B$0/WXEGY+L1;JA/ ASGO8GWBASON=]BWGSXXT6_I G,XK.ZIAD MSO1V(2VO&=N?M'G(DQ1LA\*RIS+,[M-6!8@@8FW\SLW.\Y4Y7\V:_+YBZ:,J M W0,=7SKB%02QT:EX!'HE,M,UF[)IPKZI@PG:A!!DZ;+3-1X7(Z^!?OZ;!Q] M-;/Y^S+T>WK&[QFYE:KUYX---M_' ,1P $Z@5&),^N7GRU+I&, M;92;=2"<6TN()>'TT:N[6[;_A2'_<5!';JDXYO%CE9NUT+5\9PE;C%.1( MDC[_[7YM+15@@(Q-C=AY$#L/;D%3R%F>?40L]31LD2ST6PS7+HSD-+VFZ<$< M]I,-% 6"/"668I:.O0:N$@KC0?AS-A[\*B,^:&[_3A#ZK5.&LDUTQ8O%GF7]Z@\08"A MI[*![M-YT)DHMB*.7<6.[8WSNQ"N6!5R%1?#M>']OD+MH]I&"K+R"0E7=WO- MM8KFIOJ"IHJ#[W%0OOZ3KO MB8,<-V7LM9^7.*71638R+#IP:E 4_E1$UR5W(G%MF#4)^P)#'P?] ME$R>$C$Q2\9.CI@C_^3B/U;J-!"3I=6$('FDM6%Q3<.;?A%V[H6!"^H)9<_8 MH?]&O!M0;B60A&B"+;@)6YG;B@,."%;]:]OY];%Y$[L]8K?'K8JYDXH'/Y,U M1X*LKQ% U/@3PJ!WYT<@G5S3/S9*H= ,=@B+V!GR(@/-'U<"Q/Z,6P#W^PJ HZK- M[]E_:>2%GJ_T)6Z!>B,-Y2K$PO#A_H(>%DGT5#.:.W!?5*R9BKB*;5Y0D?GV M,BO06EYQ+ $X5K8\.$WL*A+JC,TSKP[8]Y5%OU%&:M9,^JU \C"G.. :%*^W MT>;*X!&V4ZVJ A;TT<2P)XJXH$+R[3F9^):^;6I):>%]H99-#9Z (>'2![=IZ>>HZKC=;S/O]4\OF9G0(; E#IW MHH#+R;/=26+AB3:PWV#D&4J1I^!O&(2=FEIL8*>!!X&_FW-#@-1<^ M8!S<>9IH@+\ FA>!+'I.A)Z1SL$6E)4B>7 '\(4U;0:^F3*5F0S#X>"U 3A5 MT98F\IKD*WM)/:$F/!%;0E/ M9A:>5W2_<"XX>/CA6*+@$)]C6@L*5C7GY90A>03G;"LRH(Z4:BL!,@ Q& ;, M^P1XM, "&ZP".'6>PN/?'S90K<:B9[C@#S!CP@T>9BM+RX X,C13 XC4 (F% M3P5G KZD(9+H3!(3"RA[D%#FM@6/R()_E %1@EV[@+@2KF+.+5NTUR^OLX$\ MUD)Z 729@ R V7X54- NB0/P1>!_"UB)2Q<[V11\WO\[ MLYKZ5D/ H89 ;!4$7-BJ ,(;%:"SGBNIE>;\[N_5@+@%J8GT<_9LW>+RR:)( MC=$LK]9>J[SD!U1>RY[]S"HCMP@.W_;@H66V1Y[9"XCPA*KAX>V57RK44&JB M;0M()KTRDSJK\*:>R3M:M5&9D4UPYSY'_6D "X8!3U?;,;+MN&_D'AX0Q/40 MECQ &"40Z#D0II?:@S3'86V^M]Z8!;2(<+7LM1!F8A[6[QN5&E]W2I->D]BL M!TN ,/HYZFYXBS!' 6'Z\0:"A 1H@J MD!?PM ]9.V38$90D4!H$JT4WN+6 O%)6D@(^^"#2YYZM"-4UC60[/#_7>Z[2 MQ!MXV2Z0ZF^P3A]@G3T3UN6LOAY8I,3K[4S6+J:*%9DL- ^QCI\)Z97MJ;8@ M,%5Q]0KWZ 'N!919Z?4!BO,*MBY7)QPR'Z_5'[^(9S3:-R7A!M?0%O7@+K C MF#^"X;&V C^E";A_PBOC3] ]@AJ-XX"7@MOC8DC'T .L[\VWOT4[XBRP]I*5 M^AQ>+(GM*M_K].C4)=">@T>="4XZ8QU2P!ON/Z0 O-1".T/"27/:H#;2BMB@ M8DW\'[^P9SS:J.,U!1Q54P$)I&0YF'@L&L;Z::N(??A^ECU)"?X"E%*@. 1_ MVJIYH4H!E05H8\*G2J'& @CDW.(_="M%+^A01\J)4J#*O<)^:[>]UVNV5/!W M-$2EVSYCC-*4[N6UGAVDHH*!RH(%BR-M8D$" ,.1 DU42JJ?) M"B2E@$)3[4PB2:,(B3XE(*,]):H'#W2")W$KN!U/Y1:BK4A[E>66IY>MM(\FZW/Y5F*Q7*H".7T):8@$4Q MDPS/@8;(]J1%S0$F(,138/C"6PA8)9!^QHH2&"=&0"U;<^<]&MQ3&;" ;!?8 M5M#0M2U/#4D8' ,P<0$Q0F'VO/=\GM\]>[]FYJTXA>)-Q9N*-_5' ][C?<7[ MNOM]W20SQILZ7V[(%=29\"_[-$[TI@-=U][L]Z2Z?\O:\M?_@A^[[TF&(MHP M96?RGUT\/$CD^,_K\\>Q9QCR-L$GDU!B)K%GFMP'Q#$4_0? ,MX>#!TE+JH*,@+6O(T&?U9^BX8MK9Y==RS[OLQE_[I.="+@K#'TF MR'\D#OX-SR6".5-<(0='M\V10F#6PL_MUW:?!?E-^P\M)W!U_0QL2V"+OL'; M%O&N-?\PUL]-W %RB!<,_:^8F-C0?? _G7KF*#?^+GEB^]&/7QU(A=!JSD!O M1%#[O.4*\7W.>'O4QTYPFYLSIA521#%98$8C14A*24)@6%(22$6D%51F185 MM[DYXB[[2LD.%YX]5"MHQL%YF_#&HYJO0K_NVY6-7JG;T*D>HWMN+Z>7B=H: MP^%*\NW*CME9DO2:;O*4JHE:LT80GMV$H3SL[=(*[R^PXM)N\/7.(D=4S+PS MVC0%//KZ$I\I)_4)-]<5RM2=O#N;EYHJ6!EY?5;=M.5)NEU$M4'*U#I#=*#R M/E@9?;TTP)J"MFCG]79)75O#N5W*@T\((7)./7P]$?/+I,XARU9FKF++6IU6 MPDEELV-QI*\)F1C;JXA-3J_8:.(D:YQU66$TQ!X,QI M)K+2Q'POKS<7Z*+3,6>Y&:H6YO#M49#RI0Y.X1T51S4QNZR/"R.MX/E",@H2 M0TAII-'@UYQ6*91*2Z$YP+HI@8RN+(^F#I)538?'2HRE:[I:(596M=+MPY51X"W>YG79R];1>L-EK X]<]OSE$!%09+S0JIIT$F! MQSV:R35:,S0/"(^*@C15&KFD(?$FFV'!;W,&G6X*3'0E75QZ@S'GE3B1LW-:M51I M9\HIL#("?#*3*A9G5DOA%LNR+3**6_$U'ZR, &_WJ]PHJ=:&?"^]GM><985* MCF!7SPCP6,T?,#5]/>?;3:RO5N>Y&9>%*Z/ %_)BF]C@]08G=LQ%4\H8I#+T M!38*4B,C]+,9F[?1#,_5LYSAN[6E"E9&0&*$A;SB"*K"E5&_RV*,(28;\)D1 MD))<"I'2\V5+1S)^?E+.^!HZA6T$(R 5+*^PZ7*$RILC:E!,$6BAF(?/C(+4 MR\_J CZA%-X;D6N^/^[SA90*8VD1F+)%@AXZ%FFB:W=1Q+K5?M:R4["F.+(T MR;A"J8J,:93RUZOD%*F/J'FP- )_V5]S99TM2R@ET2M6&IB8. TZ!40.P+ 6 M[2K3SU-ZNSB71Z@U5#4A>&KD!)PD;O!99KI"RW,A;_T\X5*/\V;XR+!#I=^NFREX-((7)TV5V]. MTM4Q9_+]A3C,*,7V(%@:@JEVC>EW M><2L-,;#T;A>P(*E>[@NE>?JV.[/MC119,]0ZN.N:(3YP:F9W/2 >CE> _4J M%<9JG*SF2(;E>+82S8+U&D9^8=)Z5TRQ5J^_13FSA5KF7.FGWUV9^U,@"&4[5LHLFG*L7< .PXD:@5K[5R*%N*H4Z[A_A]\\LI,.*BMV*Y!([J]:^\VMGTA%H+[L2)"DGQ.)D]5ZAPHW ?/ MAYD 8\/R=[;L[G<$EI'\#(TJ'YS3N\;,UGP-7KQ;*HXF&>2C1%Q XB()=/-("+&PRW@@7FFZ!@1-X"(6#+= M#"+0DSTL8T1\$2*H9^9D&\88$;%H>C1$Q'BX!3PP[_1HCA'Q.41\LEO8NXZ^ MKX.:^:VC658D*XP&(+"&XF=05P'_%?ESF% 05(1]^ 0O*L__^OB8R.F=@>M9!GP"(*"L#^#G'UF3_IAS@+Y.W&&DV>1%HV@1$8,JL0C)Q#C M^].-W-"3YNW5$1Z6(\*BFP=']F6,M2^Y"7:/S8 ]CVP-/*:@&$L%P@$?*@.AG%KM!=>T6#O=; MTN8U;JG;UO"XF1RYG_Y,L[OB*(G/*?A9Q9%L;0X9Y#$D\I5TLRL3Q-]P!6RI MT@ /M>280BZIN=TQB5AV@EO-E9ES-W[C1U/K[IBXLK#S7'Q!75@MNV,"^=T% M]8>JVY7GOPT4T4XH0);(^Q[9H<^5P+;52CB*L6?C@VN#>XV!,S< ]FMG^E_# M%&;Y7P&HSYCS7VAT7QN],56?AZIAAGA,U8],U>CQ8;WW3-9A7#PFZTBZEN/Z>_[>X53NE*&8?E!@@+LI;WMOVY8CJ.<8ZCLM8WFKV/++X7Q M'(,FWZOP_8(YDL_)+YPDB3'[?NDOG4IVQ.^D9G)+ 2 L%2?27GV_*F?98>/Z M"N"/;9?U[B2[0.UFEM)-1ERB9AG/98M_/IWR]-:VN41'9E0B8JH@4(U6':7J MAC2MY6NFG8<-L(@?OY)/.!/MNQYS]_?F[M-5LO?/W6]:%V'L8>LB\-LEF)U) MS\T%3KFLGL&]91:O;<14W3_%[!O%MF31F7R.S[3Q4Y_"J9W_\PIZH^*I_N*O^=&WG_?/[&T7^,@Q> M[\XJ"\5 9'[!2I8LS)=$YA]R-X3]^ MX4_4D3%^=QVZ?...V!Y0X(P(O1")@'Z"B<8*'/8$"0-"?C[WQ+4]:@_J2#R? M$^.ZWL-KB\-/^S4L>R9L/P2"L!)P67W&O_!89L=B.Q^'M2F42NE1AUN/OOK?1R$EW/ZGN1P/#[E^_3<8E8]#?:D)H!DQ)]H^H*:S[69)981=QT. MOG<3Z=,B8\-T1JQ>7:@<(NMR?9AUQF;[4MK4Q]TEE;933)F=G*/G5135LZ75 M($O#!O@45*Z29'36:2Q![CP*?SZ72BQ"OJ\(.>EQ:9C+HBJV;)G/+XHJQC)^ M4W%](#6@QR7Y1)RTR6*Q\;B*Q_53&ZYMG%Q>3&1HWLB*\VJ9RZ\=,U\6L[7. M].O]-J-,S6SA"V:$4NVT4F4,94G*4$9 OPV&/K'X*=WBUI-&/IA@CJ.QJ_E6 M7Y>(NAG3K>.:>[^:.Z.Q=R5([F_);G[ M#RQ^19[SM8W6V%:/ XEQ7L5Q^WR27J>;F69JQM6S2F^#&)6Q3<*9KL3[:16Q M6'A1##,QT0>S^4LG\\(#;7>G]MH6OOZ$"$X M8O"F(Q*C8^G)5*G4-3F1:'"TWA6EE0 E!O7C5Y*A(_+B7[' B$.%<:CP6XJ/ MD^%!=V0T91I1BWS&X'*=HKFBS3X<5A\D9-,H'JL6L6H11P>C%L>%)$/?2&T* MF72FB.9]=;CFD6R9[5ZJ5./W%@?IJZ[8,0MMU%.&#:N#],5% ^H/,"*8Q+ [ M#@?>0-+V(XBY>Y1ICU53_C#I#6Y;G"WLU%#5\[EQM58WQ=&RJ0HL=)^\F]T0 ML_IW9/4'*S#_6Z/FTYQ?VFS*S=*<4#B%'H]Q5%IG,O3U4Z@=;C L%A1WPN-I MD>7*);W7XJ$DH'[\(I-$+ ;N)U8>5YO'XS)]PFIUQ*DF M#WW ^NR/7^P3R\8ZP*/I (]5>?X%S"YV.LIXEIZ5.<20E_ETMX%@Y:]7]YG^ MVJHV>A6'1^1*@WJ\QW#/G<'_KA.U'8+9[]"H\5!#Q M>V=!K%;-XE)4.G-.697I)CO BQ5&%3 LZ$Q],@LB9N[OR-R/%C;$7H4+L(OP M.B[(N>D\V2NB7M=$>'/8\8N%DPW:+MV76D87_78GNQKR>)' .W.I5$5Z/F3[ MN#%U'"J,>?^:O'^I\*"6SR(+S1FVT1X_:B+$F"JQM8#GV1^_&"9F]P>[Z1\L M.'@9]F:9V=CM>X2N+Q1UEETTIE4=^7HUWB3=O+!"IV5=J>-)8FTWJ2[1A+P- M(X($_LWB@3>0X'QM)]F#^@;C8O(X5>)3DK$[:ZU0G)]Q?*]J%&N.V!E8EAH< MQ/NI$K&,>%P9<7LQV7NSCSXM,N9K8=,3<_.*+EKX9-WM=S-5X5*VTL>=);R_ M[B@,VFSH^&(@I!6:62E("AX,!72K6'Y\NV!Y7&@>"Y"_=+84ATR[M6B@CKYP MG71]7I1PMM&$9\&&:D=<=1ZK'?>1L7#SCIK/MZ[?R,H$1]@JZHTHP5/]Z8"@ MOMYI(TR34Y*NF6M=DY162>/FZA -9$3@M$F^Y[/YMRN.#.7R+'RP$/SQHPP= M[KWFF>!MTLW(F1O9QK]E;?GK?\&/W?O0D+! M\1,'$AZ^'WPR42"?_DQBSS0)/MH*0A3]!]S2P9-?/0Z1%,/XSRGWWNX)9Q1K4)< M /:S 7 ;W)N+3(P,C$Q,C,Q>#$P:S P,2YJ<&?LNW547=&7)GAQ".[N M&C00W"'!0Y#@!)?@+@^WX X! @1W=Q[N[NX0>#@$>7C0YE?3-3.KJU9/U4QW M=?>L/G=]?]V[[CK?/GM_>^]SSWU9>MD$L.2EY:0!&%@ @'F]@)=5X . C(B( MA(B C(2$A(*"_ 8-#QT-%16-& <7$X^_>[QT =C(L%1P MXW P- L-@P<-LQ+'T#Y.D\$F'\:P'\>,+!P\ B(2,@H;U!?'VC F!AX.!@ MX>$0$.#A7^_ZO-X'X+$1<*@Y)1!Q58R0:!SQN +B&SL% MHKPA("0B)J%G8&1ZR\S-P\O'+R#XX:.4M(RLG/P7-74-32UM'1-3,_-O%I96 MSBZN;NX@#\^@[\$AH6'A$0F)/Y*24WZFIN7FY1<4%A67E-;6U3&1V9FY^87%I>65[8@VSN[>_L'AT?0B\NKZYO;N[_W_^ % \#!_//X M5WEAO_*"A8>'@T?Z!R\86/=_/( -CT#-B8@CH8)DY(A+PQ6 C"<9GU/3C4+[ M7O4OPXT;,_=NL1^LAI Q]'T;>J>9$R)'*2O:'%P7*F= M(2ZWZT%Z[OX"N,_R[.IC^H,XMM=?@)"K/98"_3Y3+-,MC/5M2DGD>Y)-CBOW MUOE'Q[)5N)MV1N6'3Z:NJ'L9OXO$@@$?\].:/*%J=94$N.DV746O^^X6!Q7XNI=X6/A> (5YB *H2SC4CO)BKYDRM 7> ME_ANW+X@-QAT%3?S,*3)]NQ3#+?(PQ'FBSU]C6+#@^XYLW%$&QH>/I+9MJG1 MF%AIJ7,"7N&ND-RXH)[/B>,5[4C:\K1M#':%7O:50)#_Z$]14^F?++=:O0!> M[8KG+\ ?@A> M"%O*Q3MSC-/*]<9U6_ M"<'(;3\3::9Q)YG?V-+4H:9X;4P)\%P<\^P(%XOY\VBR;;:A,[&E,0I_$>9K M/^7;\.>9;'$P7!1WL/AT_6TM:/<%\%$+>A:+!K0H\871)O! R8-TVV=DOJ#* M>!X]4<5W1RH;XC<2J*G3O0S33HTC-/0YR5F2M9&G8\B2!VQ?9&,:S7I_R+7?.9: MT>3&OKUAYD-[=[.;Q>R9K'^)&67PUSN/JD?!>>X,L=Z5@5AKD[(NR3T(>8>I M_S6.*_P]F3)2L\$1@:=>WOIO/2E;NR VNDI\&8AU:N-=WF9Z:T%C:)^;N;20 MIB,SRGU\Q.5DV%:;'M1+\CRXK[+%BBE-J[O+R4GI@/-NT0!R%B**F]7#-[UJ MT>B6V \G_*472U,#CC9^^-$"#CS'HT#.\CE1N:,E E5VT?G3_NZK"R!&0LAI M^S0JG/..L/0E*QK2&"8PV<\SBH)9#5NF;4[W$Q \OJ5138SU,B;.5EE!.DC+[@P@G>'"C-:T MY-QYZ_!F#/*A'F)BN>7]2:"! M98K*NDXSM5ELSJ#.W]&MZ]L 6YY8'$PBM@"W-GO:$V5B_K7E 9A^'Y2MPFFZ MJ8J=\Z/5RI]_+3HFTK]4\>/!$#1OU-BUG4(KB.E7>J\I#.+D+$ M"IU%9]9U7,3^:G2HLD(KCCX*.JA3YVJ+?Y+?.)L-*I",*6KBN00M5G7@*T&R M4+SW3VA]?XJ?[L-=B14 7FVBO.?S?827_>4K;1J4T*NM&)J3X7[S%Z!GX9SC M":W1(-TOV &LCVN \CQY_XNKZ-YUCL)G-+,@5N+NS;XW$D0I>.K._=/L=08S M2H/SA>R945LRVX!NIQ5P3WBR4-AEX'%X\X4R?6]_=SEJ7_1G^3IF_PI2N&D2 MMZW&QO46,%2#FT31ML@(]=,D8>R]F?TC'F-]T>AV\,N0 @.INA).;><'UD_'XQ++/5% MS@O!+FPN)YXC'JNG W2]E-G\XQY9)XA3)>>K7VTOI*:Y[(A)O?::JT@Q44 A M#Q_J[GS,\-*:,G1DJL&//*OAYJ>'Y_;Z#S E0&8(YEZ8R' M;MT&V_*0*DI.2C74MS383@_;=6@_.BY"J_CO[%\ ^LX!RMA+/)ACP<%P;EN8 MBD7U.>IZ/HY:;&HQ(<\WH;I0O]!'WO/"FM+5Y?JN>F-5I][%B(L7(#8+>KEE M?_]$.:9.&:7CH@/N\T,ZO(P:=,25_AV.!W.JX=ZX$OQ+T\UY4*2MK$6 5D"# M(GM!M&C;'MUB)>UP):;.VAZTU,?^FT]$-*GKD6)1K(Y;Q+YW)>@DY4/:ATN_ M25&_R6U]S4K=CH;"R6V%_+&4^Y%^.R6+N9LG)KC#<=V^%M[0&_L3$6E2^P;> M)?>L#I_2I_XY@N0$/27F07@KO;4KN(4VI6U- X078+'G!:#6+X)4_<6^5KJ_ M\'M"]&< 0\V#7',4*KI+=3O2"=S7 MTJ!?>J+-,*DNN,\&\RG%)X:Z/R2Z;+ MNH5Y7@"&^7*_=L9+_,,LI,Z=GQ8OP"GEOCBY;U&IUL$"CH$5'^>J3A_7Q9 # M@MK,HU*NM8[-2DQZB82S)8;WL/)Y$[% E?#=L"M#F7,.2'0Y/%&U1>/GVQ<@ MV7"!K[>8]MRO;]VK^WWT I_<)1 VD*W#4)<1"CV>X,49VQ.X&^]S"Z,4=M,'1P7 M6E\ I#)AVE1LN.Z0T_%C%^U6G%G\!(*&((0?\&WPJY;8?6K>M**YLLVI[\& MX?LR*GNK(>#Y^6UM_ !I8J0YS/M!Q]_Y5Y:PDM(4R M4&PU05;XV%HZN-9O-YM4YBH;H_NU;@"#.YKTC)=Z#=W613_3B(9&C%'B>[^1 MA>MKU!8]><;?=3BP+?2=6"FX.HRLD.N8V8EQT(VP#_"6.0<_$,K-NK(Q;-CJ M!0Z M6;XJ05^T'"5K.V)SA+_"@UF1@MCB^. HFI-_7E$4Y%F[1?ZK3G%WJ)5UWM"& M^@)\8$O9^[VE_VU+3W"U-XO$-1:I'VT2TO!@O8UMQ?@6(?+]_/C7FK> MW6AO!U5;\JSSU9V-ZN8*?,CY1I3$$%\OTCG^T8K!8Z#-ZUPB_*C% M,>9>I89Y0/?XX3NX\;M=@B;_&Y;T($AH(#N#5A[T-=/QP_PJ?ASJU[AK?@'H M>G5?9>K#"R")#[FY#^U=O),B_]&XD A*W5J*Q*]Y_S=U>P_N?@IIAB2DKO#0 M4]?*'5S=:YK-F9&^VWTX5.G@K7[.@H44;E,+.GJUJ6/IX4IFR@.O3XJ&'&TS MJ6R,4EN$KK\/?VD'$I2P9YB[@E2A8X9M=X%<]2WY'SZ[N,R3WYE7,,>>L7U* MR(=\T99^53H2@O[]1+_\I66L(E8A]H%G[+F-8"C^KT3Y;FP8 6-/C*14*&5/ M)F5B#\E"X;U(H@%]"8N#$>G .T1TYQ< X9$E6_\.4VGNM-[K;56RII$#%'8S M9'-_Q5^$^1_:7%"Z;NGVG[6Y*O@?VLSCAV-QCY8\?=3RG;?*Z8$:!_<2G/UX M/-Q!\@(,6T.S'DY>@!R2Q.W.Q^^/]"^ 0><#UQ12D;4OY_EMR$Z(B(D&N,XC MQ<6:6L#HN*OP8(/G?#&,\9VESGS&7.^S=GX6WXY'%=5=-WL69I\]BEQIV'A@ M']JSU:E>:XR34,3$ O5K>1WF2P?R>\8?3[,#QXFL+3C\W%:?_-)UD@;: >*4\D]B%-I,N,1S[)(7#+@>GE;9,+^-)#:?A[@A*,"3YRW8>2;Q+"L^@.& M+L7YC8&:F'2J+U2,\D^@>;VP]"E6++50;(.9$( M,+%?(GA?>TSILZ_.XI1BAYDD,X]RT-N^Y+3QP'7=4D*U1*IO5I?][OK">BQ; M9[UZ4MQ"R*QIFQ[8Y6\#)]9,,XNB%O/@E?L#HP<[!'*2OAK]P#YE@NM[9#G/ MZT/=/'Z-^8SK[X0.?VNU99"9^&(DAO>CU#&#%PE)<.YZN_ELQNE+Y5@9D?:Z MN@?G\'G.?JR'$37.#Q\YOL[D\>VY?@JD*MBSG# 9BV=[XA!_]*/PT)!*%)]^ M0\XF!Y;^QB,7E"_DFI;6X!!K%.MW@KQAE"^\;VY[O[JRD1K,'TY9;!@ZYD!/ MZ(*_\)>MT'"D[QWH_26C1>OZDN"QVHJ6W?C/:XU" 5\G^]#]>CMQ*KD?[%$L M;K]85_"O.["UU>(^Y0H^*##;_9XA!M::\LJ@4HUPWN5H,AMNY2*@_>'OB35 ME4Y'*-\)# DAR9+VQ]I3>%M_8YHVP(TZMS&%E;,3;R[SLPQO9I5F,1&?K+ MY&0#B(A -B;<'::'3_%=KW[+'';PY'*" .I;LA*X7[>0ULXH??PVJ$Q@*O?! M&+C1*3(L3[\J)ML+T@XP,V@AZ.]LXZN.:L[RO#6+&%2I;TF@#<=!F1_Q$1=6 M1DHX\"-WT1/K75CP'$_.PZBPQ8J0_4CI\(6BHA24I0O=J/I& MG]VAH:ME2F1^PK26\LG@0*IDLON8!@FQIZ>=Y M.!$'9J&R5FM2MZ;6IH@-O-W\I!ZF^\1^P+'C[5U6#NB#UO/D EO5U,_>_$/[ M=DJ1@$D5?8_-'3]B;XN4_C3I#)'*:#R097ZD87Q-;%_:+3([]Y/^_#=PVLK- MVM,RK5D\YE141&U8?+&:F"?XB M7X8E'R@C*04X9A&H9&TE-Q87Q,:!X$2.QQ_AH)K='93G;NF%1[R+;%ZP<7^2 MC4*JX\XYV:O&YXRIMI,?"#QZ*SCAUN/=ZY^ M&OG:-*[(F-KN:)WF-2I&'/F(;Z^T=XY&%9/B!A/Z:)I#SY]AWE-TUD'?H176;C'&FGFX85'FNCO?6^^11I+BLCM-466 M'780/.K/\T2K]ASID:I]C?SYQ6WM!;@>E+\-RXG #LO[B/00@>C'[#R04"*' MK:>DW$OC+XS4IP-Y-(3Z!IEL'9,.S/XQQ_VJIT#1U?:<5 $5Y'TMBCLW?8K[ M)0;$7P +S;I!/(?*I3PU REE!+JJ-UAF%G/^LJSBFZ[<,)=9_?X[TSSG.F"7?8% CB^IX9(.&AR5W_8K^3P_JNDGN3]R@R7 P5$ M/0KW,$&*0&^63^0-FG;[007 M)@B;5LINSG.$4A)Z\V2#9#Y-<^"\ ">.C]&[JZ=?$X_3;EJCORB"JPG!A LU MVM7P2G0C-7&>WGV0O-EK=%IU:1_>BP&H\E;:BEK1<"C MI_!Y_I2[B;L/6\*9Q"RT&K$4=-SK^=N_32H'5'MLT+R@S0[OI,#MI4TX&^C$ MF7:;OFXM/6.N9=\@A"I@NJOJ,<-KGTUGGM\T5S]D'KBQ=S--G_7TR4D^)_\% M<,&=W!*G$(".J( ZL%K"<,G \IL!2YL15TJ4@;[$QU2P2DNQ@ ]+=M,<]P%[ M3EUS:T,,Q.!:>9@FU.]6[5=63[D2]SNI#@_:&.& 5"*8Q-4TX'(RR.W0\3QS M8D-]1&Z/%E8(-P+JP78MI*CQL%6N(K?[]:ATJV9@[ 5@U9P?*K M<<'[E8.-;B)-TSKTRV\UXU[-0" RO"?)MWC"QPNEAQUE6-VO].OEFMC?1I/@ M*K>" M_/M)ELMW#.MS%()B#\5A;I]_HF;\WO#,-!KB/$G/>/B5:PV;6 M-#__;/\P2E4B'LPF/\(,'QK<%@M*MS:)<1S^'>E*:*<=P$Y(-X)MV"3%T V39WX8M(DUBH/BKM5%$9U M_JLE>C"RJL'^SZ,">=LT@"@4E,FR9L_!ZG*@Z2(,\\.#-+K[/R'.P\=7+[8]>QT](< 2/@-84I3("X-A) M$& ?(KBD+'U8TLCQL7>S9MM3<%*A^O[L2V&OODPZ0_ZZ,J1)A_\^+CL2SO8PPV>MC+!N$ MGS!6&^4<%#13[8L$*TJX%(C\M)-UC^\I $1A]],4JP0#F.),<-WL'+MWVE!W MC?EK!=02%Q]-5O"[PI/\7T^"-\77)P[>!M#"(.NM!]+>(JU/#$TMR2+^3BC/ MZF>3)/(%IE*N(C]-567^6R5G7=I%8L%>JE#&*LNR![.$'YJ9>)MHU MU[:%Q%O$8RO#R0_KD!/;K$S2]@Q?9H1H M.S'V*]SUN ]NC3M4#1OQ'PL,OP'/_!:#D$K]>;241 BJ17>W!]F6^./QI,O#T[=>$HJ*W$CS MZ4KQ",@0=\V$9$()]=#FX]KV4^GU*+NGO@:1RA-6"AF3OV7.6ZY@S: .%.'U\^KX@!:[O>W#A#9GDP#J ME-N R*62$K950.Z\V!:=-D.*,F^HS 5DI:RM$HGT-N#2-*NG'4>1=\#@_5@M MV(\G:6<=2RC5$W>0SJUX46HF1=56RF64T[L7W8G*X%VLXM(XX+'>V 1(JK@ MD7,ML=SQA/B(TOCGB'[NL[8Y>/!,WMEW31T(EK?\ M <>[?[(K5V1LN\6H&]K(%UZ 4!3 8F@J^KS^M7(2!,ZXX-")^HUOJN3J+WJ M:]"C ,*>_S.YG@@/G%.FS)(DK.&S\,E1N@^H2I***\D061C+*C@F*._068$W MJT!K18'O?A ,EAU]DB6;"G%H7$FN;B31*' L57"[]4R4I@:9O DKWT3HV6>$ M^[5_J*QU%ZN.6G#$V&?MSI[WOI_])VT8*UQ6:T ;WJ!0^"/+#*%2K5HXP0P0 MUYE*$C: W2Z3LU_Q@2"\0,*'[4K0[)>[,YJ"H'C.FE-HJ3O[B QUV[H FO5L2<+-/MU=U%\U*!\U,;MGT7_)@MTW>IU!IVB:> M)!YP3#NFK:X+ZS&I#T #PB(&D)(QE3NR@@F3>=.BZW3U5WJ=X7P."J,$LXI? M*^&4CC+V+,?*WD)=2QW;3:V?:Y;NHIY.#]([3/BZB%5'A"L%#==//SHX$P8? M>)?-I=.8^/1P$[0OLO%/@@<76LM\<.7J:Q_P&U._H5>Z>V"+EZ9>KR"^M7>Q MY5!-?FM?ORI40BT0OA_P->?Z-?9ANCJCSC05YAF:YV@;F@D:+[I);1&T!X4D M=G:>K)J@#.7@E!2_\P38FY4HM\-"HNV^L&XG3-++X6YX7YX#L Y#DH]#"J&G M64;?0:NJG*&&&85_?!QS2.J6R/O/<^P!ILW"^-K@[B2.?BF1=3$N;LY>7/##C02)7812_C&8S2427 M]H3N6PEN#W+V>%>_/^GZ02(1%U,= N:-S MMNJ,1X_]=KRQ.8EUVQ\.$2^ZXI*\MV:(;+%8Q\)3\3LJ0F:*F?V;SI\UO;"Y MH<_G@.MM(6/HE=8I?:8(33?#CT2Z2)N 7YD8G[F*JH?2VUSQ.! M$%*_&K9*XJ0X"DIW(L: "-NJ"-?%CKI?QVD?IS?*QU@_2I# ^F^^/YW@WXEC MF?*K8_UHAI#_IB (2O*T-75U)&*=/M.&A! :1C=?:8^P]KU&XH;?V#[]X30" M[9?C./F''(6N#<:Y!M2R,A&G7<4>:09UWH,(O,S20]HRCAQ^T?F*[4+-\_QR M9&;3J$ !I#U\OV?L"AHVT8N)4<7:NI@3V92A1BG,S!V8H+OY)I=1V:LE&Q*\ MY TZ-12:0/[#07FXDJ[U(YU'S=O[[YX[9;:6Q?UVR?H?S7FE!SZ0V9T-()>E M4=1YN9?+N#I#M#0G6I/7#CEPC"2O4 /:^)SD:%HU9LLS]'0FUL+)9#<'1,W) MB>ZS/*.Y?;A$I*[Q9BL(_@XL-F,QQ8?FV)A.^=?6]:VZC82Z26Z%\E>B#FB< M;G#.%CQ/I>$3\(DUZZ4;[!X.38H.M&+^$1&P8V.(66"*SA/Z6$-3K+JN!%O4 M.FMCO\'85@MNLH@QX>JK5+Z/BGG+_7Z,M<'6O5>'IZPP=W&8/6X1>W7X#7// M:)0M%5R4ZYJB-0A7!XIP6FH\5X2K,VK'@&B]JFV*?A2)#,\X1^:YZ-+BDT8T MLB*.)FLB24O)G%DJ@M0@572PHO]CIC&C<'DY];,I[SFKUV1)%W%I!Y@Q9QA4 MN+*PW^]V@K_Q@X?H)&;55O^W-Q>U\ ^;*+[*]U>5=C='JVKGU\GQ1=J'+:[= MK4G3^>EC=9>T.W_6WG6WP@+X1SHQL876V*PZF1F67B2_OC<'FP)/1"2V ^'Y MZY:'1HZ%VHJF/U?MZ5OJK6-^JKYCEAE)N-C=^IZ/@YUOUW8M\X,LLH=J"%;H9[ M:5Z=^T$*%6RAI69"+N1VHFD5+CS8_^X[%*.D3*;2(IPGGW-OY&9(O@_#L?DG M=FN-LD>I>X*E9G(F0\O\5F.LLH6QE^M/CE22'PBPW^(O/34+]0Y:U)_6^-S3 M;#/ZQX3[N:=86OQ:9(<*6J:O1E>;[$ZOCN5.#??>%@1H;[]6Z_'Q=ZJZ6F69 MNH*69WEW"8I?Q5V#M;SS>'_S>Y?5F7L<'VZTO $'J'=!!N^WNLWJ[>NZ\W. M]XLRCGF'*>XU^FN'"XEZO<^E'M0:H!=@W9B+N>]F2D]F=^T#62V34?S4 MYFQ3K&#SW*,$^M-I?MI:X<9O-5VUFGT6O/-,HX68JK";36(JT MF[S7[K;B-\SQ2G*KAZ6"?*O8>5@:V20U/MF1HF M$?[4JDTLH2J"?%5X4YTQ=XL,(?0BIG(A5=Q684' D'%-=8CAWJ[+,YDS7MWJY@T,5ZV,( ME:-))'/D8_RC7/"6K]AH]BY(AZ]:W]KE %+31.2\-<24P:*Y!T9WOT=3 MI&:?YVILK)<4RC:KC@=8%IZ+]]7D@X':Y,_>BP!]LDQM[=DRE-RKB1:KG-9J(R3\#$_@(X ME\H&=L%_S2WI"RT2$;I?S%T^:-'X=2D2D_K-9O;7B&& \I#?2M<^M*B_P'** MZ!,OP?3/][MXX3(IF:V@;=$Y& LT)OC]C>0()B#W?V[ -HSOUN,,PM?E*O)^ ME!U$&"+FKQ*;OA8QJBB_BJ;P4O H2M@S;VJ)+H!1GWR3'97I ZK\K3W%/>Z[ M3C5W\O$@NAG93?K+$;$L[64IV!=SBL/EV!JE?N=!I KKNYMT["):/H77Y3B5 MP$>H4OBU -N)C=DL6Y%6$1^7'*ILU#29=Y##YL-5*3A3%(H_JMU;:'EJ_D#R M=7)'JV'(C2ZZ3? /F>M>Z[$]IB6O,;:M&9DDD0YR#PYLGBME;)5.@<=F%L9O M&5NR>P>:95YI54U)PLH9M4"9FO%W M&: Q2T=6UUF=8219;C:$[R%TO##CFQ M&YJF-OTQ?2459R2?*K:.+191_%7\5^ Y(C??"*>E!5N M@@;?7=C(V0DFNF56<$T+-2T5.&Z==GYYN11:9J*>/\=Z@Y,%03$N\-26>GV& M+X"C5ERG/QX;, :-N@_N:,@63;TPRJKZVH=S]NCL8WM!.\:#; MWC23%ZDF5NB $R?:Y/U(SY(W5Y8 M)/^(TIK038YO95[#MN^QV]-]FR(W@91_U8_0^C!GG5R2H^9K>0D9(9^.39CY M^K*AACFKR/N(6'EH9;VM'6.G5AH+Z5S([LITQ7*NT6TC@9"LZ/4<1\"C8(O) MX;;24V]3?'C:!X:MJ;/U5MICU660F,1L.0=KA$'7%:CU-//<*W_SO.0HM1O M%1ZJ(F^@Y)G0=W71@P-A7;>#=&= E+U.1S+*/NSO!?S>19_MICQ#8X7D;OOE MO#;/,(\$?\[9U2_MM S1@]]ITN:8(5F;K)$ >Z3]HK0/IK0N&L;PE(8(X^\56DER8K9N^UM2I5$D5*Z/4IRL; M0ZQW)38\N5>Z6E%Z/ U4F"FWVV@NI!X+V.\\[-5W;G%U1'Z:J?PE?N+ R%5: MR85%9I(IJ*E0=/=-=F97SN9$N%'QP0\T1NC.YB_7)9JDL]JM3UX_AWY%8FKM MH)WN=D-%\+"DZ@!S!>LOD'[RH>_R[O.S;L8'A2_.WVXBW<#2FI%BO6 W+9.[ M$-$?DR?K"O(<)&P_6H)65_K '*1,K$]+=@)P,RUE8@AWGMWL":N*4KKY;YG8 MQY/$>K@^3__A5,5$L3">4)"NU@R436;0)L]B;D>4FZ1HMX!+:H,ZR)>:GP;!-.N]$VZ MK?B))SBLM>1_*MK08)&I@F(_*8=,"C5"><'Y2T\A,QQBRBV=35R*]E:+U)+; M0B9K[;YM&@6W,3PG[R5GKTE'D7.2(=(-7I93?:LO0,A7'(?VH9-CO0]WM+VQ MA0R9+O,$P]1)L+)'(_LE:!B;2@N%D3TZ>&]Q&#(HEG(M5+1_^E?ZU;13):N 1R4FAGV' #9VIEN1RI!]:G(YW#RFR-HVH:'CK/ M%E<)0QG[T-TE6CM;*/"2ZMD$/\J=,62->G")L^%@7\*DE?E!.53MB=/&5-FA%BG6"IJY66"9X7H!P]Q7]LI**F*";=0YISLH" MUQO_J.!SA\C8=.!2/Q1^V-&>#$H^/90S=Q_(Q73H0/<_0>WQ'X(J9"AB4I6^ MMX*CR=9P_8EIXYTK"VETW"A6O)@71]5P$K,,7<2MY[OW:031[[RTH&=X5H(# M#9!#M@9[E+N0L]X%G"![^V_ L@=-UG5"@K0R103_J5559+WB!ZVF>9=6O]"# MM."G/J=5:Q6$E<@XA:']'X8P\)@O@$'#IJ>*)%Q_FT3.7?+(=K\G>6&H<[$, MA"$XNS/ZAQ3V"O[CV-.:89;G#;KHXA\=VXH$_V#PVQ-822H1@0P^/Y!#?LPE*]5S:P5WNC+" MM&99G3Z&/ZRB^[/.WQOGRPDL<_K$(?'*Q8$2W^)@K M-AWQF^8K1&G'C11:_C-]'BAJKYN,CGM-QUQ5FTGQI]@B&;(_"#\,HQH)@Z/0 M+M:5MK5TQIR_'CZS0*-NW<56TWAKDQL3Z,9*PZ(BZ]D=0X89(P@Z%XO^Q@Q. M:1/WXV\^,S3:FMN3W87L'1V)?) $:7[F'!NB@OE QL0OP/AKL?'0'=,]?WEM M]+E6"T?Z/@E^JA%[$M3Y_$$4]P6HKGX!IKDTM00U42'C.A,&1'<&\AHI)XY' M"BQPJ,$KQHEWT/HLF[W6G/_%@X4Y8Z',Q/2@[^7UZG6IHY5. MTJ7XPHKU:M%*Y]:I?C M_Y54U_4W"S4_@HQG"#F.QPS!? .*W0Z6,*X,T<7F3SY5D_U?C@OU)S85Y=D1 MJ!:J3! )$N;8EKSL>V5$FXMC]RS+F DFFT0;17MGL0E=X2:+NVZXF(98R!FZ MP1$%^5Q.78+"\6BJJJQ)4]:H@M,[%$DD,M/+3$4W;F4D),Q'.H<#U-Q8>)UT M:J0XY:/#D6VD9^V%Q4!;UTA*--WE8TUWVGD&UK;%"AXER.;) J?E&MX2 MSLPF&,)1]V+=@ND/7I;VHD-V-SZ_.1U7 MR<,JQ[%-I#["J$L#Y,&"$8):PA/_0J>;Q0A?@*%O/7XW!)3W#/+'2/+_7<[_ M_7=%H1RWH^TEG=J:6^4>'..4QE=?ZL:69+SJ$ B4PAV>=#22W0-PP@7(1M,TW-'6_J%G>4O; ME)]9?+] Z5OVTO(P_"X%Y)1(=(*]DM2[/'6".%;? I;8-;WL1ZI+AL@IV<>$ M7N[!T4##P6S?S^(W!8D*'>T>P7M%K ZIJEJJL[>*%!NE!G7VS?) M:7K1D9\6%FH&9N7-XTJ?]D6T'N9;_OE3*W-,39G.@:?Z0!ZH[P/L*;6T=JQX MMCO=)F8%H)_;='#F[>6.M+I9/6T+,6IF9:>+&].V,FQI3SGIIKK_$[F_X\UC\&XRYY:U=MJRP38EZ*$>;/G1-GQ37 MURWY,_^9U5;LTS^DZG]%?RF&9+Z=J^?*]\?)SX,+%(Q(>-4LXLJ*DS%C#TC8 MT"J64$!S.Z)GVD1D']9Z/:5A8W-+C)P^0Y+)2@W7"^#%3_4MRO_5;_(R0179 M'OM)-!&NK,#(E/$DXUN! I&8O+WS.EDDT@S;#P=/:3L#D4 E\_I3+K;HN M# :CV-^X)6^!/<)_98R(JOJ] 6P'PPP1(2RD'F>G1L'F6CE?4?!C2;]N*57I M,$3JM;W/_:I["+6+SH[''4\D(]34^"OC&*\S/1 O73,0$9;WIO0=<(-W!(P: M8"ZETGLE>=7>PNY*C:;"J\+X*U.VB 1; 4@24GB RO\=ZCQL&KTR=5[MTA>D MNB['=!-XZGJ8!M50WF3[JQ*]D^54')GP%#K'. PN)CC%C"^D/]%^H?TR7:2$ MXO-XU)?QUV=0*$HE' F%2\J78IM0UP3=AA\ Q5^BK3C9?&>L]WO>U)O%!3:J-V(>>#/PR;RG!9CC639J^F@1 M'A-EY:-V-] C=WT73ME6+6D\YAKR\ '',]U:2Q(;<."%HNCTJ<10:K;JY@O0 M'C7_;SN3_"]++)9@J'F5&4>4-T9&[0QH6( M*'(8=UR[_I11X5*V$&/FEZF&'39RA89)*]*4C1[!0O&6YR$I.!-5Z-TY.*U@ MK(HLJS?P'?)U/HG4=4_5:H/'JFM-B!I8!:>.\J\%IKI8-&"EY(A0K\1Z*8-G MP?>^%<#S3+!.A_)%VMJPVK%Q_UVPU>N1L7\3Z&LINOTMAVCXD45##.,PK'\' M_/ Q&@"[-YE0QR.93R+6M$EL^:B^ +JS#>0LJG7UND3+)H%>[YE#A.V(S+KA M L3)GM--BN\P-4/E:T'[D1KJ+EY@V]P=OPIB8K%W.Y@Z)UD*G2V64A,57(,W MP6EBBN M@9Q59X#+,2H-R$$,+EQMK5VAK9NP>\]@@$,)(:V+[:FW^%=2]5M4)L,"?\;L M29T]814/R&1]K]%6A>#J;5DJ#VFSF#O2-!*KGSQPR) F!*++U%@EL])+G\*0 MJQ22A?;OA[L6YTYSDZ9R._0IEJQ3TBL].:MRK2W*Y6H;+!URZAZEA<^Q=XF: M=4=1&?L )SH @ Y$ V6K1N3PM#JX^U1ZDE5&_4.HM.(:$L\\&3LD^CEN8U MR'/4I6&+NV S_I^=!;]7":K;V_C,]MSE[!S/&+<82+O#V@QG9%\RX/E:'_P] MUIAGN\H*NS4XCVG?T?F>@F ^767K/=<47_#IY_V)!K'/\C,)85^<6'#=LJL8 M\4&+9IC+":)UQGWT53IM""OGY_,K,NDUA?+[5U M7/E> ]*RPHY:'3RSK#:/KIO'95ZRN4TM\Z.3S%7CU-B;IK>;;[:]C>_)B\)X MANO+QGT7!Z*]L!O!:R-U? ">^E:BG8>=A<'BUK/A"U#5=S5N#3$(O2*WK!^M M TT23-:/HS>#*L!/OSE#U\?=WG3_X(J3((9WKX*'4N10_/#VR3E"H9IO* KX M8Z25VC'=#/Q%)MO<:^^5#U2PI1E!Z5SHA[=X 92S20A^+UYGM_QZ 2)?@)WW M6V(/J)A/N/2N005.OAPO0-SD]Q?@#ZO8U:>D!8P?:/]CLE-S)^%=H]B;%0FJ M^H0+C_RN$-I+>++6)SQG<7)Z?(2&'4*WZJ^]S/5?J$"K8B#LM-*5FQ^UJP,< MF^Y-K-5AJVX7G2 T=SR8/"F37@A\*\&X9='OD<2\VB&CI6+-.KMN^!M( LNZ MTX[X:$&O5:WXGV?OA[2W8L&R^MFW5%.(X_A1C6E_CC)]\^P1CXT3V-H$5M\^ M\[!Z8DHR":)^C@)[5CQVGWS'81[>+:,XA8TA75-&K$\8Q'D_3)-;/,PJ#EN\ M;MVBGC"Q2'C.N#ROK]))#^="A^%1_ )LD<[\'#)KP$TUU/5 &S/PY!"7X!?3 M:2=/*O_X\R1'58V:&E$^QO_A#3"1U=>H0IH40SJ:TKC<3@4VIQ.3%*+T=LE/ MUYAS=FIL(1^KP LK-8TWT5:[-A,X.; VCP &XQ\EWF88A_0 X#IO;R_QFOE0 M6IQXLTZA454U);:/8@6Z-A?EQB.?9G.,FLJCYP-$T"U5Q-%BB'+T:J3#FB?P MQ8F+IO\K0:BNJ*!:/\.]?(UZ^)VWFN$O'=4OS)[F20S0R&7??@9];0D M3DOP[].V@9,:3#JO*22)TF-!NU#3Q;2"/P1Q')I)/<_Z18"CX,.H5$/$+"Z.AZS M?RDB X;TDI<+ZD\'6=)'!HBE:DO M]ST33#2>W=$)28I!2Q^LS$R6%!Y,'ZA.K3JQOX-P%N<"L2/VBS;%&O]&V:[< M,$72:DS2T%T'TT#KEAPL^V6IOZ[%A'"JT.)7P7]]0^"_"ZBI)>C\D>@RYW\^ M4\U^K.Y%[VI.!FW(:JQY!(JWBQM=[!]9P*E&#.B>&-_S6.L)V.+H.AW3;WM# MY99U.%_ 9].Q8G(?0,SOB.*;(^IOSQ MY]H%O_+[61YI>RQ)$I>&^K:V9!1L.EECVC,_+#9_\;.@+[TYA]7C=) 9OC0U MK=T$B>9\U%DWSP5_ WC!TP\W?U.H0'[RL0\;1,@?)%R27VZ]-76WN2K9LBU M'I\J%+&J_%CP.8O;:&-B0* @ABMN?^^O\QHT<4ZS( Z9RE_B"-T4'.PM_$?[ MBHWSYZ\$FVVZYQ\P W^Y#54>&I=_5W50FA2Q3%7\J M;&FQ5W4_O('58K7 @_7,9$9E(Y2?->72.DQVJY1&E8"EICU"T/]W'AK=OO8+ M%T1,+?$S6^49*"LY7;'E/HB:*!+KDX&#\C27'\X>I[W7Z2[6M[1G@A^W#V". MV6;DST:%["$V6;NFO>>*'B=R;,)4%5Q\6P6.X4%7N3K!8"'GZH)I_=)DS_LA MLY66'/FV[)GD7"-\RX!+413)NCGTK/*4CDN18S[V G]J"D%72)MZ-J>QM8G/ M*1 M_2)_I^JKILV_R;^_^W-]1@#8\",AMJ[<(@20/9%:/4,Z;+B$"\Z>**^TD?.0 M5N_&Q1:#\$I#DLI?7>.\DG3Q8.;MU=)G/)C%:?4LY=K8L=\>=AW*B)]&\@Q% M4/:C9M/NIS\%5.8@"MN/!>U.?KHW]V?,3=V72J8P-I-%X\- .4SS^7?4II\2 M+"#PPS390&+3=L#<%-Q!>3*4(E,;9WGC5([*$J)KRDZGLFCML_9@_M/>-7UH M5N91O&QYGEK%GA/XKEM!=A-0 GQY)/4H M3O^:ZYZH.N)-T_RT]7.A=9Q/&AR?S"E3/FAQP9T4U)$V;UK=%T(?D&Q'F?0$ M*N]/_]+'C"JUMH#L"%#$E5C9_:((NLPHEK-EJK[*D9O[JY:(M7<'Y+[^Y*1 0/TP5/,@-N#%S 1F_C M[,6YDIUCCNU2J_]WR@H^V6RO+7:RARK38EDK AR4&X;>_%CG-"M;&[5"TC9B M#(=;G?V"\Z T+UFT)[7P+OW# H=YW:RKKD)K&**I+#V&FA>D^3A50RF2M^8( M2U"*/)S$.P&[5@YE].0%L$##U $ZK;?343@,&SJJY[D+FX0,?2171^5('W(" MJ"A-@G06=9[CS7S0HR>*+/'73AJ9*-0Q]I<]YS%)40G.[8IY@$)<.)C,UA<@ MB.*A)F+\7#.@G@WS4UV;(@W\W :]I1T]HIP[]N38,NUY-KH!KAXH86,%[WPC MW=+5D07?@WU_F8SVH0]#]^"M-X\)!%5(6[=/L(WOEJMQLUHW+.^[GZM75DG% M"!-L>WMP1G["L*TU/,?;=5H9(M7]N?BY^?]6Q\\_])_W\;P ;^1I)=[.BW/4 MV]$.)T8MZ@MJ,D)>@+]H=TK//;TOP,=A/<-#<00\E5?NWQ0Y0_1$U_3A'Z3&DN,'Z>)U>R96#4Z3MK-Z_'D. MRB.COZB,0[0/9N7/N8W?LT:2?"8]PQ?[$].4%#^RIJ]//]3YP-O@1'BB(&R,I[821-G"F#'B=;L7?+Z7U<2= MZS&R_E2#5E=GD[B:F;G.!+N35O!="4=D!Z8PKI_H$FEBNS3VRXD:!,J>ZG S M:DM7%QEN&DS"I%5L.K$Y2.9RIG%RE2$X9XS* AI,FXVNB:&SJ[@6;; !$(&N MFVRT2!\KR)\5HGJOW1AG*K=4C?<8:]L.C&*\_/T$MX)_7@ 32^X'7?4$ ?01 MX8<51DH'-+1W(O?&#<-ON&0I=;B "5 V&HCM4?S8RL[^3YZ1W;$#M7^]0LR1R%[N829& ,,4%.$_4,ZN4<+K'VB3FVA!I_M$?U^ %;RB7AW=,A1##_>5 M2)E+!K=UK#\>QV<+#>KS ^I!F,K.G[,Q>19.MFOO@LSSESI\9:+W:R OI^W4CFN^H%_EZ&/8PG)_7GIC+9L0?GM\X M+X#YAD3ADM9H\1'XC1Y;GF&.FJN[24_%EZ!^P>#HZ_:JL"NCHH+1L*V60$=N MH4DI$W^US.7751SFUF,WXDLOTNG,Q#=;Q\G8\CT0;3J1XPTM^(H:P)MA\QJ- MS.;K6*)&!JU97]TJWC#!L6_WMH@LKGB?B"(]? IG'?Q/Y+QU5%S?MB9:!"=X M<$\@@:#!W8,%A^ 6( 0I) 0KM)!@A04(D)#@[@$*=P\0'(I0N+L46D !3>[K M'MW].Z?O.7W>[?MZC/?''@S&V+777%.^]ZSXY@*;SUSZC) MRVU5(U^I[1A-4TDP?"<4HYG.#N1C[$)0)"5<:T4,?JCCJEH[H[I4= L56<.3 MKG))BHPS:03,X_YT5[R4WORT&GJQ:WRJA:5< QO-%Q3W5H)'M5X[!FQ>AV!7 M7"LFB$K(A)%PBOEEE5,IC_T_7Q%^EJV(E!JHMD^-:9JC!I#*9G!R>UOAHHNLPFK9[ET(3+KMQ6CS MP"OF('Z!)?F9G)X4@BF6]U"?JZ:%>Y_)CF=_C9+DJU5WR*;L5'@A.:A04D;: MN!SND9C$98_&'B;XC/=302%#X)461OR<+%^)@H!S>=/GD@II9H0(FJPE7UMG%O:%"4QI/3%:>0@\5S@^H'.*FTUOO;%#MX+T MW0$^^I K&AZ>49TX<"G.)AX'H>2E^VZG.+8^\ T\,IC4]:]JYV43Q[D#)(

32(QKCS(Y:2',2,^JV[VX53K_U85(J&@^)=.N&,1[+)L@@>UX MX Y BNB0W$)_\QT_=<5]A$[5=^62\VFM\NG7KUF532-7,[J'<04%XR4HN>/3 M.$)S<0QR_-75<:58::7 M)<-N=0W# 5"TG80%X_;<(3?\-R]TS-J[&$+2SQ0M2+9?I!#X1.LL.WUGXM17 MW"I AXP<[8DIMF7)EQ#P$4]?LZ:]C4ID1R00O5?":B2#B R2Q;QN&"37XO-7 M!]C$@'XN.YT.7LHT7@M\[*FV+4%UVTCVX+J6:XR16 ,=@Y>3M3E[^B/"\ MB5M \_M\*4IM P)H,?1E6V8I@5PQRC2$XB@[Z%*?6_S!OZIYK5L^TT(HMV M/,_'109RZGXIE6.+9!(XL)=G%!DYU$9Y%,S+NZ&[)[#BLT_]/T1"GS!GU0+? MGE] ^.H\ Z/X_1ATMY[1%09UOE\-G1Z?\>T_+>[;.(A43;9X(RJ Y@E9/76) M2!8[*")/2H\K#TV4WN8WA+K>4[Q7$XAG1>7V/SK=U;&O]8VHPK#6+7$D5030 MFA0L0O)N<4F;O \%1G:U.*.OIA90WU;\SU[Z+W,Q9'F?^T.)M^28DJW$XC1 MAY\KR_#A,'J..L * M1VH%! >*[H-[#6@4;9CM.T: WDDURJQ71 M^H2V8UQ_G];\ZY[SO_ 81*BL@!]E0,;A9J!@2"%"K)/J-AJ63GY"C3DBR6:WE:OC#PZ1!!!N 3= ML#*R=J*L&FT3\I[)#)0;-:X=K+0\[$ZGJ8?5M!%:R$MH]^4MT$:2GZ30N@;% MW@&,U\\LPHS+-O**C$V % B0EUZ+ZNS@NX]?0X(?8CA_L0(%.Z+RC3V6 "0]9[^@%T=DF&G9FTJ!]\-MV>Z*=B'02$*;*_P&'Z MX+-1C1)?V7?K,B;\F@>JZ/*!++XQ,>E_1VI3_U@#F^"X%ANL-F%]E#0=BY+U M+4+6*;5,6(<)1*D;'LHUYJM8^55?1/:9LZ'+ZR ;EO?9;Q]RU!^^25>>F7]: M9V.G?)W5*QU5RV]"H]]4#$R53"YQ KI@Y@WE#"S/I"JO,;ICML^);>99,88] M@HOZL_8:WV3M/?WJC'TK\7SQ-YBT5)'+SRAOL7"K#A[0=9F5B;_+0[^PDY)\ M'F._\GC3Y";5H&X\VJXJ,4Z$GZZ0#F'&&N%^_F,\M]Y,6G=Z(V'*T:9&]5.Z M@VT*,Q/6&7/JK]O?R*_6=P!&*:IQ07)Z]31$3-S22AS2$)Z6@0KUPUUY^$;J MI#WJ?<[MI0":2^?Q@H/!Q!W 'L1XSS/V7=)K5*',)KKH1CD2LMG[ MPER!,NQTB-W7FG&$:VTOU$3R0= $>1)ESQT QV7&V\V[H.W"Q3$WCC&6UR19 M2NPH/Z^G(,)]AJ@ _IKQ9[P,I3L%[-LKW8JG"1;)XJ%?K:GH6R]$RS^L*B)# M!%%QC%$"L[[RCY_3V#=]>0;"2)PFGU%PQ=]BH-91D,1[P7Q:Q/8@K,#:PS]7 MU1XKARMI,%/; R_XI[^,A#Y%R#*!JLHD[/RD!]Z;7YSK38F)82N5B;?[IZ&S MN_51'4)ZIJIBS4+S/I\3C=GO7'O%#;TB6N\Y\M79AP1"QYNS';NE M-'H_J*A98VQ*LJ^3H?W<7L3W8\S=(;:8L>LG_X7/($S: %<*4 ID]GY&,)@VN[/)-V#'D\K3V>A[< 2X!3 A M8"'+OL@RCZC(LNBBYE=.\SGH\X%,^JU))=M7ZW_N*8PW@S<\MHFLXA/7:V!6 MT$NU\OYK58>&.?4 M^@D#W(N2A.[[)_0/V*MFW$W@0OM&W;GM1I.=%#:E*[%7E#MS[E-ETYTD.^)MUUB6J.>TG?//R@8, M2%1[YL7[?\ $V$V9S+_J4X_[U=I<5ZMFZSZ.P5CF=LLPBM*V+_PV[]O#Z(+Y M*DJ92Y_M\]5F41G M.-:>ZX_.RK0PASY@0V&Z)2 -='ZTIF]VI0[\5OJPH5)F6WNRLN!3%5VDXWMO M^@'8WJ%['+5,.H60YW1C7G.87;[N6K(:R6.]PUG)70.9<90M82ZWQQV >,9T M=I]Y+[G6A%*J*7+(;!0EY+[;7\,E=Z6NI)%GY9>57 SV,_.5ZHF<:KK FM/]>[<2'\D'6J4V2N5/" SH#\@@89QD? M.8)7-SNOI+)S2HPLOD2BZ S "H#WC$>59[32EP]!C[KUNYI,NNO8I0\3=3H0 MOAW#MV93J'-2L.T MP&XP.$S\,^OQ,-#,\ 6F,M/IDX8T^>7ID!H^X]TN'S?>G7Z?>0>WWV$LS9&B+VJ;8J,>W@A.7XRA_@0$QI:(9EID[0! ^C68M M2GM"D77T M[@"OFBP1)AU>(^M@9WF@T'OK9OV@\&G0@T!Q,8Z8!H1B62$R3%VXB\3N(E[! M,87(U174H;'!A+9>XN.5/U0!JG[5-F%@, &UJ%HP>UH)5&TPFZR3#XLF@@6* MO_H?=S_740I+! ^[ZZ+\/>B[*;>:] _&E[/CE2;I I(FM66HX1K?N.-R\CZU M-K0E/!5_U^P_O! 40?X+#JKKH8!_]S1>#.'6$67Y7>?C-RCQYE&'9<>#)A^V M!RWS-VG!' MFLL[ELWKYGYA81VU;U&*KF-S?#'ACT(6\KO%_I#:]%Y->9HVY MWNI6]78.[8PAK+I9=&F(L3-A3BB>[JA/BO^AJ7AOVT')(PA@BZU%#JE)W!0[0ZSG0OJR=.ZVV]%%8Y*"/9?M&8^-_+2793*5\Z.415O M:-<23S1M]%,Z6FU,=/V07#JK?[:W;N(I?39:/N=[FDE8!7$0^PG9ZD@*DT?_ MI"#V7\OE:H:S;-[R>WBY ,Z2]2PV'+AT]:%CIT4>''4NU2^;HA3#Y)1^F";* M4!:6J\HBUJ2>3,)@@W+3I'-%TD[UU<=95S:QX%=U*X9^)N^/%):;RKC'GQ!E M"*ZY,%?D3]$Q]@:*L0]/UMPP*YG!DPML[6*,8> : M[J\7WMGSEGC2C8#]U]9(WV61,Q6/9Z/[3YN3?L5P[MB(MRCN!2&UL%H+BFIB MXY_>E'V_"GI-1"=4S_/,QYJ5/'SY!MB36IM+JWWTRUCC*S1MPBS\>_HB>S11 M;V.>5C&Y# ?(*XSBBV\8H%;%_DN_->TAPG':QV&A0%+XI2;U>BI.P 1TDOS M:#CMG%[PJ6$=I35G&3,_0VX"4!\"D,ET!_@__WMG]?_9];P9%-O)O,B*3CC$ MJ+VNRL%*N)XDB)DGB16S<17>9/FO%$*Q)]W&Y3O$?YX4N#;)E2P(M;B$-"D MO-.JMAB)4+[@]>WCWX;S1B\-]CP?O8IA>C=R5>-(9SW^=661I&LE=-S13U 2 M[J!:J/!$U35OCM-UZ69C(?"-/W "H,O;A"H66!A8M;M/8^1U;=M (1,!I A-<[!-2:&_7D+'I0T;\N< MNX[,I5_EW1/;Z;A3;G<+"OGB]A:NFB]\BYJ"HJ@M]-'""LD[0&AHF5T&3Y3$ M8[!=2-E&>L 4T>3JAK890_BJ!0$R1NEH_\:?ZQ%'RTG!, MFXR=#>TU/D#R^>1_XD'L/_.X"=^S*0G>?% "_8-#/8BDG&Y,N(B<:^#0F,H( M8*P")7O4%WI&_@,FJ%#;:->=+?U\;I\E,$#+GP#@/FD@[+]Z!WAHWQA3%KI1 M[4(P-<[1&TTT[]*HTDLIA2Q/+ -\8.!)9:X Z3Q^0HU5C*O>]9Y![?M*(V*\ M/NZ_Q7Z"46?=N .0=@Z#=L:O2(1UO,GU7ZC6WC@;00-9=[.TYN3,2MP4Q/@U MR)XMU N.:\LP^-\'$4^D@/2WSML7321$3;8E/'"K*ZSK=NT[ &X!Y)1!0GT9 M-S\TX.P@^M;'>K(WP-(\Y#ZA$&/M)GJ(#$*5T)NCN2XLN*V_(LJ'=91_$RV5 M=.FX94"0DA1O4]1QP>6^N)Y:_D3MIMZ'HU?Q5I]7J(1)X>_"=2<>37CFE64# M.B*32#:[^?J65)/!3@)H3AFE'^0SMW6,^GW&*RR=9& MG74@^4+'B*3$/LDD[(6\U562L%+.-2(^IB:412E(_0LP.^2J;\Z%>%;R<&Z[ ME3P,:,&[JL(R.45=^]W6N2OV,QI\S!06NF(FKS7-?1JCJV0FM8&C[UJUI5&: MNUJH'6+&]4^<61KYM$4*F&'FF!GHUE3SK66FRN153I.A%2FXO4?)'$6?L/"" MHC3L6=X49ULF:,J:L1K_A]#AR]U>_FUCI5A!\4&.,FEM>98X_UR'%TDNPA?6 M)'4Z)L$M501 T-B>D^ A,? \G2]%#596FL61#WW%'SJ0;W+SAN5^B93SKC!H M.JJ-]"^?!1J(>32GAC8FQ;Z3T119NXJ/)7)(O>B""^7Y$^R?I]BZ>6!?%>6% M&B5N*>"T3.[GCDKX"59BME8')"=TN3S#B&D49"=FT,#='V^Y4#;2 M5:Q4.=GD:K8\F?8A98YHQ,6%!@O*(*ZQ[!N_3GD(("EITCM?+CR M!,A-;\J=.G*8B_NA C+GK:[4"$):_@Z@YY6#A&#>4G^:55.:]&NHD,L.E#CU MT\A0O_136>8"JO4M)+.UCE'>G*:UXAA0;?C8YS.*K>L05X!_G;HYJ+62>B].SL^Y*)D5TMOD4K+2,/6 M>(\2NV,/K-ZS22(D[L_<.\!'\=YDNNUTJ?HOA/$[0O9L=X#6, * IUAY98&= MI^*);E,L;(ZX:4WB[2EY^#T:<70LGC+4HKZA.!)AUHA?PG 6'Q2<:RCN_+-T M"U1)Q2U=2K>78_R,G''&RX_HC&?V)E&&%&XVNVBLX %D'\0HIF>1_]1^02[H MK1GJYU9LOT Q43;;(;9WU(>C5U_[VN.33]!W6!N*\_+1C4NPGV'!F",Z^%DF MX2UD27K9GNB*%&5V!PA>O!V(0QH3SBDM95#P^P@&6DQ[ +Q.#0!23W:.P85( M\(KPZ4)$QJ_Q.T"G_2HN*&1YZFA$7O#T%1MZ:W8]XWY;I-L=H/@H-LF12-ZU MR/F&3,=;FIQ[9,AK.4T"/"&R_B5NY#[GN.((O%>.;I^7[0U_WP;)G)']6,6. MFQ**0_0 O/9TU8)T/F1*?^MEP9&V#/U<8@_.KZHG1/IO.)Z=]#+03G0(^YQ_ MHQ +:U"[-2KWD?[(0#3?>#"^@[R:7U!]!C:>KD;Z+S]\0% 7=CK)C(QIK$0- MVZ$+K:YL!C.)F#EQTU[7CC87W 'HR0U1^C\R8H2[%IA;):-]?-DS>BK-_AQ2 M9_:TY!+'7=E26:RQ]_S) [^!&G=O):08+*YI!^OO4VL:Z1HIUKD_T]P(?4>$ M0ED(? 0O/FFZ3T@#KXEZ.-(M#(_VOTAFUR3(2?,KH9ZD2V3<2DDQ?3F9C[G6JA8U^C^Q8+4R_[A>PLW/ITW[KN"M]@Q^0"O)<^*CQE_I5:$,$B55'4GRJ]K(4$WX+/ M%E'4_;>"B_>LB C%SDAT!QBY_5, ("K=&X=\+<5X!\BX\;H#8'T QWA-_INX M>.%==X"3.T#Y'6!I6!.13WEC $%I4Q_> 1X]<+N$:"+U#3BZS440 MPYZ9F M$L=:Q?' F *NHZM%0E-W]60X% -!K_MBN M.IT'>7UD"WE\UI-\#[3VX&47D(?TZLZ$,?3LY'1&49H)V)I#AM:M@/!J/_;? M=[*\G_>H(/LN/5((/[19>XUM2LMACX?I@18NC,@C@;:CCZ"JQ5N)VR<[$NXFWY3S;D "?_8VB,ZENV==SJ2> MCQVT;W$+''^\9;>7FD9H3!]N!]"VHM]ZFZJ02%^,_E>$XD1,%=T!U) !X]=P M!]ZVDP=Q2",#SSO ,?&1<&3F&>\L9V8 NQUZ6W;]8P2X"\?5BZ'DK6]4FIA> MWPI:R;WRR/V(WLM8D!IEG7Z&@NZ!./ /3>FM0;B$\[B>._FJI4C/-@[>_2Z,^U+H3.!,1;Y/L"!T-X8GS?=G4HC=2P: C%8LS!DS\ M,^VS$0CGK]:,41)<14]S.7R?Y5>VM,NVI PD!OMSU-%S_&US[7_H)8[X0VZR ME0B"!/@BKB=GU!,H']2Q5(QX0)8V6P!1A.9FC GBN3'J.,2"9NX;_1N^KL M&5?.;S;ZWZJ?_O_P&"29^BDCZ&ZEZ\>A:33PG$ZBR+=WGR["E2Q*0^CI5G<8XG)45]\/LALL1PMG4^ MD3=5:D!"U\>.K;NGJ$#/CN($.M,ZPD^F!FGMH_ELE+L"<>G.=M@>K/^3OR[3@ TA 9FA4D=@%T MX)2=_D3M0Z8'BS53])\&NG^J,?@[35K9<(Z'Y:/*^IK9C2(=P!R?Z&&/Z=\! MIEQX6?8N;AXU$1S^2$2]@)8_>K/ N.G?GRPH/!HENJ(.[%NA0DD[IG#2S0"% MJK[4*M+P, 7VW4:#+,V#=2Q!>69_A[2946PI+UQ\*3ZMA<3/'1=[5G_!3' M#Z'??'_N.Z\FFYQ-K-4D/1C$[RNT3 ]TZ]&'/]JPBVZ341N#;7O+7G% MQSO %M4= $DI? >@O*?>%O:0,%P(>,H[(_ M"YU,WSU(-K0A&Z67C>]C+2CN#A#D!D9X3-VSR404W]%'B+XZ2V-Z\;0NR3VD M3K3][5L%?YE:'%*_]=$]2[WG,$NFBR@S#W/G+)S>Z;9URL:BV5U6V3[R;E!2B2Q]Z9\BRR/.IE>[#Y#Y0E MY!*QP%!WY!? DKK6!V03?^P::=3W^N'-'B3LI*^J*V>[,2TES,-?;N&<2%JH ML*"?(281%IY)\9>)_T61.Q/MA5,E&E/ MWS[];2<&/9>>,<[;@;,!!Z/LW.CK)7\GH@K_H1F5BOP4Q@7&.+X&F) 0 M1:!K3J>6X!DN&"RGB M>^:.W>^'?]7=7]0_@H>\'>F^.#:D%[L#:#09*G2[+BB2#9)L#8:,-^[\G[.6 MNDN8.?$[?2>6:AYV]0"IX>)S[ZU[-2*<7^D;84(X67TO5& MFD>;HKN+9&@%_TC2US4\$!K]M'*5@F\F[WB8#;E9R]\^'WP /_(H-@5GD#3MSA40,K_L85P2EU5MVIL[VGK)+=U M76V$S=JG)3S YAW@WX=<6L:(*\G#D ,)M4HSKL]\T%=-?,?$[X6"=K7L[P"/ MW*]+S%3*3X>4-!I_!)I*ELU9FHV><@R+9CYL^_>ER0 C5-4G:JCV\\;/A#YZ M6VUL/\;B\ 0W4FTNUM@A0U:P(I?WY34GUC^/^/JR/Y'%Q?PLK.@B*X/[CQQ( MWV.1:ON6H>5:%" U&^7UQ U6>:.%X%O200Z,F7,]+Z)4T#?>')KG<"*7&B&]9.C:W=;;:'KG/ MZQRH EO$M<>_F]1,*IXS91N&ZYO2 !K^D;QZ*%$$HP:"HKS19_LJ-%&3.GE< MM3 X;P ]^*>;6=J_!!&)?^-!-F1H_43W,&5@:\82YM+.84;2H\?\E(FG> M 3Y>*";V?D*:P^7=?'X.,;^458;< 1XR6E@:>2V2"S31FP/U)P25*H.73#0+ MD,+::3_?1D9BA /-2=H;A22]B?@(_153QNQ^0=VZ]GC+*<% MA9)6]VFUCO:'JS\Y"]?ND3UN/.H]J:S(;=%[C"CZC?5#!E35/AM: D>"]"P\4'^!(F&Y] MLB7VT+Y21;2^89)!, SGO04PG;YZU,"04$8*"H#^O8[^03^YRKJ&(\4:\5DE MKE_&_NVA UAOY\+%_?F#QAM3GPMZ6!;8N@T*2M-D8*$$CGZ][]3(\K+!=Q7O M'/X!B&I4Q.-S30])-#(G<6(X-!FSG' ^.,R&)NR^GJS@YDIGYER7"PG&OH@% MG%;891>UF#SE8(DCFT#9Y"*G^RAT=KPH*6#G7D_=6T0=UV[6PH,$*J()FPGG M=]E_F:K8Y".9]X1##&L1: V?OU Q?50V^;4X@6$P2J9C;.ABDNZZ(BE%"X:D M$P%-]**5IUTXE!C0K$*2F1LN*D1^5$Y"I4DD0TL;X: 8CVR$"9LU\&FUD-'( MT2#6#INQ(4/A_VKWXWE"#]U1LTYVLS->U8^?S*,36YE$@D=W@)E3EX@ M_B\=:S,FLR:?BAC(V(N691@'ZA>1&M!#XIW$79^/%[SS\!YV>S%CH_Y:/EG: M>41PWT1FA5\.6:EXNN@*$3D1#M)-_BB7K]_653+UIAAE(M%F*\?W6X^N@65U MO#@JC;E+>(%RNI2Y-:-KS$C3?C/*EIM%)#-6SYBT5FDV&E"XT MM3!T:HAW/G""&=X!O&E:78,F2=DFG7F8D#R9V^>=+S.TE#G[]43UK,.N7%// M(&SWWH[$1C%V5UC:8'TKF)TQ85)^$V.M0!](54*FK;CTOSK+]!Z)XWP8N%[CAE;GV^*4?QW$/#6H3 M=B(7SUJ"(1+A;OT"AZ2&(%_%:90N>>[XK$"\\6\YJS=&VN^;23[Q =-UG58J M\)!AY["=31T$W2[9!5MMPLO*WFBB)(8E_CA8RS$$(^[Y4>XHJ*_/2ZQ42)>> M79*+ZZFP%AG1,V_3%YODZ4[.5E$KKX7$K.8H$@1C%P?$7^UUP'.HV_@/:M?,;$;%L8RQ>T89?M&>>#!9_59%YHGE9$:!U9=+2((?;-30JXZ'BI M?J-ZXEC11>B!TVQY<[9A=@8TSG5@2\R6L^&<(@N'AUY%(T]S.@.9?NKA8P^( MZ<78]L*5(E'FC>\*W-QL71>AXD2ZG-B<9* M*])X@C&K.\;YN8E&>T$0%6JF@_EH $<%HC>)OFSZ(YSC]:,T11XIY8GDSE66 MZ7QM%7N7E"7Z6W#DR68<]%)Z^2G,/8;/S&'!Z97AVC4>//)Q(_@PDO?N'9.U7($9&@(@V[0Z W %" 6D_\_J[FRH5WO9.OMA)'AAN3.+!/[/"E.1# M]-FR@M;22:=SCE*ZG QT&VJ2Y>E1*R+DA&91=(1IDKO?JZ<<_50V^,WGS)$A MA@W!XJ$4'Q3(F]'J''6Z/O'V'YK?*- [XR,.(Z[VA-7@.!,UH#-5HQP@CLZ3 M\XN/),'M^.0,-QPF*P01U]CAY:U=-.:#12:T8;%2('I<^E ?,S(NJ>L0B8-= M@W!5A#1$0LD;O\IDNW;,N!OR,<6E6>8J =.UEA*V(%HS70[?\8TC-=L^^&3, ME1O?XT2\:54-H(YS6VB!0_1'>:E3![*W)W=JU]:A<8Q]/%QYXV<;,L MX?0JL0JDFA,0%XO=>BXB MRJ.T55!(#P-Y&&SXX-D89[KXJ@ !50PBID%2<[PE&_*\SO7IF_L_?W-NS M96[9*_;]]**0: 4(W\IRQRY:3U6L;Z0,*??8+9.Z4O4WT4I5>5LCOV&BV%W< M*G8$V![/1]H R<\32SA^JW#'GY^G]P*18%]A__WZM]]/65-/X6SHW:=L&XG+ M'NF?GWP2O(5:6OZ(9DTUJMX/+9)P6E7GT9W./:K9'^H)BW08X%Z#C*LP[ ?= M ?3S9.$Y=.EG^V16@1(<\5_Z>X.L Y3.KAT,I\ % M=NAQF<2C(M,Y^RNGO&:5PA'RW(26+@ _Z3XV^F1&9POL7@V,$9X4V%W&]+"T M=SF_)DO;XZVZOG1[C]/_"^Z>_+_QX9?!)/]EAEP9 MF-5M^A&E!G-Y"W6E&[%]S$\#G$CF!-44O2P7,?[B;X>!X:BXMK2 M>]%#@Z[@XGDT:NH_=V\^9O)X\IDN]E[2!C"QG\RHA'! +:6;IN2VV09\'.OK ME+\AC^Q9R2T]0B-^I02K:=RY>5)IYDG59]#LV.=C MJ@:H5GBOSQ$#Y))0$ M5,>9[E@DDU@3*Y#B3R.@@F7V@CVL+H8I1>O;SQ K9\S&DVTY9)2FRZ.V\!"5 M\].Z:Q5:*;.O?1;& %AV(K/(B.#77&1PGW'#)-<^C=SY(^]'A^J90OQ]90 ' M;<-I*=:),L&IL5R^;[UUP$\4?+(*NR,5-2;C'B;^MFHA6G5&.L^#;(QR>.LW MZ8K6M#!WGO/Q?DNSD]?ZP6!3UZ#RICDJ7^([R,[):;ZO^\CZ[?V7L @^WLL!4T6GU2[,.2 M$VW/?/CYWQ9CTX Z!$]7*F$!=X8;UV1U)UK&'FR$O9/HXB<5&=IO;=.#O%5_ M=-6CF]8ZKLVO-A]D MM#X3J^[+$J!=NM?&-G%D1S0/U$95AM1_.ZW4 _M7EF MT1H-8#&[7IPH:H&BK:$VW..F<>Z'87Y#-6C5RL>O#[+G(?EJ5GF"6Y"VCL/% M.4R)Z>V2#QY#:GB\,V3M-".BD:'"WLLSRM_)"4B9QC+M64:Z?X9QAF)W(41> MR"#D3CDKW8RVTWJ*-J%MFA^.H.Q*?PRC5?W1^'G.,OJ= MLA'%&['/UET&!O]=%>0&6I-. B74+BX%REPKU%YN[:4Q'+VI4F5^R=J2ORA) MN;<2=F:63PRFA-%2 5MV?Z"TV*>VR"E[VT L:<;R7EH5/.[5H"V.Q DI3I"% M;FLM](3'R7QMA;*I!I0@_QM+0JMFE' %(B>S8_=SF%_FH<*SY>BU /?^#1,0 MR]>3*D'.W_2!0P 5A7=;/NLI$>Y?SCBPW%P>/U8MG^CH6(%ZX=LRD]T[XEN& MTP>XO7;WIO_)2DU=VN+;K<] 5U>7H67_P%2C=GL]_S M%GM9A@:JK[X848[MQQT,R]:UA+$R M)U1/19##\+1@\F.VJE[$4*OT-X[H-1^$X3%H43&N\_SVB6W&'B5^%4? M.H<,/3W99+RYX'O0&YRAYTP>(IF8_^;L LX8J\PG?_YANM@V[8L(8+)CH&DU MH>TO2#TJ/W&Q1U?;:2VES,PDS(9L+"&&P[USC1V2W=0]G-Q$@M1>5/,U['45 MK[8"<^;P-O],69_@, HZBS6%V3G/OEV):PMFVF<'-_H(+QLGPV-J8%\9LJN< M:A,>LWE+F7+S)V[+4!26,_!$F9-^TU+5]GK/G*#YG#MUIAM__@4C5?DURYUYH*)&18KO>&\YVI-P>!A^JC><:B-K]:,\<3I=$KUGS++YT M%J@_/N*8F*W$\;(3%&W+_OX]D8L/8"P[\7WO!]Y=15F1H?N!__>/_^@T[*'8#F\#YQX#WJ MK5H@GA2\YB&92>F/?H#A\-J::A=>8C@#"N]NY4)@%2W/ M!VR^K/H\6W&EF%(_+$>L3/HFVAT%G/K39?(_?[LE!^G;JV^((H,)T3::NBI"+.F8+9LN\ Z79!!L=D97DM8))%DZL [)'S*\&\N/:*_?I4ZT)S5=)!?HV^ M]4>!9/A+1'GVH*13\0HZ!P1H4:NQ-OBA\JRR-G]O^/IZBHO!D*_M;\[; :Z M0>R9/N7F2JA;^I<>2@JA%%^I,2#^+*'NKVBAQ7P?79](NSC<,6A3!MEN $D5 M@JXN5R7/E)IRV&[!L,OOVT^F8]ZS\MVERP1I0@=/17N6L)'7Z0MHS,EL$$4L M=:\-.+K8L&7TKY*:M^S":%M$IMH$4(J.C\1]Q.\X.\BX578TQ"?:SD[(VRKB MUVKA4VTAS6:K5![ 0H%Y)2V/#,W69CG+>,\E_#AY>(.DO-EDL^;R8,2A#13H M6CJK1'^0Y@S;E=H[>*/)BCW7O7U?Q;TM94D8UA_@*S2[2W M:WN[5"19(OZ1\9C>UHOOA/-_>"/#F4Q"+ MG%R"6/RM('8HR]@R@B@DH[,Q=+VW1 3=("8__@[@5;>Q0!L4.[5W=1CF>!:# M=:T::54M_)X*?TRN0>^&_[1$3"@*F&-_#D.P.'&^8.$2B>90)K-F97S%7'"V M0V2Q.[K4RBGKY58"4GQ(NUAI)I43<2#QX]8([@T'"7[+-@*FNO3LRW$I&=+4 MW '.G]MM7(MUH4RYIU;+?-9J1S40S3_ZF!6]'GM@%)U1;RO-9%)BK?;'C7#4 M_8(+6T](NLK= :1_.MT!+/@W'_K&2%]SPVYG=29I5V@=T&P^#CY#':Z_\=@K5H$VY<-&6*"S<5I1,X5JNVGQ?3FK>U'NZCE+P', N9D+]X!2"P*6GP9(YJY&V&QYT(&X]O35?'=74+3=: M8"F@$4<],.2E*'QSAZC&9R_EO#$C/+^Y*HVU-AG[;1*A/#Y#$M]V\OO9(?(: MJ-#*&_DOV7K#ONFB*+L)@4$G#K5PS3K=M9=-,LYNNQG#WVOT,7,:EAJ=( [I M-$>8'ZO5Z?@7?R50V;#U?)BAIINLP_7*W+H5&Q?PC8+^@#8'8AH9P=E,&-X1 MF7^M )E)#6'(BTX6-SS,8F("2\NX AG( B]U=^=LV@,1( M>THKUMBAH(H P3M$Z4J-2KG?#/5^SIG3T%B+(G"B[.!)8VWL"BZ%LHW6U@[( M1B*8G>UTERH3Q%Q=I_SV&E'ZBKPUATI0['^X^_*;E;('F;:RC2^RW+8JF4,\ MWNG]X, 5[JKO^X'IK^?N59P3/-O7_F9&+8,-E;F +[J)!'/O'.DI;U M:8<>\X;E[GU6&*V%S9&M6@Y,?># ".>QX1KOW<:OE1%L%?%@6OI^E9Y4(!G[ M8V.S'Z8OS?<6!!Y[?:DL=>QQ6;T+K]G*Q/-\;][EZGEAD+WRG&4>PXHI76?U M8!/9<&@NN*+:\FRD![XV"DJXZ&S,[$BF_0(S\5V.I>(!JQG43_G&2 WO3QTX M,7U-//C*C*\T\20I#*114ZY9 A+NA/D4P[>T3)L&;_)K-P1#/Z%"R:PMG:$@ MZ1ZK>V(7TK6/(4J1J'Y^=,S;%G#\H(NJQ[?[//E"ZU*86('38BX>G>CG^$-Q MFXB77,LDH;^)F7H7U>YA?/&767,R8 M;0]3-,GLU0],30P2V/>T3C%&\7Z6%&/IB--#0H?&L,I,!1NRV0,6>S5GG+GB M@+10)_B"_$K%(S-3.U+_;"H_R355%@<94O)EJ=:I?6)C$^->Z[HZ"%5_O^$H MFW1@]L(X?,S(J6SE(^\@SBBW9E$/:R&7=(5\5S-7(=P!7A$(W1>\6+"/?-P: MHQ4"H,80+A \.,/0]_RA=MSE@O]!Y6*>^,&BCMCDZ6Q]P@]M!;(PMX6GXW[R M15#&WP$L-#)JER%[*E)W ,UF4(D4_<19FEC_"JRFLD3#A.-%C:%0G-KSC5JV M3")QA$&XGR[7U8ZUP>W$A%.Y_I+=KAWD56S'23)S.9&QX+=+E!-WADT6?'%F MQ$4D[;"\-%6PMN\-(VWD=E"/SU,RM-YM*3>QS*.O%H!X)K.&WP\O6Q>0ICEP^.< M,/0QY<%CAI-=Z'N.$<%#DJW&.T#7$'K7E=Z: 7Q0Q9D4AV^$Q/1MAII!PR"9 M6_?8JR@6QQ<#JTQQ[QU::E,*9OHWC'_/RB![M[+TI+^0)4P?H !'0WY;Q\C$ M[N>KZHK'"URT^7)GDV3T/.)S3EEJZ$+ MZA:$.4(R*>]7Y-,>*%_CAQ@62\@-[K9&.FQA7<\V^+EGPBW$,M(@+27MNSOWR*?V-A>?!WPOC[S]^(C]E M2!&[&?K+N?26#.0@WM<('=ML8M5*X!KH)%6A9OY$\,Z!QX8B925*$V]A;F@Y M+XPTUL;KY9/]&Y"5CTV?&3$VW/DCW:SS[HOW6MJJ#!MJFT M=M;)FJW;5/CW#CD:>$2$.PRWB!$(,W(2E(;.]5,U53:X-SAN2MM%-C#Y!IU5 MO$2VQDKP6X-(X+3JBM0;[/PUZ!^ C;&=P[0I#;'C&&FWIR7WG]*-GCR ;&E/ M\L4'X_P4<#>7G3Q.K-A.YT!6+%]".?+:(.,PQ;1EC%+O+=RS$5\W/G*SMWU(9PSNP#EI?6[I=XJFX7S_? M--J UB787%=)O#+TQZ7.;G?3FI\S1W$!OY6\A*:J"WY=5H 7'3.$_#BO8$A1 M0>"#<:'?MOU>/1U/M?/EB]O/\1T6/K@>KYUN3^HZG9*J M%L4?=2[8GZJ6!>QZP06CDAN[;#]*,*%*TB=JRH0[VAY):-RRU)OPU%4-VKOQ M?:I2Q)XGV-\V+["Q)Z3ZP\:5G1OW(>/M:N M)Y+Q&86"IU,NT2<1:2!OX[AN9?*X%(8TO.+D)7P#:["-5R&*QE>5>,B-^TL6 MN4\=8"F ?*8F*0=:>CY:^<5*SAH;="K5%O,JHC+SI59Q#MKK-V@J)26$YUZW MC>#X#08:9,C2K@ONUI5-=_%T?,22F,]L2A(+G?\O3\G=5,3+5/K%:)2#,<15R/C6QE[PUSY577R]I0\)]@EP5V(WB4*U5K*\- M>R?_F4_QWPS<8M8-'47@[+GX*7DL<7 %F+0[<^6?A*>.]3\A#(KH6+,65-WK M7>P,8!K+AA&DI24WK9M$53-W&M I,1/JX1Z *@* =@QV&R!K>^MENL*G >$U M_'M"04\UJ[IJK;\:#%*Y[2RTQ1!=77_T@7C2^MH '* M= ?Z5M,E<, M5/^'DC.(E^7--M^.WCEJ_6W\= MI9P](>\S&+$VW^9.LY8HXZSU/%9>!?)WY\9OJ= _?_>CNEYYW%?YJ>'M$J@+ M\^JMJ^Y- 7]"$E]U=$R,G[YX>[7@U382KN %^6XF HGY/W7[9$ZG[RG\YU( M>GW?DD)HI."EKDXJEM,@X6J@\AI/F>]:K><$U$FPF8\JUIH[<$]J9EO.")[+ M@VE00E"I$8I* M#40ZAXP.)U*3%IB Q$8+2+.-D=(EW3"ZAJ-D2(=>?_?Q/MW/YS[[[?AW..U=2R;=N;I"[:MQSF)T:[*ZOM][Y>I[/WBQ/>9RW D)AW;@@(U/"4[?)$4)+RDYKE.T5P^78%]^[ M7)O(=:;T[5Y@\N[I7Q_ 64-Q.%O_UIC"K*C7[\_[T__G^O@?_[4:W_ M62_LC,C5UT6U^:0/;V^*7!OT":;=JOES.WU2WT%?)WV],(4U$B]J2%N:JDI=-X:=O=0RJ,43!,&E8,%:*<0L%]-[(P9UX*KJ='G#Z[W+ MCY';JKWO/NW7G!3$_=!A7HK[T1)Z4RAON%&A\"18YP$\M\Z$Z&SGN:\[#$]GC\5Y32F/S7V@4VPB)JSV@\7QMAB^;@^-],DE.!MR]U&B%S'* M+^K!C-< ):'LW$'C1O["3^#\]$IOTD5VUJ0[94T8D.(??ZE]8=CI%A96GE"9 M9>A0I4NR+G!A]304)T\OZD/IDJH<]J ZN_2+!BC-O>YY)168Y6YJ_HP3P=N752K 0\A?W#3)0 >XKZ.,MK4$,3$.Q,IZ/ZQ7UG@CUI-(= WF@6 MU#Z;H#?L/CM$YQ\9GQEFR64^EYN#F'(H3].D_@ MV3"5"GP59334R6AN 8$XGWG'W8K[E8W2:VT!EGZ[(7 5AJOKV91YJ;8L/N4M M(E<,4BZ9<9B,0Z5W4XQ^^?.H6[3.X5ES6]-O2Y^-T(.@G4?S@WA[TQ(=-[RG M.%-RU^C(=<)TR^;#&Y LRI]3#N<#\:N7\O:U'GA0@^#S$*"_FH"'DH7COZ2= M$&R5-F1V,F;5C,-A8O2BZ8U72#GQKGW.2R$CS^H2!);/KDJAF[8,6_U2'ZN/ ME\O1<:PVU_YFX:Z.O1-M^%:W9H%F9!',"KK/Z[;@7^?:J]^"9)\3G&]07*W0 M'1DY$*.G-73E8D^#SA TRM=['38] XCQ?P%3;[8]:Q8DR%>U"C?9C@(]QG#* M,?81F7V,!#,%9+L= RPV:'R!@ZS:%!Q(:PK93K!7!;AMZ"71?_]6TGJ.HMW; DN>:[7R4-*U#Y\[9Q4S! MX>GQD8-J*GM+X[K-Q>/XDY/7*Z[ZNA#%%9)0DR613,"HB[1'V.1_*BJ- M@[2F^U85=Q?I>Q6K>W&_UFTJ.*BTELE\%V[$D4K!F=SN'&B04P3F&4"%@?U@ M7+%1[&X6Z/#8JM[=NF]H7DR6!CEY,B5T?W!A920.3W W)[E;:L\K"*\IQU9P M#.%\C!>XQK)QM7COE'60C:F#@A%V@!_PB*(*>"C'$+/,(Z91[UKRJB[)$VW4 MZ^,%W.$.GM-8V[&R-BQ6H:-GW=W2Q)/M4@GA4Z.$N5#!U%@D4Z9H_&V[/4H9 ML\KQ;=E%!M8)1^W5^AJS[-?5#8KS36>)O:>NWX(92*-2Z?0#*NHNV76'^YO*=?PI$F3Q^= ;F MT^$?)TRW-?BQQ@'N+E[^D92R1&.*^7\2Y,:=-PHZ.[]/)J89=C4!"W4E!MHG1I7QZ0I\28KGB($P-R^L.7,Y2&*A9D MZX<^EN):&6N3=CGX!WNAH/R0%A7-9[%A)'"VC^+,.\/B&ERA2]6\&?CK7X"] M/DSVF4REKY$,-M./E-@MYW32;CEJ=.^P3T(ENP&;1)PS:]B-_;8[?5ZKQ-LA M=5!VN.<;C>BS;XR4$/!/-'9H+[E<6E53-116(N:,7=!FDT:UR;,#\C_362 9 M44*F>2K/KS&QP",DE>:#C,E,_AIG4!M:[:Z>0H3^ TV)T':1EZB.3\];R[/: MZ[?/NCZ"*J2?)&"4HF\/GDQX2@D%?^);LXU/IJSX<" &<5XR+;SSR#]".ST@[97>08)$X6P ^^KHT^V'G&CLF)\+IRG MCB?_$5).4\P] 9.6"V2*Z%W&Q,-B'9N@)Q"C"1\XG8MYNEF7L.5>MQN7:./E MBJ$PZ?F,/YM&Y?=S"TG#Y/GU)\?2RL]8S[MDA5V8D<-^927TJHOZ8[E5-4:5 M3QINL0)##F6]&0JO05>@_NUOH?\&1"0=&QL3U]?DJFH-256WWX>K!T4X*Y:M M^H4PN% &U)$2R_J\U],N\6)^4":R9\F6Q]!\!_I.JF"FTLDF@9&YO3_\HGPV MX[#TO/GC']Y&[21M$(L1XQ73W7SU?_ZR1='-=X '0/QZ$E("V>2UK1Q=K\=C M&;5$(%Q1: =1FEG^JS&Q?P&LKBYJK"Z>_KW*BA+0\%+*H4S3#Q+DX7(OHN,G M@\,\KR44)_'$,KDA;B_W"6)7>S7C[;7^5V^XR,6I;>8:\_ RZP1+>.&.:G#Z M[/$J^] QK&OA\UE,3IWI'>&F?_F42!EW@WE$O=JZ(.#@N;1'1\U@1W1@35=(3TI=NNQ@KN9^A_C?-;E\>DH M=-9EEB^( NQN-?""W8:FM[7G=5B!@M'$A9;/,M=LG"ZM"%\M%A+C++[^AARJ M/MV2B0P[1E#Z))[8@N.Y%,/I;#'.G(*.P'>G]%E6C8$3M&\!/^4KYSH2YJ0- M>9.C0/G!(.4-&SM4#+HMX>SS7\ RJ"%&[UP]E!ECQ*I5<:];Y?VQ7 RHKGS3 MY$SNM6NIOIU<^RB5F+R6F4+?.^3BDE [EU\PS?%)RQH0;V'2 M5&R9'VOR'O$WT44L.#%Q7 6[UPPJ3ZY3J9\=EH-?G00$%+FVKI[??N![\J7> MPD(\7$BJ7OS4?0Z^>OIBDX?AS[XOOA+M \#"4@$'BAP5JO7DJ4@)V0&Y-2S6 MM4F;PYKU"#DG_CQD<%T/P_L54/$T_3::"O%(]T&R=::'ZYWC-O-71RAG!Q*, MB@O#_@5@9&%-(9LSQ2Z_)BP4RS:8IZ<3\\ ]RX0Q6/RC_[/]9FW6M?U^NC>\N9@IJ) MA"$$HWJ%QR=JL6+4[K8H&RAY%I[HN?;I?KS4B4_AU-GOOX /O%-KGNGX#IJR M[,:ZRG_]MY-L=V]3\-SO'7K2RT?G<3W@6^_J)\::$"\/61U.(DTBW89!G?;1 MG7)^:R*W'R!]4V#/_2/KAS-^4]J%6K2\XI0;,$8>KBW M2"J K%<091!\% C?9<_E0$\]_TSS";R]@XGDO^D^[U6]N-G^2*V[!5:AK Z M-GB/W0IF]Z_9VB8^E.!YNN:E3$DP1/8)"WY07F,(8R__XB^F"5&4F "%1 =C M:;Y/W$W.[Z*5V9#XIZ4NO'2DE)5Q+>80MR2@64(FU>"O"G/ "NB]H$LU[*I>]DLP"B6#*G^%6#XL&5A&2>35?^KU2'TN M+GU% #[QDZH 8.=O\-NXD7R]?@K9=F2CW2]5!!U9]XHWD#HHW.+<;;JL\K// MA9#6W=XP&QS'GKY;B[!L4N0Q>)^,L<2;$'D^VV:5XOTS4ZW^VPT[EK#CX M<$+?L8U3L\$75+Y::U83X#YY+/V86'ALYNFRJ,45NDA&?DW6$[N9D])'$SO"%2-30B@UOR89>09GL4# M[ERZ8C CXN+W52=(?)LEZQ93D'<<0;T;K+G@%O_ M"]79#VHA'.6.*[I@97.)1E_D:YJW&KA2$\VY'Y+^"]3=&Y9RB##[KX+59J=D M+7=V49JY$N1XK3!1E5C8]$_\:7:$:C4=L:D#D0@!^EBOK<>XSK)XH$O0 \W/GG%,R)<.@I)I\GN39JL+GO'DF>^F)&=^H*QH0^Q MLJMC$^.W,!W; 8)'<,;F6%>')7+K(R%#_!::-F)R M_?$">AMN 6I\0\HV>?B3H!Q(8S4C7+:ZBS\ =-\^.3HL0;H_T"8^VVKBT/D@ M2(PK.[&I*I%I/4/IE;([[Z?>-$M M/':U_A,S*97P-4PHK? R@:8[6;9_^,='=J!T@J;3-50MN:OD,L(>MD9PGL+(E#R%0SW,CHZU7_DEP,G1OHFK M$EZ6EOP/P1!J^WJ=.\N%9I(Y7%0N>P$'*F+NJRT$N]7X,/6*W,\2(Y:L7.+38(L=_:SW[:>O?WL5V)E3@^I54 M\QW:4<6!?NRH\N-;6"PTTA$YMR<:^UV*+$=HO?<7U%1%]0TRH_+ M\5=>C3TH+S'?&T25-TK/P[_>6Z;04BEK;^6C*IH+Y^;5-7TG4S#[%U 2T7UV M#TLT5FM0&@(>KOV>3.#6Q*^@O,R'<51C9=M+&'Q-5#E=DN)GS(?W&HJ H,,2 MFA4)XX7E,MD,B(R/RIKO^2Y:HWDS9$XS\)S.^'"Q_2_@YD(X4ZL'BXUIFFU] M(NM3JX;&:XANMXF3B_L%G;YX\&VT2[\P5?_;[VQ.BF>OI+@'\#$73]];5^*P M8VPO-#-V;@JH)3UQY.7C7CL_./YG5CG+NG#+YZ[G17G1 5<6$IE>WH)UN:+) M]T.%&TV;JU:P5/U).IQ!Q4L);%LUVO&^9\7LJKGU:O1.[8_V+M%I1!HZ&FPE M%<6Y8SH8JGFLN'6?CG16O96>W(&O6NCT4TB%\6P7K^^0(NCQGPI>!D<&]LM/ MRD^FZ'MYUI3([G-Q["J/!EY9O_DYTTC21+0_L.A$Y9ZK,T M:\] HN0L;,<8=Y_*Z2RS\@<)!@4^CPPSF^MU-Y>ZH*^,K:C*K[D&],_JX(PC MSHOI8>,?.N4F;7(1G=8%3T6;KB8\Q#EN!M_R,?4YCP'3"^GL[ B:%CRIJDU; M$^;X;X-Y/+1LR7,<*JNBL<+Q-=1>*K?+6"R*T?[5SVJ QU(0$>6WU'3GM]&Y ME^"XP:Q>5:L/\'D?_NN!T37;N?]8%=]@]I.$19TC5QZ%[:RW\HQ19AT9D3VV M\9)2/9OP$E6)MQT$?.3!K^HX515-8'VHO2]R>RWO2JV(DM(9V7+Q0N"!@]>Z MV@7\$G-I_1=@MG6P4?"L88\U(D#XRS]&@TZY=>C'$RNEN6MN) 047 9;1?X% M5&SM*<4T1SW(*\@TYG0Z?_'(OK8S_UB7VJ;!Y <'A\"O.RHE?@9D(7S)EGS* ML!EDIF6RV,L3[\R7[,=T(V*5ZE_"3[:LWU/]Z$6?#^N$.1^97GQ9&-S4YNK; M+?@U.Z!"FSJ(R8BYC-^5(ME/3"]??6)ZUUA95LBL8'' M5;URJFPU^A!(S_PVVM3>*3^NZ=5XZ#W9?U@F$5XG"Z%F=4D)$1M^\< M G5@$ $ @ $ ;W)N+3(P,C$Q,C,Q+GAS9%!+ 0(4 M Q0 ( !AZ9U0H@EFO)QX )7C 0 4 " 1T= !O 0!O#$P,S$X-C,U92YH=&U02P$"% ,4 " 8>F=4]O9Y2FD8 @+@( M&P @ &[' 0 ;W)N+3(P,C$Q,C,Q97@R,3%B,#-A83@N:'1M M4$L! A0#% @ &'IG5"Q]%VF/! E@P !L ( !734$ M &]R;BTR,#(Q,3(S,65X,C,Q-SDT,&,S+FAT;5!+ 0(4 Q0 ( !AZ9U2^ M5\Y3F@@ (4A ; " 24Z! !O#,Q M,6,T,V-F8RYH=&U02P$"% ,4 " 8>F=4VC""VY,( "+(0 &P M @ 'X0@0 ;W)N+3(P,C$Q,C,Q97@S,3)C.34T,F4N:'1M4$L! A0# M% @ &'IG5"<)YKBL!0 2!P !L ( !Q$L$ &]R;BTR M,#(Q,3(S,65X,S(Q9#0Y,60V+FAT;5!+ 0(4 Q0 ( !AZ9U1Z@^=RWN8# M /6=*P 4 " :E1! !O1K4)< /:S 7 " ;DX" !O L

'CEZ@>6%._P502P,$% @ &'IG5 4GZ4B[ M!0 R1 !D !X;"]W;W)K&ULW5AM;]LV$/XK MA#8,"6!;$N77-@G@I$EGH.V,)%VQ#?M 2[3%52(UDHKC_?H=2;TY<8QL0/=A M7R*3O)?GCG?'NYQMA?RJ4DHU>LPSKLZ]5.OBC>^K.*4Y40-14 XG:R%SHF$I M-[XJ)"6)9J,<;J42)5Y3N3NDF9B>^Z%7KUQ MRS:I-AO^Q5E!-O2.ZL_%4L+*;Z0D+*=<,<&1I.MS;QZ^N1P:>DOP,Z-;U?F- MC"4K(;Z:Q2(Y]P(#B&8TUD8"@<\#O:)99@0!C#\KF5ZCTC!V?]?2;ZSM8,N* M*'HELB\LT>FY-_500M>DS/2MV/Y(*WM&1EXL,F7_HJVCC2(/Q:72(J^8 4'. MN/N2Q\H/'89I\ (#KABPQ>T4693OB"879U)LD334(,W\L*9:;@#'N+F4.RWA ME &?OKC.BTSL*$67E-,UTPJ=W)-51M7IF:]!OJ'RXTK6I9.%7Y 58O11<)TJ M=,T3FNP+\ %8@P[7Z"[Q48GO:#Q 4=A#.,#A$7E18VUDY44OR+NEFDD*,:5; M>W^;KY26$!V_'U$P;!0,K8+A"PKN(&F2,J-(K%$.@<'ZU#E8HB(C7!URZG&) M/WPWQ4'T%OW?OLLJL9=2Z"I#_VL(UX\%D^15JN>Q1B?>K7$LH)<'P0,8B- HP( MF#N&$MQ:K] L[(\#/!U-0O0> /'J[R=_CKY'80_/)O#%O>$T@&_4JVT-L;45 MHR]$I8!1 X8/9"6D05:;Z&3C*!PU6T[ZX9716?\&G<-A=Q6-.ZLHV L? Z9S M 1&Z(A):$FVP//4'./8+5<;A7>@.Z2P8/?="JS7L38)@;SV=33OK\6RT[YLK MI_PU[+AN/)Y/H7[@LPMW%K.N^X_YJ/=%?)"05??-( M$TXZCNRW@==QZ8$\,A:$.)I-)\W6+]!1P2/YPG+1P?D4W:&=3B0<,";F]ACCAL>T4[BG)E0WH M(R7,NGXX"H8M]M<'SUZZ=3+VN0T'0V@.B2-;5%9 MSM%?YD%5[G$B#X1EICU&C#N8)LCLL\ 4@A')QI[I]*SHR5N%=I1(1($J*:4I M]Y;8<86S'BA2A7LSL]W /=Z5+A!HQHT$03@P[L8O-PG%%,@3M)8B;_19D<#" M>&(?V0=:9X+M.]$:'&?4.^$#-,\%K 002+2&YE=(U:M(P33#)T&%M9U FV@ M6Y8DRW8(1@,%YZ!Q/$+PB%D_&>DT>2) 2,+AH6YDM)SPW.QS6O0I =!P.H_C M$GIGHF'_IH+]#GKUF$&^[&KI<2FE$6#]"XXOI/@#' D\C&MA23A]U$BQ1TOS MU+R="YG7H.M9>'O<&YMK#3/1P ^E_SGOP'83)JZJ)JQJJ<]PPA",RL2W';B+;S3P:$9R.^,ESF%YLL,T0K@EUR[ M2;/9;>;TN1M/6W(WY'^$;HV!C1E= VLPF(P\)-W@[!9:%'9870D-HZ_]F5*2 M4&D(X'PM8%RH%D9!\]^+B[\!4$L#!!0 ( !AZ9U202_HZ)P, (,) 9 M >&PO=V]R:W-H965TU#L2#I-A3#'FCI; N52)6DZW2??D?*EN6A]E9L*/8B\HYWO_LK M'F<[;=[;#8 CSVVC[#S:.->]B&-;;J"5]D9WH/!DI4TK'9)F'=O.@*R"4MO$ M/$FF<2MK%2UF@?=@%C.]=4VMX,$0NVU;:3[=0:-W\XA%!\9CO=XXSX@7LTZN MX0G4*JZ!65KK8B!U3RZ92_N4B\?!'ZI86='>^(C66K]WA.OJWF4 M>(>@@=)Y!(G+1[B'IO% Z,:'/68TF/2*X_T!_<<0.\:RE!;N=?-K7;G-/,HC M4L%*;AOWJ'>O8!_/Q..5NK'A2W:]K$@B4FZMT^U>&3UH:]6O\GF?AY%"?DZ! M[Q5X\+LW%+Q\*9U$>.E$6SS!&E/LR&O5 M%]AGZNJM7#9@KV>Q0PM>+B[W:'<]&C^#QCAYHY7;6/*#JJ Z!8C1M<$_?O#O MCE]$? GE#1&,$IYP=@%/#/&*@"?^)MY'Z+1QM5J3WVZ7UAGLCM\OP*<#?!K@ MTW/P^--4VP:(7A&[-V4.ICZ7S\MPWWV3\T1\3_YOZSN0IB\QP0)!NP03BO17 M.5^T,9&,"%:0-])@P/_:FWML.5] S/1'4%NPP\FWA$\%+=ADQ!%Y3EDFQIQI M09G(R4\=&!EZHE:E;H^.36@V';E>T'R$R#C-4X9YP$NQK/L_2*J*R-97_8^> M <]XB]HCXA7+*,^SZQ$CI^C'F(%F\A'COUK?:B<;(JT%=Y(H,:7925IXD5"1 M\;- #P9'@W&?0K3P85MWOMTI43A*#C*%H"(_@K*DH+S(OUJ?8F>4!MSY%KO4 M.D)D-$U/6H/18&S! MK,/XMZ346^7Z&3EPAQ?&;3]8C^+]\P3OJG6M+&E@A:K)33:)B.E'?D\XW84Q MN]0.AW;8;O"5!,8+X/E*:W<@O('AW;7X$U!+ P04 " 8>F=4Q(,ZKE8B&1#"R+FK*(EO%DQ7A ) M7;Y>B(I3DNI)1;[ MATL"I*5L[,3/7;%STY8+?.LI%<B>,9Z0\63+V277>I*TCQ7BL",OUJ=LWY)-=%\[K2_ MUKZ#+TLBZ"7+/V:IW)S.HAE*Z8K4N;QF=[_0UA]?Z4M8+O0ONFMD@V"&DEI( M5K23P8(B*YN6W+=Q,"9$]B,3<#L!:[N;A;25KX@D9R>M"NZME@ M7%:J3;F1'-YF,$^>O:7@DD#/;\DRI^+%R4*"4O5JD;0*+AH%^!$%#D;O6"DW M OU-1R>HHJQ^;'0N!)7BX!7>5Y03F97K)@*( M*P 28SP_O+FG-:RCU.#7I<6$2I M\:PXB@U[.PG7\NP ?F/;:4U)MK2&%@YK)G;<5BS?$P0=J@CTZ5!%MJNW[(#]1833(?'5 M)@$>2)+419T3"4.D8%QF?Q/-P/#N*)[[0&-YKAFY3-6 /0P()3-*5IV=2E!E MJ 5KB8IJ(L\?YCHC#DB?+[<2S\.QE<'<^UHK)]C&[]G&/YAMLK*IQ$U1;.R7 MK'5>4EX(;4B:B835D NPA53LHY_I);\][>SRS4==,L'^\\^0:6N*KJDZ1JB] MU!R%;L$=]#PKT0,E7+QXBH$$\N8 L.ZM/\=^W]E*$R4:#J(P+^@[.V:]ZF)Y M#;'\4EK4*_GHF6I<:/88@B/]V@O0LXED"?ID"0Y.EH05%2N!$D1?J!"]AP.= MH/M28EKQOZU(A[:_PV8WAXFG$@C;3KQ#4PD34KS\XNJEIAF$Z%N1XQG]P/)< M>]2/H7^S >(X5J@SM9CU#GC<#HU*$87.X(AE0\78)K G[']3PG(45@'\-Q/V M,;H7#\OX7C08$&!TOL5V^QAS,#'"V##?Q9[QSH7#7UM5]L40BE3HFD&$1U"BZT^2EVV$W T5AN$#&X3ID/WD!G0\"7DD(/SJ)H64N0 M$F(85PPR1<5ACZ[P8'2)NJIR"C<47?*)V* 5W'%,AMX'LFG]_RFHC$X+KDOE M546R%(%/JD[6BDNR9J]2>-!'W0(VI.8Z$@//&&GY-!H/1VL?9Z%-8MMLJZ ; M!(&19 $P)O4\@[Z%R*2M*N!EO16E$&8!" M.$N'AADA@'YDEF^%GGOP8JLM0ALO%@)K1&,*P*')K(XU?>V+>J1&!R-UVW] M9\VU1?L0.JWW6R-S2,2MB]GK-GW:88U@6J9*"!J=X0HUW* U4' + 61&QD]/]0"OC'D^H.X8\5!I 0"8R@TZBNV'"@+MQNH M=&0%1#_2$YL]W%6@50U;2M4GDJRHNW)76L-U@ # [C-%5(X\^D[S6^7:@,3Z$WHB*!]#P.F.Z MNUPSERWS;*U+BC#V05U+AYZZA+YEY=H\C^R;=]3=+D>5&JZ3$Z"+>]#%!X-N M1']/0&Y:ZW?(?8?<_P=R"^-K;D'Y6G^S%DA?09L/N_UH_UG\O/D:/(@WW]3? M$;[.P(Z&ULC55-<],P$/TK&I]@IM0?20IT',\T,1TX )EV@ /#0;$W MMJ:R9+1R4_CUK&3'I)TFS<66UOO>OM7:S^E6FSNL 2Q[:*3">5!;VUZ&(18U M-!S/=0N*GFRT:;BEK:E"; WPTH,:&291=!$V7*@@2WUL9;)4=U8*!2O#L&L: M;OXL0.KM/(B#7>!&5+5U@3!+6U[!+=AO[0$@83".@9.MWM8@I2.B&3\'CB#L:0#[J]W M[->^=^IES1&66OX0I:WGP;N E;#AG;0W>OL1AGZ\P$)+]%>V'7*C@!4=6MT, M8%+0"-7?^<-P#GN ^.( (!D R5/ ] !@,@ FIP*F V#J3Z9OQ9]#SBW/4J.W MS+AL8G,+?Y@>3>T+Y<9^:PT]%82S60Y8&-'Z&>@-6W1("8B,JY(M. ITT94! M!&6YSWJ5@^5"XFOVAB%4] K8-+0DQ1&&Q5!VT9=-#I2-$_99*ULC^Z!**!\3 MA-3#V$BR:V21'&7,H3AGD_B,)5$2/R-H>3H\>@:>GPR/WQ_I9C*.9>+Y)@?X MOIJ**_'7G_@96VJ%6HJR'X ;S:.)T(2NA>*J$%RR6PJ"&PJRGU=KM(:^K%]' M%$U'15.O:'I T9>N68-QM[8+S^:\YSY+TO!^?R#',AY) MG(T29R=*--!J8_E:PE&-LQDRO2.UV^L;KT'K+4E1_'+FGX2 M8%P"/=]H;7<;5V#\[63_ %!+ P04 " 8>F=4&&E0K%L" "_!0 &0 M 'AL+W=OYCV8)Q+8M6QF6V@^_<[.R%*!U2\$)]]WW???>8\WBO]:BH M2]YJ(:)>-;&[AO?%H[(9+=XLKJ_&4(\YFJ^;VB"K(BI>2%YQ1:/)F;W%V61-CGKN_0<4[:RWFG,NU4IA^J7+J+ECCNIS0UT%&_ MWB!Y^/2?JO18^2A]')[6->QT#2_3=8N>R?+.@JY/21P>%1\>>Q+VQLL];=^H M+KDT1$"!L.C^ 5ET\UPT@54;/W%K97%^_;+"%Q:T2\#S0BE["-P0=V]V]@]0 M2P,$% @ &'IG5'A) 8Z8! \1D !D !X;"]W;W)K&ULM9E=;^,H%(;_"HIZ,2--:QOPUL7&" MBB$#N&E7\^,7<&+250*>2+YI;:32L@::W,JEXE:2X)+%U2S!*;I.*DQY:/9U%V;R]E4-)I1 M3N82J*:NL7R[(TQL;D;9:'?A&UVNM+V0S*9KO"1/1']?SZ4Y2SJ5DM:$*RHX MD*2Z&=UFG^_S*QO@[OA!R4;M'0-;RD*(9WORM;P9I38CPDBAK00V_U[(/6', M*ID\?FY%1]V8-G#_>*?^ARO>%+/ BMP+]@\M]>IF=#4"):EPP_0WL?F3; NZ MM'J%8,K]!9OMO>D(%(W2HMX&FPQJRMO_^'5KQ%X '!\)@-L ^/^ [$@ V@8@ M5VB;F2OK 6L\FTJQ =+>;=3L@?/&19MJ*+?3^*2E^92:.#U[:J5+,)>4%W3-B +GYL0TD-1O /,2?/G9T+694@T^/!"-*5,? MP1F@'#Q2QLPD?"^0F-JZ N&N MP#L85'P@Q05 V2< 4YA]?WH '\X^WBI%]('D[OM+I5NI0(:HFP+D9-$1V9VG MG\"<6>_?61O0SSO]W.GG1_1=M0H4#"MEYI>4 "NP(JP\-Q0X5Y@1\ N<'9JK M5G?B="T/7F;I-'G9-RQTQ[MD+[MD+X-F?.45Y523IK#^#7B<+:'TVP0CS/H1X #N!P1S=*XSYYG&0H#IS&_6F)![4^& M35++IGA6O5HY\U#+\F&,]B3*+H-UUHM=A4=3#:T\X&(;1O5FC6VBX#97/L%=3 M>TK!\3!&>T3!\,KI1*/#HG%00T\X&(;1<9_C#>TA!:\'\1EY/*'P^NDTGR.B M/>"!/-Y0F$0_B%FNL_;74.B56>7_7E;[2&%PDNI$\T.B^8]6MM##H5Y]'=5T8+\;C][1*%A M]H;(\PD-L3N,B,;[.?=XR\,D.N1PM(ESSZ9\F)UA[IF4#[$SC(A>QAWV2,O# M]'F0;^>E*)[M\J[ :ZHQH_^2$A1"]5Q+YWL/O8;9'^:>2OD0^\.(:(^&]E#+ MP_R)VAWO;H^G?)AM8NX)E0^Q38R(3H[;G>P]5*^)7+IW#0JXY^+M\_7N:O<^ MX]8]Q4_\[>W+D$D!V;Y?:$^T6+M'] NAS9;>':X(+HFT M-YC/*R'T[L0.T+WEF?T'4$L#!!0 ( !AZ9U2WNL)B[ , *D/ 9 M>&PO=V]R:W-H965T="SX+,F.)]&.HD@YSJ*UF L'^!R\,LP,%IXS/;9L9MA/-I0;>P O.E M6"J["FLO*#@SZ[1BZ5M93?W.)#.@LBAP@X M),:YH/9O#PO@W'FR./ZJG 9U3&=X?GWR_HM/WB:SIAH6DG]EJ?Y>%7J!(:.7^)Y-K_HD-U-@I0LM-&YI6Q19 S4?[3QXJ(,X,8]QB0RH \ M,R!]!G%E$/M$2V0^K0=JZ'RJY $I=]IZ>&V]MLV'"E7%EE+W+K)V9K\KR M(;E!*[85;,,2*@RZ2Q*Y$X:)+5I*SA(&&OV$/@B]4U0D@!9R#\J6&;U] $,9 MU^_0&\0$^B.3.TU%JJ>AL>A@7%DA+[@\ J ,*#<92J@"6ZI3S.)4WK_+ MRV-7YJ(8W&H1G^TOM(#W#D7#*F$4?J< MG,' MS=15$,IB]@^-8ZNSTX] 3RN 8]?!UA! FQ/UQPZ>W[4'%T79KSS-\?]OJU5$WCSAJ-#(:+G[NQ-#I&SPF MH#W:0C$OG&W4G=(7M2IL7[117U?B,_G&WU%D2\OOEB75/$;U\SU0*DR::.1R M'8 ; <3Q8!++BDO.%@Z6Y2Z#6._74Y2JG[HU:FG M(1LUQ*,+\MIH%AX6K=?R.N[DM8_81H_P]PB2)?8K-: 213?&M2G?^0^[KK?0 MTX"-7N$+"A9N% L/2]9K:;UMJWPOJZ01)S(L3@LI$@7F)4)/&EDA^'+,D48_ M"/E_Q;Z*]P*U)XT:D6$U^O=J7P5XJ=J31IK(L#0]K_7K])XTND0NJ$NDT27R MG^@2Z?B8:I,:G@U#.:BMGQ$U\O-,.1?5N_4<>N>GK[ Y7@ZQ5K"V%AKBL+&F MT=7$LJ7*N;!<&%GXT6HMC1W4_*7]RDY!N0/V_D9*&PO=V]R:W-H965T4[4,[@/(L6 '0<^J_8)]/7>.+U/"^"^T?6P40'8PI.H>;!747'8K>^OO M802(IV< <0^(O>XND5>Y8<321*L6M(NV;&[C2_5H*XY+]U-VI.TIMSA*=]W/ M %7 CI>2%SQCDF"59>H@BFRA5FO:=UIBL]HFL;PI"15!C[)'//_"4);X%!E?*IR M'5]DW& V@=GT \11'+WL-G!]=7.!=C99# M@KE/,#^70-BA83)#L.,'F<:<$PAE#+Y[K1W9PI.Y:3RFM_/[11(>QQ+"4;/4 MJ$L_$@9\)5W?#-YAZE9=L_T+[T;VB>F22P,""PN-)HN[ '0W!IU!JO&MMU=D M&]EO*_MRH'8!]KQ0BDZ&2S"\1>E?4$L#!!0 ( !AZ9U3V.VTH100 "\3 M 9 >&PO=V]R:W-H965T(''./?:] MQSY./#PP_DUL*)7@>YX58C382+E]=!RQV-"VI85ZLF(\)U+=\K4CMIR2 M91F49PYRW<#)25H,QL.R[8F/AVPGL[2@3QR(79X3_F-",W88#>#@V/"1.L:Z%3F MC'W3-Q^6HX&K1T0SNI":@JB_/9W2+--,:AS_UJ2#ID\=V+X^LO]6)J^2F1-! MIRS[*UW*S6@0#<"2KL@ND\_L\#NM$_(UWX)EHOP%APKKN0.PV G)\CI8C2!/ MB^J??*\+T0I T84 5 >@6P-P'8!O#?#J *^L3)5*68>$2#(>.D8D07&"$"GU@A-P+\6BSI\I3 4<-KQHB.8YR@7L:$+AX AK\ Y"+X M99: MV_>";I6LT]V#&]Z.YE[E2RYF0S&?60G>>-&&URRXTOLJ2#K-:=K4BX1 MM@)'M?[^J*#@@Z2Y^*>G(Z_IR"L[\BYT-%5Z<;4"U4(N^3M5KRC"DD*[R7X< MN! '[M#9MZM_#@O=./;0*2SI@D4X-FPGB?A-(GYO(G_L\CGENE*<;AF79)Y1 M4 LBP'_@LM"3BCAH#<@:\O0J(NE#G.03-/D$O?E\(EP+/;LZI<*&,+SOE(J: MCJ*73ZGH;!*@ ,?0MPI_#L-1!$-L5;\#%L001]T2Q$TB\4](H.:0RDQ(OBNW MK9Y"0=Y8L'3@4HBBT'"'IPGG(1V&W,!"9 M;-#/29-PNERGQ;JO5L9\X9W=%QK[A:_@OS5'NXR1LDQHJW(.@VX0>*&M2@<. M(NSB"ZH8"X;]'GRFRFQ+%RG)Y _5QO?IPD[OM!]CC3"XLS[&-&'X"OJ$YP7% M/K;WQPY8%/B!K4X'F8?="UX&C2O#J[:\X%3>LJ5 XY POJ\2R'@E?9^TH7#L$PB"TQ.OEBY6#=:B!CQ^BJ'9^HH1=+N;7L.,GZZF4L$J$[ M2V/\$N%7D :?E=*//&0OD@Y8Y,>N9PO3P>9Y\86-!1D_1E?]V-;EH_Y^5'M_ MGE.NW:RO9,8JD7]G=8Q;HOXWR=O4"3IV]-B%D2U/!P[[$?9M?3IPD1<@[X) MQI#154.V!?I3;BCO*Y7Q2!3=617CG*C_Y?(V5>+S;R5;D'.(O?$D'1C8>GNH M,G!:)PEJIJ_+$QD!%FQ7R.J#O6EM3GW>EV<=5OL$/B;5V8VAJ8Z2U/N!>D<3 M(*,K1>D^A&J-\.ITIKJ1;%N>5\R9E"PO+S>4+"G7 /5\Q9@\WN@.FC.R\?]0 M2P,$% @ &'IG5*1^"S=A!@ ER8 !D !X;"]W;W)K&ULM5K;;MLX$/T5PFB!%FAM\:9+X1AH[&VW0-L-FG;W8;$/BLS$ M0F3)2]%)%NC'+R7+HBX4:3?V2V+),\.9X? <#LWI8\;O\Q5C CRMDS2_&*V$ MV+R;3/)HQ=9A/LXV+)7?W&9\'0KYR.\F^8:S<%DJK9,)S%Z#]\M*"T42HD_8_:8-SZ#(I2;++LO'CXM+T9.X1%+ M6"0*$Z'\]\#F+$D*2]*/?RNCHWK,0K'Y>6_]0QF\#.8FS-D\2_Z*EV)U,?)' M8,ENPVTBOF6/O[,JH-+!*$OR\B]XK&2=$8BVN)#F!A.0O9+?@6Y_<@3)?@MU0PON%QSMY*#QA8Q'F49/F6 MLQR\6C 1QDG^&KP <0J^K[)M+G7RZ41(GPK+DZ@:_W(W/AH8'R+P)4O%*I?C M+=FR;6 B@ZDC0ON(+I'1XH)%8X#A&X 7S09)8S^?=G*0,^";;._S&,0.H12#D"&1CA?2*!(I2C M DY(.)L&0L@JR)GVKG?&?-*8P4"/8H2GDX?F!&B$"(2U4,M/6OM)C7[* M3,@T1$)"TP-+MWKO:&]@UX'8=3K^]<4\)P@(:HLM=&(^#AQ](&X=B&L,1(*; MA*[4,'5>;K MULI 4&<@,&>@6LL@:B6;%\G^";[S4.)H@:V1RI3$T502K/P4L?@AO$FZM=IR M!#H*UYTS33=L< ;_'@*+(?P(#=UY6XS9SVL5B MHT@['D45T,H5G;7ZIN&SUE&S0>@X8T>/7K^BV0Y+$0?V:"I_'Y5<_$KFNWMNV(NY#Q_ M[U;9L&[>-'+:W9M6;GC[AA1'(C-'FI?A![9D/$S Q^R!\53VT^(T^P2DV!&A M,RU9I%@-F5GMH'T"ZO.52]TN[VJDB(_<@5E2G(;,G';\(K08I$-+T*)';,M( MT1JRT-KQA7<,*2!%1,@]5X4IXD'>J>?/;# 8G#^SGC<$H!8]US;OBA_1D5V8 M-GJ_MXPH(7X//35BT MP%SS[8L0E:&#GCA0UHN>T4]M0"ROXQZ>&?XM!. 0? M%CT-_.^6F$5/ SOM5"C:P"*F#%._@Y M#=#G+&K1WZG00U$6/E>OA!478#,7'(8>??2&,.B=>.C$/+\AUO91@3P^=?]C M,3A(W18]B"V+B"AF()86YNC2.P8[B6(/ L_U@X#B"6+FB7/UXW/2/V(;P 2B MR(28.Y'CB\UB$ WVVC;%H3)=6!2QK=,FC1]SK+1GQWK2_WT&(@/MR MR$&RA>[ O4ZN.,#T!^96,1=Y3L-ST*(KWNVM_)$R4Y(5#9%SM3]$<0DY.T7'')3'(G.<_6FS"-V8EHF"CZ(<&9IH=3L[SL-LA-YV< Z'779R3QHT=69UWYVOH3\+DYSD+!;:=(9>](UOKL%M7L0V::\%W23";E$ MRH\K)I&7%P+R^]LL$_N'8H#Z+MKL?U!+ P04 " 8>F=4A7$[N.<" "W M" &0 'AL+W=OVNE-M>^+\LUU%A>\0TP_6;)18V5#L7*EQL!N+))-?6C M($C]&A/F34;VV5Q,1GRK*&$P%TANZQJ+?[= ^6[LA=[^P1U9K95YX$]&&[R" M>U /F[G0D=^Q5*0&)@EG2,!R[-V$U]/"X"W@)X&=/!@CXV3!^:,)OE9C+S"" M@$*I# /6MR>8 J6&2,OXVW)ZW90F\7"\9_]LO6LO"RQARNDO4JGUV,L]5,$2 M;ZFZX[LOT/I)#%_)J;17M&NQ@8?*K52\;I.U@IJPYHZ?VSH<)(3#$PE1FQ"] M-R%N$V)KM%%F;"?V6Z#PUF7*FA*ZE M1(2AN> K 5*B\QDH3*B\0 /T<#]#YV<7Z,P@?JSY5F)6R9&O].R&PR_;F6Z; MF:(3,\V@O$)Q>(FB( H=Z=/WIP=<8CRQ>_89P+B7[?+*0-_KQ" M''?$L24>GB26MIKE5@BHD&[5+2MYO:&@=%CNZ^TJ8$.<66*S_)XF81CG49&/ M_*?#2KEP25CD68=[H7S8*1^^JOR35$0O#*T2L&"$K9PB&X[TKE=HUM"J56N.*JT%Y?0M"=@H)4F:73<'4Y@DD1FV;BD9IW4[!VU/U%RO3? M(;>](LN-+GEAVN]9\%" /0[Y>< MJWU@#J_N7V7R'U!+ P04 " 8>F=4K,P>?(T" P!@ &0 'AL+W=O M>>>Z[MIENE[TV):.&A$M), M@M+:^CP,359BQU EPB2*QF'%N RFJ5];Z&FJ M&BNXQ(4&TU05TW\N4:CM)(B#W<(M+TKK%L)I6K,"[] NZX6F6=BSY+Q":;B2 MH'$]"2[B\]G8Q?N [QRW9F\,KI*54O=NDBB)GX'/W@Z/'L-#,J-W).D=23S?X"4^;EA!-A1MQ6H-M[A!V2#\ M_$*A<&VQ,K\.)!KTB08^T? 5ZX$9@_99XUJ"4T_@[N-FFIR-DH]IN-GWYVG4 M($E.XS[JD;IAKV[XBCI#A^)"YG!E+*?V(XV8EEP6AHX$7#UD[J3F=4*)TIZJT" -" &0 'AL+W=OD6R%?U I1PZYD7 V#E=;571BJ;(4E M46U1(3BMY+1$KJC@('$Y#.X[=^.! ME7<"7RANU=$:;"0+(5[LYF,^#"(+A PS;2T0\]C@ S)F#1F,'WN;@7=I%8_7 M!^OO7>PFE@51^"#85YKKU3"X#2#')5DS/1/;#[B/)['V,L&4^X;M7C8*(%LK M+3Z!RXNK!K-=GZJN,]L]8W:&&^1K;/TU-RUX MW%7FK<,Q;>LP(\>-8"%@C*>:5_ MIK7.8NVA[SS8'^]FE RB--RO8]3/^?U[/VD!S5LY?TVLGIBMYZL-LW!6M!A3)#KDU+ M/P79[*W?;T?1NX9\#CSVX(VQ7V]P4?GC4HDN4A1M$"C*Q MYKKNUO[4S[K[NL6_BM>#\HG(@II0&"Z-:M3NFXK+>OC4&RTJU_ 70IOQX98K M,Z]16@%SOQ1"'S;6@?\',/H%4$L#!!0 ( !AZ9U1'N!"YV0, ,P0 9 M >&PO=V]R:W-H965TX_//=C'=J9' MJ5[TCC$#?F0BUS-O9\S^P?=UNF,9U?=RSW+[9B-51HUMJJVO]XK1=9F4"1\% M0>QGE.?>?%H^6ZKY5!9&\)PM%=!%EE'U\Y$)>9QYT'M]\(5O=\8]\.?3/=VR M9V:^[I?*MOP:9("98:!T'MY< 63 B'9'E\KT"]ND^7V+Y_1?^]+-X6LZ*:+:3XEZ_-;N8E M'EBS#2V$^2*/?["JH,CAI5+H\A<<3[$Q\4!::".S*MDRR'A^NM(?E1"M!(BO M)* J =V:$%8)85GHB5E9UA,U=#Y5\@B4B[9H[J;4ILRVU?#![^XT,>/_$#.5"?P ?P=?G)_#^W0?P#O <_+.3A;:Q M>NH;V[T#\=.JJ\=35^A*5T\LO0G">[MNBZ\I173DJ\<)? M5'X'EH+:DL\$&, /:_RPQ,>_Q-_7^.P5_PYLE=2](IY028GJ)N%ACN(P"?#4 M/[3%Z@DC&..@#CLCC6O2>)#T9Z;U@YU;:9$5@AJVME/"VD/*J9MT?71/>'&+ MQT'&EM/A?^QSQ!2<8Q''4'3T]82C"$]+/ MG=3CS-5)C3\99:Y.+F1$84@Z6O<% MD4F_TC!H?#L8I/Q8<+'F^;;DRK.]D@?FV [)#5NK AQ%<-BX+T2C2%[!MN4, M,9G$'=%[PC .$;XB>V/J<-C5%S+7;EB7>Q!VBR*-]4(\CN:-5\+_899#FE\Z M'0P)22Y$[XG#R)K\%=4;3X3#IOC-+DM,G$Q%FAU3MTG?^!8DXTC?&!A,QI$^ MN5QD$(ZBKO*7862")]=.; M-;_<&<91T%U$>Z)@$EP9WZAQ1#3LB)\MRZ'J&X="\3CZ-AZ%AC=7;]:7])P4 MDJ3K(#UA893$84=AOW74=.?\OZC:\EP#P38V+[@G5F]U.CJ?&D;NR]/G2AJ[ M.2QO=XRNF7(!]OU&2O/:< ?:^@^,^7]02P,$% @ &'IG5+T41,FG @ MJ < !D !X;"]W;W)K&ULK57;3N,P$/V54<0# M2"RY-$T#:BM1 KLK+:N*R^ZS2::-16('VZ7P]VL[:4BO8B5>&E_FG)DSX\X, MEUP\RQQ1P5M9,#ER5:8XED6>\0J9O9ER41.FMF+NR$D@R"RH+-_"\ MR"T)9,[JX,[.L^5.7#'PXK,\1[5 M8S45>N>V+!DMD4G*&0B.'\VFY_9R/%,0%A@ MJ@P#T9]7O,*B,$0ZC)>&TVE=&F!WO6*_L=JUEB7/[#1TS=\*2^D_85E;1MIXW0A%2\;L(Z@I*S^DKP"]!M#[+"!L *'-3"W%YB$ABHR'@B]!&&O-9A8VF1:MY5-FRGZOA+ZE&J?& M4Z%?D%#O0%@&UR\+6NF:*OA-A""F(G"?AOOG!]3TVJ+T+%_OOXIR@#ALB4-+'.XA_J[[ .A_ M6T9EQ24I@,^ 2(EJ9Q%KKH'E,NWC=>S[H1\/W==N9K>MSKTP7#=*=E#%WH?1 MFIA^*Z9_4$R"NM&EE-C^@6^Z$4K<):-FB3J^ ]_WO T9_:T( QWBAE6RPZK7 M[UBM"8E:(=%!(:MRG\(#*2L"$_(.-[\.E'O0$@^^]AW%+7'\A>\HWDI:--C* MF=OI826*N9T%$E*^8*KN ^UI.VXN;9?=.)_H,51/C0^:>H;=$C&G3$*!,TWI MG0UT-44]%^J-XI7ME$]I2B,@;Z?<:Y6&^.@'<[C?U!+ P04 M" 8>F=4>@!Z.V<" " !@ &0 'AL+W=OBHVKMP*P(455=0-/"]Q*TR8DZ5V;2ZRE->*$@9S@61=55C\?03*]Q/'=PX+ M"[(IE5EPLW2+-[ $];*="SUS.Y>"5, DX0P)6$^BHGC&2"@D"OC@/5M!U.@U!AIC#^MI].E-,+^^.#^S=:N:UEA"5-. M?Y-"E1-GY* "UKBF:L'WWZ&M)S9^.:?27M&^B4W&#LIKJ7C5BC5!15ASQV]M M'WH"/[H@"%I!\%E!V I"6VA#9LN:886S5/ ]$B9:NYF![8U5ZVH(,[NX5$(_ M)5JGLI^J!(&FM1# %'K(@,*'R#GU%+\L9NKVY0S>( M,/1<\EIB5LC459K$^+EYF_6QR1I$P/J%_]N$*SG"+D=HXR M/PR&8>KN^FTZC8J'MJ.[,Z111QI=)=7UD\(T@G+9QSR[SXU5TB,(AXEWA'D: MY$?1Z#QEW%'&5RF;/1IC.\%X7G(I(-,KD(^'UNOX")*Q4?0IU'Q.!H'1]1N[WPP9_,/+#:$241AK77>8*AK%\UY MUTP4W]HC8\65/H#LL-2_"! F0#]?&ULS5== M;]HP%/TK5M2'5J)-G$" "I *K%JE=JI@[1ZF/1AR :M.S&P'.FD_?G8(26C! MK88J]07L^)[K"4L!G:.Q;I(H98#X#%461C!-A:#)'/6)I!*=#D$1 MRN29AI1F-70'1*8"=)&5K%50Y^AA/$2G)V?H!-$$?5_P5)(DDAU7Z0@,#W>: ML^UOV/H'V YA>H$"7$.^Y^,]\,'[X=XNW-5Y*Y+G%\GS,W_U _Y&L.1"093G MJ1*_Q7E0. \RY\&;E:FA*RE!2:23AFXIF5!&%06YW3!"^CR4Z396WW@B7E3M MYZW> -THB.4O"[UZ0:]NC7U Y$(??B$@B4"@598!W3>,SD!76:^09 K[2KSQ MV\S\&I59]?P6#CKNJEK(UT8!#MN%T0[E1D&Y8:4\!$%7Q,C&OM8;;,!A94L< M>O[^+<-BR]"ZY1>IJ-::ER>JTBGH[\X9NDF6J3D]M[ "AK"E4,V"0O,S]E&K MH-?ZH#YJO:J7]Z*);!8[9-L%V?81'=1OO\G(9K'#"'NE@'L?V6*^I8:X\A;! MG[')<*G4V"[5_]]FN>/0KE=[K X+%B[? 3@X1K)R]/LT"Y?2CNW:?F1+!;:* ME6*-&Y^RI4IIQW9M/Z*EPC>%PFJR2[A\$>#F,>J5HYLV5C:3#2NWF=4+;Z)264" V!@ &0 'AL+W=OV42M?,TE2O0K/6R H/JD681-$XK!F703;Q:_;6,3#Z;'"&0C@BDO&KXPSZ ME ZX/]ZQ7_O:J98E,SA3XCLO;#4-/@508,D:81=J^P6[>D:.+U?"^%_8=K%1 M 'ECK*H[,"FHN6R_[*7S80\0#]\ )!T@>2\@[0"I+[15YLN:,\NRB59;T"Z: MV-S >^/15 V7[A0?K*9=3CB;73.NX8F)!N$#?+,5:MA;ND-F&HUT:M; Z1PM MX\*<4>3CPQQ.3\[@!+B$.RX$'8F9A)84.=XP[[)?M=F3-[+/,1] &I]#$B7Q M ?CL_?#H;WA(/O1F)+T9B>=+_VG&.5P:@U0TDP7<\R;+(X'Y/+F@(1A+V%X5,("UTI;*O_5_3A2WZ@G'_V/ M]H][>>.CM7MY&U^W*JE5+ ^Z/G[E>OIY,.Q=;Z_U@:#1JZ,)]UZUZZAW3*^X M-""P)%@T^$AXW7:I=F+5VC_TI;+4-ORPHL:.V@70?JF4W4U<[^C_*K(_4$L# M!!0 ( !AZ9U20 L8PA , $P, 9 >&PO=V]R:W-H965TO?5^E&Y)C M=2.VA)LW*R%SK,U2KGVUE01G#I0S'P5![.>8)W!+&K"?#XU?EU*MC M6F#S^=G[6Y>\26:)%;D5[!O-]&;B#3V0D14NF'X0N_>D2BBR_E+!E/L+=I5M MX(&T4%KD%=@PR"DO?_'O2H@& ,8G *@"H&/ X 0@K #AI8!!!7!2^V4J3H<% MUG@ZEF('I+4VWNR#$].A3?J4V[H_:FG>4H/3TSNN,5_3)2-@IA31"ER#MY13 M3:Z9*4@&V@8/@C%@1-]AF8&7"Z(Q9>J5P7UY7("7+UZ!%X!R\'DC"H5YIL:^ M-CQM-#^M.,U+3N@$)XC 1\'U1H$W/"/9H0/?)%AGB9ZSG*->CPN2WH 07@$4 M(-A!Z/9R>- !7UP,AZ.>;,*Z9J'S%Y[PUU^?*_!."J7 ]V:=?O2$'=1A!R[L MX'RKX"K2DJPIYY2O@5B!+9%49%WE+OTFSJ\]B)ZF880&1LFG9@W.61V0CFK2 M42_I6991>\!TMF$)C1L13T2+ZVAQ;[3/0F-FNK\E%.%9OT1QBTJ71!=9+>+_ M$3*I4TMZFVZ6ID5>,*Q-S\UR(37]B]W)?7&?#>M(P_Z2-2+A1J0K\ 'SPEQ. MH.L3G@];VER'*(BB(PD[S-!H-(RZU1G5G$>]G&\+*0G7X _!\H!T%]-1FP*, M[+ET0+3#"@7)<:V[K.)3M8;!_E8(+FAD?*(2G4=ZT*%_&"7Q45J==NTZ+2J[ MY,)"P<:%!WL;^9,9IEI?:$_;0K3WC'I%Z_1']'03[+Z&R,?GY&E9;\20C\O M;(#Z'XCI/U!+ P04 " 8>F=4Q#GX$'L# #Q"P &0 'AL+W=OTTW[\;"<-%)*,A^T%8N=\W[GX^,L9;H7\H5( C9XRQM7( M2[7>7/F^6J60$74A-L#-FT3(C&BSE&M?;220V($RYH=!$/D9H=P;#]W>G1P/ M1:X9Y7 GD]FXI^M4VPU_/-R0-3R _KRYDV;E5RPQS8 K M*CB2D(R\";Y:X*X%.(LO%+9J[QG95)9"_+"+ZWCD!38B8+#2EH*8OT>8 6.6 MR<3QLR3U*I\6N/_\PO[>)6^261(%,\&^TEBG(V_@H1@2DC-]+[8?H$RH9_E6 M@BGWB[:%;62,5[G2(BO!)H*,\N*?/)6%V .$40,@+ 'A(0 W #HEH',JH%L" MNJ<">B7 I>X7N;O"S8DFXZ$46R2MM6&S#Z[Z#FWJ1;EME O2J?3PFG8X!2'Z$9PG2JTX#'$-02+=H).U$+@FQ)4=0A?ZC -6QGGL+I M'7R.PB#$GQ_FZ.S-6U>0FN!FIU,%)54-R_QD%GS9S+(XG:5?R_*J6IVJ:SJ. MMM- .\V5V5$*358_NM:0J>\M/KJ5CZ[ST6WP,R$>^H_[)W9L% ;]X+71O,8HZNZ,7F71J[+HM69Q M:[2>[NX8<7?L' &/D4C0,Q!9EU/O.*T8=/.C5AQM5X4;MX>;9 M$J0-C?*$5C\O6X-_7UU&9CZ3Q*>OU[_*X P:#H*$9<;!3^Z#]4I4N M4?OAGJ-<09(SQ&A2=^D6?W$S<)W==D!X[P.%_XD.E#2OA2 XN..STFJ_-T-\ M:#6OX0JCQNJ'NU3"UE0^21(#NB49M)9FI\+X_\DPWNDP;A=BFFT(E68XU#6Z M4/1+[7DZ.-$8"UFRD56HF&ULC51-4]LP$/TK&@\'F '\E9B4<3P#26DYT&&@ MM(=.#XJ]B37(4BK),?37=R4;-VT>J4Q MZW/?UWD)%=6G<@T"5Y925=1@J%:^7BN@A0-5W(^"(/$KRH27I6[N5F6IK UG M FX5T7554?5\"5PV4R_T7B;NV*HT=L+/TC5=P3V8A_6MPLCOLQ2L J&9%$3! MSQ.YW&[XQ:/36F-A*%E(^VN"ZF'J!%00<7 MT^LI+7![_)+]RM6.M2RHAIGDWUEARJDW\4@!2UIS;S]#5,[;YR:V&H6+$%!W*A-1A-3LA5;6J%<2658;^I ML_OC$]X;#40NR143S, )1_L+LHL_G(.AC.LCS/1P/R>'!T?D@#!!OI:RUE04 M.O4-*K?\?MZIO&Q51GM4SB$_)7%X3*(@"@?@L_?#@W_A/OK5FQ;UID4N7[PG MWR-G:THSVTJ#X:\JY%G3F4 M?;6;+(SB2>IO!KA&/=?H+:YXB*M%)5M<\>3#,-6XIQJ_134:HAKO4IT-,R4] M4_(JTQ?LBNSO<5%W7,<$\!3Q7C\#54,ZDEU[DV34*VDOX.ZF.)R,_Y/K;[U3 MVR-OJ%HQH0F')<*"TS,L6;5]IPV,7+NGNY &&X$;EMBJ0=D-N+Z4TKP$MAOT MS3_[ U!+ P04 " 8>F=4^\O/-T$# @"@ &0 'AL+W=OB9&R$N+&#+ZLYXYGB(!#H4T(BG^WL 3.323D^+/X^2'ZITX\BEE1!4O!?[.U+N=.YI U;&C+]0^Q^PQ[0;&)5PBNNE^R MZVWCQ"%%J[2H]LY(4+&Z_Z=W^T*,'/SHB$.P=PA>ZA#N'<).:$_6R;J@FBYF M4NR(--88S3QTM>F\40VKS31>:8E?&?KIQ7E1R!;6Y"NC*\:99J#(ZPO0E''U MAKPC/Z\NR.M7;\@KPFIR78I6T7JM9J[&W":"6^SS?.CS!$?R7$!Q1D+_+0F\ MP+>X+U_N[CUU=U'Q(#L89 ==O/#ELM^292LEU)K\.5\I+7&!_3V1*1PRA5VF MZ)E,BG(JNS0[W!Z*8!G)"FK8,&TM9Q\U[:*:O7B[R+,TG[FWXZ)-C?S82_W! MZ@EQ-!!'+R+FHR4!=PWN.WRI!5*30MR"Q-'J'I>%:B6M"[")Z!,E8[X\\[,# M%5.KQ N3V*XB'E3$)U5<48[Y+B6V M8*GOCZ,ETZ)Y47J -C7*O\^**%C>$2IS6+6#+UC;*= *0 M1H?UF]HD:6*'S ;([+G%*=I:LWK;[2#:KIDF&[!7,IODCR9S/+4)H\C.F ^, M^4G&+[7&W:&L9.?S/U=ER#QO.Z[BNDDM;+/US[0DZ4?QX?MPF*59<2TTY0/EJ/=908-)XPVS.(\.2:=F692$Z0&K.SJ^S=WI&Y5;;*N$PP;]O+,4 M^Y#LKR/]0(NF.]%70N/]H'LL\0H'TAC@]XT0^F%@+@G#I7#Q'U!+ P04 M" 8>F=4Z4TY@EL" /!@ &0 'AL+W=O06-,F;4 HC51:IDT:$J)B>YCVX";7QL*Q,_M"X=O/ M=M+0;2U"XJ7QV?[]N;-]3;=*/YH2D>"Y$M),@Y*HO@I#DY=8,3-0-4J[LE:Z M8F1#O0E-K9$5'E2),!H.D[!B7 99ZN?N=):JA@27>*?!-%7%],LU"K6=!J-@ M-W'/-R6YB3!+:[;!)=)#?:=M%/8L!:]0&JXD:%Q/@]GH:IZX_7[#=XY;LS<& ME\E*J4<7?"VFP= 90H$Y.09F/T\X1R$DD'W!_OV#_[W&TN*V9P MKL0/7E Y#2X#*'#-&D'W:OL%NWPFCB]7POA?V+9[DR2 O#&DJ@YL'51 V"?:.O-I+1BQ+-5J"]KMMFQNX&OCT38;+MTI M+DG;56YQE,WR7#=8P#?.5EQPXFC@$\QG]S=+F.4$IPLDQH4YL[,/RP6PXF#MY+1$OH M3<8%Y@.(1^<0#:/1 4/S]\.';]B)^YK&GB]^?TW/8=YHC9+@YVQE2-O;^^L- MI7&O-/9*XR-*K^=D;RY:@0)J]J*5$$#LVC>3#[FQ$2\.W9?)?U[BP>5A+TGO)?E@9?+V0 [Y2=[A)]Q['2@,"UA0X'%U99M^VG#4C5_@6O%-E^ MX(>E[=BHW0:[OE:*=H$3Z/\#LC]02P,$% @ &'IG5"UH.<.!!@ 3B0 M !D !X;"]W;W)K&ULM9K;;MLX$(9?A3!V@19( M8HDGVT42(+&;.HMV&S1I>['8"]FF;:$Z>"DZ!V ??BE9%N6('"O9^";Q@3/\ M-1Q^G)%U^I#*7]E2"(4>XRC)SCI+I58?NMULNA1QD)VD*Y'H;^:IC .EW\I% M-UM)$Y03'B M1R@>LMIKE%_*)$U_Y6^N9V<=+UMXY_2::>:,S>L MO]YZORHN7E_,),C$,(U^AC.U/.OT.V@FYL$Z4M_2A[$H+Z@0.$VCK/B+'LJQ M7@=-UYE*X])8*XC#9/,_>"P#43/PJ<, EP:XK0$I#&O"V!KW2H-?6H%\:](O5W2Q'L9:C0 7GIS)]0#(?K;WE+XJ$**SU$H9) MGKNW2NIO0VVGSC^GR>)8"1FCD9@H%"0S]%D/0>D<#:68A0H=HZ^3*%P$>:IE M:)W,A-R,O9 R2!9")[+*T+N14$$89>_U^.^W(_3NM_?H-Q0FZ&Z9KC/M-COM M*JTWG[4[+;5=;K1AA[:O4W6"O,$1PA[V+.9#V/R/=:+-^T[S$6S^)7A"Q,^M M_8'%^N,^:WD"F5_MTQY5YGV+^2?8?"2F6W/L6\S'[18M=*Q-G?@'M2N2>%>^IP?R/#9!JN@DAO&"GU!+: M;5ST"A=6@'7FTDD?;R3M"T7:WV11NO/#:W)@- MGNEKCB$>ZW.[0%8)9.T$VE2QYHP#6@O)1I=E%/-$'/O,H:-7Z>B]3@>TG..>18G'B5U*OY+2WR,EWTG/ M9/PIU!&Z2Y5U <=]BP[L#^PZ!I6. :A#3XE^!-%:0(OQ:6#)G>:>:XZBA%*[ M/M\SYYK75B&XZTHW\+:S#1HP[%A,OW;X^J#(8M%TJ36QAJ\T[NW9>^6PG3"3 M/N\YQ!EH^Q@4MUL' )SV#:A]H]6'6_BQJ5;U5@WLA=>VM*Q"]\")3 M2 9*6(,,.\0GW/L=DF8@Z\.4_:J69>4$N3-L]/E!0FF@Y\/4:W6JEC[J*5K? MX+M3&\CY,.7:GIA^DVWUO;L[NT&;#[,-/ Y]"ZU,,-JY5AC!DOHG[-+H/D\6VW;@*IF$4JB>H[#2\P0?A#3:\ MP3 >MHR<;L3/2_%'>8L6QNL835*IG>;7-PU6^MOG%U;&MEG7Z;+3F5>&.;AE M90>FE:W$>>W> +P_AR)A;Z%[4^V;!!%NX?)-,,E3!, MI6*"<%OYB<>52#+;@38J_?3:$(H80A&84"V1/"9-1C'G:A(#*0)#ZG4E.&DB MZ]CO.4I+8IA%8&:U).:X=+-S5O2QHQDAM6X7;G?O\KLUG],@>4DF$X,T0@_2 MK!LHD?\/I3%I0LG=B1/#) (SJ74:-_M(S)R--C%4(J]L):%0V#I)5T]+#+'( MOE;R55O*TD[V^XXR@!BZD3?H)\?D):TB-6RC;](JCJFE"Z1\X&BTJ($;A>%& M.#T>!4_H-;40-=2B![D)1PV7*,REMZF%AK1Y#PZ[:R%:NPL'EVJ7V]EM=Z+' MM%F!N68TH*,PZ/:NZTL 3@WCZ$$Z0VH@1F&(#7<7&#GVRW"/&QT>- N>,DB3 MH1F%:7:5KJ5:'J&K<*Z6Z"*9H=OP,7^E0S#;_$1QEV[C?[&0HOC= IK:L(L. M#A%O9OC$8#Z]XJ9?Z;&^B8X'KCW$#*D83*I-E$U0D6K&]"5)S0R]V$'HQ0R] M&$ROW?IZJH-L^]6&->'D#JM!$X/15"9M%55+IKXHJK4;_^P@434L8OMNX;>( MZD?6[ &Y,ZH&4PSFRS, O'#_,X,>=I#6CQG ,+@X>IN#=<2:U1-PDX$;/'$8 M3RWB_)+LY89&W#]$X+F!#H<;O5;9.RJ=M&("-SSB,(\^YC>RWQ"UW-"('Z0! MY(8Z'*Z+6H7ULG32 RJR;NVYA_Q)FR^!7(1)AB(QUS;>24^[D)N'5S9O5+HJ M'H68I$JE&PO=V]R:W-H965TY>9*[WUDEJ&?Q4IEK]Q?MJKE1@-*--K*H M@H%!P47Y2U^J1!P$X'Y' *D"R&E TA$05P'QI0%)%>!2'9927!YFU-#)2,D= M4G8VH-D+ETP7#?*YL'5_-@J>&2@^-S*)4;_8.5DB$FS=%G<7HM?SRGJMQ3UXB@Z5=1O9SQJS9JU9_6/L(X4#6I% M@S<*LW>"R@&^T93GW+QZ.N^ZQKY^C\8>UO!#?V-7UE5U]:(B_ME:*R\V!9I+ M!9!66TK7\/145%FB8;M$46=:<=1XTF%;Y/8N![![Y%/TK@2\;O23\HG:=M6KSN=C6L1OVO]OR\0:7M7IW^3 MQKJ(W[I^X0>(M/>O+?[AP6&K8&KI#JT:I1:S/(;4H_7!^,8=!T_&IW!@+H^W M#4QYVGZ@:LGAM)6S!4!&5P.P1%4>8,L;(]?N2#>7!@Z([G(%AWZF[ 1XOI#2 M[&_L O6_$2;_ 5!+ P04 " 8>F=4\,6SBYD# !/# &0 'AL+W=O MXTKGU_]FVCHT"MJHLZJ(&DX)"JMU5O-1&' &(IQL0UX#X%# Z TAJ M0'(*&)P!#&K X+6 80WPJ8>[W+UQ2X%B/C5ZRXR+)C9WX]WW:/)+*E&_)==S+^%NE+ED2_ M,Y*F/A+/EYSEHZJX519-1>T!V9^^.FX1"OM7#_V@H1]X^L$9^M\KM$A%)]6& ME4:JE2Q%3B<_%VH%7=[OZ,:>SC7!YWER-8C;O, MHJC'-!X?=,2].NZTM>XTT;3RQ%#[*XU)G0>*I16X&! F_\[@!>F35])FWB%" MI*UZK>7'K5/'DS[UAR;)D[=O"M?U2UZO[]!E>7^;763";.!"K]=.3:7H$QN4 M_T#JO6+2VLJ=$K;2%NU_MG?0DC_I4W_HN+R_Y=YX(5[IB1H:ET6.$FRGGG93 M/)42'@U.!9!%;F*U9 ,=@-W T.PV4_%'/PN>["_X6J$L_GCUJI&'/WV8T\8-Q ?1\K37N%^X%S6^(^;]02P,$ M% @ &'IG5*I\>>/+ @ 80< !D !X;"]W;W)K&ULE57?;]HP$/Y7K&@/K=022(!N%2 50K5.K525=7N8]F"2@UCUC]1V M@/WW.SLAI0S0^A+[[/L^?W>^G =KI5],#F#)1G!IAD%N;7$=AB;-05#34@5( MW%DH+:A%4R]#4VB@F0<)'D;M=C\4E,E@-/!KCWHT4*7E3,*C)J84@NH_8^!J M/0PZP7;AB2USZQ;"T:"@2YB!?2X>-5IAPY(Q =(P)8F&Q3"XZ5Q/^\[?._Q@ ML#8[<^(BF2OUXHR[;!BTG2#@D%K'0'%8P00X=T0HX[7F#)HC'7!WOF6_];%C M+'-J8*+X3Y;9?!A\#D@&"UIR^Z367Z&.I^?X4L6-_Y)U[=L.2%H:JT0-1@6" MR6JDFSH/.P#D.0R(:D"T#^@> <0U(-X#1)TC@&X-Z/XOH%<#?.AA%;M/7$(M M'0VT6A/MO)'-37SV/1KSQ:2KDYG5N,L09T?W2BXO+6A!$IA;0F5&[M&%J 69 M:,B8)9?DEDDJ4T8Y2=4*<&X-.4O 4L;-.>[/RKF!UQ*D);!RWT^$2?+ .,=2 M,(/0HDYW6IC6FL:5INB(II@\*&ES0Z8R@^P]/L3XFB"C;9#CZ"1A FF+Q)T+ M$K6CZ(">R6GX# J$MX_"D]/P;Z5\@S_/$G+VZ?P R_0TRP/5;S$<9'F7FKBY M_]C3QD=3@[=^)XW5I7!7]\O?_IT%87Z?H.\V]%U/WSU"/ZD+!BM'%)QA&<$% MUM,&,C+)J5X"<1X:.Q)YHM@Y+ER-,U&*0U53'?7%'^7ZWVK4:46]0;@Z(+#7 M".Q]7. ][&FBFR.:)A5[?T=3?%A0OQ'4_[B@Z?CN>W)S*CE)Q=K;$7+5NFJD M5!7VKT_4ZN_)#7=ZB0"\(=?$#:HII:W^N&:U>2=N?'O<6Q_C^U&U^S>:ZO'! M4EXR:0B'!5*V6U>H2%<-O3*L*GS'FBN+_<]/&.Z!Y54=_ M 5!+ P04 " 8>F=4]?U7.X," #;!0 &0 'AL+W=O%]8-A/-IQ7*\1_M0K33UPHZ2\1*EX4J"QLTLN!B> M+Q(7[P.^<=R97AM<)6NE'EWG.IL%D1.$ E/K"(Q^6UR@$ Y$,GZUS*!;TB7V MV\_T*U\[U;)F!A=*?.>9+6;!IP RW+!:V#NU^XQM/5Y@JH3Q7]BUL5$ :6VL M*MMD4E!RV?S94^M#+R$>[DF(VX3X;4*R)V'4)HQ\H8TR7]:263:?:K4#[:*) MYAK>&Y]-U7#I=O'>:IKEE&?G-TKFIQ9U"4M<6V R@QL* ;6!A<:,6SBE&(F6<6%.X BXA%LN!&V1F8:6%+IUPK15<]FH MB?>H^5*+ 8R&'R&.XNCA?@G'1R?O4!:'*?=8#6 X=I1ATE*XQ?(U*22G.KOB MSJ[8HT=[T-ZD)3>I4*;6"#\NUF0#G<6?!^"C#C[R\+,]\!7JE/R$KQM@>:XQ M9Q:ATIP,K\AQ5JJ:9@O,<^4P/8D&4?3A@,RS3N;90=#+^= MW )%1J+_/1V-J 8_[HEZJRCL73WW[-TRG=,"('!#.=%@0@C=/"5-QZK*W\:U MLG2W?;.@UQ>U"Z#YC5+VN>,N>/>>S_\"4$L#!!0 ( !AZ9U1]I>?$AP( M (L& 9 >&PO=V]R:W-H965T MY):8,">)[=RC2&)>*TH8/ HDZ[+$XOT>*-_-'=_YG'@BFT*9"3>)*[R!%:B7 MZE'HR.U8?[-^M=^TEQ1(6G/XEN2KFSM1!.:QQ3=43 MW_V UL_8\&6<2OM$NR9W$CDHJZ7B90O6"DK"FC=^:^O0 _BC(X"@!03G L(6 M$%JCC3)K:XD53F+!=TB8;,UF!K8V%JW=$&9.<:6$7B4:IY+?J@"!'CC;7#^# M*-$#P2FA1!&0Z!HM>%EQ!DQ)=+D$A0F55WKZ9;5$EQ=7Z (1AIX+7DO,4+3]:" MFEHH4POZOQ8GV,../;3LHR/L*TSAFH+^Y%*5!RE@#*^ M!:&C]%U_ ;+63C(8G/)V-@CVU UFS:;BOU^VU M"M.F?V&QT4>(**PUSKN9:-.B:7U-H'AENT?*E>Y%=ECHOP4(DZ#7UYRKS\ T MI.[_DWP 4$L#!!0 ( !AZ9U2N12Z6PP( .(' 9 >&PO=V]R:W-H M965T)3'T0=F@74.S;I\5 M^Y*(RI(G*4D+_>-WDE,O4,=LL"^V).M^C[/N--XJ_6Q6B!9>2B'-)%A96UU$ MD%1[Y<6;<09>.*+7&&]JF::II%#4K!2Y2&*PD:%Y/@ M,KFX2GR W_&#X];LC<%9F2OU["9?BTD0.T4H,+<.@M%K@]U_8([0SV'ERMA_!.V]=[^ M*(!\;:PJ=\&DH.2R?K.772+V M+A@8!T%Y!ZW3615WG#+,O&6FU!N]V$Y@;> MJH\F<5RZOS*SFKYRBK/9@UVAACLEEZ??49=PQ]F<"VXY&CB%&1-X>H?D>L[R M9SB^0",FO&D24E#B_*=ZQ7-6MZ@'6&50CIX#.D<3)ZFMW M\=')0V4_@D5DI_&4-IY2CWYV /V6-&+AQ4,CO@/WK,$]\[CG!W"G[+506PEJ M 3Y70C'9YKU&Z7D45Q6;+!F&Z3C:M'"?-]SGG=S_ZJG7X/;^:Z[Z#6Z_4Z\' MK#3/T:6KTM1&M#]41HFB+6G]CTD;A4E[T@:-B$&G"&\(+/VK-L;NV*0'K\AT MUWD<-C*&G5"74JZ9H!XF;9N.X4?G8:_=^*AA'/T-(^4\)U+JKIZ<:C;7+B5M M*KH!TS"./W6D(HG_])NX$^G;NIQ3QZ%#D5.U8[YV71E47?Q@%>"+15GXOP9O MT-H5=BVF)NKO)>Y D25[W3#I5.?KFK2Q#=4%FXM&6:N ;JPD/GR"HKV.[6Z_ M>Z:7G/P+7!!6' [H..CZ0JDG5E6^B<^5I2O!#U=T":-V&^C[0BG[/G'W0G.M M9[\!4$L#!!0 ( !AZ9U0X4;CU; , # , 9 >&PO=V]R:W-H965T MS#27$?*C*2X+-.0A11*M%IP= ==HI:8?3#(-6X5/J-[W1\G56Z)XT8QE0*P IQ>@JLUIK@@\AI\>E4U)S!X_@>^'3@1.6EVD.9Z;E,B(4A!,F1F MKU(L$2G%M1+_^9B"JP_7X ,@%#SMV$$HCEBX4L6AW;A9XWE=>_9'/$,??&=4 M[@3X1'.WW,+)F?8](^)H91BSES/6M=SR9=I[C RG<^9+MF1IWE;O36G=GN8Z 5 M63H \<)AUU'K.IIT_<2DO6>UY:BWEN_;F>YC(L^W//K#AU M!*L#EDY46M(J)9=66M*//TJL^/L8&,36OJ8#("^!PQF8M[[G%]?:O+\>M'SW M(:%ENH^X"8)AS] ['?[>9;76\,Z2'5L_VL M@^[U-5%]T#_)^I?67\/L!C+K;>0 ",YG]F$WA(KG\4A.3N<^#"XNPH9Z5D"] M#>UC8&Q;[V/BD=\./%TOPZ=#NM5(7Y MUK2D F3L0&7=3[2S;=M[;YH]:WZMVV'3HIUDZE[Z.^);0@4H<:$DO=M872*\ M;D_K@61[T[ ],ZG:/_.X4RT]YAJ@WA>,R;>!7J#]D[#Z#U!+ P04 " 8 M>F=47LAJH^0# "A#0 &0 'AL+W=OA!%3N".(7XH2\S^+*&@Q[EA M&R\O[O/M3E0OS,5LC[?P .+'_H[)EMFJI'D)A.>4( ;9W+BVOZQMMR(HQ,\< MCOSL&556-I0^5HW;=&Y854100"(J"2S_GF %15$IR3C^;42-ML^*>/[\HOY5 MF9=F-IC#BA:_\E3LYD9DH!0R?"C$/3W^!8TAO])+:,'5+SHV6,M R8$+6C9D M&4&9D_H?/S<#<4:P@P&"TQ"<+L$;(+@-P7TOP6L(GAJ9VHH:AS46>#%C](A8 MA99JU8,:3,66]G-2Y?U!,/DUESRQN"4)+0%]Q\_ T03=9!FH3*#3!W2Q! )9 M+B[1S;.<;QS0/224)'F18Y6\BS4(G!?\4BK\>%BCBT^7Z!/*"?J^HP>.2CK=]/M>,2-VR;.57KN@)XV4_=8=)-SA:Y+>B "_;[><,'D M.OMGI'>O[=U3O7L#O3\(+ Z"LC\(*W5=?FN%4"E4Y>=I,7%BWYF93^>#WD=Y M0= !K352H>NVH%<6_-:"/VKA)RX.]?3%A:Q^F"2 9$.64EDK"!)R.!,&:2ZT MD[?6#LXBLJ.@8TV#<3VO8TT#LB);;RUHK05O9@?D^E/S0AJY0D3N(#1#&:3 M<($V]8+6&0MZ\71#7O4A8=S-6!\3QP.NPM95..KJ#F2=)R"G,!:WQN+_NZA&,A1K K Z4:[ZH(D?QG['BP9E!X'> MC&V=-D=KU,[?0Y$WO%=KH!/22H.)PD[8&LPD# ?"/MO3[=&P;]N5CZ#>L;4> M[%Y5]:WN/-* [#@,NC8TJ"B(!GPX)Q_.J(_3'G>J98C)VJ:U,ZYUX4X#Z_.E M;M]_@QE-8^NS;L-_JT??G?J]+E\/Q6FWM]U1L:]-Y>;MQCLZ%N-BCCVUM)96 M'R6N/T"L1\(\.[N6P+;J#L!E$92GBOILU[YM[QG7ZG3=>;^L[A_J3'R2J2\O MWS#;YH2C C(I:4U#N>>R^CY0-P3=JQ/RA@IYWE:/.WF' E8!Y/>,4O'2J#IH M;V6+_P!02P,$% @ &'IG5++?_SV+ @ (P< !D !X;"]W;W)K&ULG57;;MLP#/T5P>B %MCB:]JM2 PD=;KUH4#1R_8P M[$&QF5BH+'D2W;1_/TEVO+1(LJPOMBX\YY 418U64CWJ$@#)<\6%'GLE8GWN M^SHOH:)Z(&L09FNN%6[8LT2[XZ:BF2[@#?*AOE)GY/4O!*A":24$4+,;> M)#R?#:V],_C.8*4WQL1&,I?RT4ZNBK$76(> 0XZ6@9K?$UP YY;(N/&[X_1Z M20O<'*_9+UWL)I8YU7 A^0]68#GV/GND@ 5M.-[*U3?HXG$.YI)K]R6KUO8L M]DC>:)15!S8>5$RT?_K(RBC0=*;DBREH;-CMPV7=HDR\F;)W/ZQ)@\W&7D^.B$'!$FR'TI&TU%H4<^&F\LIY]W MRM-6.=JA'$;D6@HL-9F) HHM!+/]!%&RA\ W>>B3$:V3,8WV,F:0#T@O_:(Y'T$HF32'9(7$(!RI2:1HH-2O5"T*@IBK"MG/9S1>$@"#YL.[1WXK+_ MQ[U*PK!/PG OT54E-J3YOZ M_D8WJ,#PV#:L22X;@>U=Z%?[3C]Q#>[-^C0\S]J&_9>F?3ZNC7M,:,)A82B# MP9GQ2K4MN9V@K%W/F4LT'&PO=V]R:W-H965T2UZIE7/0^GCMNBH_T)*H*W&D%;S9 M"5D2#;=R[ZJCI*2HC4KN^IX7NR5AE;->UL_NY'HI3IJSBMY)I$YE2>3/+Y2+ M\\K!SLN#[VQ_T.:!NUX>R9[>4_WC>"?ASNV\%*RDE6*B0I+N5LYG?'V#4V-0 M*_YA]*PNKI&9RE:(1W-S6ZPZ(WE'/C"3C^:YTZW9C&\/+Z MQ?OO]>1A,ENBZ(W@_[)"'U9.ZJ""[LB)Z^_B_"=M)Q09?[G@JOY%YU;K.2@_ M*2W*UA@(2E8U_^2Y#<2% 0XG#/S6P'^O0= :!/5$&[)Z6ANBR7HIQ1E)HP9O MYJ*.36T-LV&56<9[+>$M SN]OJUR45+T0)ZI0@MT(\JCJ&BE%1([M*$[*B4M MS&OT62D*CTE5H*^,;!EGFH'-QPW5A''U":Q_W&_0QP^?T ?$*O1P$"<%:K5T M-8":X=R\A?K20/D34!N:7Z$ _X9\S\<6\YOWFWNOS5T(3Q4$PW!T.)ZQFG0.0UJI^&4TSR7)_#&^UC: M4X26HG)B6?UCB*TZ7[=!D. MB\B+>M$KOK#C"V?Y;BM-JCW;,BOAC8C[ WH+.(4CQ!%W5TT2S= M-RAP4,HDT:S:(RZ40CF1\B?4M3.1A8TU&F%@G,7Q -:B\OPHL]/&'6T\2WNO M1?ZX,-6F0)!N4((5,47,AAF/ )_"&G1)(D=,>D0DUE$J(E0\2JD(=-S2'EF M7_!D/'(VVHX649+Z=KZTXTMG^?X0HC@SSFU0Z6B\R ^S =18%.-L8EVS#BJ; MA?I*84FM<7]&]6:J_]8%*:]'UQIGHA<-TM:AP M-)6O^*+/X%FJ!Z$)1WMI4K5XZ2MFMTU7E];CJXT4!]EP9:TR/XPGB/NJC_TW M5A=0GP@_D>; P>'(0ZJ<6E']$<,"1V$8#%EM.MBLP01LWTWP?#MIPEM!67QO M< /+9LBB8:FQR8(DFN+MNPL.9WOJY1'B?8T5][T!SS>'#843;<[:98/S"BF% MU.S79,W%XZJ_\+W$&Z6&31<$WE1R]/T!SS>(Z90=E_I%D(9#+HLJFJJXN&\) M>+XG-'OJU7YZX[2"QZ5_X6-O#&S3!6GF32#W70+/MXEOPP1X"S@='9T@'X<- MS:H*AAW7O3B%FT^@OXC&PO=V]R:W-H965T*P J85-J[1NJ$][;9*#1'5L9IN'?OO93@AI"5XUJ6_ =N[^^=W%=_9PR\6S M3 $4VN64R9&7*K6Z]'T9IY 3V>(K8/K)@HN<*#T52U^N!)#$.N74#X.@Z^E\Z:(,]8\4]V92)J#KA[PB$L'<*W#NT3 M#E'I$-E "S(;UI0H,AX*OD7"6&LU,["YL=XZFHR9SWBOA'Z::3\UOF$QSP$] MD!U(] 7]U!OGUPH$41E;HA]<2C0A0KSH_;(E(I'H? J*9%1>:./'^RDZ/[M M9RACZ"'E:TE8(H>^TEQ&W8]+ANN"(3S!@$-TRYE*)?K*$DA>"_@ZH"JJA4G$+<0A'^C,(@Q U D_>[!PZ48=\NY)O6_GV M"?DG0M>D* JJRY*P&)H^0B'2LR*FNC=CW&FWHZ&_J6>FP2IL#PY6KP@[%6'' M23A)"5N"V2:;][$6NB9DB1'8H%))EJW*O=HP1$ M@V[_398:C'K]L)FO5_'UG'PS$#$PI9LGX@M#2>;4Y,P4:!.H6ZT?M(+@DV-W M]2NL_K^P,IX8I,51 EU;N8!T:^, O0 1KB(85)@#]]>%1!<9=2CAX- 3@X^H M5UQKNM@):]HL?_=+RAZ*C_><;D\GB@*'!Y;0R7*OB )75(%#G\/N M1O=?:6ML:-%1WOS:&9J#6-JKA=;G:Z:*X[1:K:XO5_;0]@_FQ=WGEHAEQB2B ML-"N0:NGNYDHKA/%1/&5/9'G7.GSW0Y3?04#80ST\P7G:C\Q+Z@N=>._4$L# M!!0 ( !AZ9U0P&PO=V]R:W-H965T1Z&)LVQ8.94 ME2CI9*5TP2QM]3HTI4:6>5 APKC7&X8%XS)(QEXVU\E8559PB7,-IBH*II^F M*-1F$D3!LV#!U[EU@C 9EVR-MVCOR[FF7=BR9+Q :;B2H'$U"2ZB\]G(Z7N% M;QPW9F<-+I*E4@]N=@#1\ @;@#Q:\#@ *#? /KO!0P:P,!GI@[%YV'&+$O&6FU M.VUB-1##=* MVMS ETD04B1M./%S.-.XDW&&Z2GTHQ.(>W&TQZ'+]\-[>^"S=\.CSQW1 M]-OB]#U?_P#?@FHA4RXX\V]$K0[7YP2NMJFH,B[7<%&H2E+)YJBI9-*)K*)S M1O>G@2W05EH:^+%00@"]H W3V<\.EP>MRP/O\N" RU,FF$SI+C$+2UQSZ$*F]]V2FG+D*5V?>DRB8308AX^[E7M#Z86W9ZVW9YW>7F09=ZDUOG=D M0$FVE)U2&2^FOB:8)3FE+ZVT1FD/QM!IR#7O#^A&#!/9=T/_G M>9&)89N)X7OJYLJ&,GNK8#77L+M@;RB]<'/4NCGJ+EB:ZHH*PJ5%BM\"-1Z@ M$^S%G('6O MM&YMK;2=I!=^@+R23Z/SRWH@_J6IQ_,-T_36# A<$67O=$372-F=48Q'X/W," M #U!0 &0 'AL+W=OICVXR4UCX=B9[5#X][MVTE!8RWB)?>USCN]' M[LUV4MWK&L"0QX8+/?-J8]HKW]=%#0W5Y[(%@3>55 TU:*JMKUL%M'2DAOM1 M$*1^0YGP\LR=K52>R6/*B5K0&@F!5%0S;QY>+5,+-X!?C#8Z8,]L9%LI+RWQM=RY@76(>!0 M&*M <7F :^#<"J$;?P9-;WS2$@_W>_7/+G:,94,U7$O^DY6FGGD7'BFAHATW M=W+W!89X)E:OD%R[+]D-V, C1:>-; 8R>M PT:_T<R6^H M$DQL-?GP36K]D:Q D75-%9 S,A>&G96,=[8T9 U%IYAA@-@E&,HXPL^(MF"= M^0:=L9)^,3R\Z!^.3CP<1N16"E-K,2AZ_?3@R/TY;OIX>4;T<1C86*G%_^O,,\5^37?:*.P4WZ_H9^,^HG3 M3T[HKZ0!K"_EA.(R5ED_5QD>"]YA:4BE9$,*V;2=H;99-9$5@;U_+?KG?H)C M_T#O0^I\L!/H(;^(PV ZS?R'P\K\"PO#R662!"]QRR.X-$[323KB^ESX!PW1 M@-JZP:(QADZ8_H<:3\?9-7&ULC55= M;YLP%/TK%D^=U!8P":Q5$JD)G39IE:)V6Y]=N 2K8&>VDVS_?M>&L*0E-"^) M;/"FTWU#53?^=0R=W4"[W]P2-?E<8> M^+/)FJW@"G?A;9I8O /\XK#3!VMB/7F1\M5N MON53+[ &0069L0H,_[:P@*JR0FC&[U;3ZZZTQ,/U7OV+\QU]>6$:%K)ZYKDI MI]YGC^10L$UE'N7N*[3^C*U>)BOM?LFNP<9CCV0;;63=DM&"FHOFG_UIXW! M".,3!-H2Z%O"Z 0A:@G1N8112QBYR#2NN#BDS+#91,D=41:-:G;A@NG8Z#X7 M-NU/1N%7CCPSNV=*<+'2Y.*[U/H368(B3R530*[(G&F>$29RDO)J8R G%RD8 MQBO$71%M47KB&[3":OE9>^.\N9&>N#&DY$$*4VIR+W+(CP5\-+_S@>Y]F--! MQ12R:Q*%EX0&-.PQ:'$^/>BAIV?3PYL!;Z(N(Y'3BT[HN:C?#@B-.J&1$QJ= M$'IV-8]98UM0^(3;C!%\_-I@5C'ME_;-\*POB8UV[+1M[]C.HB")HS%-)O[V M,+A]P)#2**;'P/0]D-Y$E ;C40<\\G/<^3D>#-A]46 3(;(@N2U3;"-$0[91 MW'#00X&,NPOBP4 N9%UCB\*WF+T2N;;]JK?NXW<.!F]B]2$B'4(<&9]TQB># MQO^0AF%3^;@6"-/8^^VB":,4?3XFYY9%'["W+-X#3Y2%?]#E:E K-RTTR>1& MF*99=*?=0+IS??C-^1P'53-7_LLT4^Z!J147FE10H&1PG6#EJ69R-!LCUZZ7 MODB#G=DM2QRVH"P OQ=2FOW&7M"-[]D_4$L#!!0 ( !AZ9U2A&T-28 H M $P] 9 >&PO=V]R:W-H965T[8?&P#E' MYR(]SY%LG[PD]'>Z("0#?U;+./UPM,BR]5_]?CI=D%68]I(UB=DO\X2NPHQ] MI$_]=$U)."N45LL^))ML&<7DGH)TLUJ%]/43628O M'X[@4?W%.'I:9/D7_=.3=?A$)B3[OKZG[%-_:V46K4B<1DD,*)E_./H(__KE M![E"(?$C(B]IXQKDH3PFR>_\P]7LPY&3>T269)KE)D+VYYE\)LME;HGY\:_* MZ-%VS%RQ>5U;/R^"9\$\ABGYG"Q_1K-L\>%H> 1F9!YNEMDX>;DD54 XMS=- MEFGQ/WBI9)TC,-VD6;*JE)D'JR@N_X9_JD0T%*"G44"5 K)5<"L%5U!P!QH% MKU+P1 5=#+A2P+8*?J7@V[HTJ!0&MB,,*X6AK4)0*02V"M"I*^?81@&WQ1:K MK1^E+C<4ZZU7J0L.I8IK5>J20ZGF0YU*770H5ET[$6%==BC57>M877@H55Z; MY+KTT+KVL"X^E*JO"Q_5U4=B]7-C:I6Z^DBJOBX6M%WL4O6U*G7UD?5Z1W7U M45']?@E>!?*-PBP\/:')"Z"Y/+.77Q3P6>@SP(OB'.DG&66_1DPO.YUDR?3W M\2>&E3/P.5DQ DG# H*/P=>0TC#'8?!V1+(P6J;OP!O0!^DBI"0%40R^QU&6 MOF=?LNN'1;))PWB6GO0SYE=NO3^M?/A4^H T/EQOXAYPG?< .3!0J'\VJ]^& ME*E#K?K(K#XBTUH=P>^3$7C[YAT/L_Q?8?7,;'5"UG5,"%J8.S>;^[AYXDY: MF+MH2]GKUMHLHHQU$VIA]=(^DXZ%N2O[%-J8N[9/H8VY&^L4.GND\(OU7+9R M\M9L[IP\]@ *K,U]M2XP#"S,W9G-W4TS;FZ/'-Y;SQLE'GQK0Z/E7D&.;>?) M7C%.]L \"W,/+3&'<:=*?+>.?:"U\>-O@>>?>T"5O=5?>ZP/*ZM]1M=;SD9; MSD;%,*YN@N>&CA\ESC:8=K>FW<*TIP/)]9HFS\PN8W(0;K)%0J-_LX^LY8A6 MFQ6(-ZM'0D$RK[N + &/!$1INB$SU00IA_.+X?)=Y_,I\IS\WTG_6>&GM_73 M,_JYTZJ0/_DU81O/99@Q9YE/:=[6@#)%X4M(9RE@V]PT8V%%\1/X#WBCFHGE MF /!V:VGY<12"#FBT"^%T% 7,][&C(TQW]-D2@B+A"U/$N5%VJR+Z F=1BS\ MO"A%V,DZ3TNJBQ)+OD$H^B_+N%CMO;_UWC=Z?Z9S\SW00X,OSYXA]GRA(K*4 M&(XL,6!HH@YHL UH8 SH(E[M1:GS4DY3=(,Q$D&7DF65RQYBHN5I"[* M:" G'(FSZD>+T$X8PVT80V,8DST#> _6A$;)#,P36G\M@T_IKWEDQ"R'- 4( MK)(X6Z0 (C +7TT(&6R#"BQJ$\49C>(TFH+G<+DI9EZ]-.I%HZO'CT!*-=8D M&CI\J^58>#4/(\H=JF#TF:29WIG*;G/^!JZP""J9W XDX%$+:U0LY$4(S$]Z6S&Q*"R<8B ^><<1"ID1:B),K-LH M;EDTJ-&,'QRH$ \99=E _-.N;P#N6V!/G:A0(P*.>BX0\?SA/9%(3C P"@$K9!" MO8&PM?FEE,*Z>#D>NF8\[(36+3;='C*BM MG;GR,0(<(HAW7;Y0B7G! (N5DL7<8(B$?=V=TAJ"0[&HLIB' U'L02$V]-! MDU'.::Z9TPZ)GV?56$W,PSTO$+,L2_D]!XI)EJ50#_EBCF4IKX>0F&)9"O8" M7\RPRI:G6V"W8J,6 LJDMIT5GS=-;]TUOS:6?-;9\UQ%\W=*<(;%,_<3'2$Z%%E M=@ID NP)':C,N?(YKZHY 8.<@5N^*J0+T!BT60IF1N^ MJ/URQ8+)4KCG#,5ZJ6SY8G^FD-KAF=UJ\4;7,Y\$*!BD/KBU(@^O<6_..SAY M\$[3,W>:#?*8LF8Z?"*J!XY:C+ANSQ4W*X7BYZZ*]QT4=S/ VU?O?SS-.&LQ MH(?XJRZ:NV'PGM$S]XP=(?ZJ,KNS(Y A^58A!C%$ E1,5&+^T-7=[/%XP^:9 M&[9#@N-5-99P## 40Y:E/*E!G2AM!9HM@,<[1L]\2/2S>*8ZOU/R3"A;E65A MC\4$-.[!U97/6.*+8Z!2.L^$"MNQP6.YG8RYCT/ M-O<\]X063^['4U(^6;DO0F/.W/C@9]:8$PVV/K/6(_1%BQ'6/O4<(V!BSD>X MY=RZO,?*D"MF\991%R\9+"+R3%;YD4P^+1__28K7#M[7GJMZ_9:AE&Z7M-Y% M&_Y;3E'"L>_L !]L5S%(6I^9P_?7AH4O,Y8_KFO:X5J9VW&,$ZM=YWZ!7#38@1A[:3: M7W$W$$[7OIFN335D7>%Y1-.L>/QY6TU>0]8FCDA&Z"J*RX=O]JTE)T;_X#?T M?4X=OIDZ+,',;$1;R^L.BF4@_<9[;/E[QK>,."*V4UR2.;/D] 9L_M/RU=WR M0Y:LBU?;'I,L2U;%Y8*$,T)S ?;[/$FR^D/^MMSV!>K3_P)02P,$% @ M&'IG5#B9Q,[0 P \ T !D !X;"]W;W)K&UL MI9==C]LH%(;_"K+VHI5V;(._JR32)&Z[O6@UFM%.KQF')-;8)@LD:?]] 7N< M!!/7VMXD_GC/RWG '&!VHNR5[P@1X$==-7SN[(38?_ \7NQ(C;E+]Z21;S:4 MU5C(6[;U^)X1O-9!=>4AWX^]&I>-LYCI9P]L,:,'494->6" '^H:LY]+4M'3 MW('.VX/'_^@$D;P,AF[MS##SD,58!6 M/)?DQ"^N@4)YH?15W7Q9SQU?940J4@AE@>7?D:Q(52DGF<=_G:G3MZD"+Z_? MW#]I> GS@CE9T>I[N1:[N9,Z8$TV^%")1WKZAW1 D?(K:,7U+SAU6M\!Q8$+ M6G?!,H.Z;-I__*/KB(L &-\(0%T ,@/"&P%!%Q!,#0B[ -W57HNB^R'' B]F MC)X 4VKIIBYT9^IHB5\V:MR?!)-O2QDG%D^"%J]W2]ES:["BM?R<.-8#<@<> M"1>L+(1\HU7@7HU1*7Z"=SD1N*SX^VL5UZH[\!?P -]A1OC,$S)'U9)7=/DL MVWS0C7P@ E]I(W8+#U\91GVEJ&V#&]8+LFV;)JRV8*& M-D:XR"(_#.*9=[SLX*$L@G&4H&M9/I2% M,,E"V,NNZ**>+AJE^\QPHXA^@Q(-462. 310AC+H!ZD?A@;+4)=$B0^1G27N M6>)1EN=V<'Z#$@_:OHLS/T[,8;'HPBQ.LL1@L>BB-$JBT Z3]##)*(PLVQM2 M2AZ/D?V!%3M=@Z9]>,DP)12$*# ^J95%!_TD2 ,#T:)+4(P2.V':$Z:CA+*" M_9]9E0X_Q1#Y46:P6626R9K1LM Q]U^NI1+H_$B;W!^ 3+AEX MQM6!@ =9GW1Q&JE-T#^O3_Z?5*F=4 M!$*+M!4$ ",$ &0 'AL+W=OU=ZNNKOWL30Q8F\34-K#[[\]V0@))"-"7 M+R1V9IZ9QS/V>!CO&7\6:T(D>,FS0DRLM92;]XXCDC7)L;#9AA3JRY+Q'$LU MY"M';#C!J5'*,P>Y;NCDF!;6=&SF'OATS+8RHP5YX$!L\QSSUQG)V'YB0>LP M\96NUE)/.-/Q!J_((Y'_;1ZX&CDU2DIS4@C*"L#)@>:RA-CSWKP=SJQ7.T1R4@B-016CQV9DRS32,J/'Q6H5=O4BL?O!_2/AKPB M\X0%F;/L.TWE>F+%%DC)$F\S^97M/Y&*4*#Q$I8)\POVI6R$+)!LA61YI:P\ MR&E1/O%+M1!'"B@XHX J!=12@/X9!:]2\*Y5\"L%WZQ,2<6LPP)+/!USM@=< M2RLT_6(6TV@K^K30<7^47'VE2D].'R5+GN]F:N52,&>Y2B>!34#N@/D$_MV8 MX;V.#Y6OX,V"2$PS\59)_ 4<(-:8$S%VI')&0SI)97A6&D9G#$,$OK!"K@7X M4*0D/05P%(N:"CI0F:%!Q 5);.#!=P"Y"/8X-+]>W>U17URM#D<#;+PZ,)[! M\\[@_;/-GP@'; D>>U;X!-*O(7T#Z9^!G)$5+0I:K( PH64FM *HXT!(7*3Z MRQM:5"%]VQ?3TD!H#.@C93<=(13"8.SLCE>Z*P;]T(_"\%1NT2,7*KD8UG(G M1(.::#!(],,+X0G5*7V!3M"Q?X?BP&^Y.>^*N2TB/4"1R<(^&F%-(QRDH0ZV M):'R,HVP:QV&(R]LAZ5'+O 1#&"+31_>"(U&?C^?J.83#8>E3+&?3KZHXU:$ M_,CU6RR[8GTYNNB*M7/TA&1)^.WTZF;T MW:90N3=LZNLH59"C(U<\.VZ?0CU2OGTNV>%1984W;-\K'88=5T+;0ZTH]$A% MQPY7M+I2,+#1F?R&J.&%?GT;7TD779%/\UZI=M)=@CHEVU1A.%R&OQ&A(ZB8 M ?*R49=5-9 ,[-0TP!*HJD],G>Z_.)P:;>HT'"[4P[6_6KIN[6R=AJ?&F]H) MAXOGU0?8+7$.;@E.4Q_A<('LN#I7-TJN6HDMSL!GNB2]O@QC^N"5:$(AR,OK M*0I BE^'[E^P*8 P&LRFF]*EJ3@P_O5TB6]+EZ8$P>$:]$?2Y4*9.6T/F@J" MABO(3Z7+!FW14@8=M"EFU./5NWU/>FD6S-SU2K73;S9 MIW_!7%T)!,C(4D&Z=J0V'B];WW(@V<8T@T],JM;2O*X)3@G7 NK[DC%Y&&@# M]1\0T_\!4$L#!!0 ( !AZ9U0KTO(?X , 'P0 9 >&PO=V]R:W-H M965T7?GYVD"?2"PVF7+R1V9IYYQIX\SC#9"_FB$@"-WE*>J:F7 M:)U_]7T5)9!2U1,Y9.;)1LB4:C.46U_E$FA<.*7<)T$P]%/*,F\V*>96^\03VR;:3OBS24ZW\ SZ>[Z29N37*#%+(5-, M9$C"9NH]X*]+0JQ#8?$7@[TZND84%<&Z1 M#(]_*E"OCFD=C^_?T7\MDC?)K*F"A>!_LU@G4V_DH1@V=,?UD]C_#E5" XL7 M":Z*7[0O;8=C#T4[I45:.1L&*40%BM3IE*LPY)J.IM(L4?26ALT>U,L9N%MTF>9W?=G+=E0'(F(";H460Z4>A;%D-\"N ;]G4*Y#V%.7$B+B'JH3Z^0R0@N(70 MXG+WH,5]>;$['CNRZ=<;TB_P^F?Q-F8F1@NS2)*M=\7;L>(T0TNF(B[43H(C M3%B'"8LPX9DPCRQCZ2Y%"N0KBP#E()F(D1$2E-M@P-F6K1EG^M"VQV[P(4J+ M+7;P'-0\!Q?QI-PH%%US0-'QPFB!= (EY?4! 8T2!%5)W]FD(LAT6P+NJ+@7 M!)\=[(:+9%A!VK P.&HD/KBDI^.@LP1?5R[ER<51T M!S(.NFH:DX8E^1DLD=C4+Z/Z!6VE4 KEM%4..R*2+N[-X8#[%Y0%<6$U)P . MKUH6C81CMYK^2%FXD0>=5=$H-7:+YC6JPAVQLRH:F<9N&7WX;8&>S4=]LC=Z MC!8)S;45[3# -R^WZ DTDY!:\JO_".%IQ$9M\>BJM=/((';KX(_4CANYLW9( M([ DN/8YV1%AT'E0DD:ER4]1Z?]3Z1T1AUTKW6@WN5"[8U-F$BQATZV>?E71 M5.S:*Z("/SZH@][XPX'?:H0_G/@=1F5V_E%;EH+<%NVM,F0-O;*]J6?K%OJA M:!P_S,]-:UTVP@U,V9<_4KEEYD.'P\9 !KU[PTB6K6XYT"(OFK^UT*:5+&X3 MH#%(:V">;X30[P,;H/[#8?8O4$L#!!0 ( !AZ9U1H9"UW#04 !\9 9 M >&PO=V]R:W-H965T6NA]?+,<=1TP2*J3L62<7@S$S*B&F[EW%%+R:@?@Z+0 MP:[;=2(:\-9H&#^[E:.A6.DPX.Q6(K6*(BK?+EDHUN!X$BRV7GKPCN;D+X!Q"W^#-A:;5PC4\JS$"_F MYLH_;[DF(Q:RJ38A*/Q[96,6AB82Y/$C#=K*^C3 S>OWZ-_BXJ&89ZK86(1/ M@:\7YZU^"_EL1E>AOA/KWUE:4,?$FXI0Q7_1.FWKMM!TI;2(4C!D$ 4\^4]_ MI@.Q ?"Z-0"< G 1T*X!D!1 =@6T4T ['IFDE'@<)E33T5"*-9*F-40S%_%@ MQF@H/^!FWN^UA+4^\_,!'"@DJP:_5W.)&R-.V/04$>]7A%WL520TWAWN5L G.\.]04,U))L; M$L=KU\2[XII)3LWZH"%ZY&:=B!GZ8\DD/.1S&+8Y0)@TDY9.)%R/!5=:KI)U M=<5]()%\0W=,!Y+!BM7QC +B6DPA+'$Q@NE#79B-!PEMT;=5:39SZ;>S]-MQ M^J0F_2H:_7,-C="59I'ZMZ&+3M9%IW&$QDSJ8!8P'_TM(.Z]IGI52<3F,-\E M8[R*+GO#GWLO1[C>D_4;4 -FI@VS5]%A(XV# H_2QJ_UCL&61=##Z& M/=:"7!/52/2+? G;=3-$:B:/M[&%N0UYT\E MV!AMM*NH4B!W3TP9&4269DV#AFVG^%C\\JR >\T*OC/#ML2II=C^N'PE5LN] M]H$<:Y=%JN>Z19)5M.H/^D66M4LLZPXZ-32S>X6W;;.(>75#%92 ?J'1\C%76O>S2"6>GUFK5W=X(UQZDGV-ZX?"56[KW^@03KE_W$&K0-D;.D:W*_=B? M[K$XAZU\/S-=B=P&,#V+=),7G-KQN-5VPW19P MLRQO^O:+[^,R(6#;TPN8-!X::P[,@==-]5H9QT?SY-@*+?X@5[XE3@-!]@?F M:[$JC@_SYI,4GY.3&D>$K:SC+98Z]3S0^PQV)SYEAA(/C$8JMDFWZ<'+;O)A M-1@?S7-CJY7X@USWECBU6];^N/S7N55;\?[SMRQ4HH.9H1)E8QR0<9X2UQ&KBR/S!?BY5A MT:C3*3I=9^/D.&)R'I_ *S05*ZZ38]?L:7;*?Q&?;1>> M7WIGD^2LWH9)?CJXH1+F=4XN#,Q1$$ #(#0 &0 M 'AL+W=ORA/D^.0@5<8,#E4:Z),"EKB@3 11 M&$Z#C/%\L%ZZ>SNU7LK"")[#3A%=9!E3CS<@Y'DUH(/G&W<\/1I[(U@O3RR% M>S"?3CN%HZ!&27@&N>8R)PH.J\$U?;N-7(![XP\.9]VZ)G8J>RF_V,'[9#4( MK2(0$!L+P?#O 38@A$5"'7]7H(.:TP:VKY_1W[G)XV3V3,-&BL\\,=@RP]9+)<]$V;<1S5ZX9+IHG#[/ M;=WOC<*G'./,>B.SC!LLI-&$Y0G9R-SP/(4\YJ#)+^0C4XK9TI#76S","_V& MO"(\)Q^X$%@XO0P,RK!@05Q1WI2440?E=9$.242O2!1&8@ACX ]L+ MN,)UH)2??SNYX ^'Q+/PZ9IY<=,B8US+FO3(^L\<,W?F6W,C'A&P5)"F0=UQ! M3WLM:NS%S^E?&C;F%O:7LLCVR"$/)%:X!27 S%&3)])A.3<5W+3=SOX$TI;! MTA=JP-4DT#'MI>3B"FL)N &20P$XL.8;H_DR-'EFL-)G_%6NWD>F4KSQ9 &\ MJNF%:CH/P[!#>6-:M-^U_IV]#.RH-WN11T>'B,;DZ.C_=2 *V4&>X&;U,ENE MC>W1\4]JS,;BZ'<\KDYMM=MH,Q. M]ZF\]DJ87M9XU*&A\3K:;W:_:H/,MNECJ8WS7IGFUN^\$BY]+@JGPUF'BL;J M:+_77<>Q*E"#D%J[I5B>@QZ]&N8>SQ\/IQT:&DNDBUX-.^QVUW%&-O7P"BAQ M9FW^1>2GCQJ_C'[$+\L5W^J+$^-)]_K?1I?N23NJ$C7V&?7;YZ;J")[M"Z6Q M/ 7 MR),[2.^EP6.YNSSBIQ8H^P(^/T@\.50#>S:O/][6_P!02P,$% @ &'IG M5-UGZY?4!0 UQT !D !X;"]W;W)K&ULO5G; M;N,V$/T5PMB'72 ;B1?=%HZ!Q$[1 $T;)-WVH>B#;#.VNI+H)>DD6_3C2UTB MRA+%.+N.7VQ+.AS.F2'GC,7Q(^-?Q)I2"9ZR-!=GH[64FT^.(Q9KFL7BE&UH MKI[<,Y[%4EWRE2,VG,;++DWPT&9?W;OADS+8R37)ZPX'89EG, MOUW0E#V>C>#H^<9MLEK+XH8S&6_B%;VC\O/FAJLKI[&R3#*:BX3E@-/[L]$Y M_#0CI!A0(OY(Z*-H_08%E3EC7XJ+J^79R"T\HBE=R,)$K+X>Z)2F:6%)^?&U M-CIJYBP&MG\_6_^I)*_(S&-!IRS],UG*]=DH'($EO8^WJ;QECS_3FI!7V%NP M5)2?X+'&NB.PV K)LGJP\B!+\NH[?JH#T1J PH$!J!Z ]AV ZP%XWP&D'E"& MVJFHE'&8Q3*>C#E[!+Q *VO%CS*8Y6A%/\F+O-])KIXF:IRI^ #>@20'OZ_95L3Y4HP=J68LQCF+VOI%91T-6(<(7+-*,+DX!AB< N0A^OIN!]^\^B(J#P;WI_L;<%XW- M]C8&(YNQ'=ZXR1,NK>,7\G1+-XS+)%_M9.RO7Q0<7$F:B;\MDY%F,E).1@8F M^W6;S2D'[%[M[&*Z>)Y24',1X#\P'*.+RK!?&BYJSL,$C9V'=DI>1,QLB!T^ M7L/'L_*9JC7(5851=!YHOJ7&E5R9"%JS^B[$OMMQOP\+W"@B70XF6(@CUTS$ M;XCX5B*_;2B/R^R_3YE0&S3)%RRC)CI^+X@?(PR##IL^"OE>Z'?(&% PPF8J M04,EL%*94:53BZ1:OZJZ@#@K%O:_Y0T3H:!/""'?#3N,3# VV&DI@N0(J=)* 0\@%;6-G51%;G<.\7A _WJZC?("/L!]U%-#7A(A<' M S45:85 =H7XP9X5]6M]A''8<[\/@VZD%M> ^UH2D%T2]BA4ZL8M?4C*-VB* MT0U/& 5_6O" M%/=U _;;JYD)!L.A]@IKB<'?(3&OZ+EPZY7.$40&:Y'!!Q 9;! %4\]EPIEZ M+J.]X9X+:Y'!!Q,9W->%C]!S@VXY-N$P0CU*)G.N3P9J!M8Z@P^L,]B@"R$D MW2)GA(4D[/(RP3PX(#)8BPS^7I'!??& D$3]Q!AP"(=PX-4"UB*#WU1DL$$] M, I@UWT#S(?14&"UQN#OT!C#?Y&#JPS1*D..H#)$JPPYF,J0OGQ\-,E,C0MV M<,,Z0[3.$+O.7.62\OI-.KA,DRS)RZ@(6R2TMI!CG!>T#@P.H"VUC78H8>^M MB0&$^M%V6B=>&>6K\N10@ 7;YK(Z3&KN-J>3Y^697.?^!?PTJ\X8M9GJR%,U M:ZLD%R"E]\JD>QJHLL^K4\3J0K)->:XV9U*RK/RYIO&2\@*@GM\S)I\OB@F: ML]S)_U!+ P04 " 8>F=4(5 T*&4# U# &0 'AL+W=O9[*3ZKC>,&?"C*H6> M!AMCMN_#4!<;5E%])[=,V"H M9A-9FY(+]JB KJN*JO\^L%+NI@$*7FY\YNN-<3?"V61+U^R)F:_;1V5'89]E MR2LF-)<"*+::!O?H_1S%+J!1?.-LIP^N@;.RD/*[&_R^G ;0$;&2%<:EH/;G MF(@P!KU!^ N %\;$'4! M46.T)6ML/5!#9Q,E=T YM'P^/PT+KO2X#[$N F7W2^!'_?+[11 M=EG],FISQB9Q_;IFBAHLU*%UVH-QJNI6KV]H.:%/J&R#L+I4K0"NI M#/^?NF7M*V8[4];,Y';E\PS%*4DGX?-AS3PJ0K*X5QW9B'L;\5D;'[F@HO@U M-MJ9TB,;28H&-CPJ3!+BMY'T-I*S-KY(0\N.UX>6C";%.8ZS =I8%:$LPGZT MM$=+SZ+-:Z68,&#KBF<_:[:0+N@-!J^?8\J3@Y41Z0([EL'?-77X0)KE^T( ^:0#& ],A)EZ0G8 M@SZ'KGCE0HHS;[U+0#BTXU%!>&*OH7U[0]?T M-_;+O,2C)HRSL9>Q*HU'7L*#,YT[4/]!U9H+;5%7-@S>9;8=J?:,V@Z,W#;' MO(4T]M#87&[LN9XI)[#/5U*:EX$[.?;_*F=4)_?$ MUF(" !Z!P &0 'AL+W=O].Q:UO(Z5AL=,DX+B2H3551N7O 4FPG7N@=&I9L76C; MX$_'-5WC(^H?]4*:FM]2,E8A5TQPD)A/O/OP;C:T_5V'GPRWZJ@,ULE*B&=; M^9)-O,!."$M,M250\WK!&9:E!9EI_&F87CND%1Z7#_1/SKOQLJ(*9Z)\8IDN M)M[(@PQSNBGU4FP_8^,GL;Q4E,H]8;OOFR0>I!NE1=6(S0PJQO=O^MKD<"0@ MPS,"T@C(M8*H$43.Z'YFSM:<:CH=2[$%:7L;FBVX;)S:N&'<_L5'+4%5">P9RI5&RXAB75"._FJ"DKU?NQK\UP5N2G#?IACR9GT'-, M!Q"%MT "$G;(9]?+@U.Y;TRV3DGKE#A>U._TU_U*:6E6S^\>9M0R(\>,SS"? MW"K!#.Y?4)I%#TNT.X?Q-;CA7*JW8/:B#W)_V^HD7M#LN5T.;H=<7" M7(XH;0?S/1="'RKV_&VOV^D;4$L#!!0 ( !AZ9U1AGFZ5] ( +\( 9 M >&PO=V]R:W-H965T\K\]C.SX9[;EX MDCDA"KV4!9-C*U=J>V/;L">C+=Z0!5&/ MVSL!/;MQR6A)F*2<(4'68VOJWJ2)CCUF+(H*2L^LC 3?(Z&CP4TWS&(:->!3IK=]H00\I:!3 MDZ\$%DVB2V0::,ZE0N(,O20\YW$+),C6\' MU?/,JGF\$_.X'KKE3.42?609R5X;V)!TD[EWR'SF#3JF9'6%?/<#\AS/[4EH M_GZYTR-/WRUWKP=H_&8??./G#^_#S^E2*@$OPZ\!SZ#Q#(QG<,+SVY8(K"C; MH,)L[@HVMV_G*I?8N.AKXGD2)FXPLI^/5[,;% 6^\SHH[0FZ/@IZ11$V%.$@ MQ2+G0ETJ(LHW,"J;Z&AR-W+B%D8WR$]BMX71#8);U.W'B!J,:!#C"P,$ F\7 M7'851T'QDA944=+[/D6=)(+K5J+S;DP8)"V8;HP?>?TL<<,2#[),2]@2^A>; MFYNOD="7ZR5?7^X "TM)5"]1W%W6Q/-:2-T@W_=:AS'MTG$QI1("0GNF*KNRF:T MJ<)34WQ:XS.HSE4Q_6]3E?9;+#:424!?@Z5S%F=4+P.,MP<# !/"0 M&0 'AL+W=O5:NX9'LLZE;K"GXPJO80GR MJ7K@JF:W+BDI@0K"*.*03:P;]WH1:[T1?">P%7MEI$E6C#WKRI=T8CDZ(2@@ MD=H!J[\7F$-1:".5QN_&TVJ'U('[Y9W[K6%7+"LL8,Z*'R25^<2*+91"AC>% M?&3;S]#PC+1?P@IA?M&VUH9*G&R$9&43K#(H":W_\6LS#WL!;G@DP&L"O&Y M<"3 ;P+\MP8$34!@9J9&,?.PP!)/QYQM$==JY:8+9C)-M,(G5"_[4G+52U2< MG'X%-6D"?43+3545H!94X@+-L5HNT/G9!3I#A*)O M.=L(3%,QMJ5*1-O923/HK![4.S*HZZ$[1F4NT">:0GIH8"N"%L/;8P^X^B+OR@F'P:(6+#H)]GC_ MA+ 0( 5B*W6V4$CU>0*O28[I&@PC51=&9V.B@N 5*8@DP]!1+U5W%$8=Z+XH MBKTN=%_DC:+ 'Z:.6^KXOU!G[;*_B3KN?4^1[W9VY[POO5@M>*-*5M-[ 613540\ M?:(E/RT#&#S?^,KV!V5NA*O%D>SI U7?C_="M\(ARY95M):,UT#0W3+X"#_< MH,0$M#W^9?0D)]? E++F_(=I_+U=!I%Q1$NZ428%T7^/](:6I/D?VZK#,L@#L*4[TI3J*S_]1?N"6H,;7LKV%YRZ MODD2@$TC%:_Z8.V@8G7W3W[U S$)@+$G /4!Z-( W ?@MM#.65O6+5%DM1#\ M!(3IK;.9BW9LVFA=#:O-:WQ00C]E.DZM[J@> PG>@R]$-8(IIAMO;ZDBK)3O M].WO#[?@[9MWX U@-?AVX(TD]58N0J6U389PT^M\ZG201^>6;JX!AE< 10@Z MPF\N#X]^#P]UQ4/9:"@;M?FP)]\_1RJ(8O4>= ,PDQ(/*7&;,O:DU,Z0:URZ MJ*R-,HOJ<17'1;(('QU:\: 5G]/"+JTN*IUHX31-W5K)H)6Q6RL;M+)S6JE+*[.T8(8CMU8^:.6S6M\.5#-VIZAP M*>:NZ@JW8C$H%O.*7)$2[!J]J*GA!JN:"I1FKH,C>=(<5LY%7#B*CV/D]@*C M$3+1K)L[*@UC2,6;6FGZZQU':@MF_;%:CPJ5RHF4R+93Q)XY!B?(@[-N7BS^ M*W#'R)J53#U=@7;)]E@I2-YABRZRC6YQ,NOWN M=@0EC&=!_YG5I-[0\YB'(P_A62 Z00]M(N*B\) #CDB$9YGH9#VTH8@A]LW' MD8KP+!:=N(1&,,)Y,OJ(#VTHPB+U+?V1BG >BUXY&WP(1IY=&HW< M0_/R7ZD0-P:51@CYW)E]9%@/M3]B.;<3#+//1" M([W0/+WN.W7P2,I&LVOWBG%RD0I#STI (ZG0_#?=:S8"Y/C@BZ/T!5M=O8H( M>@R/'$3S'/S#C:#/-MV.8%1$^4NS=K<<9R^_8UU$YV.BRZ MSG06T9W@NH;BQ_80M.9*'ZG:RX,^]5)A.NCG.\[5<\.&PO=V]R:W-H965T P4F VRZJC8/Q%_G^-SKZ\ME=A3RNTHHU>@E2[F:6XG6^;5MJRBA&5$7 M(J<<9G9"9D1#5^YME4M*XA*4I;;K.(&=$<:MQ:P<>Y2+F2ATRCA]E$@564;D MSR5-Q7%N8>MUX(GM$VT&[,4L)WNZI?I;_BBA9SB:(KD?[%8IW,K4L+Q71'BE0_B>,?M#;(-WR12%7Y1,=JK0^+ MHT)ID=5@4) Q7OV3E]H1'0#P] /<&N"> J8# *\&>"< %P\ IC5@>B[ KP'^ MN8"@!@3G L(:$):'57FW/)HUT60QD^*(I%D-;*91GF^)AA-AW(3B5DN898#3 MBVWQK.B/@G*--@?S_+BFFK!4?4(?$./H:R(*17BL9K:&[0S(CFKJ947M#E![ MZ$%PG2BTX3&-?\7;(+/1ZKYJ7;JCA&L:72 /3Y#KN&Z/GM4X?$MS@#N#\/4X M_'/!6_BW[1I]_/"IAV4SSO) 9&O#,,OM^9[ PRQWY[,XO2R_')/7A)17TGK_ M'E+4A-0(Y;2AG):4TT&E.RHEC=&]4@7A$44KH71?3-Y51&%)9/+P88%=?#6S M#SW;^\WV_NCV3_0@T@/C>[0"$4RC6Q*QE.F?(Z8%#7?P7MX*&\IP5.X7Z".Q M.Q4[00_DA65%AI9" F5I#\EA]M20*@3#WSSI._#K=^5EH^UR5-L;S+UJ**_> MRX/8:=.B,ZIS)8"* &4DLCQE)N8F:+.\_[J^F9@\;/S8ET-JVJ[7PK#CM"I' M]*QR@R'7XDXNQV\7_06<(J&J0$\$7OX3\_(8$+^JZ8..+&] D]MJ)43NS54^$3CHW66]UU7W=E^X_H#&-F%A[YW2RZ9FZKH(#UX*W.8W/)[@ M3F,8_8W^2]+!;4;#_KM=FC:5X>!_2#R;>I?N[9BZ_F].MCM53T8ADDQ!JR#. M"JZKHJ(9;8KFF[)4/!E?XNM-5?JV-%4E#F_K/>,*I70'E,Y%"$Z557%;=;3( MR]KJ66BHU,IF A\$5)H%,+\30K]VS ;-)\;B'U!+ P04 " 8>F=47Z-' MJ[@# #A# &0 'AL+W=OKI]6"FW>VT?3O?@!2>@&CMGFV3[WW=L6!)^A.Y) M5]U+@LTWG^?SC,?#XB3D-Y51JM%SP;A:.IG6AX^NJY*,%D3=B /E\&8G9$$T M#.7>50=)26J-"N9BSYNZ!4B=/2\9V7 MB8=\GVDSX:X6![*GCU1_/FPEC-R&)$9&RI,0W\S@+ETZGO&(,IIH0T'@[T@WE#'#!'[\4Y,ZS9K&\/+YA?TW*Q[$ M/!%%-X)]S5.=+9V9@U*Z(R73#^+T.ZT%30Q?(IBRO^A48ST'):72HJB-P8,B MY]4_>:XWXL+ GUXQP+4![AJ$5PR"VB!XK4%8&]BM=BLI=A]BHLEJ(<4)28,& M-O-@-]-:@_RH-RCO[,1*D(3]7"U>"787>3VH=U MY0.^XH./T;W@.E/H$T]IVB9P05"C"K^H6N-1QI@F-RCPWR/L87_ H-#CG*!7ED]Z5#(Y,%9.1%<)FA="N$%Q9 MX5X<*1QF;0)YD0,,J@+A"54( HL>J*+R"(._'@1C"([=B.IY M;5 \0(1G9U!+UK21-1V5MD&1^7EBS7I^!#CH".IC>LD7]S&MY&OIF3=ZYJ-ZZH-HJP$3 M2L&1A--:\D04!T8U9%P"Y53"E3I6&WSO?$5X_T=U\"_N*/\7U8>:N)5/8=0- MY!#*F^-))Y8#,(RCZ$HT?7R6AW]%G:A96SG:4];'3,*@JZL/PN%D61Z:(5L:U U3,ULTZ??VNZT,[\V_;OM*<\T5?-_#^F9 M:3T-"OVL<,OD&H- !XOQ-"OPS, LU7S>H' M4$L#!!0 ( !AZ9U0H;E9]'0, H2 - >&POBA++B4"6/%GIDO[ZZ2S%3E)= MZ?JP97-(+=VG^^[3W;DR&=5F(]CMDC$3K4LAZS%9&E-]B.-ZOF0EK<]4Q:1% M"J5+:NQ4+^*ZTHSF-3B5(A[T>FE<4B[)9"17Y75IZFBN5M*,R7EKBMSMG;W^LE+EZ$[G[R?N3D]Y9[_[=U2%RZJ%W) X27[R &*7% M2-,7J7U.+DI]N4_=;7QOH['/ZF14*-DE-R'.8)EIR:('*L9D2@6?:0Y>!2VY MV#CS QS)92.C*VJ#=4'2_WHX+Z;0<$]3\FETDUL%\']G?GE!\!V!@*Y$*W M 7&&R:BBQC MK^VD6=P8GT"1']]M*JMPH>FF/[@@G4-SLT%F2N=,MV'Z9&N: MC 0K0([FBR72'CL9-@'^7S7'OTKZ.-ZKX@S*?5G8[LIE#E[$;S0J^;N;KHA6 L?=Q M=EI58O-1\(4LF=O\BP-.1G3K%RV5YH\V&K3*W!J8)M$#TX;/=RT_-:WNV-IL MVVE=X)H'_Z#F/YOG!9-,4[$KVO;^,6?YU8K]\?$W-#?_5@X5!T4FE\>OT1^7 MQRXR/7Z127;\&OW+QM&)C/W1N'/^[IV^K36"MYPQ^0;O2Z(+&LU67!@N_6S) M\YS))X>PI3=T9E]T]_CM^IP5="7,70N.23?^RG*^*K-VU0TDPJ_JQE]@>_VT M?<6RL;C,V9KE4S_5BUDSC.S 1O47.!PBU\T51C ?AX41P+ XF +,QWEA+7Q#GF^#[":/MP"/+PM7&XH ' M5@6L=R!^. [T5-@G2:"JF#;L"<:1+,,0Z,5PCZ8IDIT4/N'Z8$])DF19& $L MK"!), 2>1AS!%( &#$F2YAP\.(_B[3D5=[_^3'X!4$L#!!0 ( !AZ9U27 MBKL